Diagnosis and treatment service method, device, electronic device, storage medium and program product
By receiving and processing target call requests and video negotiations in telemedicine services, combining initial diagnosis and treatment videos and condition data to calculate priority and doctor matching, recommending appropriate doctors and sending real-time diagnosis and treatment videos, solving the problems of cumbersome operation and low diagnosis and treatment efficiency in existing telemedicine services, and achieving simple and easy-to-use and efficient diagnosis and treatment.
Patent Information
- Application Number
- CN202411495047.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The existing telemedicine service is complicated to operate, especially for the elderly, which is not easy to use, and has low diagnosis and treatment efficiency.
By receiving the target call request from the calling device, the target call request is sent to the IVVR for video negotiation, and the initial diagnosis and treatment video data is sent after the negotiation is successful. Calculate priority and doctor's professional matching based on the patient's condition data, recommend the most suitable doctor, and send the doctor's real-time diagnosis and treatment video data to the calling device.
It enables patients to conduct remote diagnosis and treatment without complex operations, and improves diagnosis and treatment efficiency through intelligent matching and resource allocation.
Smart Images

Figure CN119011547B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a diagnosis and treatment service method, device, electronic equipment, storage medium and program product. Background Art
[0002] In order to improve the convenience of diagnosis and treatment activities for contemporary people, telemedicine has gradually developed. Telemedicine refers to the use of information technology such as communication technology, computer and network technology to allow medical experts in different regions to analyze, diagnose and discuss treatment plans for patients through video, audio and other means. At present, many telemedicine services need to be carried out through special mobile applications (Application, APP) or web-based H5 pages. This method may involve a series of complex operation steps during use, such as downloading and installing APP, registering an account, logging in, binding devices or personal information, etc. For some users, especially the elderly, these operations may seem too cumbersome and difficult, not easy to use, and the current remote diagnosis and treatment is not smart enough, resulting in low diagnosis and treatment efficiency. Summary of the invention
[0003] The present invention is intended to provide a diagnosis and treatment service method, device, electronic device, storage medium and program product to solve the deficiencies in the prior art. The technical problem to be solved by the present invention is achieved through the following technical solutions.
[0004] According to a first aspect of the present disclosure, a diagnosis and treatment service method is provided, the method comprising:
[0005] Receiving a target call request sent by a calling device using a calling number to dial a target medical number;
[0006] sending the target call request to an interactive voice and video response (IVVR) so that the IVVR initiates a video negotiation with the calling device;
[0007] In the event that the IVVR successfully negotiates the video with the calling device, sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device;
[0008] Receiving initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, the initial diagnosis and treatment process data including condition data of the patient corresponding to the calling number;
[0009] receiving a switching instruction sent by the calling device;
[0010] Based on the switching instruction, according to the condition data of the patient corresponding to the calling number, the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number are calculated;
[0011] According to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data;
[0012] The real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value is sent to the calling device.
[0013] Furthermore, before sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes:
[0014] obtaining patient information corresponding to the calling number through IVVR;
[0015] Querying in a database whether historical diagnosis and treatment process data corresponding to the patient information is stored;
[0016] When it is found that the database contains historical diagnosis and treatment process data corresponding to the patient information, the historical diagnosis and treatment process data is sent to a camera corresponding to the target call request.
[0017] Furthermore, when the IVVR successfully negotiates the video with the calling device, before sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device, the method further includes:
[0018] Receiving a video switching request sent by the IVVR;
[0019] Based on the video switching request, sending a video negotiation request to the calling device through the core network device;
[0020] Receiving, by the core network device, a video negotiation success message sent by the calling device based on the video negotiation request;
[0021] The video negotiation success message is sent to the IVVR.
[0022] Further, after sending the video switching success message to the IVVR, the method further includes:
[0023] receiving a camera connection request sent by the IVVR, wherein the camera connection request carries identification information of a camera corresponding to the target call request;
[0024] Based on the camera connection request, real-time diagnosis and treatment video data captured by the camera corresponding to the target call request is obtained.
[0025] Furthermore, after sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes:
[0026] The correspondence between the patient information corresponding to the calling number and the current diagnosis and treatment process data is stored in a database.
[0027] According to a second aspect of the present disclosure, a diagnosis and treatment service device is provided, the device comprising:
[0028] The first receiving module is used to receive a target call request sent by a calling device using a calling number to dial a target diagnosis and treatment number;
[0029] A first sending module, configured to send the target call request to an interactive language and video response IVVR, so that the IVVR initiates a video negotiation with the calling device;
[0030] A second sending module, configured to send the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device if the video negotiation between the IVVR and the calling device is successful;
[0031] A second receiving module is used to receive initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, wherein the initial diagnosis and treatment process data includes the condition data of the patient corresponding to the calling number;
[0032] A third receiving module, configured to receive a switching instruction sent by the calling device;
[0033] A first calculation module is used to calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number based on the switching instruction and the condition data of the patient corresponding to the calling number;
[0034] A second calculation module is used to calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data;
[0035] The third sending module is used to send the real-time diagnosis and treatment video data taken by the camera corresponding to the doctor with the highest recommendation value to the calling device.
[0036] According to a third aspect of the present disclosure, an electronic device is provided. The electronic device includes: a memory and a processor, wherein a computer program is stored in the memory, and the method is implemented when the processor executes the computer program.
[0037] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program implements the method when executed by a processor.
[0038] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer instructions, which implement the method when executed by a processor.
[0039] The embodiments of the present invention include the following advantages:
[0040] The medical service method, device, electronic device, storage medium and program product provided by the embodiments of the present invention include receiving a target call request sent by a calling device using a calling number to dial a target medical number; sending the target call request to an interactive language and video response IVVR so that the IVVR initiates a video negotiation with the calling device; when the video negotiation between the IVVR and the calling device is successful, sending the stored initial medical video data corresponding to the target call request to the calling device; receiving initial medical process data sent by the calling device based on the initial medical video data, the initial medical process data including the condition data of the patient corresponding to the calling number; receiving a switching signal sent by the calling device Instruction; based on the switching instruction, according to the condition data of the patient corresponding to the calling number, calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number; according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number; send the real-time diagnosis and treatment video data taken by the camera corresponding to the doctor with the highest recommendation value to the calling device. In this embodiment, the patient can directly initiate the remote diagnosis and treatment process by dialing the diagnosis and treatment number, without the need to perform other complicated operations, and before the calling device and the camera corresponding to the target call request establish a real-time video connection, that is, before the patient and the doctor establish a real-time video connection, the initial diagnosis and treatment video data stored in advance can be used for diagnosis and treatment. In addition, the recommendation value of each doctor can be scientifically determined based on the patient's condition data obtained during the initial diagnosis and treatment process, the patient's priority data, the professional matching data of each doctor, and the diagnosis and treatment queue data of each doctor. In this way, by integrating the urgency of the disease and the doctor's queue status, efficient and reasonable resource allocation can be achieved, thereby further improving the efficiency of diagnosis and treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is one of the step flow charts of an embodiment of a diagnosis and treatment service method of the present invention;
[0042] Figure 2 This is the second step flow chart of an embodiment of a diagnosis and treatment service method of the present invention;
[0043] Figure 3 is a schematic diagram of an embodiment of a communication system of the present invention;
[0044] Figure 4 It is a structural schematic diagram of an embodiment of a diagnosis and treatment service device of the present invention;
[0045] Figure 5It is a structural schematic diagram of an electronic device of the present invention. DETAILED DESCRIPTION
[0046] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0047] Figure 1 The flowchart of the diagnosis and treatment service method 100 according to the embodiment of the present disclosure is shown. Specifically, the method 100 includes:
[0048] S101, receiving a target call request sent by a calling device using a calling number to dial a target medical number;
[0049] In this step, the queuing machine of the telemedicine video platform receives a target call request sent by a calling device using a calling number to dial a target treatment number through a core network device. The calling device can be understood as a terminal device such as a patient's mobile phone. The patient can initiate a target call request by dialing the target treatment number through the calling number bound to the mobile phone. The aforementioned target treatment number can be understood as a treatment number corresponding to the patient's treatment needs. Different treatment needs correspond to different treatment numbers. For example, dermatology corresponds to one treatment number and respiratory department corresponds to another treatment number.
[0050] S102, sending the target call request to an interactive language and video response IVVR, so that the IVVR initiates a video negotiation with the calling device;
[0051] In this step, the queuing machine of the telemedicine video platform sends the target call request to the Interactive Voice and Video Response (IVVR) and waits for the control instruction of the IVVR. Based on the target call request, the IVVR initiates video negotiation with the calling device.
[0052] S103, when the video negotiation between the IVVR and the calling device is successful, sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device;
[0053] In this step, in order to improve the efficiency of diagnosis and treatment and save human resources, before connecting the diagnosis and treatment video between the patient and the doctor, the telemedicine video platform can first query the storage address of the corresponding initial diagnosis and treatment video data in the database based on the patient's diagnosis and treatment needs, and after the IVVR reads the storage address, send the initial diagnosis and treatment video data corresponding to the patient's diagnosis and treatment needs to the patient's mobile phone through the queuing machine to perform an initial diagnosis on the patient. The initial diagnosis and treatment video data can guide the patient to make specific actions or answer specific questions.
[0054] In some embodiments, when the IVVR successfully negotiates the video with the calling device, before sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device, the method further includes:
[0055] Receiving a video switching request sent by the IVVR;
[0056] Based on the video switching request, sending a video negotiation request to the calling device through the core network device;
[0057] Receiving, by the core network device, a video negotiation success message sent by the calling device based on the video negotiation request;
[0058] The video negotiation success message is sent to the IVVR.
[0059] In the above embodiment, the queuing machine receives the video switching request sent by the IVVR, and based on the video switching request, sends a video negotiation request to the calling device through the core network device; the calling device switches the previous audio call to a video call based on the video negotiation request, and sends a video negotiation success message to the queuing machine through the core network device, and the queuing machine feeds back the video negotiation success message to the IVVR.
[0060] In this embodiment, the orderly management of the core network equipment and the queuing machine ensures the security and controllability of the entire switching process, and prevents unauthorized access and operation.
[0061] In some embodiments, after sending the video switching success message to the IVVR, the method further includes:
[0062] receiving a camera connection request sent by the IVVR, wherein the camera connection request carries identification information of a camera corresponding to the target call request;
[0063] Based on the camera connection request, real-time diagnosis and treatment video data captured by the camera corresponding to the target call request is obtained.
[0064] In the above embodiment, after the IVVR successfully negotiates the video with the calling device, the IVVR obtains the identification information of the camera corresponding to the target call request through the service interface, and then sends a camera connection request to the queuing machine, which carries the identification information of the camera corresponding to the target call request. The queuing machine sends the camera connection request to the media gateway, and the media gateway sends the camera connection request to the telemedicine platform. The telemedicine platform obtains the real-time diagnosis and treatment video data shot by the camera corresponding to the target call request based on the identification information of the camera corresponding to the target call request in the camera connection request.
[0065] In this embodiment, this hierarchical system design achieves efficient acquisition and management of real-time video data by submitting camera connection requests to different modules, taking into account all aspects of system performance, security, scalability and user experience, making telemedicine services more convenient, efficient and reliable.
[0066] S104, receiving initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, wherein the initial diagnosis and treatment process data includes condition data of the patient corresponding to the calling number;
[0067] In this step, the telemedicine video platform collects the patient's medical condition data, such as symptoms, age, etc., obtained when the patient is diagnosed and treated using the initial diagnosis and treatment video data.
[0068] S105, receiving a switching instruction sent by the calling device;
[0069] In this step, if the patient feels that the initial diagnosis and treatment video cannot solve his problem, he can send a switching command through the calling device to notify the telemedicine video platform that he needs to connect with a real doctor.
[0070] S106. Based on the switching instruction, and according to the condition data of the patient corresponding to the calling number, calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number;
[0071] In this step, after receiving the switching instruction, the telemedicine video platform calculates the patient's priority data, that is, the urgency of the patient's condition, based on the patient's medical condition data, and calculates the matching data between the subdivided professional fields of different doctors in the same department and the patient's needs, so as to recommend the most suitable doctor to the patient.
[0072] S107. Calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data;
[0073] In this step, illustratively, the first weight data is 0.6, the second weight data is 0.3, and the third weight data is 0.1. The patient's priority data is 80; the professional matching data of doctor A is 90, and the queuing data is 10 minutes; the professional matching data of doctor B is 85, and the queuing data is 5 minutes; the professional matching data of doctor A is 80, and the queuing data is 15 minutes.
[0074] The recommended value is calculated as:
[0075] Recommendation value = (priority data × first weight) + (professional matching degree × second weight) + (queue situation score × third weight). Note: The queue situation score is the reciprocal of the queue time, because the shorter the queue time, the more priority is needed for recommendation.
[0076] Doctor A's recommendation value = (80 × 0.6) + (90 × 0.3) + ((1 / 10) × 0.1 × 100) = 48 + 27 + 1 = 76;
[0077] Doctor B's recommendation value = (80 × 0.6) + (85 × 0.3) + ((1 / 5) × 0.1 × 100) = 48 + 25.5 + 2 = 75.5;
[0078] Doctor C’s recommended value = (80×0.6)+(80×0.3)+((1 / 15)×0.1×100)=48+24+0.67≈72.67.
[0079] According to the calculation results, Doctor A has the highest recommendation value of 76, so the telemedicine video platform will recommend Doctor A to the patient.
[0080] S108. Sending real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device.
[0081] In this step, the telemedicine video platform sends the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, so that the doctor with the highest recommendation value establishes a video connection with the patient.
[0082] In some embodiments, before sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes:
[0083] obtaining patient information corresponding to the calling number through IVVR;
[0084] Querying in a database whether historical diagnosis and treatment process data corresponding to the patient information is stored;
[0085] When it is found that the database contains historical diagnosis and treatment process data corresponding to the patient information, the historical diagnosis and treatment process data is sent to a camera corresponding to the target call request.
[0086] In the above embodiment, before the doctor establishes a real-time video connection with the patient, if the patient has a record of initiating a diagnosis and treatment call, the doctor can first analyze the patient's historical diagnosis and treatment process data in order to conduct diagnosis and treatment activities more accurately. The specific implementation process is: first, IVVR queries the patient information from the service interface through the caller number, and then sends the patient information to the queuing machine of the telemedicine video platform. The queuing machine of the telemedicine video platform can query whether the historical diagnosis and treatment process data corresponding to the patient information is stored in the database of the telemedicine video platform. If the historical diagnosis and treatment process data corresponding to the patient information is stored in the database, the historical diagnosis and treatment process data is sent to the camera corresponding to the target call request, so that the doctor can have a more comprehensive understanding and analysis of the patient's disease.
[0087] In some embodiments, after sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes:
[0088] The correspondence between the patient information corresponding to the calling number and the current diagnosis and treatment process data is stored in a database.
[0089] In the above embodiment, after the real-time diagnosis and treatment between the doctor and the patient is completed, the telemedicine video platform can also store the patient information and the diagnosis and treatment process data in the database to provide a reference for the doctor's subsequent diagnosis and treatment activities.
[0090] See also Figure 2 , Figure 2The second flowchart of the diagnosis and treatment service method, the calling device can be understood as the patient's mobile phone and other terminal devices. The patient can dial the target diagnosis and treatment number through the calling number bound to the mobile phone to initiate a target call request; the core network device generates a traffic route after receiving the target call request of the calling device, and sends the traffic route to the queue machine of the remote diagnosis and treatment platform; the queue machine sends a waiting control instruction to the IVVR; the IVVR sends a video switching request to the queue machine based on the waiting control instruction sent by the queue machine; the queue machine receives the video switching request sent by the IVVR, and based on the video switching request, sends a video negotiation request to the calling device through the core network device; the calling device switches from the previous audio call to a video call based on the video negotiation request, and sends a video negotiation success message to the queue machine through the core network device; the queue machine notifies the IVVR that the video switching is successful; the IVVR obtains the identification information of the camera corresponding to the target call request from the service interface, and sends a camera connection request to the queue machine, which carries the identification information of the camera corresponding to the target call request; the queue machine sends a camera connection request to the media gateway device Request; the media gateway device sends a camera connection request to the telemedicine video platform; the telemedicine video platform can first send the stored initial diagnosis and treatment video corresponding to the target call request to the calling device through the queuing machine; receive the initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, the initial diagnosis and treatment process data including the condition data of the patient corresponding to the calling number; when the initial diagnosis and treatment video cannot meet the diagnosis and treatment needs of the patient, that is, when the switching instruction of the called device is received, the telemedicine video platform calculates the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number based on the switching instruction according to the condition data of the patient corresponding to the calling number; calculates the recommended value of each doctor in the department corresponding to the target diagnosis and treatment number according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data. Then send the real-time diagnosis and treatment video data shot by the camera corresponding to the doctor with the highest recommendation value to the calling device through the queuing machine, so that the doctor and the patient establish a real-time video connection. In addition, before establishing a real-time video connection with the patient, if the patient has a record of initiating a diagnosis and treatment call, the doctor can first analyze the patient's historical diagnosis and treatment process data in order to conduct diagnosis and treatment activities more accurately. The specific implementation process is: first, IVVR queries the patient information from the service interface through the caller number, and then sends the patient information to the queuing machine of the telemedicine video platform.The queuing machine of the telemedicine video platform can query whether historical diagnosis and treatment process data corresponding to the patient information is stored in the database of the telemedicine video platform. If it is found that historical diagnosis and treatment process data corresponding to the patient information is stored in the database, the historical diagnosis and treatment process data is sent to the camera corresponding to the target call request.
[0091] According to an embodiment of the present disclosure, a queuing machine of a telemedicine video platform receives a target call request sent by a calling device using a calling number to dial a target diagnosis and treatment number; sends the target call request to an interactive language and video answering IVVR, so that the IVVR initiates a video negotiation with the calling device; in the case where the video negotiation between the IVVR and the calling device is successful, sends the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device; receives initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, wherein the initial diagnosis and treatment process data includes the condition data of the patient corresponding to the calling number; receives a switching instruction sent by the calling device; based on the Switching instruction, according to the condition data of the patient corresponding to the calling number, calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number; according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number; send the real-time diagnosis and treatment video data taken by the camera corresponding to the doctor with the highest recommendation value to the calling device. In this embodiment, the patient can directly initiate the remote diagnosis and treatment process by dialing the diagnosis and treatment number, without the need to perform other complicated operations, and before the calling device and the camera corresponding to the target call request establish a real-time video connection, that is, before the patient and the doctor establish a real-time video connection, the initial diagnosis and treatment video data stored in advance can be used for diagnosis and treatment. In addition, the recommendation value of each doctor can be scientifically determined based on the patient's condition data obtained during the initial diagnosis and treatment process, the patient's priority data, the professional matching data of each doctor, and the diagnosis and treatment queue data of each doctor. In this way, by integrating the urgency of the disease and the doctor's queue status, efficient and reasonable resource allocation can be achieved, thereby further improving the efficiency of diagnosis and treatment.
[0092] See also Figure 3 , Figure 3 The network elements involved in the diagnosis and treatment service method of the embodiment of the present application include:
[0093] Media Server: The media platform is responsible for audio and video media processing and playback, venue application and release, audio and video encoding and decoding, speech recognition translation, and translation and video overlay processing.
[0094] Signaling server: responsible for signaling negotiation and processing.
[0095] Business system: Determine the binding information of the camera corresponding to the called number.
[0096] Serving-Call Session Control Function (S-CSCF): The central node of the IP Multimedia Subsystem (IMS) core network, mainly used for user registration, authentication control, session routing and service triggering control, and maintaining session status information.
[0097] Interrogating-Call Session Control Function (I-CSCF): The unified initial entry point of the IMS network, responsible for the assignment and query of the S-CSCF where the user is registered.
[0098] Proxy-Call Session Control Function (P-CSCF): The entry node for Session Initiation Protocol (SIP) users to access the IMS network, mainly responsible for the proxy of signaling and messages.
[0099] Session Border Controller (SBC): Provides secure access and media processing for audio and video channels.
[0100] Serving Gateway / Packet Data Network Gateway (S / P-GW): It is the core equipment of the Evolved Packet Core (EPC) network, providing the functions of the Serving Gateway and Packet Data Network (PDN) Gateway logical entities. The Serving Gateway is oriented to the Radio Access Network (UE+eNodeB) to transmit service plane data; the PDN Gateway is oriented to other data networks and is the anchor point of the Evolved Packet System (EPS), realizing access and interaction with multiple public data networks.
[0101] User Plane Function (UPF) / Access and Mobility Management Function (AMF): UPF is responsible for user plane functions, packet routing and forwarding, policy implementation, traffic reporting, and quality of service (QoS) processing. AMF is responsible for access and mobility management functions, and performs registration, connection, reachability, and mobility management. It provides a session management message transmission channel for user equipment (UE) and session management function (SMF), provides authentication and authorization functions for user access, and is the access point of the terminal and wireless core network control plane.
[0102] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.
[0103] The above is an introduction to the method embodiment. The following is a further explanation of the scheme disclosed in the present invention through an apparatus embodiment.
[0104] Figure 4 FIG. 4 is a block diagram of a diagnosis and treatment service device 400 according to an embodiment of the present disclosure, and the diagnosis and treatment service device 400 includes:
[0105] The first receiving module 401 is used to receive a target call request sent by a calling device using a calling number to dial a target diagnosis and treatment number;
[0106] A first sending module 402 is used to send the target call request to the interactive language and video response IVVR, so that the IVVR initiates a video negotiation with the calling device;
[0107] The second sending module 403 is used to send the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device when the video negotiation between the IVVR and the calling device is successful;
[0108] The second receiving module 404 is used to receive the initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, wherein the initial diagnosis and treatment process data includes the condition data of the patient corresponding to the calling number;
[0109] The third receiving module 405 is used to receive the switching instruction sent by the calling device;
[0110] A first calculation module 406 is used to calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number based on the switching instruction and the condition data of the patient corresponding to the calling number;
[0111] The second calculation module 407 is used to calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data;
[0112] The third sending module 408 is used to send the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device.
[0113] Furthermore, the device also includes:
[0114] A first acquisition module, configured to acquire patient information corresponding to the calling number through IVVR;
[0115] A first query module is used to query whether historical diagnosis and treatment process data corresponding to the patient information is stored in the database;
[0116] The fourth sending module is used to send the historical diagnosis and treatment process data corresponding to the patient information to the camera corresponding to the target call request when the historical diagnosis and treatment process data corresponding to the patient information is stored in the database.
[0117] Furthermore, the device also includes:
[0118] A third receiving module is used to receive a video switching request sent by the IVVR;
[0119] A fifth sending module, configured to send a video negotiation request to the calling device through the core network device based on the video switching request;
[0120] A fourth receiving module, configured to receive, through the core network device, a video negotiation success message sent by the calling device based on the video negotiation request;
[0121] The sixth sending module is used to send the video negotiation success message to the IVVR.
[0122] Furthermore, the device also includes:
[0123] a fifth receiving module, configured to receive a camera connection request sent by the IVVR, wherein the camera connection request carries identification information of a camera corresponding to the target call request;
[0124] The second acquisition module is used to acquire real-time diagnosis and treatment video data shot by the camera corresponding to the target call request based on the camera connection request.
[0125] Furthermore, the device also includes:
[0126] The first storage module is used to store the correspondence between the patient information corresponding to the calling number and the current diagnosis and treatment process data in a database.
[0127] Figure 4 An example of a physical structure diagram of an electronic device is shown. The electronic device may be a smart terminal, and its internal structure diagram may be as follows: Figure 4 As shown. The electronic device includes a processor, a memory and a network interface connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above-mentioned diagnosis and treatment service method is implemented.
[0128] On the other hand, the present invention also provides a computer storage medium storing a computer program, which implements the above-mentioned diagnosis and treatment service method when executed by a processor.
[0129] In another aspect, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and when the processor executes the computer instructions, the above-mentioned diagnosis and treatment service method is implemented.
[0130] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory.
[0131] By way of illustration and not limitation, Random Access Memory (RAM) is available in many forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus Direct RAM (RDRAM), Direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM).
[0132] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.
[0133] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should also be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0134] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.
[0135] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0136] For ease of description, spatially relative terms, such as "above", "above", "on the upper surface of", "above", etc., may be used herein to describe the spatial positional relationship between a device or feature and other devices or features as shown in the figure. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figure. For example, if the device in the accompanying drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" may include both "above" and "below". The device may also be positioned in other different ways, such as rotated 90 degrees or in other orientations, and the spatially relative descriptions used herein are interpreted accordingly.
[0137] In the above detailed description, reference is made to the accompanying drawings, which form a part of this document. In the accompanying drawings, similar symbols typically identify similar components unless the context indicates otherwise. The illustrated embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein.
[0138] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A diagnosis and treatment service method, characterized in that: The method comprises: Receiving a target call request sent by a calling device using a calling number to dial a target medical number; sending the target call request to an interactive voice and video response (IVVR) so that the IVVR initiates a video negotiation with the calling device; In the event that the IVVR successfully negotiates the video with the calling device, sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device; Receiving initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, the initial diagnosis and treatment process data including condition data of the patient corresponding to the calling number; receiving a switching instruction sent by the calling device; Based on the switching instruction, according to the condition data of the patient corresponding to the calling number, the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number are calculated; According to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data; Sending to the calling device real-time diagnosis and treatment video data captured by a camera corresponding to the doctor with the highest recommendation value; Before sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes: Obtaining patient information corresponding to the calling number through IVVR; Querying in a database whether historical diagnosis and treatment process data corresponding to the patient information is stored; In the case where the historical diagnosis and treatment process data corresponding to the patient information is found to be stored in the database, the historical diagnosis and treatment process data is sent to the camera corresponding to the target call request; In the case where the IVVR successfully negotiates the video with the calling device, before sending the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device, the method further includes: Receiving a video switching request sent by the IVVR; Based on the video switching request, sending a video negotiation request to the calling device through a core network device; Receiving, by the core network device, a video negotiation success message sent by the calling device based on the video negotiation request; Sending the video negotiation success message to the IVVR; After sending the video switching success message to the IVVR, the method further includes: receiving a camera connection request sent by the IVVR, wherein the camera connection request carries identification information of a camera corresponding to the target call request; Based on the camera connection request, real-time diagnosis and treatment video data captured by the camera corresponding to the target call request is obtained.
2. The diagnosis and treatment service method according to claim 1, characterized in that: After sending the real-time diagnosis and treatment video data captured by the camera corresponding to the doctor with the highest recommendation value to the calling device, the method further includes: The correspondence between the patient information corresponding to the calling number and the current diagnosis and treatment process data is stored in a database.
3. A diagnosis and treatment service device, characterized in that: The device is used to execute the diagnosis and treatment service method according to claim 1 or 2, and the device includes: The first receiving module is used to receive a target call request sent by a calling device using a calling number to dial a target diagnosis and treatment number; A first sending module, configured to send the target call request to an interactive language and video response IVVR, so that the IVVR initiates a video negotiation with the calling device; A second sending module, configured to send the stored initial diagnosis and treatment video data corresponding to the target call request to the calling device if the video negotiation between the IVVR and the calling device is successful; A second receiving module is used to receive initial diagnosis and treatment process data sent by the calling device based on the initial diagnosis and treatment video data, wherein the initial diagnosis and treatment process data includes the condition data of the patient corresponding to the calling number; A third receiving module, configured to receive a switching instruction sent by the calling device; A first calculation module is used to calculate the priority data of the patient corresponding to the calling number and the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number based on the switching instruction and the condition data of the patient corresponding to the calling number; A second calculation module is used to calculate the recommendation value of each doctor in the department corresponding to the target diagnosis and treatment number according to the priority data of the patient corresponding to the calling number, the professional matching data of each doctor in the department corresponding to the target diagnosis and treatment number, the diagnosis and treatment queuing data of each doctor in the department corresponding to the target diagnosis and treatment number, the first weight data, the second weight data and the third weight data, wherein the first weight data is the weight data corresponding to the priority data, the second weight data is the weight data corresponding to the professional matching degree, and the third weight data is the weight data corresponding to the diagnosis and treatment queuing data; The third sending module is used to send the real-time diagnosis and treatment video data taken by the camera corresponding to the doctor with the highest recommendation value to the calling device.
4. The diagnosis and treatment service device according to claim 3, characterized in that: The device also includes: A first acquisition module, configured to acquire patient information corresponding to the calling number through IVVR; A first query module is used to query whether historical diagnosis and treatment process data corresponding to the patient information is stored in the database; The fourth sending module is used to send the historical diagnosis and treatment process data corresponding to the patient information to the camera corresponding to the target call request when the historical diagnosis and treatment process data corresponding to the patient information is stored in the database.
5. An electronic device, characterized in that: It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the diagnosis and treatment service method as described in claim 1 or 2 are implemented.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the diagnosis and treatment service method as claimed in claim 1 or 2 are implemented.
7. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the steps of the diagnosis and treatment service method as claimed in claim 1 or 2.
Citation Information
Patent Citations
Internet-based video diagnosis and treatment system for doctor
CN102244671A
24H doctor inquiry system based on online diagnosis and treatment cabin
CN116525144A