Online consultation method, device, equipment and storage medium

By setting session permissions in the online consultation system, the problem of reduced doctor visit efficiency caused by unlimited communication between patients and doctors is solved, and more efficient use of doctor resources is achieved and consultation services can be provided to more patients.

CN112802614BActive Publication Date: 2025-02-11GUAHAO (HANGZHOU) TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110113603.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-27
Publication Date
2025-02-11
Estimated Expiration
2041-01-27

AI Technical Summary

Technical Problem

In the traditional online consultation system, unlimited communication between patients and doctors can be carried out, resulting in a decrease in the efficiency of doctors' reception and the inability to effectively allocate limited medical resources to provide consultation services to more patients.

Method used

When a later session order is detected, the session permission corresponding to the session order is obtained, and when a session message is received, it is determined whether the parameter value corresponding to the session message satisfies the session permission. If it is satisfied, the session message will be sent to the second client. .

Benefits of technology

It solves the problem of unlimited communication between patients and doctors, and sets session permissions for the sending of session messages, thereby improving the doctor's reception efficiency and allowing limited doctor resources to provide consultation services for more patients.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112802614B_ABST
    Figure CN112802614B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses an online consultation method, device, equipment and storage medium. The method comprises: when a pending conversation order is detected, obtaining a conversation permission corresponding to the pending conversation order; wherein the conversation permission includes a parameter value range corresponding to a conversation parameter; when a conversation message sent by a first client is received, obtaining a parameter value of the conversation parameter corresponding to the conversation message; if the parameter value satisfies the conversation permission, the conversation message is sent to a second client. The embodiment of the present invention solves the problem of unlimited communication between patients and doctors and improves the doctor's consultation efficiency by obtaining the conversation permission corresponding to the conversation order when a pending conversation order is detected, and judging whether the parameter value of the conversation parameter corresponding to the conversation message satisfies the conversation permission when a conversation message is received.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of Internet medical technology, and in particular to an online consultation method, device, equipment and storage medium. Background Art

[0002] Internet medicine is a new application of the Internet in the medical industry. It includes various forms of health care services, including health education, medical information inquiry, electronic health records, disease risk assessment, online disease consultation, electronic prescriptions, remote consultation, remote treatment and rehabilitation, etc., using the Internet as a carrier and technical means.

[0003] Among them, online consultation can help solve the contradiction between the imbalance of medical resources and the increasing health and medical needs of people. Compared with the number of patients, the number of doctors is small. As service providers, doctors need to provide diagnosis and treatment services to more patients. Under the basic premise of ensuring the accuracy of diagnosis and treatment, it is necessary to improve the efficiency of diagnosis and treatment so that doctors can serve more patients.

[0004] In traditional online consultation systems, patients and doctors can usually communicate for a long time at any time after establishing a consultation relationship. However, if the patient still communicates with the doctor unnecessarily after the consultation, it will affect the doctor's consultation of other patients, thereby reducing the doctor's consultation efficiency. Summary of the invention

[0005] The embodiments of the present invention provide an online consultation method, device, equipment and storage medium to solve the problem of unlimited communication between patients and doctors and improve the doctor's consultation efficiency.

[0006] In a first aspect, an embodiment of the present invention provides an online consultation method, the method comprising:

[0007] When a pending order is detected, a session permission corresponding to the pending order is obtained; wherein the session permission includes a parameter value range corresponding to a session parameter;

[0008] When receiving a session message sent by the first client, obtaining a parameter value of a session parameter corresponding to the session message;

[0009] If the parameter value satisfies the session authority, the session message is sent to the second client.

[0010] In a second aspect, an embodiment of the present invention further provides an online medical consultation device, the device comprising:

[0011] A session authority acquisition module, used for acquiring the session authority corresponding to the pending session order when a pending session order is detected; wherein the session authority includes a parameter value range corresponding to a session parameter;

[0012] A parameter value acquisition module, configured to acquire a parameter value of a session parameter corresponding to the session message when receiving a session message sent by the first client;

[0013] The session message sending module is used to send the session message to the second client if the parameter value satisfies the session authority.

[0014] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:

[0015] one or more processors;

[0016] A memory for storing one or more programs;

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the online medical consultation methods mentioned above.

[0018] In a fourth aspect, an embodiment of the present invention further provides a storage medium comprising computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute any of the online medical consultation methods mentioned above.

[0019] The embodiment of the present invention obtains the session permission corresponding to the session order when a pending session order is detected, and when a session message is received, if the parameter value of the session parameter corresponding to the session message satisfies the session permission, the session message is sent to the second client, thereby solving the problem of unlimited communication between the patient and the doctor, setting the session permission for the sending of the session message, thereby improving the doctor's consultation efficiency and enabling limited doctor resources to provide consultation services to more patients. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a flow chart of the online medical consultation method provided in the first embodiment of the present invention.

[0021] Figure 2 It is a schematic diagram of an online medical consultation system provided in Embodiment 1 of the present invention.

[0022] Figure 3 This is a flow chart of an online medical consultation method provided in Embodiment 2 of the present invention.

[0023] Figure 4 It is a schematic diagram of a medical consultation session window provided in the second embodiment of the present invention.

[0024] Figure 5 It is a flowchart of a specific example of an online medical consultation method provided in the second embodiment of the present invention.

[0025] Figure 6 It is a schematic diagram of an online medical consultation device provided in Embodiment 3 of the present invention.

[0026] Figure 7 It is a structural schematic diagram of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0028] Embodiment 1

[0029] Figure 1 This is a flow chart of the online consultation method provided by the first embodiment of the present invention. This embodiment is applicable to Internet medical care, especially to the case where patients and doctors exchange information through the Internet. The method can be executed by an online consultation device, which can be implemented in software and / or hardware, and can be configured in a terminal device. Specifically, it includes the following steps:

[0030] S110: When a pending order is detected, a session permission corresponding to the pending order is obtained.

[0031] In one embodiment, the order to be discussed includes an order initiated by the first client or the second client. Specifically, when the first client is a client corresponding to the patient, the second client is a client corresponding to the doctor, and when the first client is a client corresponding to the doctor, the second client is a client corresponding to the patient. This embodiment takes the first client as a client corresponding to the patient and the second client as a client corresponding to the doctor as an example to explain the technical solution.

[0032] Among them, exemplarily, based on the patient information input by the patient through the first client, a pending conversation order is generated. Exemplarily, based on the order content, the pending conversation orders include but are not limited to consultation orders and follow-up orders. Among them, the consultation order can be used by the patient to consult the doctor about the condition. The follow-up order can be used by the doctor to understand the condition or guide the rehabilitation of the patient who has been to the hospital. Exemplarily, based on the conversation mode, the pending conversation orders include but are not limited to text orders, voice orders and video orders. Among them, the text order can be that the patient and the doctor can only send at least one of the following: text, pictures and videos, and the voice order or video order can be that the patient and the doctor can have a voice call or video call. The type of the pending conversation order is not limited here.

[0033] In this embodiment, the session authority includes a parameter value range corresponding to the session parameter. Specifically, the session authority corresponding to different pending session orders may be the same or different. In one embodiment, the session authority corresponding to at least one pending session order is preset.

[0034] In another embodiment, optionally, the order parameters corresponding to the order to be processed are obtained, and the session permissions corresponding to the order parameters are determined according to a preset mapping relationship. The preset mapping relationship is used to characterize the mapping relationship between the order parameters corresponding to the order to be processed and the session parameters and the parameter value range of the session parameters. For example, the order parameters can be patient information input by the user, such as age, occupation or symptoms, etc. Of course, the order parameters can also be order types, such as text orders or voice orders.

[0035] For example, the preset mapping relationship may be "70 years old - session time - 1 hour", where "70 years old" represents the order parameter, "session time" represents the session parameter corresponding to the order parameter, and "1 hour" represents the parameter value range of the session parameter. Exemplarily, in the preset mapping relationship, the older the age, the longer the corresponding session time, and the higher the severity of the symptom, the longer the corresponding session time.

[0036] The advantage of such a setting is that the conversation rights customized according to the pending conversation order can better meet the conversation needs between the patient and the doctor.

[0037] S120: When a session message sent by the first client is received, obtain a parameter value of a session parameter corresponding to the session message.

[0038] In one embodiment, optionally, the session parameter includes at least one of session time, message sending times, and polling times.

[0039] Exemplarily, when the session parameters include session time, the parameter value of the session time may be the current time when the session message sent by the first client is received.

[0040] Exemplarily, when the session parameter includes the number of message sending times, specifically, the number of message sending times may be the number of message sending times corresponding to the first client or the total number of message sending times corresponding to the two clients. Exemplarily, the number of sent times corresponding to the first client or the total number of sent times corresponding to the two clients is counted, and the parameter value of the number of message sending times is the number of sent times plus 1 or the total number of sent times plus 1.

[0041] Exemplarily, when the session parameter includes the polling number, the polling number can be used to describe the logarithm of the session messages sent by the first client and the second client. For example, when the first client sends session message 1 and the second client sends session message 2, the polling number is increased by 1. When the first client sends session message 1, session message 2, and session message 3 and the second client sends session message 4, the polling number is increased by 1.

[0042] S130: If the parameter value satisfies the session authority, send the session message to the second client.

[0043] For example, assuming that the parameter value of the session time corresponding to the received session message is 8:05, and the parameter value range corresponding to the session time in the session authority is "8:00-9:00", the parameter value of the session time satisfies the session authority. Assuming that the parameter value of the number of message sendings corresponding to the session message is 5 times, and the parameter value range corresponding to the number of message sendings in the session authority is "no more than 10 times", the parameter value of the number of message sendings satisfies the session authority. Assuming that the parameter value of the number of pollings corresponding to the session message is 2 times, and the parameter value range corresponding to the number of pollings in the session authority is "no more than 5 times", the parameter value of the number of pollings satisfies the session authority.

[0044] Specifically, when the number of session parameters is at least one and the parameter values ​​corresponding to all session parameters satisfy the session authority, the session message is sent to the second client.

[0045] Based on the above embodiment, optionally, the method further includes: if a parameter value of at least one session parameter corresponding to the session message does not satisfy the session authority, intercepting the session message, generating a sending failure message, and feeding back the sending failure message to the first client.

[0046] Figure 2 It is a schematic diagram of an online consultation system provided in the first embodiment of the present invention. Specifically, the patient client sends the pending conversation order to the consultation / follow-up system, and the consultation / follow-up system matches the corresponding doctor client according to the pending conversation order. When the doctor client receives the consultation, the consultation / follow-up system creates a session permission. The session permission system monitors the session messages sent by the patient client and the doctor client in real time. When the doctor client ends the consultation by sending a permission end instruction, the consultation / follow-up system closes the session permission. Specifically, the chat channel is opened, which means that the patient client and the doctor client can send conversation messages to each other, and the chat channel is closed, which means that the patient client and the doctor client cannot send conversation messages to each other, and it does not mean that the consultation session window between the patient client and the doctor client is closed. Specifically, the opening and closing of the consultation session window has no effect on the sending of session messages between the patient client and the doctor client.

[0047] Based on the above embodiment, optionally, the session parameters include session time. Accordingly, the method further includes: when receiving a permission end instruction sent by a preset client, obtaining a current end time corresponding to the permission end instruction; based on the current end time, correcting the parameter value range corresponding to the session time in the session permission to obtain a corrected session permission.

[0048] The preset client is the first client or the second client, and preferably, the preset client is a client corresponding to the doctor. Specifically, the doctor clicks on the option corresponding to the permission termination instruction in the consultation session window, and the preset client generates the permission termination instruction according to the received click operation.

[0049] For example, assuming that the parameter value range corresponding to the session time in the session authority is "8:00-9:00", and the current end time corresponding to the authority end instruction is "8:20", the parameter value range corresponding to the session time in the revised session authority is "8:00-8:20". Accordingly, if a session message sent by the client corresponding to the patient is received at 8:21, the parameter value of the session time corresponding to the session message does not meet the revised session authority, the session message is intercepted, and a sending failure message is generated, and the sending failure message is fed back to the client corresponding to the patient.

[0050] The advantage of this setting is that doctors can modify session permissions based on the actual consultation situation, so that the session permissions can better meet the doctor's actual usage needs, thereby improving the doctor's consultation efficiency.

[0051] The technical solution of this embodiment, by acquiring the session permission corresponding to the session order when a pending session order is detected, and when a session message is received, if the parameter value of the session parameter corresponding to the session message satisfies the session permission, the session message is sent to the second client, thereby solving the problem of unlimited communication between the patient and the doctor, setting the session permission for the sending of the session message, thereby improving the doctor's consultation efficiency, and enabling limited doctor resources to provide consultation services to more patients.

[0052] Embodiment 2

[0053] Figure 3It is a flowchart of an online consultation method provided by the second embodiment of the present invention. The technical solution of this embodiment is a further refinement based on the above embodiment. Optionally, before obtaining the parameter value of the session parameter corresponding to the session message, the method also includes: performing risk detection processing on the session message to obtain a risk detection result; wherein the risk detection result includes a risk type; if the risk type is that there is a risk, the session message is intercepted, and a sending failure message is generated, and the sending failure message is fed back to the first client; if the risk type is that there is no risk, the operation of obtaining the parameter value of the session parameter corresponding to the session message is performed.

[0054] The specific implementation steps of this embodiment include:

[0055] S210: When a pending order is detected, a session permission corresponding to the pending order is obtained.

[0056] Based on the above embodiment, optionally, the method further includes: when a pending conversation order is detected, obtaining patient information in the pending conversation order, generating a patient information card based on the patient information, and displaying the patient information card in the consultation conversation window.

[0057] Among them, illustratively, patient information includes but is not limited to name, gender, age, occupation, previous medical history, historical medical treatment, symptom description, medication status, family medical history and cause of disease, etc.

[0058] Figure 4 Schematic diagram of a consultation session window provided by Embodiment 2 of the present invention. Specifically, the patient information card includes patient information, consultation information, confirmed disease information and condition description information. Figure 4 The patient information card shown also includes the type of order to be discussed, namely, “text and picture consultation.” The patient information card is only exemplified here, and its specific display form is not limited.

[0059] The advantage of this setting is that it helps doctors quickly view patient information submitted by patients and understand the patient's basic symptom information, allowing doctors to communicate with patients in a targeted manner, thereby improving subsequent diagnostic efficiency.

[0060] In one embodiment, optionally, the pending conversation order includes a follow-up conversation order. Accordingly, the method further includes: when a follow-up conversation package instruction sent by a preset client is received, generating a follow-up conversation order corresponding to the follow-up conversation package instruction.

[0061] The preset client is the first client or the second client, and preferably, the preset client is a client corresponding to the doctor. Specifically, the doctor clicks on the option corresponding to the inquiry package instruction in the consultation session window, and the preset client generates the inquiry package instruction according to the received click operation.

[0062] The advantage of this setting is that when the doctor wants to continue to understand the patient's condition or send additional diagnostic opinions, if the session permission has ended, the doctor can open a new session permission by initiating a follow-up session order, so that the doctor and the patient can continue to communicate. Among them, illustratively, the number of message sending times corresponding to the doctor client in the session permission is in the range of "less than 4 times", and the number of message sending times corresponding to the patient client is in the range of "less than 1 time", that is, only the doctor client is allowed to send session messages.

[0063] S220: When receiving a session message sent by the first client, perform risk detection processing on the session message to obtain a risk detection result.

[0064] Exemplarily, the risk detection process may be used to characterize whether there is a risk element in the detection session message.

[0065] S230: Determine whether the risk type in the risk detection result is that there is a risk. If yes, execute S240; if no, execute S250.

[0066] S240: intercept the session message, generate sending failure information, and feed back the sending failure information to the first client.

[0067] On the basis of the above embodiment, optionally, according to the message type of the conversation message, risk detection processing is performed on the conversation message to obtain the risk type and risk element corresponding to the conversation message; if the risk type is that there is a risk, the conversation message is labeled based on the risk element to obtain the labeled conversation message; and the sending failure information is fed back to the first client, including: feeding back the sending failure information and the labeled conversation message to the first client.

[0068] Exemplarily, the message type of the conversation message includes text message, picture message, voice message or video message. When the message type of the conversation message is a text message, the risk element is a sensitive word in the text message, when the message type of the conversation message is a picture message, the risk element is a sensitive image in the picture, when the message type of the conversation message is a voice message, the risk element is a sensitive voice in the voice, and when the message type of the conversation message is a video message, the risk element is a sensitive video frame in the video.

[0069] Taking the message type of a conversation message as a text message as an example, risk detection processing is performed on the conversation message. Specifically, the text message is matched with sensitive words in a sensitive word database. If the match is successful, the risk type corresponding to the text message is that there is a risk. After highlighting the sensitive words in the text message, the marked text message is sent to the first client.

[0070] The marking method corresponding to the message types of different session messages is not limited here. It can be understood that any feasible marking method is within the protection scope of this application.

[0071] S250: Obtain parameter values ​​of session parameters corresponding to the session message.

[0072] S260: If the parameter value satisfies the session authority, send the session message to the second client.

[0073] Figure 5 It is a flowchart of a specific example of an online consultation method provided in the second embodiment of the present invention. Specifically, when a session message sent by a patient / doctor client is received, a risk detection is performed on the session message. If the risk type in the risk detection result is that there is a risk, the session message is intercepted, a sending failure message is generated, and the sending failure message is fed back to the patient / doctor client. If the risk type in the risk detection result is that there is no risk, the message continues to be sent. It is determined whether the parameter value of the session parameter corresponding to the session message satisfies the session authority. If not, the session message is intercepted, a sending failure message is generated, and the sending failure message is fed back to the patient / doctor client. If it is satisfied, the session message is sent to the doctor / patient client, and the doctor / patient client is notified that a new session message has been received.

[0074] The technical solution of this embodiment solves the problem of complex and uncontrollable content of conversation messages by performing risk detection on conversation information and intercepting conversation messages when risks are detected, so that both parties only receive conversation messages with healthy content, thereby reducing doctor-patient conflicts to a certain extent and ensuring consultation efficiency.

[0075] Embodiment 3

[0076] Figure 6 Schematic diagram of an online consultation device provided in Embodiment 3 of the present invention. This embodiment can be applied to Internet medical care, especially to the case where patients and doctors exchange information through the Internet. The device can be implemented in software and / or hardware, and the device can be configured in a terminal device. The online consultation device includes: a session authority acquisition module 310, a parameter value acquisition module 320 and a session message sending module 330.

[0077] The session authority acquisition module 310 is used to acquire the session authority corresponding to the pending session order when a pending session order is detected; wherein the session authority includes a parameter value range corresponding to the session parameter;

[0078] The parameter value acquisition module 320 is used to acquire the parameter value of the session parameter corresponding to the session message when receiving the session message sent by the first client;

[0079] The session message sending module 330 is configured to send the session message to the second client if the parameter value satisfies the session authority.

[0080] The technical solution of this embodiment, by acquiring the session permission corresponding to the session order when a pending session order is detected, and when a session message is received, if the parameter value of the session parameter corresponding to the session message satisfies the session permission, the session message is sent to the second client, thereby solving the problem of unlimited communication between the patient and the doctor, setting the session permission for the sending of the session message, thereby improving the doctor's consultation efficiency, and enabling limited doctor resources to provide consultation services to more patients.

[0081] Based on the above technical solution, optionally, the session parameter includes the session time, and accordingly, the device further includes:

[0082] The session permission modification module is used to obtain the current end time corresponding to the permission end instruction when receiving the permission end instruction sent by the preset client; based on the current end time, modify the parameter value range corresponding to the session time in the session permission to obtain the modified session permission.

[0083] On the basis of the above technical solution, optionally, the session parameter includes at least one of the session time, the number of message sending times and the number of polling times, and accordingly, the device further includes:

[0084] The session message interception module is used to intercept the session message if the parameter value of at least one session parameter corresponding to the session message does not meet the session authority, generate sending failure information, and feed back the sending failure information to the first client.

[0085] On the basis of the above technical solution, optionally, the pending conversation order includes a follow-up conversation order, and accordingly, the device further includes:

[0086] The follow-up questioning session order generating module is used to generate a follow-up questioning session order corresponding to the follow-up questioning package instruction when receiving the follow-up questioning package instruction sent by the preset client.

[0087] On the basis of the above technical solution, optionally, the device further includes:

[0088] The risk detection module is used to perform risk detection processing on the session message before obtaining the parameter value of the session parameter corresponding to the session message to obtain a risk detection result; wherein the risk detection result includes a risk type; if the risk type is that there is a risk, the session message is intercepted, and a sending failure message is generated, and the sending failure message is fed back to the first client; if the risk type is that there is no risk, an operation of obtaining the parameter value of the session parameter corresponding to the session message is executed.

[0089] On the basis of the above technical solution, an optional risk detection module is specifically used to:

[0090] According to the message type of the session message, the session message is subjected to risk detection processing to obtain the risk type and risk element corresponding to the session message;

[0091] If the risk type is that there is a risk, the conversation message is annotated based on the risk element to obtain the annotated conversation message;

[0092] The sending failure information and the marked session message are fed back to the first client.

[0093] On the basis of the above technical solution, optionally, the device further includes:

[0094] The patient information card display module is used to obtain the patient information in the pending conversation order when a pending conversation order is detected, generate a patient information card based on the patient information, and display the patient information card in the consultation conversation window.

[0095] The online medical consultation device provided in the embodiment of the present invention can be used to execute the online medical consultation method provided in the embodiment of the present invention, and has the corresponding functions and beneficial effects of the execution method.

[0096] It is worth noting that in the embodiment of the above-mentioned online medical consultation device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0097] Embodiment 4

[0098] Figure 7 It is a structural diagram of an electronic device provided by the fourth embodiment of the present invention. The embodiment of the present invention provides services for the implementation of the online medical consultation method of the above embodiment of the present invention, and can configure the online medical consultation device in the above embodiment. Figure 7 A block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 7The electronic device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0099] like Figure 7 As shown, the electronic device 12 is in the form of a general purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0100] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. These architectures include, by way of example, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0101] The electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 12, including volatile and non-volatile media, removable and non-removable media.

[0102] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 7 not shown, usually called a "hard drive"). Although Figure 7 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0103] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0104] The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the electronic device 12, and / or any device that enables the electronic device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the electronic device 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 20. Figure 7 As shown, the network adapter 20 communicates with other modules of the electronic device 12 via the bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0105] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the online consultation method provided in the embodiment of the present invention.

[0106] Through the above electronic devices, the problem of unlimited communication between patients and doctors is solved, and session permissions are set for the sending of session messages, thereby improving the doctor's consultation efficiency and enabling limited doctor resources to provide consultation services to more patients.

[0107] Embodiment 5

[0108] Embodiment 5 of the present invention further provides a storage medium including computer executable instructions, and when the computer executable instructions are executed by a computer processor, they are used to execute an online consultation method, the method comprising:

[0109] When a pending order is detected, a session permission corresponding to the pending order is obtained; wherein the session permission includes a parameter value range corresponding to a session parameter;

[0110] When receiving a session message sent by the first client, obtaining a parameter value of a session parameter corresponding to the session message;

[0111] If the parameter value satisfies the session authority, the session message is sent to the second client.

[0112] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, a device or a device or used in combination with it.

[0113] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0114] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0115] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0116] Of course, the storage medium containing computer executable instructions provided in an embodiment of the present invention is not limited to the above method operations, and the computer executable instructions can also execute related operations in the online consultation method provided in any embodiment of the present invention.

[0117] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. An online consultation method, characterized in that: include: When a pending order is detected, order parameters corresponding to the pending order are obtained, and session permissions corresponding to the order parameters are determined according to a preset mapping relationship; wherein the session permissions include a parameter value range corresponding to the session parameters; the preset mapping relationship is used to characterize a mapping relationship between the order parameters corresponding to the pending order and the session parameters and the parameter value range of the session parameters; When receiving a session message sent by the first client, obtaining a parameter value of a session parameter corresponding to the session message; If the parameter value satisfies the session authority, sending the session message to the second client; The method further comprises: When receiving a permission end instruction sent by a preset client, obtaining a current end time corresponding to the permission end instruction; based on the current end time, modifying the parameter value range corresponding to the session time in the session permission to obtain a modified session permission; The session parameter includes at least one of session time, message sending times and polling times. Accordingly, the method further includes: If the parameter value of at least one session parameter corresponding to the session message does not satisfy the session authority, intercepting the session message, generating sending failure information, and feeding back the sending failure information to the first client; The method further comprises: When a pending order is detected, the patient information in the pending order is obtained, and a patient information card is generated based on the patient information, and the patient information card is displayed in the consultation window; wherein the patient information card includes the patient information, the consultation information, the confirmed disease information and the condition description information; The pending conversation order includes a follow-up conversation order, and accordingly, the method further includes: When a follow-up question package instruction is received from a preset client after the session authority ends, a follow-up question session order corresponding to the follow-up question package instruction is generated.

2. The method according to claim 1, characterized in that Before obtaining the parameter value of the session parameter corresponding to the session message, the method further includes: Performing risk detection processing on the session message to obtain a risk detection result; wherein the risk detection result includes a risk type; If the risk type is that there is a risk, intercepting the session message, generating sending failure information, and feeding back the sending failure information to the first client; If the risk type is no risk, an operation of obtaining a parameter value of a session parameter corresponding to the session message is performed.

3. The method according to claim 2, characterized in that The performing risk detection processing on the session message to obtain a risk detection result includes: According to the message type of the session message, risk detection processing is performed on the session message to obtain the risk type and risk element corresponding to the session message; If the risk type is that there is a risk, marking the session message based on the risk element to obtain a marked session message; The feeding back the sending failure information to the first client includes: The sending failure information and the marked session message are fed back to the first client.

4. An online medical consultation device, characterized in that: include: A session authority acquisition module is used to acquire order parameters corresponding to the order to be processed when a session order is detected, and determine the session authority corresponding to the order parameters according to a preset mapping relationship; wherein the session authority includes a parameter value range corresponding to the session parameter; the preset mapping relationship is used to characterize the mapping relationship between the order parameter corresponding to the session order and the session parameter and the parameter value range of the session parameter; A parameter value acquisition module, configured to acquire a parameter value of a session parameter corresponding to the session message when receiving a session message sent by the first client; A session message sending module, configured to send the session message to a second client if the parameter value satisfies the session authority; The device also includes: A session permission modification module, configured to obtain a current end time corresponding to the permission end instruction when receiving the permission end instruction sent by the preset client; Based on the current end time, modifying the parameter value range corresponding to the session time in the session authority to obtain a modified session authority; The session parameter includes at least one of a session time, a number of message sending times, and a number of polling times. Accordingly, the device further includes: a session message interception module, configured to intercept the session message if a parameter value of at least one session parameter corresponding to the session message does not satisfy the session authority, generate a sending failure message, and feed back the sending failure message to the first client; The device also includes: A patient information card display module is used to obtain the patient information in the pending conversation order when a pending conversation order is detected, and generate a patient information card based on the patient information, and display the patient information card in the consultation conversation window; wherein the patient information card includes the patient information, the consultation information, the confirmed disease information and the condition description information; The pending conversation order includes a follow-up conversation order, and accordingly, the device further includes: The follow-up questioning session order generating module is used to generate a follow-up questioning session order corresponding to the follow-up questioning package instruction when receiving a follow-up questioning package instruction sent by a preset client after the session authority ends.

5. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the online consultation method as described in any one of claims 1-3.

6. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to perform the online consultation method as described in any one of claims 1-3 when executed by a computer processor.

Citation Information

Patent Citations

  • Intelligent medical aid decision making system on basis of cloud computing technique and medical knowledge base technique

    CN105912846A

  • Palm APP based medical service system

    CN105912848A

  • Session information quality testing method and device

    CN108737243A