Management method, management device and management equipment for treatment appointment and storage medium

By obtaining and analyzing the symptom information of the visiting subjects and hospital departments, and automatically matching the visit appointment department, the problem of difficulty for patients in the prior art is solved, and the efficiency and accuracy of visit appointments are improved.

CN120108658APending Publication Date: 2025-06-06CHINA MOBILE CHENGDU INFORMATION & TELECOMM TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311672150.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-06
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the prior art, patients need to go through multiple registrations and/or multiple department consultations to match the corresponding medical appointment department, resulting in low efficiency and accuracy of medical appointments.

Method used

By obtaining the relevant symptom information of the visiting subject and the relevant symptom information of each hospital department, the correlation parameters are determined based on this information. When the correlation parameters meet a certain threshold condition, the diagnosis appointment department of the visiting subject will be automatically matched.

Benefits of technology

It improves the efficiency and accuracy of medical appointments, reduces unnecessary money and time consumption for patients during the appointment treatment process, and improves the medical visit experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120108658A_ABST
    Figure CN120108658A_ABST
Patent Text Reader

Abstract

The invention discloses a doctor-seeing appointment management method and device, management equipment and a storage medium, and the method comprises the steps: obtaining first information which represents the related symptoms of a doctor-seeing object; acquiring second information, wherein the second information represents related treatment symptoms of each hospital department; determining a first parameter based on the first information and the second information; and under the condition that the first parameter meets a first threshold condition, third information is obtained, the third information comprises a doctor-seeing reservation department of the doctor-seeing object, and the first threshold condition represents association between the first information and the second information. According to the invention, the problem that the corresponding department can be matched only through multiple manual registration and / or multi-department inquiry in the prior art is solved, and the efficiency and accuracy of doctor-seeing appointment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, a management device, a management equipment and a storage medium for managing medical appointments. Background Art

[0002] The patient appointment management system in the related art realizes appointment through self-service machines or manual registration at the window. Patients may need to register multiple times and consult multiple departments before they can clearly know the department they need to register. It can be seen that there is an urgent need to provide a management method for appointment, at least to match the patient with the corresponding appointment department. Summary of the invention

[0003] The embodiments of the present application provide a management method, a management device, a management equipment and a storage medium for medical appointments, which solve the problem in the related art that multiple manual registrations and / or consultations with multiple departments are required to match the corresponding department, thereby improving the efficiency and accuracy of medical appointments.

[0004] The technical solution of this application is implemented as follows:

[0005] A method for managing medical appointments, the method comprising:

[0006] Acquiring first information, where the first information represents relevant symptoms of the patient;

[0007] Acquire second information, where the second information represents relevant medical symptoms of each hospital department;

[0008] Determine a first parameter based on the first information and the second information;

[0009] When the first parameter satisfies a first threshold condition, third information is obtained, the third information including the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

[0010] A management device for medical appointments, the management device for medical appointments comprising:

[0011] An acquisition unit, configured to acquire first information, wherein the first information represents relevant symptoms of the patient;

[0012] The acquisition unit is used to acquire second information, where the second information represents relevant medical symptoms of each hospital department;

[0013] a processing unit, configured to determine a first parameter based on the first information and the second information;

[0014] The processing unit is used to obtain third information when the first parameter meets a first threshold condition, wherein the third information includes the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

[0015] A medical appointment management device comprises: a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the steps of the medical appointment management method as described above.

[0016] A storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the above-mentioned medical appointment management method.

[0017] The present application provides a method for managing appointments for medical consultations, which obtains first information, the first information represents the relevant symptoms of the patient; obtains second information, the second information represents the relevant symptoms of each hospital department; determines a first parameter based on the first information and the second information; obtains third information when the first parameter meets a first threshold condition, the third information includes the appointment department for the patient, and the first threshold condition represents the association between the first information and the second information. The method solves the problem in the related art that multiple manual registrations and / or multiple department consultations are required to match the corresponding department, and improves the efficiency and accuracy of appointments for medical consultations. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a method for managing a medical appointment provided in an embodiment of the present application Figure 1 ;

[0019] Figure 2 A schematic diagram of a method for managing a medical appointment provided in an embodiment of the present application Figure 2 ;

[0020] Figure 3 A schematic diagram of a method for managing a medical appointment provided in an embodiment of the present application Figure 3 ;

[0021] Figure 4 A schematic diagram of a method for managing a medical appointment provided in an embodiment of the present application Figure 4 ;

[0022] Figure 5 A schematic diagram of the structure of a medical appointment management device provided in an embodiment of the present application;

[0023] Figure 6 A schematic diagram of the structure of a medical appointment management device provided in an embodiment of the present application;

[0024] Figure 7 A schematic diagram of the structure of a patient appointment and treatment management system based on big data provided in an embodiment of the present application;

[0025] Figure 8 A flowchart of a method for managing medical appointments provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0027] It should be understood that the "embodiments of the present application" or "the aforementioned embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, "in the embodiments of the present application" or "in the aforementioned embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. In the various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0028] The patient appointment and treatment management system of related technology is to register manually through a self-service machine or a window. Patients may need to register multiple times and consult multiple departments before they can clearly know which department they need to register. Patients also waste a lot of unnecessary money and time in the process of appointment treatment. For patients, some diseases are serious and will cause great discomfort. If they cannot register accurately and go to the wrong doctor, they will encounter setbacks, which will make patients emotionally unstable, bring a bad experience to the treatment process of doctors and patients, and is not conducive to doctors' timely treatment of patients.

[0029] Currently, there is an urgent need to provide a method for managing medical appointments, at least to match patients with corresponding medical appointment departments.

[0030] Reference Figure 1 As shown, the management method of medical appointment provided by this application includes the following steps:

[0031] Step 101: Obtain first information, where the first information represents relevant symptoms of the patient.

[0032] In the embodiment of the present application, the first information can be in various forms, such as a keyword, a voice, or a parameter. Here, each parameter refers to a corresponding symptom. The first information is one of the favorable reference factors for making an appointment for a medical consultation. Among them, multiple keywords form a phrase, which is called a keyword.

[0033] The patient appointment treatment management of the related technology has no understanding of the patient's symptoms before the patient makes an appointment for treatment. The doctor needs the patient's cooperation to do relevant examinations before diagnosis, especially when the current disease does not match the current appointment department. Multiple tests may be required, which often wastes treatment time and delays diagnosis of the disease. This application can obtain the patient's symptoms before the patient makes an appointment for treatment, providing a favorable reference for the treatment.

[0034] Step 102: Obtain second information, where the second information represents relevant medical symptoms of each hospital department.

[0035] In the embodiment of the present application, the second information may be in various forms, such as a keyword, a parameter, etc. Here, each parameter refers to a corresponding medical symptom.

[0036] Step 103: Determine a first parameter based on the first information and the second information.

[0037] In an embodiment of the present application, the first parameter is a parameter that characterizes the association relationship between the first information and the second information. For example, the association relationship may be a hit rate of the first information hitting the second information. For another example, the association relationship may be a keyword in the first information that has a number of repetitions greater than a threshold number of times, which belongs to some keywords in the second information. Some keywords in the second information may be common keywords corresponding to the relevant medical symptoms of a hospital department, or may be high-risk keywords corresponding to the relevant medical symptoms of a hospital department.

[0038] Step 104: When the first parameter satisfies the first threshold condition, third information is obtained, the third information including the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

[0039] In the embodiment of the present application, when the first parameter satisfies the first threshold condition, the patient can be matched with the corresponding appointment department, thereby achieving fast and automatic matching of appointment departments.

[0040] The management method of appointment for medical consultation provided by the present application obtains first information, the first information represents the relevant symptoms of the patient; obtains second information, the second information represents the relevant symptoms of each hospital department; determines a first parameter based on the first information and the second information; obtains third information when the first parameter meets the first threshold condition, the third information includes the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information. The problem that multiple manual registrations and / or multiple department consultations are required in the related technology to match the corresponding department is solved, and the efficiency and accuracy of appointment for medical consultation are improved.

[0041] In one embodiment, the first parameter satisfies the first threshold condition including: a proportion of the first keyword included in the first information to the second keyword included in the second information is greater than the first threshold.

[0042] Here, the first information and the second information are used as keywords. In an example scenario, the medical appointment management device uses a voice recognition function to obtain the voice of the patient (such as the patient) providing the patient's symptoms, and extracts keywords of the patient's related symptoms from the voice.

[0043] The medical appointment management device organizes the voice and extracts the keywords of the relevant symptoms and records them as set A, then A = {a1, a2, ..., an}, where a1, a2, ..., an are the keywords of the relevant symptoms of the patient, and n is the total number of keywords of the relevant symptoms of the patient.

[0044] According to the keywords of the relevant symptoms of the patient, the hospital departments containing all the keywords are obtained, and the keywords of the relevant symptoms of the hospital departments are extracted.

[0045] The medical appointment management device organizes the number of keywords of relevant medical symptoms of all hospital departments under the hospital and records it as a set B, then B = {b1, b2, ..., bm}, where b1, b2, ..., bm is the number of keywords in the medical symptoms of hospital departments.

[0046] The medical appointment management device calculates the proportion of the keyword group of the relevant symptoms of the patient in the number of keywords of the relevant medical symptoms of the hospital department, and records it as C.

[0047] C = nb m Formula (1)

[0048] Among them, n is the total number of keywords of the relevant symptoms of the patient, and bm is the number of keywords in the symptoms of the hospital department; the medical appointment management device will sort the obtained C values ​​from large to small, and if they are the same, they will be recorded as the same ranking, and the department corresponding to the maximum value C will be selected.

[0049] In some embodiments of the present application, the third information also includes the appointment doctor of the appointment department. After obtaining the appointment department, the appointment management method further includes the following steps:

[0050] Step 201: Obtain fourth information, where the fourth information represents relevant symptoms diagnosed and treated by each doctor in the appointment department.

[0051] In the embodiment of the present application, the fourth information may be in various forms, such as a keyword, a parameter, etc. Here, each parameter refers to a relevant symptom diagnosed and treated by a corresponding doctor.

[0052] Step 202: Determine the second parameter based on the third keyword and the first keyword included in the fourth information.

[0053] In the embodiment of the present application, the second parameter is a parameter that characterizes the association relationship between the third keyword and the first keyword. For example, the association relationship may be the hit rate of the first keyword hitting the third keyword. For another example, the association relationship may be the first keyword whose number of repetitions in the first information is greater than the threshold number of times, belonging to some keywords in the fourth information. Some keywords in the fourth information may be common keywords for the relevant symptoms diagnosed and treated by the doctor, or they may be specific keywords corresponding to the relevant symptoms diagnosed and treated by the doctor (keywords in the field in which the doctor is good at).

[0054] Step 203: Get the appointment doctor when the second parameter meets the second threshold condition.

[0055] In the embodiment of the present application, when the second parameter satisfies the second threshold condition, the patient can be matched with the corresponding appointment doctor, thereby achieving fast and automatic matching of appointment doctors.

[0056] In one embodiment, the second parameter satisfies the second threshold condition including: the sum of the proportion of the first quantity in the first keyword and the proportion of the first quantity in the third keyword is greater than the second threshold; the first quantity is the quantity of the third keyword containing the first keyword.

[0057] The medical appointment management device obtains the keywords of the relevant symptoms diagnosed and treated by each doctor in the department. Suppose the number of relevant symptom keywords diagnosed and treated by the doctor is set D, then D = {d1, d2, ..., di}, where di is the number of symptom keywords diagnosed and treated by the doctor.

[0058] The medical appointment management device obtains the number of symptom keywords that include keywords of relevant symptoms of the patient among the doctor's diagnosis and treatment symptom keywords and records it as a set E, then E = {e1, e2, ..., ej}, where e1, e2, ..., ej is the number of symptom keywords that include keywords of relevant symptoms of the patient among the doctor's diagnosis and treatment symptom keywords.

[0059] The medical appointment management device calculates the number of symptom keywords that include keywords of the relevant symptoms of the patient in the number of doctor's diagnosis and treatment symptom keywords, the proportion of the number of keywords in the patient's symptoms and the proportion of the number of doctor's diagnosis and treatment symptom keywords, which are recorded as F and G respectively.

[0060] F=e j / n formula(2)

[0061] G=e j / d i Formula (3)

[0062] The medical appointment management device calculates the sum of F and G respectively and records it as H, then H=F+G, and sorts the obtained H values ​​from large to small. If they are the same, they are recorded as the same ranking, and the doctor corresponding to the maximum value of H is selected as the appointment doctor.

[0063] The patient appointment treatment management of related technologies cannot achieve specialized treatment for specific diseases when guiding patients to make appointments for medical treatment, causing patients to wander between different departments, reducing the patient's medical experience. The present application quickly matches departments and / or doctors to achieve specialized treatment for specific diseases.

[0064] In some embodiments of the present application, after step 101 acquires the first information, the method for managing medical appointments further includes the following steps:

[0065] Step 301: Acquire fifth information, where the fifth information represents the distance between the hospital location and the location of the patient in the candidate hospital, and the driving path of the hospital that is less than the third threshold.

[0066] Step 302: Acquire sixth information, where the sixth information represents information about dispatchable objects of the candidate hospital, and the information about the dispatchable objects includes at least one of the following: the number of ambulances, and the length of available time of the doctor matching the first information.

[0067] Here, the doctor's idle time refers to the doctor's idle time after completing the medical task in each time period.

[0068] This application obtains information on ambulance dispatch to understand the hospital's ability to handle emergencies in a timely manner, and selects hospitals with more ambulances that can be dispatched. In this way, the possibility that patients will have to wait in emergencies is less, and the treatment will be more timely.

[0069] Step 303: dispatch an ambulance and a doctor for the patient based on the fifth information and the sixth information.

[0070] Here, the sixth information is used to assess the hospital's ability to handle emergencies in a timely manner. When multiple hospitals have the same shortest distance value, this application obtains the number of ambulances that the hospital can dispatch and calculates the length of time the doctor is available after arriving at the hospital. The hospital is further screened based on the two factors of the number of ambulances that can be dispatched and the length of time the doctor is available to achieve timely and rapid treatment of emergencies.

[0071] In one embodiment, the idle time length can be obtained by the following steps:

[0072] Step 401: Obtain seventh information, where the seventh information represents the average idle time of doctors in the candidate hospitals.

[0073] In the embodiment of the present application, the average idle time of doctors in each department of the candidate hospital is used as a powerful reference factor for emergency treatment to achieve accurate diagnosis and treatment matching.

[0074] In one embodiment, obtaining the seventh information includes:

[0075] Obtain the length of the idle time in each of multiple consultation time periods;

[0076] Based on the number of multiple consultation time slots and the length of each slot, the seventh information is obtained.

[0077] The medical appointment management device divides the emergency doctor's consultation time into u (u≤12) time periods, and obtains the doctor's idle time after completing the consultation task in each time period, which is recorded as a set Q. Then Q={q1, q2, ..., qw}, where q1, q2, ..., qw are the idle time of each time period.

[0078] The management device for appointment booking obtains the average idle time of doctors in each department O t ,

[0079] O t =(q 1 +q 2 +......+q w ) / u Formula (4)

[0080] Step 402: Obtain eighth information, where the eighth information represents the average time taken by the ambulance of the candidate hospital.

[0081] Step 403: Based on the seventh information and the eighth information, obtain the idle time length.

[0082] Sort the set △o from large to small according to the length of the doctor's free time. If they are the same, they are recorded as the same ranking, and obtain the corresponding free time difference. △o is the free time difference of the doctor, corresponding to the free time obtained based on the seventh information and the eighth information.

[0083] △o=ot -(s x / v 均 ) Formula (5)

[0084] Among them, (s x / v 均 ) is the time taken by the ambulance at the average speed, s x The distance value of any driving route.

[0085] The patient appointment treatment management of related technologies cannot match hospitals, causing emergency patients to spend a lot of unnecessary time on the way to the hospital, and it is impossible to ensure that emergency patients have sufficient emergency time after arriving at the hospital, which is not conducive to the rescue of emergency patients. This application realizes the rapid matching of hospitals, has the same shortest distance value in multiple hospitals, obtains the number of dispatchable ambulances in the real-time module of hospital resource inventory, uses the appointment data evaluation platform to provide the information of the doctor, calculates the doctor's free time after arriving at the hospital, and further screens the hospital based on the two factors of the number of dispatchable ambulances and the doctor's free time to achieve accurate diagnosis and treatment matching.

[0086] The embodiment of the present application provides a management device for medical appointments, which can be applied to Figure 1 In a method for managing a medical appointment provided in a corresponding embodiment, referring to Figure 5 As shown, the medical appointment management device 500 includes:

[0087] An acquisition unit 501 is used to acquire first information, where the first information represents relevant symptoms of the patient;

[0088] An acquisition unit 501 is used to acquire second information, where the second information represents relevant medical symptoms of each hospital department;

[0089] A processing unit 502 is configured to determine a first parameter based on the first information and the second information;

[0090] The processing unit 502 is used to obtain third information when the first parameter meets the first threshold condition, and the third information includes the appointment department of the patient. The first threshold condition represents the relationship between the first information and the second information.

[0091] In one embodiment, the first parameter satisfies the first threshold condition including: a proportion of the first keyword included in the first information to the second keyword included in the second information is greater than the first threshold.

[0092] In one embodiment, the third information also includes an appointment doctor in the appointment department. The acquisition unit 501 is used to obtain fourth information, and the fourth information represents the relevant symptoms diagnosed and treated by each doctor in the appointment department; the processing unit 502 is used to determine the second parameter based on the third keyword and the first keyword contained in the fourth information; when the second parameter meets the second threshold condition, the appointment doctor is obtained.

[0093] In one embodiment, the second parameter satisfies the second threshold condition including: the sum of the proportion of the first quantity in the first keyword and the proportion of the first quantity in the third keyword is greater than the second threshold, and the first quantity is the quantity of the third keyword containing the first keyword.

[0094] In one embodiment, an acquisition unit 501 is used to acquire fifth information, the fifth information representing the distance between the hospital location and the location of the patient in the candidate hospital, and the driving path of the hospital that is less than a third threshold; to acquire sixth information, the sixth information representing information on the dispatchable objects of the candidate hospital, the information on the dispatchable objects including at least one of the following: the number of ambulances, the length of available time of the doctor matching the first information; and a processing unit 502 is used to dispatch an ambulance and a doctor for the patient based on the fifth information and the sixth information.

[0095] In one embodiment, the acquisition unit 501 is used to acquire seventh information, which represents the average idle time of doctors in the candidate hospitals; to acquire eighth information, which represents the average time taken by ambulances in the candidate hospitals; and the processing unit 502 is used to obtain the idle time based on the seventh information and the eighth information.

[0096] In one embodiment, the acquisition unit 501 is used to acquire the length of a free time in each of a plurality of consultation time periods; and obtain the seventh information based on the number of the plurality of consultation time periods and the length of each free time.

[0097] The present application provides a management device for appointment for medical consultation, which obtains first information, the first information represents the relevant symptoms of the patient; obtains second information, the second information represents the relevant symptoms of each hospital department; determines a first parameter based on the first information and the second information; obtains third information when the first parameter meets a first threshold condition, the third information includes the appointment department for the patient, and the first threshold condition represents the association between the first information and the second information. The problem that multiple manual registrations and / or multiple department consultations are required in the related art to match the corresponding department is solved, and the efficiency and accuracy of appointment for medical consultation are improved.

[0098] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0099] The embodiment of the present application provides a management device for medical appointments, which can be applied to Figure 1 In a method for managing a medical appointment provided in a corresponding embodiment, referring to Figure 6 As shown, the medical appointment management device 600 includes: a processor 601, a memory 602 and a communication bus 603, wherein: the communication bus 603 is used to realize the communication connection between the processor 601 and the memory 602;

[0100] Processor 601 is used to execute the medical appointment management program stored in memory 602 to implement the following steps: obtaining first information, the first information represents the relevant symptoms of the patient; obtaining second information, the second information represents the relevant medical symptoms of each hospital department; determining a first parameter based on the first information and the second information; and obtaining third information when the first parameter satisfies a first threshold condition, the third information including the medical appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

[0101] In some embodiments, the first parameter satisfies the first threshold condition including: a proportion of the first keyword included in the first information to the second keyword included in the second information is greater than the first threshold.

[0102] In some embodiments, the third information also includes the appointment doctor of the appointment department, and the processor 601 is used to execute the appointment management program stored in the memory 602 to implement the following steps: obtain the fourth information, the fourth information represents the relevant symptoms treated by each doctor in the appointment department; determine the second parameter based on the third keyword and the first keyword contained in the fourth information; and obtain the appointment doctor when the second parameter meets the second threshold condition.

[0103] In some embodiments, the second parameter satisfies the second threshold condition including: the sum of the proportion of the first quantity in the first keyword and the proportion of the first quantity in the third keyword is greater than the second threshold; the first quantity is the quantity of the third keyword containing the first keyword.

[0104] In some embodiments, the processor 601 is used to execute the medical appointment management program stored in the memory 602 to implement the following steps: obtaining fifth information, the fifth information representing the distance between the hospital location and the location of the patient in the candidate hospital, and the driving path of the hospital that is less than the third threshold; obtaining sixth information, the sixth information representing the information of the dispatchable objects of the candidate hospital, the information of the dispatchable objects including at least one of the following: the number of ambulances, the length of the doctor's available time matching the first information; based on the fifth information and the sixth information, dispatching an ambulance and a doctor for the patient.

[0105] In some embodiments, the processor 601 is used to execute the medical appointment management program stored in the memory 602 to implement the following steps: obtain the seventh information, the seventh information represents the average idle time of doctors in the candidate hospitals; obtain the eighth information, the eighth information represents the average time taken by the ambulance of the candidate hospital; based on the seventh information and the eighth information, obtain the idle time.

[0106] In some embodiments, the processor 601 is used to execute the medical appointment management program stored in the memory 602 to implement the following steps: obtain the length of the idle time in each of the multiple medical appointment time periods; and obtain the seventh information based on the number of the multiple medical appointment time periods and the length of each idle time period.

[0107] The present application provides a management device for appointments for medical consultations, which obtains first information, the first information represents the relevant symptoms of the patient; obtains second information, the second information represents the relevant symptoms of each hospital department; determines a first parameter based on the first information and the second information; obtains third information when the first parameter meets a first threshold condition, the third information includes the appointment department for the patient, and the first threshold condition represents the association between the first information and the second information. The problem that multiple manual registrations and / or multiple department consultations are required in the related art to match the corresponding department is solved, and the efficiency and accuracy of appointments for medical consultations are improved.

[0108] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0109] In a feasible scenario, see Figure 7 As shown, the present application provides a patient appointment and treatment management system 700 based on big data, the patient appointment and treatment management system 700 includes an emergency appointment hospital matching platform 710 and an appointment data evaluation platform 720, the emergency appointment hospital matching platform 710 is provided with a 120 emergency center transfer module 711 and a hospital emergency patient receiving module 712, the appointment data evaluation platform 720 is provided with a voice recognition keyword module 721 and a keyword matching module 722, the 120 emergency center transfer module 711 transmits information to the voice recognition keyword module 721, and the keyword matching module 722 transmits information to the hospital emergency patient receiving module 712;

[0110] The speech recognition keyword module 721 is provided with a speech recognition function, which is used to recognize symptom keywords in the patient's speech;

[0111] The keyword matching module 722 includes a department matching module 7221 and a doctor matching module 7222. The department matching module 7221 is used to obtain a department that matches a symptom keyword, and the doctor matching module 7222 is used to obtain a matching degree between a pathological symptom keyword that the attending doctor is good at diagnosing and a patient's symptom keyword.

[0112] Furthermore, the emergency appointment hospital matching platform 710 is also provided with a hospital resource inventory real-time module 713, a hospital location information module 714, and a hospital doctor department real-time module 715;

[0113] The hospital location information module 714 includes a distance module 7141 and a path module 7142. The distance module 7141 is used to obtain the straight-line distance between the emergency patient's location and the hospital's location on the map, and the path module 7142 is used to obtain the driving route distance between the emergency patient's location and the hospital's location.

[0114] The hospital resource inventory real-time module 713 is used to obtain the number of ambulances that can be dispatched by the hospital;

[0115] The hospital doctor department real-time module 715 includes a department scheduling module 7151, a consultation time module 7152 and a slot assessment module 7153. The department scheduling module 7151 is divided into u time periods. The consultation time module 7152 is used to obtain the time required for the doctor to diagnose the patient in a time period. The slot assessment module 7153 is used to obtain the remaining time after the doctor finishes treating the patient in a time period.

[0116] Further, the management method of the appointment for medical treatment applied to the patient appointment and medical treatment management system 700 based on big data is described in detail in Figure 8 As shown, the following steps are included:

[0117] Step 801: Utilize the speech recognition function to obtain speech related to symptoms provided by the scheduled patient, and extract keywords of related symptoms from the speech.

[0118] Step 802: sort the speech, extract keywords of related symptoms and record them as set A.

[0119] Here, A = {a1, a2, ..., an}, where a1, a2, ..., an are keywords in the patient's symptoms, and n is the total number of patient's symptom keywords.

[0120] Step 803: According to the keywords of the relevant symptoms of the patient, obtain the hospital departments that contain all the keywords, and extract the keywords of the relevant symptoms of the hospital departments.

[0121] Step 804: sort out the number of keywords related to the medical symptoms of all hospital departments under the hospital and record them as set B.

[0122] Here, B = {b1, b2, ..., bm}, where b1, b2, ..., bm are the number of keywords in the hospital department's symptoms, and m is the total number of hospital department's symptoms keywords.

[0123] Step 805: Calculate the proportion of the keyword group of the relevant symptoms of the patient in the number of keywords of the relevant symptoms of the hospital department, and record it as C. Refer to the above formula (1) to calculate C. Sort the obtained C values ​​from large to small. If they are the same, record them as the same ranking, and select the department corresponding to the maximum value C.

[0124] In some embodiments, when a department for appointment is selected, a doctor for appointment is further selected through the following steps:

[0125] Step 11. Select the appointment department and obtain the keywords of the relevant symptoms diagnosed and treated by each doctor in the department. Set the number of keywords of the symptoms diagnosed and treated by the doctors as set D.

[0126] Here, D = {d1, d2, ..., di}, where di is the number of symptom keywords diagnosed by the doctor.

[0127] Step 12: Obtain the number of symptom keywords that include keywords of the patient's relevant symptoms among the doctor's diagnosis and treatment symptom keywords and record them as set E.

[0128] Here, E={e1, e2, ..., ej}, where e1, e2, ..., ej are the number of symptom keywords including the keywords of the relevant symptoms of the patient among the number of symptom keywords diagnosed and treated by the doctor.

[0129] Step 13, respectively calculate the number of symptom keywords that include keywords of the patient's related symptoms in the number of keywords of the doctor's diagnosis and treatment symptoms, and their proportion in the number of keywords in the patient's symptoms and the number of keywords in the doctor's diagnosis and treatment symptoms, and record them as F and G respectively. Refer to the above formula (2) to calculate F, and refer to the above formula (3) to calculate G.

[0130] Step 14. Calculate the sum of F and G and record it as H, then H = F + G. Sort the obtained H values ​​from large to small, if they are the same, record them as the same ranking, and select the doctor with the maximum H value.

[0131] In an embodiment of the present application, a voice recognition function is utilized to obtain voice messages of symptoms provided by scheduled patients, extract keywords of related symptoms from the voice messages, calculate the proportion of visits to each hospital clinic with the keywords, select the department to be visited, and further create a ranked list of doctor options based on the proportion of treatment keywords involved by doctors in the department.

[0132] In some embodiments, emergency appointment hospital matching includes the following steps:

[0133] Step 21: The 120 emergency center receives an emergency call from an emergency patient. The patient tells the emergency center about his current symptoms over the phone, and the emergency center locates the emergency patient through a satellite positioning system.

[0134] Step 22. According to the located location of the emergency patient, the emergency center locates the location of the hospital around the emergency patient and sends an emergency notice to the located hospital;

[0135] Step 23, using the satellite positioning system to obtain all driving paths between the location of the emergency patient and the surrounding hospitals, and selecting the hospital with the shortest driving path;

[0136] Step 24. Based on the fact that multiple hospitals have the same shortest distance value, obtain the number of dispatchable ambulances in the hospital resource inventory real-time module;

[0137] Step 25. When the number of ambulances that can be dispatched by the hospital is the same, the hospital provides the treating doctor information through the appointment data evaluation platform based on the symptoms received, and calculates the doctor's availability time after arriving at the hospital;

[0138] In some embodiments, selecting the hospital with the shortest driving route in Step 23 can be achieved by the following steps:

[0139] Step 231, using the satellite positioning system to obtain the location of the emergency patient and the location of surrounding hospitals;

[0140] Step 232, obtain all driving routes between the location of the emergency patient and the location of the surrounding hospitals, denoted as set K, then K = {k1, k2, ..., kx}, where k1, k2, ..., kx represent the driving routes between the location of the emergency patient and the location of the surrounding hospitals;

[0141] Step 233. Obtain the distance values ​​of all driving paths in the set K and select the minimum value as s m i n ;

[0142] Step 234, draw all the routes in the set K into a plane graph, sort them from small to large according to the number of traffic lights along the way, record the same ranking if they are the same, and obtain the corresponding distance value to generate a route list;

[0143] △s=s x -s min Formula (6)

[0144] Among them, △s is the distance difference; s x is the distance value of any driving route, s m i nIt is the distance value of the shortest path among all driving paths.

[0145] In the embodiment of the present application, the system has a built-in emergency module. When receiving emergency call data, it uses the satellite positioning system to locate the location of the emergency patient and obtain the location of nearby hospitals. Based on the located location of the emergency patient, the emergency center locates the locations of hospitals around the emergency patient and sends an emergency notification to the located hospital to generate the hospital with the shortest driving path.

[0146] In some embodiments, step 24 further includes:

[0147] Step 241. Use the network to update in real time the number of dispatchable ambulances for each hospital in the shortest distance and record it as a set L, then L = {l1, l2, ..., lp}, where l1, l2, ..., lp represents the number of dispatchable ambulances for each hospital. Sort the set L from large to small according to the number of dispatchable ambulances. If the same ranking is recorded, it is recorded as the same ranking, and the hospital with the largest number of dispatchable ambulances in L is selected.

[0148] In the above technical solution, the present invention obtains the ambulance dispatch information to understand the hospital's ability to handle emergencies in a timely manner, and selects a hospital with more dispatchable ambulances. In this way, the possibility of patients waiting in emergencies is less and the treatment is more timely.

[0149] In some embodiments, Step 25 further includes:

[0150] Step 251, use the network to update in real time to obtain the real-time data of the doctors' free time in each hospital department along the shortest distance;

[0151] Step 252, analyze the previous medical treatment data and obtain the average idle time of doctors in each department as ot;

[0152] Step 253, sort the set △o from large to small according to the length of the doctors' free time, if the same, record them as the same ranking, and obtain the corresponding free time difference △o; refer to the above formula (5) to calculate △o.

[0153] Among them, △o is the difference in the doctor's free time; (sx / v) is the time taken by the ambulance at the average speed;

[0154] In some embodiments, step 252, obtaining the average idle time ot of doctors in each department, includes the following steps:

[0155] Step 2521. Divide the emergency doctor's consultation time into u (u≤12) time periods, obtain the doctor's idle time after completing the consultation task in each time period, and record it as a set Q, then Q = {q1, q2, ..., qw}, where q1, q2, ..., qw are the idle time of each time period;

[0156] Step 2522. Obtain the average idle time of doctors in each department. t , refer to the above formula (4) to calculate O t .

[0157] Calculate each formula and sort △o from large to small according to the difference in doctors' free time. If they are the same, they will be ranked the same. Select the doctor with the largest △o, and the hospital where the doctor works will immediately send an ambulance for rescue.

[0158] In an embodiment of the present application, a specific route analysis method is provided, in which routes are sorted from small to large according to the number of traffic lights along the way. If they are the same, they are recorded as the same ranking, and the corresponding distance values ​​are obtained to generate a hospital selection list. At the same time, combined with the doctor selection sorting list in the first part, a suitable doctor can be quickly selected based on the voice keywords in the emergency call data.

[0159] The method for managing medical appointments provided in this application, when applied to a medical appointment management system, can at least achieve the following beneficial effects:

[0160] Through the emergency appointment hospital matching platform and appointment data evaluation platform, a two-way selection platform can be provided for emergency patients and hospitals. In the process of matching hospitals, the best hospital can be selected by referring to the appointment data evaluation, and the treatment department can be matched before the patient sees the doctor;

[0161] The appointment data evaluation platform is equipped with a voice recognition keyword module and a keyword matching module, which can identify symptom keywords in the patient's voice, accurately obtain the patient's symptom information, and further recommend more suitable doctors for patients to provide accurate treatment, providing convenience for patients who have made appointments.

[0162] Based on the distribution of different routes, it can avoid traffic congestion. At the same time, according to the ambulance dispatching situation of each hospital, it can provide patients with the fastest medical channel to prevent delays in their condition.

[0163] In emergency situations, route analysis, doctor keyword analysis, and doctor availability analysis can provide patients with the fastest medical assistance, while selecting the doctor with the largest comprehensive H value to facilitate better treatment for patients.

[0164] It should be noted that in the embodiments of the present application, if the above-mentioned method for managing medical appointments is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a terminal device to execute all or part of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0165] In an embodiment of the present application, the processor may be an integrated circuit chip having signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., wherein the general-purpose processor may be a microprocessor or any conventional processor, etc.

[0166] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0167] An embodiment of the present application provides a computer storage medium storing one or more programs, which can be executed by one or more processors to implement the following. Figure 1 Steps shown.

[0168] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0169] It should be noted that the above-mentioned computer storage medium / memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM) and other memories; it can also be various terminals including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0170] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0171] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0172] In addition, all functional units in the embodiments of the present application can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units. A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above method embodiments; and the aforementioned storage medium includes: mobile storage devices, read-only memory (ROM), random access memory (RAM), disks or optical disks, and other media that can store program codes.

[0173] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0174] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0175] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0176] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for managing medical appointments. It is characterized in that The method comprises: Acquiring first information, where the first information represents relevant symptoms of the patient; Acquire second information, where the second information represents relevant medical symptoms of each hospital department; Determine a first parameter based on the first information and the second information; When the first parameter satisfies a first threshold condition, third information is obtained, the third information including the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

2. The method according to claim 1, It is characterized in that The first parameter satisfies the first threshold condition including: a proportion of the first keyword included in the first information to the second keyword included in the second information is greater than a first threshold.

3. The method according to claim 2, It is characterized in that The third information also includes the appointment doctor of the appointment department. After obtaining the appointment department, the method further includes: Acquire fourth information, where the fourth information represents relevant symptoms diagnosed and treated by each doctor in the appointment department; Determine a second parameter based on a third keyword and the first keyword included in the fourth information; When the second parameter satisfies a second threshold condition, the scheduled doctor is obtained.

4. The method according to claim 3, It is characterized in that The second parameter satisfies the second threshold condition including: the sum of the proportion of the first quantity in the first keyword and the proportion of the first quantity in the third keyword is greater than the second threshold, and the first quantity is the quantity of the third keyword including the first keyword.

5. The method according to claim 1, It is characterized in that After obtaining the first information, the method further includes: Acquire fifth information, wherein the fifth information represents the distance between the hospital location and the location of the patient in the candidate hospitals, and the driving path of the hospital that is less than the third threshold; Acquire sixth information, wherein the sixth information represents information of a dispatchable object of the candidate hospital, wherein the information of the dispatchable object includes at least one of the following: the number of ambulances, and the length of free time of a doctor matching the first information; Based on the fifth information and the sixth information, an ambulance and a doctor are dispatched for the patient.

6. The method according to claim 5, It is characterized in that The method further comprises: Acquire seventh information, where the seventh information represents an average idle time of doctors in the candidate hospital; Acquire eighth information, where the eighth information represents an average ambulance time taken by the candidate hospital; Based on the seventh information and the eighth information, the idle time length is obtained.

7. The method according to claim 6, It is characterized in that The obtaining of the seventh information includes: Obtain the length of the idle time in each of multiple consultation time periods; The seventh information is obtained based on the number of the plurality of consultation time slots and the length of each of the idle time slots.

8. A medical appointment management device, It is characterized in that The medical appointment management device comprises: An acquisition unit, configured to acquire first information, wherein the first information represents relevant symptoms of the patient; The acquisition unit is used to acquire second information, where the second information represents relevant medical symptoms of each hospital department; a processing unit, configured to determine a first parameter based on the first information and the second information; The processing unit is used to obtain third information when the first parameter meets a first threshold condition, wherein the third information includes the appointment department of the patient, and the first threshold condition represents the association between the first information and the second information.

9. A medical appointment management device, It is characterized in that The medical appointment management device includes: A memory for storing executable instructions; The processor is used to implement the method for managing medical appointments according to any one of claims 1 to 7 when executing the executable instructions stored in the memory.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method for managing medical appointments as described in any one of claims 1 to 7.