Unmanned inquiry method and device and storage medium
By receiving consultation requests, determining the dissection information and sending consultation time, the inconvenience of medical treatment in primary medical institutions is solved, convenient consultation services are achieved, and patients are reduced waiting time and number passing situations are reduced.
Patent Information
- Application Number
- CN202510516918.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-08-08
AI Technical Summary
People in primary medical institutions and unmanned areas have difficulty in seeking medical treatment. The existing Internet consultation methods have caused patients to wait in a fixed time for a long time, resulting in inconvenience in medical treatment.
By receiving the patient's consultation request, the diagnosis information is determined, the consultation time is determined based on the diagnosis information and sent to the patient. After receiving the check-in, the doctor's consultation interface is connected to the consultation interface for consultation, generate a consultation report and determine whether there is a fee, and the consultation is ended as needed.
Reduce the waiting time for patients to queue for a fixed time, improve the convenience of medical treatment, adapt to different patient needs, including online and offline consultations and cross-patient consultations, and reduce number passing situations.
Smart Images

Figure CN120452711A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical technology, and in particular to an unmanned medical consultation method, equipment and storage medium. Background Art
[0002] With the aging population, the shortage of medical resources is becoming increasingly prominent, especially in primary medical institutions and uninhabited areas.
[0003] To address the difficulty accessing medical care in primary care facilities and in uninhabited areas, online hospitals are currently being used for consultations. Typically, online consultation times are scheduled weekly, allowing patients to consult with doctors at these times. While this allows patients to receive consultations at their doorstep without having to travel far, concentrating patients at fixed times can lead to long wait times and inconvenience. Summary of the Invention
[0004] In order to alleviate the inconvenience of people seeking medical treatment, the embodiments of the present application provide an unmanned medical consultation method, device and storage medium.
[0005] In a first aspect, this embodiment provides an unmanned medical consultation method, the method comprising: Receive a patient's consultation request and determine the consultation information corresponding to the consultation request; Determine a consultation time corresponding to the consultation request based on the consultation information, and send the consultation time to the patient; receiving a consultation check-in from the patient, and, based on the consultation check-in, accessing a doctor's consultation interface corresponding to the consultation request to conduct a consultation; Determine whether the consultation is completed. If so, generate a consultation report. Determine based on the consultation report whether the consultation corresponding to the consultation request requires payment. If so, generate payment information to end the consultation corresponding to the consultation request after the patient completes the payment. If not needed, end the current consultation corresponding to the consultation request.
[0006] In some embodiments, determining the diagnosis information corresponding to the consultation request includes: Obtaining a medical inquiry type corresponding to the medical inquiry request, wherein the medical inquiry type includes a condition description type and a preset template type; If the consultation request is of the condition description type, link the deep learning model to determine the consultation department required by the consultation request; If the medical consultation request is of a preset template type, extract information corresponding to the department keyword in the medical consultation request to determine the medical consultation department required by the medical consultation request; Obtain the online and offline scheduled information of the consultation department, generate a new consultation information based on the consultation request, and add the new consultation information to the scheduled information to obtain the consultation information corresponding to the consultation request.
[0007] In some embodiments, the arranged information includes arranged sub-information of each consulting doctor in the consulting department, and adding the new consultation information to the arranged information includes: Determine whether the medical consultation request contains an expedited request and / or specified information. If so, add the new medical consultation information to the end of the arranged sub-information corresponding to the specified information. Otherwise, obtain the number of completed consultations of each consulting doctor, determine the consultation efficiency of each consulting doctor based on the number of completed consultations, determine the consultation waiting time for each doctor's work to be completed based on the consultation efficiency and the scheduled sub-information, and add the new consultation information to the back of all scheduled sub-information corresponding to the shortest waiting time.
[0008] In some embodiments, determining the consultation waiting time for each doctor's work to be completed based on the consultation efficiency and the scheduled information includes: Multiply the consultation efficiency of the same consulting doctor by the scheduled sub-information to determine the initial consultation waiting time for the consulting doctor to complete the work; Obtaining the current time, determining the return visit probability corresponding to the current time, and multiplying the return visit probability by the number of completed consultations to obtain the number of return visits encountered by each consulting doctor during the initial consultation waiting time; Determine whether the number of return visits is greater than the ratio of the scheduled sub-information to a preset value; if so, round up the ratio to obtain the return visit sub-information that needs to be added; If not, the number of return visits is taken as the return visit sub-information that needs to be added; Multiplying the consultation efficiency of each consulting doctor by the return consultation sub-information to determine the additional consultation waiting time for the consulting doctor to complete the work; The initial consultation waiting time corresponding to the same consulting doctor is added to the additional consultation waiting time to obtain the consultation waiting time for the consulting doctor's work to be completed.
[0009] In some embodiments, determining the consultation time corresponding to the consultation request based on the consultation information includes: If the consultation request does not include the designated information, determining whether any time within the consultation waiting time minus the preset time is stored; if not, determining the consultation waiting time as the consultation time corresponding to the consultation request; If yes, obtain a reference time stored in the consultation waiting time minus the preset time to the consultation waiting time, and add the preset time to the reference time to determine the consultation time corresponding to the consultation request; If the consultation request contains specified information, obtain the completed target consultation quantity and target scheduled sub-information of the target consultation doctor corresponding to the scheduling information, and determine the target consultation efficiency of the target consultation doctor based on the completed target consultation quantity; The target consultation efficiency of the target consulting doctor is multiplied by the target scheduled sub-information to determine the initial target consultation waiting time for the target consulting doctor to complete the work; Obtaining the current time, determining a target return probability corresponding to the current time, and multiplying the target return probability by the target number of completed consultations to obtain the target number of return visits encountered by the target consulting doctor within the initial target waiting time; Determine whether the target return number is greater than the ratio of the target scheduled sub-information to a preset value; if so, round up the ratio to obtain the target return sub-information to be added; If not, the target return visit number is used as the target return visit sub-information to be added; Multiplying the target consultation efficiency by the target return consultation sub-information to determine the additional target waiting time for the target consulting doctor to complete the work; Adding the initial target consultation waiting time to the additional target waiting time to obtain an initial consultation time; Determine whether any time within the initial consultation time minus the target preset time is stored; if not, determine the initial consultation time as the consultation time corresponding to the consultation request; If yes, obtain the target reference time stored in the initial consultation time minus the target preset time, and add the target preset time to the target reference time to determine the consultation time corresponding to the consultation request.
[0010] In some embodiments, the method further comprises: Determine whether a cross-clinic consultation is required during the consultation process; if so, obtain the additional clinic that needs to be consulted; determine whether the additional clinic needs to be waited for; if not, connect to the doctor consultation interface corresponding to the additional clinic for consultation; If necessary, continue to maintain the doctor's consultation interface corresponding to the consultation request for consultation, and generate a consultation request for the additional consulting room.
[0011] In some embodiments, after sending the consultation time to the patient, the method further includes: Determine whether the patient corresponding to the consultation request is consulting for the first time, and if so, create a file for the patient during the wireless consultation; If not, wait to receive the consultation check-in sent by the patient.
[0012] In a second aspect, this embodiment provides an unmanned medical consultation device, which includes: an information registration unit, a medical consultation unit, a QR code payment identity verification unit, and a processing unit; wherein, The information registration unit is used to receive a patient's consultation request and determine the diagnosis information corresponding to the consultation request; The processing unit is configured to determine a consultation time corresponding to the consultation request based on the consultation information, and send the consultation time to the patient; The scan code payment identity verification unit is used to receive the consultation check-in sent by the patient; The consultation unit is used to connect to the doctor's consultation interface corresponding to the consultation request based on the consultation check-in to conduct the consultation; The processing unit is further configured to determine whether the consultation is completed, and if so, generate a consultation report, and determine whether the consultation corresponding to the consultation request requires payment based on the consultation report; The scan code payment identity verification unit is also used to generate payment information if necessary; The processing unit is further configured to terminate the consultation corresponding to the consultation request after the patient completes payment; if not required, terminate the consultation corresponding to the consultation request.
[0013] In some embodiments, the scan code payment identity authentication unit is also used to determine whether the patient corresponding to the consultation request is consulting for the first time. If so, a file is created for the patient during the wireless consultation; if not, the unit waits to receive the consultation check-in sent by the patient.
[0014] In a third aspect, this embodiment provides a computer-readable storage medium storing a computer program that can be run on a processor. When the computer program is executed by the processor, it implements an unmanned medical consultation method as described in the first aspect.
[0015] By adopting the above method, the present application first receives the patient's consultation request and determines the consultation information corresponding to the consultation request. Then, based on the consultation information, the consultation time corresponding to the consultation request is determined, and the consultation time is sent to the patient. Then, the consultation check-in sent by the patient is received, and based on the consultation check-in, the doctor's consultation interface corresponding to the consultation request is connected to conduct the consultation. Finally, it is determined whether the consultation is over. If so, a consultation report is generated. Based on the consultation report, it is determined whether the consultation corresponding to the consultation request needs to be paid. If so, payment information is generated to end the consultation corresponding to the consultation request after the patient completes the payment; if not, the consultation corresponding to the consultation request is ended. In this way, the patient only needs to wait for the arrival time to arrive at the consultation machine for consultation after sending the consultation request. Patients will not be concentrated at a fixed time for consultation, which reduces the waiting time of patients in line and can alleviate the inconvenience of people seeking medical treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a structural diagram of a medical consultation machine provided in an embodiment of the present application.
[0017] Figure 2 This is a block diagram of an unmanned medical consultation method provided in an embodiment of the present application.
[0018] Figure 3 This is a block diagram for determining the diagnosis information corresponding to the consultation request provided in an embodiment of the present application.
[0019] Figure 4 This is a flowchart of determining the consultation time corresponding to the consultation request based on the consultation information provided in an embodiment of the present application.
[0020] Figure 5 This is a connection diagram of an unmanned medical consultation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. However, it should be understood by those skilled in the art that the present application can be implemented without these details. It is obvious to those skilled in the art that various changes can be made to the embodiments disclosed in the present application, and the general principles defined in the present application can be applied to other embodiments and application scenarios without departing from the principles and scope of the present application. Therefore, the present application is not limited to the embodiments shown, but conforms to the broadest scope consistent with the scope claimed in the present application.
[0022] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.
[0023] Figure 1 This is a schematic diagram of the structure of a medical consultation machine provided in the embodiment of the present application. Figure 1 As shown, the consultation machine mainly includes a hospital information screen, a consultation screen, an identity information and payment information display screen, and a back-end processor. The back-end processor is connected to the hospital information screen, consultation screen, and identity information and payment information display screen respectively. The unmanned consultation method described in this application is applied to the consultation machine. When people need a consultation, they can sit in front of the consultation machine and conduct a video or voice consultation with the doctor through the consultation machine, eliminating the need to travel to a distant location for the consultation, making it more convenient for people to consult. The consultation machine can be placed at the village committee.
[0024] Figure 2 This is a block diagram of an unmanned medical consultation method provided by an embodiment of the present application. Figure 2 As shown, an unmanned medical consultation method includes the following steps: Step S100: receiving a patient's consultation request and determining the diagnosis information corresponding to the consultation request.
[0025] This embodiment is described from the perspective of the consultation machine. The above-mentioned consultation request specifically refers to a request sent by the patient when necessary. This consultation request can be specifically sent to the above-mentioned consultation machine when people need it. First, they place the certificate that can show their identity information on the identity information and payment information display screen in the consultation machine to complete the registration before the consultation request. Then, they can click on the hospital information screen to select the department they want to consult, or they can further choose whether they need to confirm the doctor they want to consult. After completing the selection, they can click the confirm button on the hospital information screen, and then make the corresponding registration and payment on the identity information and payment information display screen. After completing the registration and payment, the consultation request is sent to the processing end. At this time, the consultation machine receives the patient's consultation request.
[0026] Specifically, the consultation request can also be sent by the patient through a mobile terminal such as a mobile phone or tablet computer that can be installed with software or a small program that can be remotely connected to the consultation machine, by entering the relevant software or small program to select a consultation request of the condition description type, or by entering the template to fill in the relevant information to send a consultation request of the preset template type. After confirming the consultation request, click to pay in the software or small program, and after the payment is completed, the consultation request is automatically sent to the processing terminal, at which time the consultation machine receives the patient's consultation request. Among them, the patient can send a consultation request to the consultation machine online or offline, and is not limited to sending consultation requests with fixed templates, so that the patient can quickly send a consultation request when there is a need for consultation, without having to wait. After all, when the patient is consulting in front of the consultation machine, in line with the perspective of protecting the patient's privacy, other patients cannot send consultation requests offline at the consultation machine. When the patient does not have the conditions to send a consultation request online, the consultation request can be sent offline. In addition, receiving multiple types of consultation requests can also make it easier for patients to send consultation requests. After all, some elderly people find it more convenient to describe their condition by voice, and some patients may not know which department they should choose. This makes it easier and more convenient for patients to send consultation requests to the consultation machine and complete registration.
[0027] Figure 3 This is a diagram of determining the diagnosis information corresponding to the consultation request provided by the embodiment of the present application. Figure 3 As shown, determining the diagnosis information corresponding to the consultation request includes the following steps: Step S101: Obtain a medical inquiry type corresponding to a medical inquiry request, wherein the medical inquiry type includes a condition description type and a preset template type.
[0028] Step S102: If the consultation request is of the condition description type, link the deep learning model to determine the consultation department required by the consultation request.
[0029] Step S103: If the consultation request is of a preset template type, information corresponding to the department keyword in the consultation request is extracted to determine the consultation department required by the consultation request.
[0030] Step S104: Obtain the scheduled information of the consultation department, including online and offline information, generate a new consultation information based on the consultation request, and add the new consultation information to the scheduled information to obtain the consultation information corresponding to the consultation request.
[0031] Specifically, you can obtain the corresponding inquiry type by checking whether the inquiry request is text or voice. If the inquiry request is text, the corresponding inquiry type is the preset template type; if the inquiry request is voice, the corresponding inquiry type is the condition description type.
[0032] When the medical consultation request is a condition description type, since the medical consultation request may not specify which department to consult, it is necessary to obtain the required department from the medical consultation request. Specifically, the medical consultation request can be sent to a deep learning model linked to the medical consultation machine, and the deep learning model processes the model to output the required medical consultation department. The output medical consultation department is then sent to the medical consultation machine, so that the medical consultation machine can obtain the required medical consultation department. The deep learning model can specifically be DeepSeek, etc.
[0033] When the consultation request is of a preset template type, since the preset template has a mandatory item of consultation department, the consultation department required by the consultation request can be determined by extracting information corresponding to the department keyword in the consultation request.
[0034] In this application, the doctor who consults with the patient through the consultation machine does not only provide online consultations to the patient in front of the consultation machine, but also provides offline consultations to patients in the hospital. No one or several doctors are assigned to provide online consultations only or to provide online consultations during certain time periods and offline consultations during other time periods. Doctors provide online and offline consultations in the order of the consultation requests.
[0035] The above-mentioned scheduled information contains the scheduled sub-information of each consulting doctor in the consultation department. The scheduled sub-information refers to the number of patients in the consultation department who need consultation forms but have not yet been consulted by the consulting doctor. When the consultation machine receives a consultation request, it indicates that a new patient needs to be consulted, that is, the consultation machine generates a new consultation information every time it receives a consultation request. The new consultation information specifically indicates which patient needs to be consulted. Based on the principle of sending a consultation request first and then consulting, the new consultation information needs to be added to the scheduled information of the department corresponding to this consultation request to obtain the scheduling information corresponding to the consultation request.
[0036] The process of adding the new medical consultation information to the queued information includes the following steps: Step S104-1, determining whether the consultation request contains an expedited request and / or designated information. If it contains designated information, the new consultation information is added after the arranged sub-information corresponding to the designated information.
[0037] Step S104-2, otherwise, obtain the number of completed consultations of each consulting doctor, determine the consultation efficiency of each consulting doctor based on the number of completed consultations, determine the consultation waiting time for each doctor's work to be completed based on the consultation efficiency and the scheduled sub-information, and add the new consultation information to the back of all the scheduled sub-information corresponding to the shortest waiting time.
[0038] When submitting a consultation request, patients can add relevant information based on their specific needs, such as adding at least one of an expedited request and designated information. Specifically, an expedited request refers to an expedited request that a patient can submit if the expedited conditions are met, and designated information refers to a designated doctor for the consultation. For a consultation request that describes the condition, the expedited request and / or designated information can be included in the consultation request by adding relevant voice information regarding the expedited request and / or designated information. For a consultation request that uses a preset template, the expedited request and / or designated information can be included in the consultation request by filling in the relevant text in the field corresponding to the note keyword. Therefore, the presence of the expedited request and / or designated information in the consultation request can be determined by checking the content corresponding to the note keyword. Alternatively, when processing a consultation request, a deep learning model may output a consultation request containing the expedited request and / or designated information if the request contains the expedited keyword and the doctor's name. This can be determined by checking whether the consultation request contains the expedited request and / or designated information.
[0039] If a consultation request includes designated information, regardless of whether it also includes an expedited request, the patient's new consultation information should be added after the scheduled sub-information corresponding to the designated information. After all, the patient has clearly indicated which doctor they wish to consult. This ensures that the patient can consult with the designated doctor.
[0040] If a consultation request does not contain specific information—that is, it only contains an expedited request or contains neither an expedited request nor specific information—in order to expedite the patient's consultation, the new consultation information needs to be added after the scheduled sub-information with the shortest waiting time. The central processing unit records the number of consultations completed by each doctor. By viewing the content recorded by the central processing unit, the number of consultations completed by each doctor that day can be obtained. The working time is then subtracted from the current time to obtain the working time, and the working time is divided by the number of completed consultations to obtain the consultation efficiency of each doctor. The consultation efficiency and the scheduled sub-information are then used to determine the waiting time for each doctor's work to be completed. The new consultation information is added after all the scheduled sub-information corresponding to the shortest waiting time, so that patients can consult as quickly as possible.
[0041] Determining the consultation waiting time for each doctor's work to be completed based on the consultation efficiency and the scheduled information includes the following steps: Step S104-2-1, multiply the consultation efficiency corresponding to the same consulting doctor by the scheduled sub-information to determine the initial consultation waiting time for the consulting doctor to complete the work.
[0042] Step S104-2-2, obtain the current time, determine the return visit probability corresponding to the current time, and multiply the return visit probability by the number of completed consultations to obtain the number of return visits encountered by each consulting doctor during the initial consultation waiting time.
[0043] Step S104-2-3, determine whether the number of return visits is greater than the ratio of the scheduled sub-information to the preset value. If it is, round up the comparison value to obtain the return visit sub-information that needs to be added.
[0044] Step S104-2-4: If it is not greater than, the number of return visits will be used as the return visit sub-information that needs to be added.
[0045] Step S104-2-5: multiply the consultation efficiency of each consulting doctor by the return consultation sub-information to determine the additional consultation waiting time for the consulting doctor to complete the work.
[0046] Step S104-2-6, the initial consultation waiting time corresponding to the same consulting doctor is added to the additional consultation waiting time to obtain the consultation waiting time for the consulting doctor's work to be completed.
[0047] The above-mentioned initial consultation waiting time refers to the time required for the consulting doctor to complete the consultation corresponding to the scheduled sub-information. By multiplying the consultation efficiency corresponding to each doctor by the scheduled sub-information, the initial consultation waiting time for the consulting doctor to complete the work can be obtained.
[0048] While completing a consultation corresponding to a scheduled sub-information, doctors may encounter a patient's return visit. These patients' return visits will be inserted into the schedule rather than being placed directly after the scheduled sub-information. Since the probability of a return visit is related to the current time and is not fixed, and the return probability at different times can be determined using historical information and stored in the consultation machine, the current time can be obtained by first checking the consultation machine's built-in clock. Then, the current time can be substituted into the consultation machine to determine the return probability corresponding to the current time. The return probability is then multiplied by the number of completed consultations for each consulting doctor to determine the number of return visits each consulting doctor encountered during the initial consultation waiting time.
[0049] Then, the ratio of the scheduled sub-information to the preset value and the number of return visits are compared to further determine the number of return visits that will be inserted during the initial consultation waiting time. Among them, the ratio of the scheduled sub-information to the preset value is the maximum number of return visits allowed to be inserted during the initial consultation waiting time. The preset ratio specifically means that one return visit is allowed to be inserted for every several scheduled sub-information. If the number of return visits is greater than the ratio of the scheduled sub-information to the preset value, then the integer obtained by rounding up the ratio is the return visit sub-information that needs to be added. If the number of return visits is not greater than the ratio of the scheduled sub-information to the preset value, then the number of return visits is the return visit sub-information that needs to be added.
[0050] Then, the consultation efficiency of each consulting doctor is multiplied by the return consultation sub-information to determine the additional consultation waiting time for the consulting doctor to complete the work. Among them, the additional consultation waiting time is the time required for the consulting doctor to complete the return consultation work within the initial consultation waiting time.
[0051] Finally, the initial consultation waiting time corresponding to the same consulting doctor is added to the additional consultation waiting time to obtain the consultation waiting time for the consulting doctor's work to be completed. In this way, when adding the new consultation information after the scheduled sub-information with the shortest waiting time, the return consultation information is taken into account in the existing scheduled sub-information, and the time required for the return consultation information and the time required for the scheduled sub-information are accurately calculated. The two times are added together to obtain the waiting time required for the consultation with each consulting doctor, so that the new consultation information can be accurately added after the scheduled sub-information with the shortest waiting time.
[0052] Step S200: Determine the consultation time corresponding to the consultation request based on the consultation scheduling information, and send the consultation time to the patient.
[0053] The above-mentioned consultation time specifically refers to the time when the patient needs to arrive at the consultation machine. Figure 4 This is a diagram of determining the consultation time corresponding to the consultation request based on the consultation information provided by the embodiment of the present application. Figure 4 As shown, determining the consultation time corresponding to the consultation request based on the consultation information includes the following steps: Step S201: If the consultation request does not contain designated information, determine whether any time between the consultation waiting time minus the preset time and the consultation waiting time is stored. If not, determine the consultation waiting time as the consultation time corresponding to the consultation request.
[0054] Step S202: If yes, obtain the reference time stored in the consultation waiting time minus the preset time to the consultation waiting time, and add the preset time to the reference time to determine the consultation time corresponding to the consultation request.
[0055] Step S203: If the consultation request contains specified information, obtain the completed target consultation quantity and target scheduled sub-information of the target consultation doctor corresponding to the scheduling information, and determine the target consultation efficiency of the target consultation doctor based on the completed target consultation quantity.
[0056] Step S204 : multiplying the target consultation efficiency of the target consulting doctor by the target scheduled sub-information to determine the initial target consultation waiting time for the target consulting doctor's work to be completed.
[0057] Step S205, obtain the current time, determine the target return probability corresponding to the current time, and multiply the target return probability by the number of completed target consultations to obtain the target number of return consultations encountered by the target consulting doctor within the initial target waiting time.
[0058] Step S206, determining whether the target return number is the ratio of the target scheduled sub-information to a preset value; if it is greater, rounding up the comparison value to obtain the target return sub-information that needs to be added.
[0059] Step S207: If it is not greater than, the target return visit number is used as the target return visit sub-information that needs to be added.
[0060] Step S208: multiply the target consultation efficiency by the target return consultation sub-information to determine the additional target waiting time for the target consulting doctor to complete the work.
[0061] Step S209: The initial target consultation waiting time and the attached target waiting time are added together to obtain the initial consultation time.
[0062] Step S210 , determining whether any time within the range from the initial consultation time minus the target preset time to the initial consultation time is stored; if not, determining the initial consultation time as the consultation time corresponding to the consultation request.
[0063] Step S211, if yes, obtain the target reference time stored in the initial consultation time minus the target preset time to the initial consultation time, and add the target parameter time to the target preset time to determine the consultation time corresponding to the consultation request.
[0064] If the consultation request does not contain any designated information, the doctor corresponding to the consultation request and the waiting time for the patient to receive the consultation request, i.e., the consultation waiting time, have already been determined in steps S104-2-1 to S104-2-6. If the consultation machine is not used during the waiting time, the waiting time is used as the consultation time corresponding to the consultation request. If the consultation machine is used during the waiting time, the waiting time is deferred to determine the consultation time corresponding to the consultation request.
[0065] Specifically, the consultation time corresponding to each consultation request completed by the consultation machine will be stored, so that by checking the consultation machine, it can be determined whether any time within the consultation waiting time minus the preset time to the consultation waiting time is stored. Among them, the preset time refers to the consultation efficiency of the consulting doctor corresponding to the consultation request. If there is no storage, it means that the consultation machine is not used, then the consultation waiting time obtained in the above step S104-2-6 is determined as the consultation time corresponding to the consultation request. If there is storage, it means that the consultation machine is used, then it is necessary to check the consultation machine to obtain the reference time stored from the consultation waiting time minus the preset time to the consultation waiting time, and the time obtained by adding the reference time to the preset time is determined as the consultation time corresponding to the consultation request. In this way, the patient's consultation time can be obtained more accurately, reducing the patient's waiting time and the occurrence of missed appointments.
[0066] If the consultation request includes specified information, the required doctor has already been determined. Steps S203 through S209 can be executed with reference to the specific implementations of steps S104-2 and S104-2-1 through S104-2-6 above to obtain the initial consultation time for the target doctor corresponding to the consultation request. The consultation machine then determines whether any time within the initial consultation time minus the target preset time is stored. If not, the initial consultation time is determined as the consultation time corresponding to the consultation request. If so, the initial consultation time is converted to a target reference time within the initial consultation time minus the target preset time, and the target reference time is added to the target preset time to determine the consultation time corresponding to the consultation request. The target preset time specifically refers to the consultation efficiency of the target doctor. This allows for more accurate patient consultation times, reducing patient wait times and missed appointments.
[0067] Finally, after obtaining the accurate consultation time, the consultation time will be sent to the patient so that the patient can arrive at the consultation machine according to the consultation time and receive the consultation, which will reduce waiting time and the occurrence of missed appointments, thereby alleviating the inconvenience of people seeking medical treatment in the future.
[0068] After sending the consultation time to the patient, the system also determines whether the patient requesting the consultation is a first-time visitor. If so, the patient's profile is created during the wireless consultation. Otherwise, the system waits until the patient's check-in is received. This allows the patient's profile to be created during idle time on the consultation machine, increasing machine efficiency and reducing doctor wait time. The profile is already created during each consultation.
[0069] Step S300: receiving a consultation check-in from the patient, and connecting to a doctor's consultation interface corresponding to the consultation request based on the consultation check-in to conduct a consultation.
[0070] Patients arrive at the consultation machine on time according to the consultation time they received. When it is their turn to consult, they first sign in through the display screen with their identity and payment information. After successfully signing in, they are connected to the doctor's consultation interface corresponding to their consultation request for the consultation. The doctor's consultation interface uses video and voice, making the consultation more intuitive and convenient.
[0071] During the consultation process, it is also possible to conduct a cross-clinic consultation. Specifically, the system determines whether a cross-clinic consultation is necessary. If so, it obtains the additional clinics required, determines whether a waiting period is required for the additional clinics, and if not, connects to the doctor's consultation interface corresponding to the additional clinics for the consultation. If necessary, the system continues to maintain the doctor's consultation interface corresponding to the consultation request, and generates a consultation request for the additional clinics.
[0072] Specifically, you can check whether there is a cross-clinic consultation button on the doctor's side. If so, then a cross-clinic consultation is required; if not, then a cross-clinic consultation is not required. When a cross-clinic consultation is required, the doctor clicks the button corresponding to the clinic to obtain the additional clinic that needs to be consulted, and then checks whether the additional clinic has consultation information. If so, it means that the additional clinic needs to wait. At this time, in order to reduce ineffective waiting and affect the consultation of other patients, the doctor's consultation interface corresponding to the consultation request is maintained for consultation. For the time being, the additional clinic will not be consulted. Instead, a consultation request for the additional clinic is generated, and the doctor will wait until the arrival time to go to the additional clinic for consultation.
[0073] If all additional clinics do not have appointment information, indicating that there is no need to wait for the additional clinic, the doctor's consultation interface corresponding to the additional clinic will be immediately connected, maintaining two consultation interfaces for the current clinic and the additional clinic, and completing the subsequent consultation. This allows patients to complete consultations in multiple clinics at the same time, minimizing the number of patients who visit multiple clinics. This not only facilitates patients' medical treatment, but also improves the efficiency of the consultation machine and reduces the number of times the consultation machine is used to complete the consultation.
[0074] Step S400, determine whether the consultation is completed. If so, generate a consultation report, and based on the consultation report, determine whether the consultation corresponding to the consultation request needs to be paid. If so, generate payment information to end the consultation corresponding to the consultation request after the patient completes the payment.
[0075] Step S500: If not needed, end the current consultation corresponding to the consultation request.
[0076] After each consultation, the doctor clicks the End button. A check is performed to see if the doctor has pressed the End button. If so, the consultation is complete, and a consultation report is automatically generated based on the conversation. The report then checks to see if there's a payment amount. If so, the consultation request requires payment. The ID and payment information screen will display the payment amount and the corresponding payment code, waiting for the patient to pay. Once payment is complete, the consultation automatically ends. If there's no payment amount, the consultation request requires no payment. The report is generated, automatically ending the consultation. The amount in the consultation report specifically refers to the amount needed to purchase medication or other matters not covered by the consultation. This allows patients to simply submit their consultation request and wait until their scheduled appointment time to arrive at the consultation machine for their consultation. This eliminates the need to confine patients to fixed appointment times, reduces waiting time, and alleviates the inconvenience of medical care.
[0077] Figure 5 This is a schematic diagram of the connection of an unmanned medical consultation device provided by the embodiment of the present application. Figure 5 As shown, an unmanned medical consultation device includes an information registration unit, a medical consultation unit, a QR code payment identity verification unit and a processing unit.
[0078] The information registration unit is used to receive a patient's consultation request and determine the corresponding appointment information. The processing unit is used to determine the consultation time corresponding to the consultation request based on the appointment information and send the consultation time to the patient. The QR code payment authentication unit is used to receive the consultation check-in sent by the patient. The consultation unit is used to connect to the doctor's consultation interface corresponding to the consultation request based on the consultation check-in for the consultation. The processing unit is also used to determine whether the consultation is completed. If so, generate a consultation report and determine whether the consultation corresponding to the consultation request requires payment based on the consultation report. The QR code payment authentication unit is also used to generate payment information if necessary. The processing unit is also used to terminate the consultation corresponding to the consultation request after the patient completes payment; if not, terminate the consultation corresponding to the consultation request. The QR code payment authentication unit is also used to determine whether the patient corresponding to the consultation request is a first-time consultation. If so, create a patient profile during the wireless consultation; if not, wait for the patient's consultation check-in sent.
[0079] The other functions performed by the above-mentioned information registration unit, medical consultation unit, QR code payment identity verification unit and processing unit, as well as the technical details of each function, are the same or similar to the corresponding features in the unmanned medical consultation method described above, so they will not be repeated here.
[0080] An embodiment of the present application further provides a computer storage medium having a computer program stored thereon. When the computer storage medium is run on a computer, the computer is enabled to execute the steps of the unmanned medical consultation method described above.
[0081] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps and they may be executed in other orders.
[0082] The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. An unmanned medical consultation method, characterized in that: The method comprises: Receive a patient's consultation request and determine the consultation information corresponding to the consultation request; Determine a consultation time corresponding to the consultation request based on the consultation information, and send the consultation time to the patient; receiving a consultation check-in from the patient, and, based on the consultation check-in, accessing a doctor's consultation interface corresponding to the consultation request to conduct a consultation; Determine whether the consultation is completed. If so, generate a consultation report. Determine based on the consultation report whether the consultation corresponding to the consultation request requires payment. If so, generate payment information to end the consultation corresponding to the consultation request after the patient completes the payment. If not needed, end the current consultation corresponding to the consultation request.
2. The method according to claim 1, characterized in that Determining the diagnosis information corresponding to the consultation request includes: Obtaining a medical inquiry type corresponding to the medical inquiry request, wherein the medical inquiry type includes a condition description type and a preset template type; If the consultation request is of the condition description type, link the deep learning model to determine the consultation department required by the consultation request; If the medical consultation request is of a preset template type, extract information corresponding to the department keyword in the medical consultation request to determine the medical consultation department required by the medical consultation request; Obtain the online and offline scheduled information of the consultation department, generate a new consultation information based on the consultation request, and add the new consultation information to the scheduled information to obtain the consultation information corresponding to the consultation request.
3. The method according to claim 2, characterized in that The arranged information includes arranged sub-information of each consulting doctor in the consulting department, and the adding of the new consulting information to the arranged information includes: Determine whether the medical consultation request contains an expedited request and / or specified information. If so, add the new medical consultation information to the end of the arranged sub-information corresponding to the specified information. Otherwise, obtain the number of completed consultations of each consulting doctor, determine the consultation efficiency of each consulting doctor based on the number of completed consultations, determine the consultation waiting time for each doctor's work to be completed based on the consultation efficiency and the scheduled sub-information, and add the new consultation information to the back of all scheduled sub-information corresponding to the shortest waiting time.
4. The method according to claim 3, characterized in that The determining of the consultation waiting time for each doctor to complete work based on the consultation efficiency and the scheduled sub-information includes: Multiply the consultation efficiency of the same consulting doctor by the scheduled sub-information to determine the initial consultation waiting time for the consulting doctor to complete the work; Obtaining the current time, determining the return visit probability corresponding to the current time, and multiplying the return visit probability by the number of completed consultations to obtain the number of return visits encountered by each consulting doctor during the initial consultation waiting time; Determine whether the number of return visits is greater than the ratio of the scheduled sub-information to a preset value; if so, round up the ratio to obtain the return visit sub-information that needs to be added; If not, the number of return visits is taken as the return visit sub-information that needs to be added; Multiplying the consultation efficiency of each consulting doctor by the return consultation sub-information to determine the additional consultation waiting time for the consulting doctor to complete the work; The initial consultation waiting time corresponding to the same consulting doctor is added to the additional consultation waiting time to obtain the consultation waiting time for the consulting doctor's work to be completed.
5. The method according to claim 4, characterized in that The determining of the consultation time corresponding to the consultation request based on the consultation information includes: If the consultation request does not include the designated information, determining whether any time within the consultation waiting time minus the preset time is stored; if not, determining the consultation waiting time as the consultation time corresponding to the consultation request; If yes, obtain a reference time stored in the consultation waiting time minus the preset time to the consultation waiting time, and add the preset time to the reference time to determine the consultation time corresponding to the consultation request; If the consultation request contains specified information, obtain the completed target consultation quantity and target scheduled sub-information of the target consultation doctor corresponding to the scheduling information, and determine the target consultation efficiency of the target consultation doctor based on the completed target consultation quantity; The target consultation efficiency of the target consulting doctor is multiplied by the target scheduled sub-information to determine the initial target consultation waiting time for the target consulting doctor to complete the work; Obtaining the current time, determining a target return probability corresponding to the current time, and multiplying the target return probability by the target number of completed consultations to obtain the target number of return visits encountered by the target consulting doctor within the initial target waiting time; Determine whether the target return number is greater than the ratio of the target scheduled sub-information to a preset value; if so, round up the ratio to obtain the target return sub-information to be added; If not, the target return visit number is used as the target return visit sub-information to be added; Multiplying the target consultation efficiency by the target return consultation sub-information to determine the additional target waiting time for the target consulting doctor to complete the work; Adding the initial target consultation waiting time to the additional target waiting time to obtain an initial consultation time; Determine whether any time within the initial consultation time minus the target preset time is stored; if not, determine the initial consultation time as the consultation time corresponding to the consultation request; If yes, obtain the target reference time stored in the initial consultation time minus the target preset time, and add the target preset time to the target reference time to determine the consultation time corresponding to the consultation request.
6. The method according to claim 1, characterized in that The method further comprises: Determine whether a cross-clinic consultation is required during the consultation process; if so, obtain the additional clinic that needs to be consulted; determine whether the additional clinic needs to be waited for; if not, connect to the doctor consultation interface corresponding to the additional clinic for consultation; If necessary, continue to maintain the doctor's consultation interface corresponding to the consultation request for consultation, and generate a consultation request for the additional consulting room.
7. The method according to claim 1, characterized in that After sending the consultation time to the patient, the method further includes: Determine whether the patient corresponding to the consultation request is consulting for the first time, and if so, create a file for the patient during the wireless consultation; If not, wait to receive the consultation check-in sent by the patient.
8. An unmanned medical consultation device, characterized in that: The device includes: an information registration unit, a consultation unit, a QR code payment identity verification unit and a processing unit; wherein, The information registration unit is used to receive a patient's consultation request and determine the diagnosis information corresponding to the consultation request; The processing unit is configured to determine a consultation time corresponding to the consultation request based on the consultation information, and send the consultation time to the patient; The scan code payment identity verification unit is used to receive the consultation check-in sent by the patient; The consultation unit is used to connect to the doctor's consultation interface corresponding to the consultation request based on the consultation check-in to conduct the consultation; The processing unit is further configured to determine whether the consultation is completed, and if so, generate a consultation report, and determine whether the consultation corresponding to the consultation request requires payment based on the consultation report; The scan code payment identity verification unit is also used to generate payment information if necessary; The processing unit is further configured to terminate the consultation corresponding to the consultation request after the patient completes payment; if not required, terminate the consultation corresponding to the consultation request.
9. The device according to claim 8, characterized in that The scan code payment identity authentication unit is also used to determine whether the patient corresponding to the consultation request is consulting for the first time. If so, a file is created for the patient during the wireless consultation; if not, wait to receive the consultation check-in sent by the patient.
10. A computer-readable storage medium storing a computer program that can be run on a processor, characterized in that: When the computer program is executed by the processor, the computer program implements the unmanned medical consultation method according to any one of claims 1 to 7.