Online inquiry processing method and device, electronic equipment and computer readable medium
By working collaboratively between the server and the doctor's end, user data is obtained and traditional Chinese medicine prescriptions are configured. The delivery is then made to a pharmacy with fulfillment capabilities, solving the problem of cumbersome drug purchasing in online TCM consultations and achieving a fast drug purchasing process and efficient processing.
Patent Information
- Application Number
- CN202511159123.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-12-05
AI Technical Summary
In online TCM consultations, users need to actively provide a list of medicines or a prescription in order to purchase Chinese medicine, which makes the purchasing process cumbersome and inefficient.
Through the collaborative work of the server and the doctor, the system acquires patient data, pushes consultation data and prescriptions, allows doctors to select a pharmacy that can fulfill the order and configure a traditional Chinese medicine prescription, and the pharmacy fulfills the order and delivers the medicine, thus simplifying the drug purchase process.
It has enabled a convenient online TCM consultation and medication purchase model, simplified the medication purchase process, improved processing efficiency, and achieved a closed loop for TCM consultation and medication purchase.
Smart Images

Figure CN121075707A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of e-commerce and internet healthcare technology, and in particular to an online consultation processing method, device, electronic device, and computer-readable medium. Background Technology
[0002] Currently, the demand for online Traditional Chinese Medicine (TCM) consultations (TCM consultations conducted online through software, applications, websites, mini-programs, etc.) is increasing, with more and more users seeking TCM consultations online and subsequently exhibiting a strong need to purchase medications. The current online process for purchasing TCM mainly involves prescription-based dispensing. For example, after a consultation, a user submits a picture of their prescription, which is then reviewed by a pharmacist. The online system then searches and recommends suitable TCM decoction centers for the user to fulfill their needs for medication delivery. However, in related technologies, online TCM consultations require users to actively provide a list of medications or a prescription before purchasing TCM, making the process cumbersome and inefficient. Summary of the Invention
[0003] In view of this, embodiments of this application provide an online consultation processing method, device, electronic device, and computer-readable medium, which can solve the problem that in existing online TCM consultations, users need to actively provide a prescription list or TCM prescription in order to purchase TCM, resulting in a cumbersome TCM consultation and TCM medicine purchase process and low online consultation processing efficiency.
[0004] To achieve the above objectives, according to one aspect of the embodiments of this application, an online consultation processing method is provided, applied on the server side, the method comprising:
[0005] In response to receiving an online consultation request initiated by a user, the system obtains the user's data and pushes the user's data to the doctor's end.
[0006] In response to receiving consultation data from the doctor regarding the patient's data, push consultation data to the user's device;
[0007] In response to receiving reply data from the user regarding the consultation data, push the reply data to the doctor's end;
[0008] In response to receiving a prescription from the doctor, the prescription is pushed to the user's device; the prescription is issued based on the doctor's actions on the prescription configuration page, which corresponds to the doctor's selection data for dosage form options and pharmacy options;
[0009] In response to receiving order data for a prescription from the user, the system determines the pharmacy corresponding to the selected data and sends a dispensing request to the pharmacy so that the pharmacy can fulfill the order and ship the medication.
[0010] Optionally, patient data may be obtained, including:
[0011] determining a user identifier corresponding to the user terminal, obtaining target address data based on default address data corresponding to the user identifier or current positioning address data of the user terminal, and querying profile data associated with the user identifier;
[0012] in response to the query result being that the user identifier is associated with multiple pieces of profile data, each piece of profile data corresponding to a candidate medical user, determining multiple candidate medical users based on the multiple pieces of profile data, and pushing, to the user terminal, a medical user selection option for the multiple candidate medical users;
[0013] in response to receiving medical user selection data returned by the user terminal for the medical user selection option, obtaining profile data of a corresponding medical user based on the medical user selection data;
[0014] determining the obtained target address data, chief complaint data pushed by the user terminal, and the profile data as medical user data.
[0015] Optionally, obtaining the medical user data comprises:
[0016] in response to a query result of querying the profile data associated with the user identifier being that the user identifier is not associated with profile data, pushing, to the user terminal, information indicating that the profile data is empty;
[0017] in response to receiving a new profile data request sent by the user terminal, querying corresponding real-name authentication information according to the user identifier;
[0018] in response to not querying the real-name authentication information corresponding to the user identifier, pushing, to the user terminal, real-name authentication prompt information, in response to receiving real-name authentication information returned by the user terminal, performing real-name authentication verification based on the real-name authentication information returned by the user terminal, and in response to the verification passing, generating profile data according to the real-name authentication information returned by the user terminal;
[0019] in response to querying the real-name authentication information corresponding to the user identifier, generating profile data based on the queried real-name authentication information corresponding to the user identifier;
[0020] determining the obtained target address data, chief complaint data pushed by the user terminal, and the profile data as medical user data.
[0021] Optionally, obtaining the target address data based on the default address data corresponding to the user identifier or the current positioning address data of the user terminal comprises:
[0022] querying default delivery address data corresponding to the user identifier,
[0023] in response to the query result being empty, obtaining current positioning address data of the user terminal as the target address data;
[0024] In response to the query result being non-empty, the default address data corresponding to the user identifier is obtained as the target address data.
[0025] Optionally, the medical user data includes chief complaint data pushed by the user end and profile data of the medical user; before pushing the medical user data to the doctor end, the method further includes:
[0026] According to the chief complaint data and the profile data, the hospital and the department are determined.
[0027] According to the hospital and the department, the doctor end is determined.
[0028] Optionally, the selection data includes dosage form selection data and pharmacy end selection data.
[0029] Determining the pharmacy end corresponding to the selection data includes:
[0030] According to the pharmacy end selection data, the pharmacy end is determined; and
[0031] The order data at least includes an order identifier, target address data of the user corresponding to the user end, and a prescription;
[0032] Sending a dispensing production request to the pharmacy end includes:
[0033] Based on the order identifier, the target address data, and the prescription, a dispensing production request is generated;
[0034] The dispensing production request is sent to the pharmacy end.
[0035] Optionally, before determining the pharmacy end corresponding to the selection data, the method further includes:
[0036] Sending the prescription to the review end;
[0037] In response to receiving review pass information returned by the review end, the order data is released and enters the dispensing production procedure;
[0038] In response to receiving review fail information returned by the review end, the order data is intercepted and the review fail information is prompted, and enters the refund procedure.
[0039] According to another aspect of the embodiments of the present application, an online consultation processing method is provided, applied to a doctor end, and the method includes:
[0040] Receiving and displaying medical user data pushed by the server end to the doctor, obtaining consultation data of the doctor for the medical user data, and returning the consultation data to the server end;
[0041] receiving and displaying, to the doctor, server-side pushed reply data for the consultation data, in response to the doctor triggering a prescription issuing control, determining at least one executable pharmacy end based on the user data of the patient, displaying, to the doctor, a dosage form option and a pharmacy end option of the at least one executable pharmacy end, in response to obtaining selection data of the doctor for the dosage form option and the pharmacy end option, displaying, to the doctor, a prescription issuing configuration page corresponding to the selection data, in response to an operation of the doctor on the prescription issuing configuration page, issuing a prescription based on the operation, and returning the prescription to the server end.
[0042] Optionally, the user data of the patient includes target address data of a user corresponding to the user end; and determining the at least one executable pharmacy end based on the user data of the patient includes:
[0043] filtering pharmacy ends within a preset range of a location corresponding to the target address data, and determining at least one pharmacy end filtered as the executable pharmacy end.
[0044] Optionally, the selection data includes dosage form selection data and pharmacy end selection data.
[0045] Before displaying, to the doctor, the prescription issuing configuration page corresponding to the selection data, the method further includes:
[0046] determining, as the prescription issuing configuration page corresponding to the selection data, a prescription issuing configuration page corresponding to a dosage form corresponding to the dosage form selection data and a pharmacy end corresponding to the pharmacy end selection data.
[0047] Optionally, the operation of the prescription includes:
[0048] First step: obtaining medicine data corresponding to an input operation of the doctor on the prescription issuing configuration page, determining a corresponding drug product standard identification based on the medicine data, searching for whether there is a corresponding drug product identification in a drug product identification list associated with the pharmacy end corresponding to the selection data, if there is a corresponding drug product identification, executing a second step, and if there is no corresponding drug product identification, executing a third step.
[0049] Second step: adding the corresponding drug product identification to a preset position of the prescription issuing configuration page, continuing to execute the first step until no medicine data corresponding to an input operation of the doctor on the prescription issuing configuration page is obtained within a preset time length, and generating a prescription.
[0050] Third step: prompting pharmacy end information that does not meet the requirements, jumping to display the dosage form option and the pharmacy end option of the at least one executable pharmacy end and prompting to reselect pharmacy end information, obtaining reselection data of the doctor for the pharmacy end option, updating the prescription issuing configuration page based on the reselection data, and then executing the first step based on the updated prescription issuing configuration page until a prescription is generated.
[0051] Optionally, the method further comprises:
[0052] In response to the trigger-missing-medicine reporting control, acquiring missing-medicine data input by the doctor;
[0053] Reporting the missing-medicine data and the identifier of the corresponding pharmacy end to the missing-medicine processing end.
[0054] In addition, the present application also provides an online consultation processing device arranged at a server end, which comprises:
[0055] The first interaction unit is configured to, in response to receiving an online consultation processing request initiated by a user end, acquire user data for medical treatment and push the user data for medical treatment to a doctor end;
[0056] The second interaction unit is configured to, in response to receiving consultation data returned by the doctor end for the user data for medical treatment, push the consultation data to the user end;
[0057] The third interaction unit is configured to, in response to receiving reply data returned by the user end for the consultation data, push the reply data to the doctor end;
[0058] The fourth interaction unit is configured to, in response to receiving a prescription returned by the doctor end, push the prescription to the user end; wherein the prescription is issued based on the operation of the doctor on a prescription issuing configuration page, and the prescription issuing configuration page corresponds to selection data of the doctor on a dosage form option and a pharmacy end option;
[0059] The fifth interaction unit is configured to, in response to receiving order data returned by the user end for the prescription, determine the pharmacy end corresponding to the selection data, send a medicine picking production request to the pharmacy end, so that the pharmacy end performs delivery based on the medicine picking production request.
[0060] Optionally, the first interaction unit is further configured to:
[0061] Determine a user identifier corresponding to the user end, acquire target address data based on default address data corresponding to the user identifier or current positioning address data of the user end, and query associated profile data according to the user identifier;
[0062] In response to the query result being that the user identifier is associated with multiple pieces of profile data, wherein each piece of profile data corresponds to a candidate user for medical treatment, determine multiple candidate users for medical treatment based on the multiple pieces of profile data, and push user options for medical treatment for the multiple candidate users for medical treatment to the user end;
[0063] In response to receiving user selection data returned by the user end for the user options for medical treatment, acquire profile data of the corresponding user for medical treatment based on the user selection data;
[0064] The obtained target address data, the chief complaint data pushed by the user end, and the archive data are determined as the user data for treatment.
[0065] Optionally, the first interaction unit is further configured to:
[0066] in response to a query result of querying the associated archive data according to the user identifier being that no archive data is associated with the user identifier, pushing information indicating that the archive data is empty to the user end;
[0067] in response to receiving a new archive data request sent by the user end, querying corresponding real-name authentication information according to the user identifier;
[0068] in response to not querying the real-name authentication information corresponding to the user identifier, pushing real-name authentication prompt information to the user end, in response to receiving the real-name authentication information returned by the user end, performing real-name authentication verification based on the real-name authentication information returned by the user end, and in response to the verification passing, generating the archive data according to the real-name authentication information returned by the user end;
[0069] in response to querying the real-name authentication information corresponding to the user identifier, generating the archive data based on the queried real-name authentication information corresponding to the user identifier;
[0070] The obtained target address data, the chief complaint data pushed by the user end, and the archive data are determined as the user data for treatment.
[0071] Optionally, the first interaction unit is further configured to:
[0072] querying the default delivery address data corresponding to the user identifier,
[0073] in response to the query result being empty, obtaining current positioning address data of the user end as the target address data;
[0074] in response to the query result being non-empty, obtaining the default address data corresponding to the user identifier as the target address data.
[0075] Optionally, the user data for treatment includes the chief complaint data pushed by the user end and the archive data of the user for treatment; the first interaction unit is further configured to:
[0076] determining a hospital and a department according to the chief complaint data and the archive data;
[0077] determining a doctor end according to the hospital and the department.
[0078] Optionally, the selection data includes dosage form selection data and pharmacy end selection data;
[0079] The fifth interaction unit is further configured to:
[0080] determine the pharmacy end according to the pharmacy end selection data; and
[0081] The order data at least includes order identification, target address data of a user corresponding to the user end, and a prescription;
[0082] The fifth interaction unit is further configured to:
[0083] generate a dispensing production request based on the order identification, the target address data, and the prescription;
[0084] send the dispensing production request to the pharmacy end.
[0085] Optionally, the fifth interaction unit is further configured to:
[0086] send the prescription to the review end;
[0087] in response to receiving review pass information returned by the review end, release the order data and enter a dispensing production procedure;
[0088] in response to receiving review fail information returned by the review end, intercept the order data and prompt the review fail information, and enter a refund procedure.
[0089] In addition, the present application also provides an online consultation processing device arranged at a doctor end, which comprises:
[0090] The sixth interaction unit is configured to receive and display, to the doctor, consultation user data pushed by a server end, obtain consultation data of the doctor for the consultation user data, and return the consultation data to the server end;
[0091] The seventh interaction unit is configured to receive and display, to the doctor, reply data pushed by the server end for the consultation data, in response to the doctor triggering a prescription issuing control, determine at least one pharmacy end that can be performed according to the consultation user data, display dosage form options and pharmacy end options of the at least one pharmacy end that can be performed to the doctor, in response to obtaining selection data of the doctor for the dosage form options and the pharmacy end options, display a prescription issuing configuration page corresponding to the selection data to the doctor, and in response to the operation of the doctor for the prescription issuing configuration page, issue a prescription based on the operation, and return the prescription to the server end.
[0092] Optionally, the consultation user data includes target address data of a user corresponding to the user end; the seventh interaction unit is further configured to:
[0093] screen pharmacy ends within a preset range of a location corresponding to the target address data, and determine at least one pharmacy end screened as the pharmacy end that can be performed.
[0094] Optionally, the selection data includes dosage form selection data and pharmacy end selection data;
[0095] The seventh interaction unit is further configured to:
[0096] The prescription configuration page corresponding to the dosage form corresponding to the dosage form selection data and the pharmacy end corresponding to the pharmacy end selection data is determined as the prescription configuration page corresponding to the selection data.
[0097] Optionally, the seventh interaction unit is further configured to:
[0098] The first step is to obtain medicine data corresponding to an input operation of a doctor for a prescription configuration page, determine a corresponding drug product identification based on the medicine data, search for whether there is a corresponding drug product identification in a drug product identification list associated with the pharmacy end corresponding to the selection data, if there is a corresponding drug product identification, execute the second step, and if there is no corresponding drug product identification, execute the third step.
[0099] The second step is to add the corresponding drug product identification to a preset position of the prescription configuration page, continue to execute the first step until no medicine data corresponding to an input operation of a doctor for the prescription configuration page is obtained within a preset time length, and generate a prescription.
[0100] The third step is to prompt the pharmacy end that the information does not meet the requirements, jump to display a dosage form option and a pharmacy end option of at least one performable pharmacy end and prompt to reselect pharmacy end information, obtain reselection data of the doctor for the pharmacy end option, update the prescription configuration page based on the reselection data, and then execute the first step based on the updated prescription configuration page until a prescription is generated.
[0101] Optionally, the online consultation processing device further includes a medicine shortage reporting unit configured to:
[0102] In response to triggering the medicine shortage reporting control, obtain medicine shortage data input by the doctor;
[0103] Report the medicine shortage data and the identifier of the corresponding pharmacy end to the medicine shortage processing end.
[0104] In addition, the present application also provides an online consultation processing electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the online consultation processing method as described above.
[0105] In addition, the present application also provides a computer readable medium having a computer program stored thereon, the program being executed by a processor to implement the online consultation processing method as described above.
[0106] To achieve the above object, according to another aspect of the embodiments of the present application, a computer program product is provided.
[0107] The computer program product of the embodiment of the application comprises a computer program, and the program is executed by a processor to implement the online consultation processing method provided by the embodiment of the application.
[0108] An embodiment of the above application has the following advantages or beneficial effects: the application obtains user data for medical treatment in response to receiving an online consultation processing request initiated by a user end on a server side, pushes the user data for medical treatment to a doctor end; pushes consultation data to the user end in response to receiving the consultation data for the user data for medical treatment returned by the doctor end; pushes reply data to the doctor end in response to receiving the reply data for the consultation data returned by the user end; pushes a prescription to the user end in response to receiving order data for the prescription returned by the user end; wherein the prescription is issued based on the operation of the doctor on a prescription configuration page, and the prescription configuration page corresponds to selection data of the doctor on a dosage form option and a pharmacy end option; determines the pharmacy end corresponding to the selection data, sends a medicine picking production request to the pharmacy end to make the pharmacy end perform delivery based on the medicine picking production request in response to receiving the order data for the prescription returned by the user end. The doctor end receives and displays the user data for medical treatment pushed by the server end to the doctor, obtains consultation data of the doctor for the user data for medical treatment, and returns the consultation data to the server end; receives and displays the reply data for the consultation data pushed by the server end to the doctor, displays a dosage form option and a pharmacy end option of at least one performable pharmacy end to the doctor in response to the doctor triggering a prescription issuing control; displays a prescription configuration page corresponding to the selection data to the doctor in response to obtaining selection data of the doctor on the dosage form option and the pharmacy end option; returns a prescription to the server end based on the operation of the doctor on the prescription configuration page. Compared with the conventional medicine purchasing process in which the user selects a performable pharmacy, the present application pushes multiple performable pharmacy ends to the doctor by the doctor end, and the doctor selects a dosage form and a pharmacy end, configures traditional Chinese medicine, and issues a prescription, and then the selected pharmacy end by the doctor performs medicine picking production and delivery, so as to realize a fast medicine purchasing mode based on online traditional Chinese medicine consultation, simplify the traditional Chinese medicine consultation and medicine purchasing process, improve the online consultation processing efficiency, and realize a closed loop of traditional Chinese medicine consultation and medicine purchasing.
[0109] The further effects of the above-mentioned non-conventional optional mode will be described in the following combined with the specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0110] The accompanying drawings are used to better understand the application and do not constitute an improper limitation on the application. Among them:
[0111] Figure 1 is a schematic diagram of the main process of the online consultation processing method applied to the server end according to an embodiment of the application;
[0112] Figure 2 FIG. 2 is a schematic diagram of the main flow of an online consultation processing method applied to a doctor end according to an embodiment of the present application;
[0113] Figure 3 FIG. 3 is a schematic diagram of the interaction of each end involved in the implementation of the online consultation processing method according to an embodiment of the present application;
[0114] Figure 4 FIG. 4 is a schematic diagram of the interaction of the user end and the server end involved in the implementation of the online consultation processing method according to an embodiment of the present application;
[0115] Figure 5 FIG. 5 is a schematic diagram of a doctor consultation of the online consultation processing method according to an embodiment of the present application;
[0116] Figure 6 FIG. 6 is a schematic diagram of a prescription displayed on the user end of the online consultation processing method according to an embodiment of the present application;
[0117] Figure 7 FIG. 7 is a schematic diagram of order data displayed on the user end of the online consultation processing method according to an embodiment of the present application;
[0118] Figure 8 FIG. 8 is a schematic diagram of the selection of a dosage form and a pharmacy by a doctor displayed on the doctor end of the online consultation processing method according to an embodiment of the present application;
[0119] Figure 9 FIG. 9 is a schematic diagram of the issuance of a traditional Chinese medicine prescription displayed on the doctor end of the online consultation processing method according to an embodiment of the present application;
[0120] Figure 10 FIG. 10 is a schematic diagram of a prescription to be signed and confirmed displayed on the doctor end of the online consultation processing method according to an embodiment of the present application;
[0121] Figure 11 FIG. 11 is a schematic diagram of the main units of an online consultation processing device provided on the server end according to an embodiment of the present application;
[0122] Figure 12 FIG. 12 is a schematic diagram of the main units of an online consultation processing device provided on the doctor end according to an embodiment of the present application;
[0123] Figure 13 FIG. 13 is an exemplary system architecture diagram to which embodiments of the present application can be applied;
[0124] Figure 14 FIG. 14 is a structural schematic diagram of a computer system of a terminal device or a server suitable for use to implement embodiments of the present application. DETAILED DESCRIPTION
[0125] The exemplary embodiments of the present application are described below with reference to the accompanying drawings, which include various details of the embodiments of the present application to assist in understanding them. These should be considered as merely exemplary. Thus, those of ordinary skill in the art will recognize various changes and modifications of the embodiments described herein, which changes and modifications do not depart from the scope and spirit of the present application. Also, in the following description, descriptions of well-known functions and constructions are omitted for clarity and conciseness. It should be noted that the acquisition, transmission, storage, use, processing, etc. of data in the technical solutions of the present application comply with relevant provisions of national laws and regulations. It should be noted that in the embodiments of the present application, some industry existing solutions, components, models, etc. may be mentioned, which should be considered as exemplary, and the purpose is only to illustrate the feasibility of the implementation of the technical solutions of the present application, but it does not mean that the applicant has or will necessarily use the solutions. In the technical solutions of the present application, the collection, collection, updating, analysis, processing, use, transmission, storage, etc. of user personal information comply with relevant laws and regulations, are used for legal and reasonable purposes, do not violate public order and good customs, are not shared, disclosed or sold outside these legal uses, and are subject to supervision and management by regulatory authorities. Necessary measures are taken to prevent illegal access to such user personal information data, to maintain user personal information security, network security and national security, to ensure that personnel with access to personal information data comply with relevant laws and regulations, and to ensure user personal information security. Once these user personal information data are no longer needed, the risk should be minimized by limiting or even prohibiting data collection and / or deleting data.
[0126] When used, including in certain related applications, user privacy is protected by de-identifying data, for example by removing specific identifiers, controlling the amount or specificity of data stored, controlling how data is stored, and / or other methods of de-identifying.
[0127] Figure 1 is a schematic diagram of the main process of the online consultation processing method applied to the server end according to an embodiment of the present application, as shown in Figure 1 The online consultation processing method mainly includes the following steps S101-S105.
[0128] Step S101, in response to receiving an online consultation processing request initiated by the user end, obtaining the user data of the user to be treated, and pushing the user data of the user to be treated to the doctor end.
[0129] The server end receives an online consultation processing request initiated by the user end, and obtains the user data of the user to be treated selected by the user who initiates the online consultation.
[0130] In some embodiments, the obtaining the user data for the consultation includes: determining a user identifier corresponding to the user terminal, obtaining target address data based on default address data corresponding to the user identifier or current positioning address data of the user terminal, and querying profile data associated with the user identifier. The user identifier corresponding to the user terminal may, for example, be the ID of the user initiating online consultation on the Internet hospital platform. The user identifier may or may not be associated with default address data on the Internet hospital platform. When the user identifier is associated with default address data, the default address data is obtained as target address data. When the user identifier is not associated with default address data, the current positioning address data of the user terminal can be obtained as target address data. One or more profile data associated with the user identifier can also be queried. In response to the query result being that the user identifier is associated with multiple profile data, each profile data corresponding to a candidate user for consultation, multiple candidate users for consultation are determined based on the multiple profile data, and a consultation user option for the multiple candidate users for consultation is pushed to the user terminal. For example, De, male, 38 years old; Chun, male, 8 years old. In response to receiving user selection data for the consultation user option returned by the user terminal (for example, the user selects De, male, 38 years old), the profile data (including at least one of a user identifier, a certificate type, a name, a certificate number, and facial recognition information) of the corresponding user for consultation (De, male, 38 years old) is obtained based on the user selection data for the consultation; and the obtained target address data (i.e., the address data finally used for delivery), the chief complaint data (for example, the current symptoms of the user for consultation sent by the user terminal, for example, a cold, and for example, red rash, difficulty breathing, etc.) pushed by the user terminal, and the profile data are determined as the user data for the consultation.
[0131] In some embodiments, the obtaining the user data for the medical visit includes: in response to a result of querying the associated profile data according to the user identifier being that no profile data is associated with the user identifier, pushing information indicating that the profile data is empty, for example, 0, or no, to the user terminal, and the user can quickly create new profile data; in response to receiving a request for creating new profile data sent by the user terminal, querying corresponding real-name authentication information according to the user identifier under the condition that the user is informed and agrees; in response to not querying the real-name authentication information corresponding to the user identifier, needing to perform real-name authentication first, pushing real-name authentication prompt information to the user terminal, in response to receiving the real-name authentication information returned by the user terminal, performing real-name authentication verification based on the real-name authentication information returned by the user terminal, and in response to the verification passing, generating the profile data according to the real-name authentication information returned by the user terminal (for example, at least one of the user identifier, the certificate type, the name, the certificate number, and the facial recognition information); in response to querying the real-name authentication information corresponding to the user identifier, generating the profile data based on the queried real-name authentication information corresponding to the user identifier; and determining the target address data, the chief complaint data pushed by the user terminal, and the profile data as the user data for the medical visit.
[0132] In some embodiments, the target address data is obtained based on the default address data corresponding to the user identifier or the current positioning address data of the user terminal, including: querying the default delivery address data corresponding to the user identifier, and in response to the query result being empty (i.e., no default delivery address data corresponding to the user identifier exists), obtaining the current positioning address data of the user terminal as the target address data; and in response to the query result being non-empty (i.e., the default address data corresponding to the user identifier exists), obtaining the default address data corresponding to the user identifier as the target address data.
[0133] In some embodiments, the user data for the medical visit includes the chief complaint data pushed by the user terminal and the profile data of the user for the medical visit; and before pushing the user data for the medical visit to the doctor terminal, the method further includes: determining a hospital and a department according to the chief complaint data and the profile data, for example, inputting the chief complaint data and the profile data into a classification model to accurately output corresponding hospitals and departments; and determining the doctor terminal according to the hospital (for example, XX Hospital) and the department (for example, Department Z of Traditional Chinese Medicine), for example, selecting any one of the doctors in the department (for example, Department Z of Traditional Chinese Medicine) in the determined hospital (for example, XX Hospital), and accurately determining the terminal corresponding to the selected doctor as the doctor terminal.
[0134] Step S102, in response to receiving the interrogation data returned by the doctor terminal for the user data for the medical visit, pushing the interrogation data to the user terminal.
[0135] The interrogation data, for example, Hello, how many days have you had a cold? Do you have symptoms of fever or cough?
[0136] Step S103, in response to receiving the reply data returned by the user end for the inquiry data, push the reply data to the doctor end.
[0137] The reply data for the inquiry data (Hello, how many days have you had a cold? Do you have symptoms of fever or cough?) is, for example, 3 days of cold, always low fever, accompanied by sneezing and clear nasal discharge.
[0138] Step S104, in response to receiving the prescription returned by the doctor end, push the prescription to the user end; wherein the prescription is based on the operation of the doctor for the prescription configuration page (as shown in Figure 9 ) to issue, the prescription configuration page (as shown in Figure 9 ) corresponds to the selection data of the doctor for the dosage form option and the pharmacy end option.
[0139] For example, the prescription returned by the doctor end is, for example:
[0140] XX Hospital
[0141] Prescription
[0142] Patient information: *De
[0143] Department: cc
[0144] Fee: self-financing
[0145] Prescription date: xx year xx month xx day
[0146] Prescription ID: dd
[0147] Clinical diagnosis: cold
[0148] TCM syndrome type: wind-cold
[0149] Dosage form and pharmacy
[0150] Oral decoction pieces-A area-Pharmacy 1
[0151] Prescription information
[0152] Medicine 1 (15g), medicine 2 (10g), medicine 3 (12g), medicine 4 (12g)
[0153] Usage requirements: a total of 14 doses, 1 dose per day, 1 dose divided into 2 times
[0154] Decoction mode: decoction
[0155] Prescription remarks: the patient needs to issue 7 days of drug quantity due to illness
[0156] Step S105, in response to receiving the order data returned by the user end for the prescription, determining the pharmacy end corresponding to the selection data, sending a medicine grabbing production request to the pharmacy end, so that the pharmacy end performs delivery based on the medicine grabbing production request.
[0157] In some embodiments, the selection data includes dosage form selection data (e.g., a decoction-internal decoction is selected) and pharmacy end selection data (e.g., A region-pharmacy 1 is selected);
[0158] Determining the pharmacy end corresponding to the selection data includes: determining the pharmacy end (e.g., A region-pharmacy 1) according to the pharmacy end selection data; and the order data at least includes order identification, target address data of the user corresponding to the user end and the prescription; sending the dispensing production request to the pharmacy end, including: based on the order identification (i.e., order number, for example, 310191700359), the target address data (e.g., the default address data of the user currently initiating online consultation or the current positioning address data of the user end, wherein the priority of using the default address data as the target address data is higher than the current positioning address data of the user end, that is, when there is default address data, the default address data is used as the target address data, and when there is no default address data, the current positioning address data of the user end is used as the target address data) and the prescription (which can contain the content: XX hospital; patient information: *de; department: cc; fee type: self-financing; prescription time: xx year xx month xx day; prescription ID: dd; clinical diagnosis: cold; TCM syndrome type: wind-cold; dosage form and pharmacy; internal decoction-A region-pharmacy 1; prescription information: medicinal material 1 (15g), medicinal material 2 (10g), medicinal material 3 (12g), medicinal material 4 (12g); usage requirement: a total of 14 doses, 1 dose per day, 1 dose divided into 2 times; decoction mode: decoction; prescription remarks: the patient needs to open 7-day drug amount due to illness), generating the dispensing production request; sending the dispensing production request to the pharmacy end.
[0159] In some embodiments, before determining the pharmacy end corresponding to the selection data, the method further includes: sending the prescription to the review end (e.g., the terminal corresponding to the review pharmacist); in response to receiving the review pass information returned by the review end, releasing the order data and entering the dispensing production procedure; in response to receiving the review fail information returned by the review end, intercepting the order data and prompting the review fail information, and entering the refund procedure. Thus, through pharmacist review of the prescription, the accuracy of the doctor's prescription can be ensured, and the occurrence of prescription errors can be effectively avoided.
[0160] The embodiment is based on the online diagnosis processing request initiated by the user end, and the server end acquires the user data for treatment, pushes the user data for treatment to the doctor end, and pushes the diagnosis data to the user end in response to the diagnosis data for the user data for treatment returned by the doctor end. In response to the reply data for the diagnosis data returned by the user end, the reply data is pushed to the doctor end. In response to the prescription returned by the doctor end, the prescription is pushed to the user end. The prescription is based on the operation of the doctor on the prescription configuration page, and the prescription configuration page corresponds to the selection data of the doctor on the dosage form option and the pharmacy end option. In response to the order data for the prescription returned by the user end, the pharmacy end corresponding to the selection data is determined, and the medicine production request is sent to the pharmacy end to make the pharmacy end perform the delivery based on the medicine production request. By selecting the dosage form by the doctor, the pharmacy end, and the traditional Chinese medicine configuration, and prescribing the prescription, the pharmacy end selected by the doctor performs the medicine production delivery, so as to realize the fast medicine purchase mode based on the online traditional Chinese medicine diagnosis, simplify the traditional Chinese medicine diagnosis and purchase process, improve the online diagnosis processing efficiency, and realize the closed loop of traditional Chinese medicine diagnosis and purchase.
[0161] Figure 2 The main flowchart of the online diagnosis processing method applied to the doctor end according to an embodiment of the application is shown in FIG. 1. Figure 2 As shown in FIG. 1, the online diagnosis processing method mainly includes the following steps S201-S202.
[0162] Step S201, receiving and displaying the user data for treatment pushed by the server end to the doctor, acquiring the diagnosis data of the doctor for the user data for treatment, and returning the diagnosis data to the server end.
[0163] The doctor end receives and displays the user data for treatment pushed by the server end to the doctor, which can include the target address data of the user corresponding to the user end (i.e. the address data finally used for receiving goods), the chief complaint data pushed by the user end (e.g. the current symptoms data of the user for treatment sent by the user through the user end, such as cold, and data such as red rash, difficulty breathing, etc.), and the archive data (containing at least one of user identification, certificate type, name, certificate number, and facial recognition information).
[0164] The diagnosis data, for example, Hello, how many days have you had a cold? Do you have symptoms of fever or cough?
[0165] At step S202, the server-side pushed reply data for the consultation data is received and displayed to the doctor. In response to the doctor triggering the prescription issuing control, at least one executable pharmacy end is determined based on the user data for the medical consultation, and the dosage form options and pharmacy end options of the at least one executable pharmacy end are displayed to the doctor. In response to obtaining the selection data of the doctor for the dosage form options and the pharmacy end options, the prescription issuing configuration page corresponding to the selection data is displayed to the doctor. In response to the operation of the doctor on the prescription issuing configuration page, the prescription is returned to the server end based on the operation of the prescription issuing.
[0166] For example, the reply data for the consultation data (Hello, how many days have you had a cold? Do you have symptoms of fever or cough?) is, for example, 3 days of cold, always low fever, accompanied by sneezing and clear nasal discharge. After the doctor sees the reply data, the doctor can click the prescription issuing control on the user end. In response to the doctor triggering the prescription issuing control, at least one executable pharmacy end is determined, and the dosage form options (for example, the dosage form options can at least include granules, decoction pieces (including internal decoction pieces and external decoction pieces), paste, powder, water pills, honey pills, and large honey pills) and pharmacy end options (for example, the pharmacy end options can at least include A area-pharmacy 1, A area-pharmacy 2, …, A area-pharmacy n) of the at least one executable pharmacy end are displayed to the doctor. In response to obtaining the selection data of the doctor for the dosage form options and the pharmacy end options (for example, the dosage form is selected as decoction pieces-internal decoction pieces, and the pharmacy end is selected as A area-pharmacy 1), the prescription issuing configuration page corresponding to the selection data is displayed to the doctor (as shown in FIG. 8B). In response to the operation of the doctor on the prescription issuing configuration page, the prescription is returned to the server end based on the operation of the prescription issuing. Figure 9
[0167] In some embodiments, the user data for the medical consultation includes target address data of the user corresponding to the user end. Determining at least one executable pharmacy end based on the user data for the medical consultation includes: screening the pharmacy ends within a preset range (for example, within 1 kilometer or within 20 minutes of delivery time) of the location corresponding to the target address data, and determining the at least one pharmacy end screened as the executable pharmacy end. This effectively shortens the delivery time of the pharmacy end and also facilitates the user to take the produced medicine, thereby improving the user's experience of purchasing medicine.
[0168] In some embodiments, the selection data includes dosage form selection data and pharmacy end selection data. Before displaying the prescription issuing configuration page corresponding to the selection data to the doctor, the method further includes: determining the prescription issuing configuration page corresponding to the dosage form corresponding to the dosage form selection data and the pharmacy end corresponding to the pharmacy end selection data as the prescription issuing configuration page corresponding to the selection data.
[0169] Different dosage forms + pharmacy end can correspond to different prescription configuration pages to realize personalized prescription configuration, and by determining the prescription configuration page corresponding to the dosage form and the pharmacy end selected by the doctor, the doctor can accurately configure the prescription.
[0170] In some embodiments, based on the operation of prescribing a prescription, comprising:
[0171] First step: obtain the medicinal material data (for example, medicinal material name, which can be Huangqi) corresponding to the input operation of the doctor for the prescription configuration page, determine the corresponding drug product identification (for example, drug1) based on the medicinal material data, and find out whether the drug product identification (for example, drug1) has a corresponding drug product identification (for example, there is a corresponding drug product identification sku1) in the drug product identification list (for example, sku1, sku2, sku3) associated with the pharmacy end selected by the data, if there is a corresponding drug product identification (for example, sku1), execute the second step; if there is no corresponding drug product identification (for example, there is no sku4 and sku5 corresponding to drug1), execute the third step;
[0172] Second step: add the corresponding drug product identification (for example, sku1) to the preset position (for example, the position for placing medicinal material name and gram under "prescription information" of the prescription configuration page as shown in Figure 9 Continue to execute the first step until the medicinal material data corresponding to the input operation of the doctor for the prescription configuration page is not obtained within a preset time (for example, within 3 minutes), and generate a prescription (which can be as shown in Figure 6
[0173] Third step: prompt the pharmacy end (for example, A region-pharmacy 1) not to meet the information, jump to display the dosage form option (for example, the dosage form option can at least include granules, decoction pieces (including internal and external decoction pieces), paste, powder, water pill, honey pill, large honey pill) and at least one pharmacy end option of a pharmacy end that can be fulfilled (for example, the pharmacy end option can at least include: A region-pharmacy 1, A region-pharmacy 2, …, A region-pharmacy n) and prompt to reselect the pharmacy end information (for example, "please reselect"), obtain the reselection data of the doctor for the pharmacy end option (for example, the dosage form is selected as decoction piece-internal decoction piece, and the pharmacy end is selected as A region-pharmacy 2), update the prescription configuration page based on the reselection data (for example, the prescription configuration page corresponding to the dosage form: decoction piece-internal decoction piece and the pharmacy end: A region-pharmacy 2), and then execute the first step based on the updated prescription configuration page, until a prescription is generated (which can be as shown in Figure 6
[0174] In some embodiments, the method further comprises: in response to triggering the drug shortage reporting control, acquiring the drug shortage data input by the doctor; and reporting the drug shortage data and the identifier of the corresponding pharmacy end to the drug shortage processing end. By executing the drug shortage reporting, the occurrence of subsequent pharmacy ends that do not meet the requirements can be reduced, the replacement of pharmacy ends due to drug shortage can be effectively avoided, and the efficiency of the doctor in prescribing can be improved.
[0175] The terms that can be used in the present application are explained as follows:
[0176] Prescription dispensing: refers to the process in which the user first submits a traditional Chinese medicine prescription or a traditional Chinese medicine dispensing list, and then places an order to purchase traditional Chinese medicine.
[0177] Classic prescription: a classic prescription refers to a prescription from a classic medical work of ancient times.
[0178] Figure 3 is an interaction diagram of each end involved in the implementation of the online consultation processing method according to an embodiment of the present application. Referring to Figure 3 , the user end initiates an online consultation processing request to the server end, the server end acquires the consultation user data based on the request, and pushes the consultation user data to the doctor end. The doctor end receives and displays the consultation user data pushed by the server end to the doctor, acquires the consultation data of the doctor for the consultation user data, returns the consultation data to the server end, and the server end pushes the consultation data to the user end in response to receiving the consultation data. The user end pushes the reply data of the user for the consultation data to the server end, and the server end pushes the reply data to the doctor end in response to receiving the reply data. The doctor end receives and displays the reply data pushed by the server end to the doctor, determines at least one pharmacy end that can perform the contract based on the consultation user data in response to the doctor triggering the prescription issuing control, displays the dosage form option and the pharmacy end option of the at least one pharmacy end that can perform the contract to the doctor, acquires the dosage form and the pharmacy end selected by the doctor, displays the selected dosage form and the pharmacy end corresponding to the prescription issuing configuration page to the doctor, and issues a prescription based on the operation of the doctor on the prescription issuing configuration page in response to the operation of the doctor on the prescription issuing configuration page. The server end returns the issued prescription to the user end in response to receiving the prescription returned by the doctor end; wherein the prescription is issued based on the operation of the doctor on the prescription issuing configuration page, and the prescription issuing configuration page corresponds to the selection data of the doctor on the dosage form option and the pharmacy end option; the server end determines the pharmacy end selected by the doctor in response to receiving the order data for the prescription returned by the user end, sends a dispensing production request to the pharmacy end to make the pharmacy end produce the medicine based on the dispensing production request, perform the contract, and deliver the goods, and the user can confirm the receipt of the goods on the user end after receiving the goods.
[0179] In an example, in the user end, the user enters the Internet hospital platform to initiate an online consultation processing request, and first replies automatically by the Internet hospital platform (server end) guide diagnosis assistant, such asFigure 4 As shown:
[0180] Guidance assistant: respected user, I am your guidance assistant, you can use the PLUS free consultation benefit this time.
[0181] Guidance assistant: this consultation provides services for you by a traditional Chinese medicine doctor, please describe your condition, symptoms, duration in detail, so that I can arrange a suitable doctor for you.
[0182] After the user sees the guidance assistant's prompt, the user can input the chief complaint, for example: cold (the user can click to modify).
[0183] Next, the guidance assistant can let the user select the user for treatment, for example:
[0184] Guidance assistant: which of the following patients do you want to consult? (Your personal information, the platform will keep you confidential, please feel free to consult).
[0185] After the user sees the guidance assistant's question, the user can select the user for treatment (for example, *de, male, 38 years old; or, *spring, male, 8 years old) on the display page of the user end (the page at least displays: "select patient", "new patient", "to protect your privacy, your name has been desensitized.", "reset", "*de, male, 38 years old", "*spring, male, 8 years old").
[0186] Determine the patient selected by the user (for example, *de, male, 38 years old) as the user for treatment, obtain the user for treatment data (for example, the target address data of the user who initiates the online consultation at present, the chief complaint data and the archive data of the selected user for treatment), and assign a doctor to the user for treatment based on the user for treatment data, push the user information generated based on the user for treatment data (for example, name: *de, chief complaint: cold) to the assigned doctor (for example, as shown in Y doctor-traditional Chinese medicine Z department). Figure 5 The doctor inquires the user. As shown in Figure 5 The inquiry process is as follows:
[0187] User: user information, name: *de, chief complaint: cold.
[0188] Doctor: hello, how many days have you had a cold? Do you have a fever or cough?
[0189] User: I've had a cold for 3 days, and I've been having a low fever, sneezing and clear nasal discharge.
[0190] Doctor: OK, I understand, I will prescribe a prescription for you, please wait.
[0191] Figure 8is a schematic diagram of a doctor selecting a dosage form and a pharmacy end displayed on a doctor end according to an online consultation processing method of an embodiment of the present application. As shown in Figure 8 , the dosage form options can at least include granules, decoction pieces (including internal decoction pieces and external decoction pieces), paste prescriptions, powders, water pills, honey pills, and large honey pills. The pharmacy end options can at least include: A region-pharmacy 1, A region-pharmacy 2, …, A region-pharmacy n. Figure 8 The “decoction pieces” and “internal decoction pieces” displayed in medium gray are the dosage forms selected by the doctor when prescribing, Figure 8 The “AA region-pharmacy 1” displayed in medium gray is the pharmacy end selected by the doctor when prescribing.
[0192] Figure 9 is a schematic diagram of prescribing a traditional Chinese medicine prescription displayed on a doctor end according to an online consultation processing method of an embodiment of the present application. After the doctor selects a dosage form and a pharmacy end on the doctor end, a prescribing configuration page corresponding to the dosage form and the pharmacy end can be displayed on the doctor end as shown in Figure 9 , and the doctor performs prescription configuration, for example, the doctor fills in and searches for and adds medicinal materials:
[0193] Prescribing a traditional Chinese medicine prescription
[0194] Diagnosis: common cold
[0195] TCM syndrome type: wind-cold
[0196] Dosage form and pharmacy end
[0197] Internal decoction pieces-A region-pharmacy 1
[0198] Prescription information
[0199] Medicinal material 1 (15g), medicinal material 2 (10g), medicinal material 3 (12g), medicinal material 4 (12g)
[0200] “Add medicinal material”, click the plus sign to the right of “Add medicinal material” to search and add medicinal materials
[0201] Usage requirements
[0202] Total 14 doses, one dose per day
[0203] 1 dose is taken twice
[0204] Decoction setting
[0205] Self-decoction √ decoction
[0206] Total: 122 yuan
[0207] “View details”, click “View details” to view the list of prescription details
[0208] “Confirm prescription” button
[0209] The doctor can click the "Confirm Prescription" button in Figure 9 to end the editing, issue the prescription, and jump to the prescription signing and confirmation page of Figure 10 . The prescription signing and confirmation page in Figure 10 may display:
[0210] XX Hospital
[0211] Prescription
[0212] Patient Information: *De
[0213] Department: cc
[0214] Fee Type: Self-Pay
[0215] Prescription Date: xx, xx, xx
[0216] Prescription ID: dd
[0217] Clinical Diagnosis: Common Cold
[0218] TCM Syndrome Type: Wind-Cold
[0219] Dosage Form and Pharmacy Side
[0220] Oral Decoction Pieces - Area A - Pharmacy 1
[0221] Prescription Information
[0222] Medicine 1 (15g), Medicine 2 (10g), Medicine 3 (12g), Medicine 4 (12g)
[0223] Usage Requirements: Total of 14 doses, 1 dose per day, 1 dose taken in 2 times
[0224] Decoction Replacement Method: Decoction Replacement
[0225] Prescription Remarks: Patient needs a 7-day supply due to illness
[0226] "Return to Modify" button "Sign and Confirm" button
[0227] The doctor can click the "Return to Modify" button to modify the prescription, and the doctor can also click the "Sign and Confirm" button to issue the prescription.
[0228] The doctor's issued prescription can be displayed to the user in the middle of the chat page with the user, for example, the content of the prescription display is as follows:
[0229] Patient: *De
[0230] Diagnosis: Wind-Cold Common Cold
[0231] Prescription Information (or Rp)
[0232] Medicine 1 (15g)
[0233] Medicine 2 (10g)
[0234] Medicine 3 (12g)
[0235] Medicine 4 (12g)
[0236] After the doctor issues the prescription, the system can also prompt "The doctor has issued a prescription for you" at the bottom of the chat page with the user and display the button "Buy Now", and the user can click the button "Buy Now" to purchase the prescription.
[0237] After the doctor issues the prescription, the system can also prompt "The doctor has issued a prescription for you" at the bottom of the chat page with the user and display the button "Buy Now", and the user can click the button "Buy Now" to purchase the prescription.
[0238] Doctor: The prescription has been issued. You can click the prescription above to purchase.
[0239] After the user clicks the prescription above, the prescription content is displayed as shown in the following example (only an example): Figure 6
[0240] XX Hospital
[0241] Prescription
[0242] Patient Information: *De
[0243] Department: cc
[0244] Fee Type: Self-Pay
[0245] Prescription Date: xx, xx, xx
[0246] Prescription ID: dd
[0247] Clinical Diagnosis: Cold
[0248] TCM Syndrome Type: Wind-Cold
[0249] Dosage Form and Pharmacy
[0250] Oral Decoction Pieces - Region A - Pharmacy 1
[0251] Prescription Information
[0252] Medicine 1 (15g), Medicine 2 (10g), Medicine 3 (12g), Medicine 4 (12g)
[0253] Usage Requirements: Total of 14 doses, 1 dose per day, 1 dose taken in 2 times
[0254] Decoction Mode: Decoction
[0255] Prescription Note: The patient needs a 7-day supply due to illness
[0256] "Buy now" button
[0257] After the user clicks the "Buy now" button as shown in Figure 6 , the settlement page is entered, and then the "Submit order" button is clicked and the payment is successful. The order data as shown in Figure 7 is displayed on the user side. As shown in Figure 7 , the order data displayed on the user side at least includes:
[0258] Order details
[0259] In the pharmacy review
[0260] The pharmacy pharmacist is reviewing, please wait patiently
[0261] View prescription
[0262] √Submit order √Pharmacist review √Pharmacy review √Pharmacy delivery √Complete
[0263] Mr. De 178 **** 1084
[0264] Pharmacy 1
[0265] Medicine 1 15g
[0266] Medicine 2 10g
[0267] Medicine 3 12g
[0268] Medicine 4 12g
[0269] Method of taking orally decocted pieces
[0270] Dosage and usage Total of 14 doses, take 1 dose per day, 1 dose is taken twice
[0271] Order No.: 310191700359
[0272] "Modify order" button
[0273] The user can click the "Modify order" button to modify the order. Of course, the user can also not click the "Modify order" button, and maintain the existing order data.
[0274] The technical scheme of the present application constructs a fast medicine purchasing mode based on online traditional Chinese medicine consultation, realizes traditional Chinese medicine consultation + medicine purchasing closed loop. This scene is that the user asks a traditional Chinese doctor online on the platform, and can quickly purchase traditional Chinese medicine through the online consultation processing method of the present application. The specific details are as follows:
[0275] 1. The user searches "Ask a traditional Chinese doctor" to enter traditional Chinese medicine consultation;
[0276] 2. Obtain the address of the user (i.e. the user currently conducting online consultation, which can not be the user for treatment), which is used for subsequent selection of the drugstore end by the doctor. In the case of user's knowledge and consent, obtain the user's default delivery address. If there is no default delivery address, obtain the user's current positioning address.
[0277] 3. After the traditional Chinese medicine doctor (for example, it can also be an internet intelligent AI doctor) receives the patient:
[0278] The user selects disease (or symptom) information or inputs chief complaint: the user selects traditional Chinese medicine related disease (or symptom) information. If there is no disease (or symptom) information, the user can manually input the disease (or symptom) information.
[0279] Query the user (i.e. the user currently conducting online consultation, which can not be the user for treatment) associated with the profile data:
[0280] If there is associated profile data: the user selects the patient who needs to be consulted as the user for treatment from the profile data;
[0281] If there is no associated profile data: the user can quickly create a new profile data. In the case of user's knowledge and consent, verify whether the user has been real-name authenticated on the platform. The method is: use the user's pin (i.e. user identification) on the internet platform to query the stored real-name authentication information. If the user has been real-name authenticated, directly enter the consultation page; obtain the user's identity information, including: identity card number, age, gender, etc., and create patient profile data. If the user has not been real-name authenticated, prompt the user to perform real-name authentication first. The real-name authentication information includes at least one of user identification, certificate type, name, certificate number, and facial recognition information. The real-name authentication data will be stored in the database after encryption, and the profile data will be created.
[0282] 4. According to the information in 3, assign the hospital and traditional Chinese medicine department to the user for treatment, and determine the doctor end: generate a consultation information card according to the collected information, conduct consultation and disease diagnosis based on the consultation information card, or generate a consultation information card with the collected information (chief complaint data, profile data) and push it to the doctor end, and the traditional Chinese medicine doctor conducts consultation and disease diagnosis.
[0283] 5. The doctor (e.g., an AI doctor or a TCM doctor) makes a diagnosis, selects a pharmacy, and issues a prescription for Chinese medicine. The doctor diagnoses based on the patient's chief complaint and communication about their condition. Based on the user address obtained in step 2, at least one available pharmacy is displayed, and the doctor selects the final one. The doctor searches for medicine within the selected pharmacy. The search logic is as follows: the doctor enters the name of the medicinal herb 1 (e.g., Astragalus membranaceus) to search for the corresponding drug identifier, for example, drug1 (specifically, drugid: the drug identifier; one drug identifier drugid can correspond to multiple drug identifiers skuid, such as skui1, skui2, skui3). The system checks if drug1 has a corresponding skuid under the current pharmacy's identifier (vendorid). If it does, the doctor continues by entering the name of the medicinal herb 2, repeating the above process until the medicinal herb n is reached. If not found, a message will be displayed indicating that the pharmacy does not meet the required information. The user will then return to the previous step and the doctor will select a new pharmacy. The doctor will then search for the medication, issue a prescription, and send the prescription to the user.
[0284] 6. Users can view their prescriptions and directly proceed to the checkout page to place an order: Users can view the clinical diagnosis and TCM syndrome type, as well as the TCM prescription information, by clicking "View Prescription." Users can then click "Buy Now" to directly access the checkout page and place their order at the pharmacy. After the user places an order and the pharmacist successfully verifies it, the server sends a dispensing request to the pharmacy. The pharmacy then dispenses the medication based on this request and fulfills the order.
[0285] This application's online consultation processing method utilizes an intelligent matching system to intelligently match user addresses with available pharmacies, optimizing resource allocation and improving service feasibility and efficiency. Doctors can select dosage forms on their end, and pharmacies can facilitate the purchase of traditional Chinese medicine (TCM) without users actively providing a prescription list or TCM formula, thus achieving a closed loop between medicine and pharmacy in the TCM scenario. It also enables dynamic file management: based on user real-name authentication, it dynamically creates and manages patient files, ensuring the accuracy and security of consultation information. Furthermore, it achieves a closed-loop service process: constructing a complete closed loop from online consultation and doctor's diagnosis and prescription to user's one-click order for medication, simplifying the operation path and improving the medical and medication purchase experience. By building a convenient medication purchase model based on online TCM consultation, it realizes a closed loop of TCM consultation and medication purchase.
[0286] Figure 11 This is a schematic diagram of the main units of an online consultation processing device installed on a server side according to an embodiment of this application. Figure 11 As shown, the online consultation processing device 1100 includes a first interaction unit 1101, a second interaction unit 1102, a third interaction unit 1103, a fourth interaction unit 1104, and a fifth interaction unit 1105.
[0287] The first interaction unit 1101 is configured to, in response to receiving the user terminal initiated online consultation processing request, acquire the consultation user data and push the consultation user data to the doctor terminal.
[0288] The second interaction unit 1102 is configured to, in response to receiving the doctor terminal returned consultation data for the consultation user data, push the consultation data to the user terminal.
[0289] The third interaction unit 1103 is configured to, in response to receiving the user terminal returned reply data for the consultation data, push the reply data to the doctor terminal.
[0290] The fourth interaction unit 1104 is configured to, in response to receiving the doctor terminal returned prescription, push the prescription to the user terminal; wherein the prescription is based on the operation of the doctor for the prescription configuration page and the prescription configuration page corresponds to the selection data of the doctor for the dosage form option and the pharmacy terminal option.
[0291] The fifth interaction unit 1105 is configured to, in response to receiving the user terminal returned order data for the prescription, determine the pharmacy terminal corresponding to the selection data, send a drug picking production request to the pharmacy terminal, so that the pharmacy terminal performs delivery based on the drug picking production request.
[0292] In some embodiments, the first interaction unit 1101 is further configured to: determine the user identification corresponding to the user terminal, acquire target address data based on the default address data corresponding to the user identification or the current positioning address data of the user terminal, query the associated profile data according to the user identification; in response to the query result that the user identification is associated with multiple pieces of profile data, wherein each piece of profile data corresponds to a candidate consultation user, determine multiple candidate consultation users based on the multiple pieces of profile data, push consultation user options for the multiple candidate consultation users to the user terminal; in response to receiving the user terminal returned consultation user selection data for the consultation user options, acquire the profile data of the corresponding consultation user based on the consultation user selection data; determine the acquired target address data, the chief complaint data pushed by the user terminal and the profile data as the consultation user data.
[0293] In some embodiments, the first interaction unit 1101 is further configured to: in response to a result of querying the associated profile data according to the user identifier being that the user identifier is not associated with profile data, push information indicating that the profile data is empty to the user terminal; in response to receiving a new profile data request sent by the user terminal, query corresponding real-name authentication information according to the user identifier; in response to not querying the real-name authentication information corresponding to the user identifier, push real-name authentication prompt information to the user terminal, in response to receiving the real-name authentication information returned by the user terminal, perform real-name authentication verification based on the real-name authentication information returned by the user terminal, and in response to the verification passing, generate profile data according to the real-name authentication information returned by the user terminal; in response to querying the real-name authentication information corresponding to the user identifier, generate profile data based on the queried real-name authentication information corresponding to the user identifier; and determine the target address data obtained, the chief complaint data pushed by the user terminal, and the profile data as the user data for medical treatment.
[0294] In some embodiments, the first interaction unit 1101 is further configured to: query the default address data corresponding to the user identifier, and in response to a result of the query being empty, obtain the current positioning address data of the user terminal as the target address data; and in response to the result of the query being non-empty, obtain the default address data corresponding to the user identifier as the target address data.
[0295] In some embodiments, the user data for medical treatment includes the chief complaint data pushed by the user terminal and the profile data of the user for medical treatment; and the first interaction unit 1101 is further configured to: determine the hospital and department according to the chief complaint data and the profile data; and determine the doctor terminal according to the hospital and department.
[0296] In some embodiments, the selection data includes dosage form selection data and pharmacy terminal selection data; and the fifth interaction unit 1105 is further configured to: determine the pharmacy terminal according to the pharmacy terminal selection data; and the order data at least includes an order identifier, target address data of the user corresponding to the user terminal, and a prescription; and the fifth interaction unit 1105 is further configured to: generate a medicine picking production request based on the order identifier, the target address data, and the prescription; and send the medicine picking production request to the pharmacy terminal.
[0297] In some embodiments, the fifth interaction unit 1105 is further configured to: send the prescription to the review terminal; in response to receiving review pass information returned by the review terminal, release the order data and enter a medicine picking production procedure; and in response to receiving review fail information returned by the review terminal, intercept the order data and prompt the review fail information, and enter a refund procedure.
[0298] Figure 12 FIG. 1 is a schematic diagram of an online medical consultation processing device according to an embodiment of the present application. Figure 12As shown, the online consultation processing apparatus 1200 comprises a sixth interaction unit 1201 and a seventh interaction unit 1202.
[0299] The sixth interaction unit 1201 is configured to receive and display, for a doctor, server-side pushed consultation user data, acquire, from the doctor, consultation data for the consultation user data, and return, to the server side, the consultation data.
[0300] The seventh interaction unit 1202 is configured to receive and display, for the doctor, server-side pushed reply data for the consultation data, in response to the doctor triggering a prescription issuing control, determine at least one pharmacy side that can be fulfilled based on the consultation user data, display, for the doctor, dosage form options and pharmacy side options of the at least one pharmacy side that can be fulfilled, in response to acquiring selection data of the doctor for the dosage form options and the pharmacy side options, display, for the doctor, a prescription issuing configuration page corresponding to the selection data, and in response to an operation of the doctor on the prescription issuing configuration page, issue a prescription based on the operation, and return, to the server side, the prescription.
[0301] In some embodiments, the consultation user data comprises target address data of a user corresponding to a user side; and the seventh interaction unit 1202 is further configured to: filter pharmacy sides within a preset range of a location corresponding to the target address data, and determine at least one pharmacy side filtered as the pharmacy side that can be fulfilled.
[0302] In some embodiments, the selection data comprises dosage form selection data and pharmacy side selection data; and the seventh interaction unit 1202 is further configured to: determine, as the prescription issuing configuration page corresponding to the selection data, a prescription issuing configuration page corresponding to a dosage form corresponding to the dosage form selection data and a pharmacy side corresponding to the pharmacy side selection data.
[0303] In some embodiments, the seventh interaction unit 1202 is further configured to: in a first step, acquire medicine data corresponding to an input operation of the doctor on the prescription issuing configuration page, determine a corresponding drug product model identifier based on the medicine data, and check whether there is a corresponding drug product identifier in a drug product identifier list associated with the pharmacy side corresponding to the selection data, if there is a corresponding drug product identifier, execute a second step, if there is no corresponding drug product identifier, execute a third step; in the second step, add the corresponding drug product identifier to a preset position of the prescription issuing configuration page, continue to execute the first step until no medicine data corresponding to an input operation of the doctor on the prescription issuing configuration page is acquired within a preset time length, and generate a prescription; in the third step, prompt pharmacy side information that does not meet the information, jump to display the dosage form options and the pharmacy side options of the at least one pharmacy side that can be fulfilled and prompt pharmacy side information for reselection, acquire reselection data of the doctor for the pharmacy side options, update the prescription issuing configuration page based on the reselection data, and then execute the first step based on the updated prescription issuing configuration page until a prescription is generated.
[0304] In some embodiments, the online consultation processing device also includes Figure 12 The drug shortage reporting unit (not shown) is configured to: in response to triggering the drug shortage reporting control, obtain the drug shortage data entered by the doctor; and report the drug shortage data and the corresponding pharmacy-side identifier to the drug shortage processing end.
[0305] It should be noted that the online consultation processing method and the online consultation processing device in this application are related in terms of specific implementation content, so the repeated content will not be described again.
[0306] Figure 13 An exemplary system architecture 1300 is shown that can be applied to the online consultation processing method or online consultation processing device according to the embodiments of this application.
[0307] like Figure 13 As shown, system architecture 1300 may include terminal devices 1301, 1302, and 1303, network 1304, and server 1305. Network 1304 is used as a medium to provide a communication link between terminal devices 1301, 1302, and 1303 and server 1305. Network 1304 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0308] Users can use terminal devices 1301, 1302, and 1303 to interact with server 1305 via network 1304 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 1301, 1302, and 1303, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0309] Terminal devices 1301, 1302, and 1303 can be various electronic devices with online consultation processing screens and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0310] The server 1305 can be a server providing various services, for example, a background management server supporting an online consultation processing request submitted by a user using a terminal device 1301, 1302, 1303 (only as an example). The background management server can, on the server side, in response to receiving an online consultation processing request initiated by the user side, obtain the user data for medical treatment, push the user data for medical treatment to the doctor side; in response to receiving the consultation data returned by the doctor side for the user data for medical treatment, push the consultation data to the user side; in response to receiving the reply data returned by the user side for the consultation data, push the reply data to the doctor side; in response to receiving the prescription returned by the doctor side, push the prescription to the user side; wherein the prescription is based on the operation of the doctor for the prescription configuration page, and the prescription configuration page corresponds to the selection data of the doctor for the dosage form option and the pharmacy side option; in response to receiving the order data returned by the user side for the prescription, determining the pharmacy side corresponding to the selection data, sending a medicine picking production request to the pharmacy side, so that the pharmacy side performs delivery based on the medicine picking production request. The online traditional Chinese medicine consultation based fast medicine purchase mode simplifies the traditional Chinese medicine consultation and purchase process, improves the online consultation processing efficiency, and realizes the closed loop of traditional Chinese medicine consultation and purchase.
[0311] It should be noted that the online consultation processing method provided by the embodiments of the present application is generally executed by the server 1305, and correspondingly, the online consultation processing device is generally arranged in the server 1305.
[0312] It should be understood that Figure 13 The number of terminal devices, networks and servers in the above-mentioned embodiments of the present application is only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks and servers.
[0313] Reference is made below to Figure 14 which shows a structural schematic diagram of a computer system 1400 of a terminal device suitable for implementing the embodiments of the present application. Figure 14 The terminal device shown is only an example and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0314] As shown in Figure 14 , the computer system 1400 includes a central processing unit (CPU) 1401, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1402 or programs loaded from a storage portion 1408 into a random access memory (RAM) 1403. In the RAM 1403, various programs and data required for the operation of the computer system 1400 are also stored. The CPU 1401, the ROM 1402 and the RAM 1403 are connected to each other through a bus 1404. An input / output (I / O) interface 1405 is also connected to the bus 1404.
[0315] The following components are connected to the I / O interface 1405: an input part 1406 including a keyboard, a mouse, etc.; an output part 1407 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 1408 including a hard disk, etc.; and a communication part 1409 including a network interface card such as a LAN card, a modem, etc. The communication part 1409 performs communication processing via a network such as the Internet. A drive 1410 is also connected to the I / O interface 1405 as necessary. A removable media 1411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 1410 as necessary, so that a computer program read therefrom is installed in the storage part 1408 as necessary.
[0316] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication part 1409, and / or installed from the removable media 1411. When the computer program is executed by the central processing unit (CPU) 1401, the above-described functions defined in the system of the present disclosure are executed.
[0317] Note that the computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium or a combination thereof. The computer-readable storage medium can include, for example, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, the computer-readable storage medium can be any tangible medium that contains or stores a program used by an instruction execution system, apparatus, or device to function according to the program. In the present application, the computer-readable signal medium can include a computer-readable storage medium or any computer-readable medium that transmits, propagates, or transfers programs used by an instruction execution system, apparatus, or device to function according to the programs. The program code contained in the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber, RF, etc., or any suitable combination of the foregoing.
[0318] The flowcharts and block diagrams in the drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a segment, or a portion of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks noted in succession can in fact be executed substantially concurrently or in the reverse order, depending on the functionality involved. It will also be noted that each block in the flowcharts or block diagrams and combinations of blocks in the flowcharts or block diagrams can be implemented by special-purpose hardware-based systems that perform the specified functions or operations, or combinations of special-purpose hardware and computer instructions.
[0319] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware. The described units can also be arranged in a processor, for example, can be described as: a processor comprising a first interaction unit, a second interaction unit, a third interaction unit, a fourth interaction unit and a fifth interaction unit; or can be described as: a processor comprising a sixth interaction unit and a seventh interaction unit. In some cases, the names of these units do not constitute a limitation on the units themselves.
[0320] As another aspect, the present application also provides a computer readable medium, which can be included in the device described in the above embodiments; or can exist independently without being assembled into the device. The above computer readable medium carries one or more programs, when the one or more programs are executed by the device, the device responds to receiving a user-initiated online consultation processing request, obtains user data for consultation, and pushes the user data for consultation to the doctor end; in response to receiving the consultation data returned by the doctor end for the user data for consultation, the user end pushes the consultation data to the user end; in response to receiving the reply data returned by the user end for the consultation data, the reply data is pushed to the doctor end; in response to receiving the prescription returned by the doctor end, the prescription is pushed to the user end; wherein the prescription is based on the operation of the doctor for the prescription configuration page, and the prescription configuration page corresponds to the selection data of the doctor for the dosage form option and the pharmacy end option; in response to receiving the order data returned by the user end for the prescription, the pharmacy end corresponding to the selection data is determined, the pharmacy end is sent a medicine production request, so that the pharmacy end performs delivery based on the medicine production request. The server pushes the user data for consultation to the doctor, and the doctor obtains the consultation data for the user data for consultation and returns the consultation data to the server; the server pushes the reply data for the consultation data to the doctor, and the doctor obtains the selection data of the doctor for the dosage form option and the pharmacy end option in response to the doctor triggering the prescription issuing control; based on the user data for consultation, at least one pharmacy end that can perform the prescription is determined, and the dosage form option and the pharmacy end option of the at least one pharmacy end that can perform the prescription are displayed to the doctor; in response to obtaining the selection data of the doctor for the dosage form option and the pharmacy end option, the selection data corresponding to the prescription configuration page is displayed to the doctor; in response to the operation of the doctor for the prescription configuration page, the prescription is issued based on the operation, and the prescription is returned to the server. Compared with the conventional medicine purchase process of selecting a pharmacy that can perform the prescription by the user, the present application pushes multiple pharmacies that can perform the prescription to the doctor, and the doctor selects the dosage form and the pharmacy, configures traditional Chinese medicine, and issues a prescription, and then the pharmacy that the doctor selects performs medicine production and delivery, thereby realizing a fast medicine purchase mode based on online traditional Chinese medicine consultation, simplifying the traditional Chinese medicine consultation and purchase process, improving the online consultation processing efficiency, and realizing a closed loop of traditional Chinese medicine consultation and purchase.
[0321] The computer program product of the present application comprises a computer program which, when executed by a processor, implements the online consultation processing method in the embodiments of the present application.
[0322] According to the technical solutions in the embodiments of the present application, the fast medicine purchasing mode based on online traditional Chinese medicine consultation can be realized, the traditional Chinese medicine consultation and medicine purchasing process is simplified, the online consultation processing efficiency is improved, and the closed loop of traditional Chinese medicine consultation and medicine purchasing is realized.
[0323] The above specific embodiments do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An online consultation processing method, characterized in that, Applied to a server side, the method comprises: In response to receiving an online consultation processing request initiated by a user side, obtaining user data for a medical consultation, and pushing the user data for the medical consultation to a doctor side; In response to receiving consultation data returned by the doctor side for the user data for the medical consultation, pushing the consultation data to the user side; In response to receiving reply data returned by the user side for the consultation data, pushing the reply data to the doctor side; In response to receiving a prescription returned by the doctor side, pushing the prescription to the user side; wherein the prescription is issued based on an operation of the doctor on a prescription issuing configuration page, and the prescription issuing configuration page corresponds to selection data of the doctor on a dosage form option and a pharmacy side option; In response to receiving order data returned by the user side for the prescription, determining a pharmacy side corresponding to the selection data, and sending a medicine picking production request to the pharmacy side to make the pharmacy side perform a delivery service based on the medicine picking production request.
2. The method of claim 1, wherein, The obtaining of the user data for the medical consultation comprises: determining a user identifier corresponding to the user side, obtaining target address data based on default address data corresponding to the user identifier or current positioning address data of the user side, and querying profile data associated with the user identifier; in response to a query result that the user identifier is associated with multiple pieces of profile data, wherein each piece of profile data corresponds to a candidate user for a medical consultation, determining multiple candidate users for the medical consultation based on the multiple pieces of profile data, and pushing user options for the medical consultation to the user side for the multiple candidate users for the medical consultation; in response to receiving user selection data returned by the user side for the user options for the medical consultation, obtaining profile data of a corresponding user for the medical consultation based on the user selection data; determining the obtained target address data, chief complaint data pushed by the user side, and the profile data as the user data for the medical consultation.
3. The method of claim 2, wherein, The obtaining of the user data for the medical consultation comprises: in response to a query result that no profile data is associated with the user identifier based on the querying of the profile data associated with the user identifier, pushing information indicating that the profile data is empty to the user side; in response to receiving a new profile data request sent by the user side, querying corresponding real-name authentication information based on the user identifier; in response to no real-name authentication information corresponding to the user identifier being queried, pushing real-name authentication prompt information to the user side, in response to receiving real-name authentication information returned by the user side, performing real-name authentication verification based on the real-name authentication information returned by the user side, and in response to the verification being passed, generating profile data based on the real-name authentication information returned by the user side; in response to the real-name authentication information corresponding to the user identifier being queried, generating profile data based on the queried real-name authentication information corresponding to the user identifier; determining the obtained target address data, chief complaint data pushed by the user side, and the profile data as the user data for the medical consultation.
4. The method of claim 2, wherein, The obtaining of the target address data based on the default address data corresponding to the user identifier or the current positioning address data of the user side comprises: querying default delivery address data corresponding to the user identifier, in response to a query result being empty, obtaining current positioning address data of the user side as target address data; In response to the query result being non-empty, default address data corresponding to the user identifier is obtained as target address data.
5. The method of claim 1, wherein, The clinic user data includes chief complaint data pushed by a user end and archive data of the clinic user; Before the clinic user data is pushed to the doctor end, the method further includes: According to the chief complaint data and the archive data, a hospital and a department are determined; According to the hospital and the department, a doctor end is determined.
6. The method of claim 1, wherein, The selection data includes dosage form selection data and pharmacy end selection data; The determination of the pharmacy end corresponding to the selection data includes: According to the pharmacy end selection data, a pharmacy end is determined; and The order data at least includes an order identifier, target address data of a user corresponding to the user end, and the prescription; The sending of the medicine picking production request to the pharmacy end includes: Based on the order identifier, the target address data, and the prescription, a medicine picking production request is generated; The medicine picking production request is sent to the pharmacy end.
7. The method of claim 1, wherein, Before the determination of the pharmacy end corresponding to the selection data, the method further includes: The prescription is sent to a review end; In response to receiving review pass information returned by the review end, the order data is released and enters a medicine picking production procedure; In response to receiving review fail information returned by the review end, the order data is intercepted and the review fail information is prompted, and a refund procedure is entered.
8. An online consultation processing method, characterized in that, Applied to a doctor end, the method includes: Receiving and displaying clinic user data pushed by a server end to a doctor, obtaining inquiry data of the doctor for the clinic user data, and returning the inquiry data to the server end; Receiving and displaying reply data pushed by the server end to the doctor for the inquiry data, in response to the doctor triggering a prescription issuing control, determining at least one performable pharmacy end based on the clinic user data, displaying dosage form options and pharmacy end options of the at least one performable pharmacy end to the doctor, in response to obtaining selection data of the doctor for the dosage form options and the pharmacy end options, displaying a prescription issuing configuration page corresponding to the selection data to the doctor, in response to the operation of the doctor for the prescription issuing configuration page, issuing a prescription based on the operation, and returning the prescription to the server end.
9. The method of claim 8, wherein, The clinic user data includes target address data of a user corresponding to a user end; the determination of at least one performable pharmacy end based on the clinic user data includes: Filtering pharmacy ends within a preset range of a location corresponding to the target address data, and determining at least one pharmacy end filtered as a performable pharmacy end.
10. The method of claim 8, wherein, The selection data includes dosage form selection data and pharmacy end selection data; Before the display of the prescription issuing configuration page corresponding to the selection data to the doctor, the method further includes: The prescription issuing configuration page corresponding to the dosage form corresponding to the dosage form selection data and the pharmacy end corresponding to the pharmacy end selection data is determined as the prescription issuing configuration page corresponding to the selection data.
11. The method of claim 8, wherein, The prescription issuing based on the operation includes: The first step is to obtain medicine data corresponding to the input operation of the doctor on the prescription configuration page, determine the corresponding drug product identification based on the medicine data, and check whether there is a corresponding drug identification in the drug identification list associated with the pharmacy end corresponding to the selection data. If there is a corresponding drug identification, execute the second step; if there is no corresponding drug identification, execute the third step; The second step is to add the corresponding drug identification to the preset position of the prescription configuration page, continue to execute the first step until the doctor's input operation corresponding to the medicine data on the prescription configuration page is obtained within a preset time period, and generate a prescription; The third step is to prompt the pharmacy end to not meet the information, jump to display the dosage form option and the pharmacy end option of the at least one fulfillable pharmacy end and prompt to reselect the pharmacy end information, obtain the reselection data of the doctor on the pharmacy end option, update the prescription configuration page based on the reselection data, and then execute the first step based on the updated prescription configuration page until a prescription is generated.
12. The method of claim 8, wherein, The method further comprises: In response to triggering the drug shortage reporting control, obtaining the drug shortage data input by the doctor; Reporting the drug shortage data and the identifier of the corresponding pharmacy end to the drug shortage processing end.
13. An online consultation processing apparatus, characterized by comprising: The device is set on the server end, and the device comprises: The first interaction unit is configured to obtain the user data in response to receiving the online consultation processing request initiated by the user end, and push the user data to the doctor end; The second interaction unit is configured to push the consultation data to the user end in response to receiving the consultation data returned by the doctor end for the user data; The third interaction unit is configured to push the reply data to the doctor end in response to receiving the reply data returned by the user end for the consultation data; The fourth interaction unit is configured to push the prescription to the user end in response to receiving the prescription returned by the doctor end; wherein the prescription is issued based on the operation of the doctor on the prescription configuration page, and the prescription configuration page corresponds to the selection data of the doctor on the dosage form option and the pharmacy end option; The fifth interaction unit is configured to determine the pharmacy end corresponding to the selection data in response to receiving the order data returned by the user end for the prescription, and send a drug picking production request to the pharmacy end to make the pharmacy end fulfill the delivery based on the drug picking production request.
14. An online consultation processing apparatus, characterized by comprising: The device is set on the doctor end, and the device comprises: The sixth interaction unit is configured to receive and display the user data pushed by the server end to the doctor, obtain the consultation data of the doctor for the user data, and return the consultation data to the server end; A seventh interaction unit configured to receive and display to the physician server-side pushed reply data for the consultation data, in response to the physician triggering a prescribe control, determine at least one fulfillable pharmacy end based on the patient data, display to the physician a dosage option and a pharmacy end option of the at least one fulfillable pharmacy end, in response to obtaining selection data of the physician for the dosage option and the pharmacy end option, display to the physician a prescribe configuration page corresponding to the selection data, in response to an operation of the physician for the prescribe configuration page, prescribe based on the operation, and return the prescription to the server end.
15. An online consultation processing electronic device, comprising: comprising: one or more processors; a memory device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-12.
16. A computer readable medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method according to any one of claims 1-12.
17. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the method according to any one of claims 1-12.
