Information processing system, method and device

By designing an information processing system and using adaptation modules to process requests from each hospital, the problem of registration queuing for large hospitals is solved, the efficiency and quality of hospital services are improved, and resource waste and contradictions are solved.

CN113257398BActive Publication Date: 2024-12-24BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110579563.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-26
Publication Date
2024-12-24
Estimated Expiration
2041-05-26

AI Technical Summary

Technical Problem

During peak hours, large hospitals have long queues for patients to register, resulting in waste of resources and difficult to hang, reverse, and speculate on experts, which increases the difficulty of hospital management.

Method used

An information processing system was designed, including server and hospital information system terminals. Through the platform business module, platform interface module and adaptation module, effective processing and feedback of patient requests is realized, ensuring that each hospital corresponds to an adaptation module to avoid Increase the computing burden and improve system efficiency.

Benefits of technology

It shortens the registration time for patients, solves the problem of difficulty in registration of expert accounts and reversed numbers, alleviates the conflict between doctors and patients, improves the quality of hospital services, and ensures server-side computing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113257398B_ABST
    Figure CN113257398B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing system, method, and device, which relate to the field of communication technology. Specific implementation methods include: the system includes a server and a hospital information system terminal, the server includes a platform business module, a platform interface module, and an adaptation module; the platform business module is used to respond to a patient request including an identifier of a target hospital received from a patient terminal, and send communication information to a target hospital information system terminal of a target hospital; the target hospital information system terminal is used to generate feedback information for the communication information, and return the feedback information to the platform business module; the platform business module is also used to generate interaction completion information based on the feedback information. The present disclosure can set an adaptation module for each hospital information system terminal corresponding to a hospital, rather than superimposing the adaptation tasks into one adaptation module, thereby ensuring the computing efficiency of each module on the server when adding hospitals, thereby ensuring the efficiency of services provided by the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, specifically to the field of communication technology, and especially to information processing systems, methods and devices. Background Art

[0002] With the widespread application of Internet technology today, Internet medical care has become an inevitable trend. In hospitals, we can see that patients have to wait in line for a long time during peak hours, and hospital resources are wasted during low hours. Especially for large comprehensive hospitals, it is often difficult to get a specialist appointment, and appointments are reversed and speculated, which increases the difficulty of hospital management.

[0003] To address this problem, the online appointment registration system not only shortens the time patients have to wait in line for registration during peak periods, solves the problems of difficulty in getting an appointment with a specialist, appointment backlogs, and appointment speculation, but also reduces the probability of conflicts between patients and doctors, and improves the hospital's service quality. Summary of the invention

[0004] Provided are an information processing system, method, device, electronic device, and storage medium.

[0005] According to the first aspect, an information processing system is provided, the system comprising a server and a hospital information system terminal, the server comprising a platform business module, a platform interface module and an adapter module, wherein the number of the adapter modules is the same as the number of the hospital information system terminals; the platform business module is used to send communication information to a target hospital information system terminal of the target hospital in response to a patient request including an identification of a target hospital received from a patient terminal, wherein communication interaction is performed between the platform business module and any hospital information system terminal via the platform interface module and the adapter module corresponding to any hospital information system terminal; the target hospital information system terminal is used to generate feedback information for the communication information and return the feedback information to the platform business module; the platform business module is also used to generate interaction completion information based on the feedback information.

[0006] According to the second aspect, an information processing method is provided, comprising: the method is applied to a platform business module of a server, the server also comprising a platform interface module and an adapter module, the server exists in an information processing system, the system also comprising a hospital information system terminal, and the number of the adapter modules is the same as the number of the hospital information system terminals; the method comprises: in response to a patient request including an identification of a target hospital received from a patient terminal, sending communication information to a target hospital information system terminal of the target hospital, wherein the platform business module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal; receiving feedback information generated and returned by the target hospital information system terminal, and generating interaction completion information based on the feedback information.

[0007] According to the third aspect, an information processing device is provided, wherein the device is applied to a platform business module of a server, the server also includes a platform interface module and an adapter module, the server exists in an information processing system, the system also includes a hospital information system terminal, and the number of the adapter modules is the same as the number of the hospital information system terminals; the device includes: a first interaction unit, configured to send communication information to a target hospital information system terminal of the target hospital in response to a patient request including an identification of a target hospital received from a patient terminal, wherein communication interaction is performed between the platform business module and any hospital information system terminal through the platform interface module and the adapter module corresponding to any hospital information system terminal; a second interaction unit, configured to receive feedback information generated and returned by the target hospital information system terminal, and generate interaction completion information based on the feedback information.

[0008] According to a fourth aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method of any embodiment of the information processing method.

[0009] According to a fifth aspect, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute a method according to any one of the embodiments of the information processing method.

[0010] According to a sixth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements a method according to any one of the embodiments of the information processing method.

[0011] According to the scheme disclosed in the present invention, an adaptation module can be set for the hospital information system terminal corresponding to each hospital, instead of superimposing the adaptation tasks into one adaptation module. Therefore, when adding hospitals, the services provided by each module can be relatively fixed, avoiding the increase in the computing burden of some modules due to the increase in the number of hospitals, thereby effectively ensuring the computing efficiency of each module on the server side, thereby ensuring the efficiency of services provided by the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0013] Figure 1 is an exemplary system architecture diagram in which some embodiments of the present disclosure may be applied;

[0014] Figure 2 is a schematic diagram of an information processing system according to the present disclosure;

[0015] Figure 3a is a schematic diagram of an application scenario of the information processing system according to the present disclosure;

[0016] Figure 3b is a schematic diagram of an application scenario of the information processing system according to the present disclosure;

[0017] Figure 3c is a schematic diagram of an application scenario of the information processing system according to the present disclosure;

[0018] Figure 3d is a schematic diagram of an application scenario of the information processing system according to the present disclosure;

[0019] Figure 3e is a schematic diagram of an application scenario of the information processing system according to the present disclosure;

[0020] Figure 4 is a flow chart of an embodiment of an information processing method according to the present disclosure;

[0021] Figure 5 is a schematic structural diagram of an embodiment of an information processing device according to the present disclosure;

[0022] Figure 6 The block diagram is a block diagram of an electronic device for implementing the information processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0024] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved all comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.

[0025] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0026] Figure 1 An exemplary system architecture 100 is shown to which embodiments of an information handling system of the present disclosure may be applied.

[0027] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0028] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as hospital information system applications, video applications, live broadcast applications, instant messaging tools, email clients, social platform software, etc.

[0029] The terminal devices 101, 102, 103 here can be hardware or software. When the terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc. When the terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0030] The server 105 may be a server that provides various services, such as a background server that provides support for the terminal devices 101, 102, and 103. The background server may analyze and process the received patient request and other data, and feed back the processing result (such as interaction completion information) to the terminal device.

[0031] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0032] Continue to refer Figure 2 , a schematic diagram 200 of an embodiment of an information processing system according to the present disclosure is shown. The information processing system includes a server 210 and a hospital information system terminal (Hospital Information System, HIS) 220, wherein the server includes a platform business module, a platform interface module and an adapter module, wherein the number of the adapter modules is the same as the number of the hospital information system terminals.

[0033] The platform business module 211 is used to send communication information to the target hospital information system terminal of the target hospital in response to a patient request received from a patient terminal including the identification of the target hospital, wherein the platform business module and any hospital information system terminal communicate and interact through the platform interface module 212 and the adapter module 213 corresponding to any hospital information system terminal.

[0034] In this embodiment, the platform business module serves as an execution subject. After receiving the patient request, the execution subject can send the communication information to the target hospital information system terminal of the target hospital. The patient request here refers to the request sent by the patient terminal, and the patient request includes the target hospital's identifier, which indicates the target hospital. Specifically, the server can be an Internet registration platform.

[0035] In practice, the entire system may include a hospital information system terminal and a server. The adapter module in the server corresponds one-to-one to the hospital information system terminal. That is, an adapter module is specifically set for a hospital information system terminal, so that communication services can be provided for the hospital information system terminal.

[0036] Each of the platform service module, platform interface module and adapter module can exist on at least one electronic device, for example, each module exists on one electronic device. The device here can refer to a physical entity device or a virtualized electronic device. In this way, the excessive computing burden of the platform service module caused by more than two modules on the same device can be avoided. In some cases, there may be more than two modules on the same device.

[0037] Specifically, the platform interface module provides interface information for communication interaction, such as providing an IP address. The adapter module includes an adapter that can control the output and input parameters, thereby facilitating communication interaction.

[0038] The target hospital information system terminal 220 is used to generate feedback information for the communication information and return the feedback information to the platform service module.

[0039] In this embodiment, the target hospital information system terminal is used as the execution subject. The above execution subject can generate feedback information for the communication information and return the feedback information to the platform service module. The communication information received by the target hospital information system terminal can be communication information processed by the adaptation module or unprocessed communication information.

[0040] In practice, the generated feedback information may be different depending on the communication information. For example, the communication information includes a reservation request, and the feedback information may be reservation feedback information for the reservation request.

[0041] The platform service module 211 is further configured to generate interaction completion information based on the feedback information.

[0042] In this embodiment, the above-mentioned execution subject can generate interaction completion information based on the feedback information. In practice, the above-mentioned execution subject can generate interaction completion information based on the feedback information in various ways. For example, the interaction completion information can be the result obtained by the feedback information through multiple preset steps. Alternatively, the above-mentioned execution subject can obtain the mapping relationship between the feedback information and the interaction completion information, and generate the interaction completion information mapped by the returned feedback information. In addition, the above-mentioned execution subject can input the feedback information into a preset model (such as a deep neural network), and use the interaction completion information output from the model as the generated interaction completion information. The model here can predict the interaction completion information based on the feedback information.

[0043] The feedback information received by the platform service module may be feedback information processed by the adaptation module, or unprocessed feedback information.

[0044] The system provided by the above-mentioned embodiments of the present disclosure can set up an adaptation module for the hospital information system terminal corresponding to each hospital, instead of superimposing the adaptation tasks into one adaptation module. Therefore, when adding hospitals, the services provided by each module can be relatively fixed, avoiding an increase in the computing burden of some modules due to the increase in the number of hospitals, thereby effectively ensuring the computing efficiency of each module on the server, thereby ensuring the efficiency of the services provided by the server.

[0045] In some optional implementations of this embodiment, different modules are arranged on different electronic devices; the platform interface module is used to search for the interface information corresponding to the adapter module corresponding to the target hospital information system terminal in response to receiving the communication information sent by the platform business module, and send the interface information and the communication information to the adapter module, and the platform interface module has the interface information corresponding to each hospital information system terminal respectively; the adapter module is used to process the communication information using the interface information, and send the processed communication information to the target hospital information system terminal.

[0046] In these optional implementations, the communication information between the platform business module and the hospital information system terminal needs to be processed by the adapter module. Specifically, the interface information can also include the above-mentioned interface parameter specification, and the adapter module can use the interface parameter specification to process the input parameters sent to the hospital information system terminal and the output parameters sent from the hospital information system terminal, so that both the input parameters and the output parameters meet the requirements of each hospital information system terminal.

[0047] In practice, the communication information can carry the ID of the hospital information system terminal. When the interface information also includes the IP address, the platform interface module can use the ID to find the IP address of the hospital information system terminal, thereby sending the processed communication information to the hospital information system terminal indicated by the IP address.

[0048] These optional implementations can process the communication information through the platform interface module and the adapter module corresponding to the hospital information system terminal, and transmit the processed communication information suitable for the hospital information system terminal to the hospital information system terminal. In addition, different modules are on different devices, which can ensure load balancing between the devices and avoid excessive load on a certain device.

[0049] Optionally, the interface information includes interface parameter specifications and IP addresses; the platform interface module is also used to receive interface information associated with the adapter module corresponding to the hospital information system terminal to be added in response to the existence of the hospital information system terminal to be added.

[0050] In these optional implementations, if a new hospital information system terminal is to be added to the system, interface information can be added to the platform interface module. In this way, once the platform interface module receives communication information (carrying the ID of the terminal) sent to the new hospital information system terminal, it can send the newly added interface information to the adapter module corresponding to the hospital information system terminal, so that the adapter module can process the communication information.

[0051] These implementation methods can allow the platform interface module to add new interface information when a new hospital information system terminal is added, so that when the platform interface module receives communication information sent to the new hospital information system terminal, the adapter module can use the interface information to achieve communication interaction.

[0052] In some optional implementations of this embodiment, the patient request includes a number selection request, the communication information includes a verification request, and the interaction completion information includes number selection completion information; the platform business module is further used to, in response to receiving the number selection request, send the verification request to the target hospital information system terminal; the target hospital information system terminal is used to verify whether the patient corresponding to the patient terminal is eligible to select a number based on the verification request, and feed back the verification result to the platform business module; the platform business module is further used to, in response to receiving the verification result, generate number selection completion information based on the verification result.

[0053] In these optional implementations, the platform service module can receive a number selection request sent by a patient terminal. The platform service module can send a verification request to the target hospital information system terminal to verify whether the patient indicated by the patient terminal is eligible to select a number. Specifically, the number selection qualification can be verified by matching results between gender, age and department. For example, children cannot register for gynecology, that is, they cannot select a number for gynecology. For another example, men cannot register for obstetrics.

[0054] The execution subject may generate number selection completion information based on the verification result in various ways. For example, if the verification result is that the number selection is qualified, the platform business module may continue to complete the number selection and generate number selection completion information. If the verification result is that the number selection is not qualified, the execution subject may output a prompt to stop the number selection.

[0055] These implementation methods can verify the qualifications for selecting a number on the Internet registration platform.

[0056] Optionally, the communication information includes a number lock request and a price deduction request; the platform business module is further used to determine whether the number selection request indicates a number of the day in response to receiving a verification result; in response to the number selection request indicating a number of the day, send a number lock request to the target hospital information system terminal; in response to receiving a number lock confirmation message sent by the hospital information system terminal, send a price deduction request to the hospital information system terminal; in response to receiving a price deduction confirmation message sent by the hospital information system terminal, generate number selection completion information.

[0057] In these optional implementations, the platform service module may also determine whether the number selection request indicates to select the number of the day after receiving the verification result. If the judgment result is yes, the execution subject may lock the number and mark the price through communication interaction with the target hospital information system terminal, thereby realizing the patient's number selection process.

[0058] These implementation methods can distinguish between the numbers of the day and the numbers of other days, and process them in a targeted manner, thereby locking and pricing the numbers of the day and completing the number selection process of the day.

[0059] Optionally, the platform business module is also used to generate an appointment request in response to the number selection request not indicating a number for the day, and send the appointment request to the target hospital information system terminal; the target hospital information system terminal is also used to generate appointment feedback information in response to receiving the appointment request, and return the appointment feedback information to the platform business module; the platform business module is also used to deduct the number of number sources for the target hospital in response to receiving the appointment feedback information, and generate number selection completion information.

[0060] In these optional implementations, when the number selection request indicates that the number of the day is not selected, the platform business module can generate a reservation request, thereby requesting the target hospital information system terminal to execute the reservation process and generate reservation feedback information for the reservation request. The reservation feedback information can indicate the record and confirmation of the reservation. In this way, the above-mentioned target hospital information system terminal can return the reservation feedback information to the platform business module, and deduct the number of numbers of the target hospital for the target hospital. If the deduction is completed, the number selection completion information can be generated.

[0061] These implementation methods can realize the patient's medical appointment process when the number selection request requests the selection of an appointment number.

[0062] In some optional implementations of any embodiment of the present disclosure, the communication information includes a registration form confirmation instruction; the platform business module is also used to send a registration completion instruction to the platform interface module in response to receiving payment completion information; the platform interface module is also used to send a deduction instruction to the target hospital information system terminal in response to receiving the registration completion instruction; the target hospital information system terminal is also used to perform a deduction operation, perform a number taking confirmation step, and generate number taking confirmation information in response to receiving the deduction instruction; the platform business module is also used to determine whether the registration process of the hospital information system terminal is successfully executed in response to receiving the number taking confirmation information sent by the hospital information system terminal. If it is determined that the registration process fails, determine the preset step corresponding to the registration step that failed to execute, and execute the preset step, wherein the registration step includes a number taking confirmation step.

[0063] In these optional implementations, the patient terminal can complete the payment process, and the platform business module receives the payment completion information sent by the patient terminal or the payment platform. In this way, the platform business module can send a registration completion instruction to the platform interface module to allow the target hospital information system to complete the registration process. The platform interface module can send a deduction instruction to the target hospital information system terminal through the adapter module. The deduction instruction can instruct the hospital information system terminal to deduct the fee, that is, to recharge the medical card. In this way, the hospital realizes its own charging process.

[0064] The target hospital information system terminal performs the fee deduction operation and confirms the patient's number collection, and the patient completes the registration process.

[0065] If the registration process is not successfully executed, the platform service module can determine the preset step corresponding to the registration step that failed to execute, and perform the preset step. The registration step in the registration process can include a number confirmation step.

[0066] These optional implementation methods can execute corresponding measures for the failed registration steps after the registration process fails.

[0067] Optionally, the platform business module is further used to output prompt information corresponding to any of the following steps and execute a refund step in response to the failed registration step being any of the following steps: a deduction operation step, a number collection confirmation step.

[0068] In these optional implementations, the platform service module may output a prompt message and execute a refund operation when the failed registration step is a fee deduction operation step or a number-taking confirmation step. In this way, the user can see the prompt message and receive a refund. That is, the preset steps may include outputting a prompt message and executing a refund step.

[0069] Specifically, the prompt information output by the platform business module may be prompt information corresponding to the registration step that failed to execute.

[0070] These optional implementation methods can avoid patients from suffering financial losses due to registration failures through reminders and refunds.

[0071] like Figure 3a and 3b The figure shows the whole process from selecting and taking numbers to confirming the processing after the registration process fails. The two figures have the same system framework, which includes the patient end (patient terminal), platform standard business layer (platform business module), platform standard interface layer (platform interface module), adaptation layer (adaptation module) and hospital information system terminal HIS from left to right.

[0072] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes cancellation information, and the interaction completion information includes cancellation completion information; the platform business module is also used to send the cancellation information to the target hospital information system terminal in response to receiving the registration cancellation request; the target hospital information system terminal is also used to perform a refund operation in response to receiving the cancellation information, and send a refund result to the platform business module; the platform business module is also used to increase the number of appointment sources and generate cancellation completion information in response to receiving the refund result.

[0073] In these optional implementations, the platform business module can send cancellation information, so that the target hospital information system terminal can perform a refund operation upon receiving the information, and then return the refund result. The refund operation here is the reverse operation of the deduction operation. Among them, the appointment form refers to the registration form generated by the appointment.

[0074] like Figure 3c As shown, the process of refunding and canceling the number is shown.

[0075] These implementation methods can achieve quick cancellation and refund through the Internet platform.

[0076] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes registration cancellation information, and the interaction completion information includes cancellation completion information; the platform business module is further used to send the registration cancellation information to the target hospital information system terminal in response to receiving the registration cancellation request, wherein the registration cancellation information indicates the cancellation of the appointment registration or the cancellation of the same-day registration; the target hospital information system terminal is further used to generate a cancellation result for the registration cancellation information and feed it back to the platform business module; the platform business module is further used to generate cancellation completion information in response to receiving the cancellation result.

[0077] In these optional implementations, the platform service module may send registration cancellation information to the target hospital information system terminal after receiving the registration cancellation request sent by the patient terminal, thereby implementing the registration cancellation process. In practice, the registration to be canceled may be a same-day registration or an appointment registration. The target hospital information system terminal may perform a cancellation operation for the number indicated by the registration cancellation information and generate a cancellation result. The cancellation result is used to indicate that the cancellation has been completed.

[0078] like Figure 3d As shown, the process of registration cancellation is shown.

[0079] These implementation methods can realize the quick cancellation of appointment registration and same-day registration on the Internet registration platform.

[0080] In some optional implementations of this embodiment, the platform business module is also used to periodically send a visit information request to the target hospital information system terminal, wherein the visit information request is used to request at least one of the following visit information: a visit record on a specified date, a visit cancellation record, an emergency visit record, and a visit time period; the target hospital information system terminal is also used to return the visit information to the platform business module in response to receiving the visit information request.

[0081] In these optional implementations, the platform service module can update the visit information regularly. Specifically, the platform service module can obtain the visit information (ie, the scheduling information) regularly from the target hospital information system terminal by sending a visit information request.

[0082] like Figure 3e As shown, the process of obtaining the visit information is shown.

[0083] These optional implementation methods can obtain the patient information at regular intervals and update the patient information in the platform business module, thereby understanding the hospital's patient situation.

[0084] Further references Figure 4 , which shows a process 400 of an embodiment of an information processing method. The process 400, the method is applied to a platform business module of a server, the server also includes a platform interface module and an adapter module, the server exists in an information processing system, the system also includes a hospital information system terminal, and the number of the adapter modules is the same as the number of the hospital information system terminals; the process includes the following steps:

[0085] Step 401, in response to receiving a patient request including an identification of a target hospital from a patient terminal, sending communication information to a target hospital information system terminal of the target hospital, wherein the platform service module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal. Step 402, receiving feedback information generated and returned by the target hospital information system terminal, and generating interaction completion information based on the feedback information.

[0086] In this embodiment, an adaptation module can be set for the hospital information system terminal corresponding to each hospital, instead of superimposing the adaptation tasks into one adaptation module. Therefore, when adding hospitals, the services provided by each module can be relatively fixed, avoiding the increase in the computing burden of some modules due to the increase in the number of hospitals, thereby effectively ensuring the computing efficiency of each module on the server side, thereby ensuring the efficiency of its service provision.

[0087] In some optional implementations of this embodiment, in response to receiving a patient request including an identifier of a target hospital from a patient terminal, communication information is sent to a target hospital information system terminal of the target hospital, including: in response to receiving the number selection request, sending the verification request to the target hospital information system terminal; and, receiving the feedback information generated and returned by the target hospital information system terminal, generating interaction completion information based on the feedback information, including: in response to receiving the verification result returned by the target hospital information system terminal, generating number selection completion information based on the verification result.

[0088] In some optional implementations of this embodiment, the communication information includes a number lock request and a price deduction request; the generating of number selection completion information based on the verification result includes: in response to receiving the verification result, determining whether the number selection request indicates a number of the day; in response to the number selection request indicating a number of the day, sending a number lock request to the target hospital information system terminal; in response to receiving a number lock confirmation information sent by the hospital information system terminal, sending a price deduction request to the hospital information system terminal; in response to receiving a price deduction confirmation information sent by the hospital information system terminal, generating number selection completion information.

[0089] In some optional implementations of this embodiment, the number selection completion information is generated based on the verification result, including: in response to the number selection request not indicating the number of the day, an appointment request is generated, and the appointment request is sent to the target hospital information system terminal; for the target hospital, the number of number sources is deducted, and the number selection completion information is generated.

[0090] In some optional implementations of this embodiment, the method also includes: in response to receiving the number taking confirmation information sent by the hospital information system terminal, determining whether the registration process of the hospital information system terminal is successfully executed; if it is determined that the registration process fails, determining the preset steps corresponding to the failed registration steps, and executing the preset steps, wherein the registration steps in the registration process include a number taking confirmation step.

[0091] In some optional implementations of this embodiment, the above method may also include: in response to the failed registration step being any of the following steps, outputting the prompt information corresponding to any of the steps and executing the refund step: deduction operation step, number taking confirmation step.

[0092] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes cancellation information, and the interaction completion information includes cancellation completion information; the response to the patient request including the identification of the target hospital received from the patient terminal, sending the communication information to the target hospital information system terminal of the target hospital, includes: in response to receiving the registration cancellation request, sending the cancellation information to the target hospital information system terminal; the generation of interaction completion information based on the feedback information includes: in response to receiving the refund result sent by the target hospital information system terminal, increasing the number of number sources and generating cancellation completion information.

[0093] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes registration cancellation information, and the interaction completion information includes cancellation completion information; the above-mentioned response to receiving a patient request including an identifier of a target hospital from a patient terminal, sending communication information to a target hospital information system terminal of the target hospital, includes: in response to receiving a registration cancellation request, sending the registration cancellation information to the target hospital information system terminal, wherein the registration cancellation information indicates cancellation of an appointment registration or cancellation of same-day registration; the above-mentioned generation of interaction completion information based on feedback information includes: generating cancellation completion information in response to receiving a cancellation result returned by the target hospital information system terminal.

[0094] In some optional implementations of this embodiment, the method further includes: periodically sending a visit information request to the target hospital information system terminal, wherein the visit information request is used to request at least one of the following visit information: a visit record on a specified date, a visit cancellation record, an emergency visit record, and a visit time period; wherein the target hospital information system terminal, in response to receiving the visit information request, returns the visit information to the platform business module.

[0095] Further references Figure 5As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing device, and the device embodiment is Figure 4 Corresponding to the method embodiment shown in FIG. 1 , in addition to the features described below, the device embodiment may also include Figure 4 The device can be applied to various electronic devices.

[0096] like Figure 5 As shown, the information processing device 500 of this embodiment is applied to the platform business module of the server, the server also includes a platform interface module and an adapter module, the server exists in the information processing system, the system also includes a hospital information system terminal, and the number of the adapter modules is the same as the number of the hospital information system terminals. The device includes: a first interaction unit 501 and a second interaction unit 502. Among them, the first interaction unit 501 is configured to send communication information to the target hospital information system terminal of the target hospital in response to a patient request including an identifier of the target hospital received from the patient terminal, wherein the platform business module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal; the second interaction unit 502 is configured to receive feedback information generated and returned by the target hospital information system terminal, and generate interaction completion information based on the feedback information.

[0097] In this embodiment, the specific processing of the first interaction unit 501 and the second interaction unit 502 of the information processing device 500 and the technical effects thereof can be referred to in Figure 4 The relevant descriptions of step 401 and step 402 in the corresponding embodiment are not repeated here.

[0098] In some optional implementations of this embodiment, the first interaction unit is further configured to execute the step of sending communication information to the target hospital information system terminal of the target hospital in response to receiving a patient request including the identification of the target hospital from the patient terminal in the following manner: sending the verification request to the target hospital information system terminal in response to receiving the number selection request; and the second interaction unit is further configured to execute the step of receiving feedback information generated and returned by the target hospital information system terminal and generating interaction completion information based on the feedback information in the following manner: generating number selection completion information based on the verification result in response to receiving the verification result returned by the target hospital information system terminal.

[0099] In some optional implementations of this embodiment, the communication information includes a number lock request and a price deduction request; the second interaction unit is further configured to execute the generation of number selection completion information based on the verification result in the following manner: in response to receiving the verification result, determining whether the number selection request indicates a number for the day; in response to the number selection request indicating a number for the day, sending a number lock request to the target hospital information system terminal; in response to receiving a number lock confirmation information sent by the hospital information system terminal, sending a price deduction request to the hospital information system terminal; in response to receiving a price deduction confirmation information sent by the hospital information system terminal, generating number selection completion information.

[0100] In some optional implementations of this embodiment, the second interaction unit is further configured to execute the generation of number selection completion information based on the verification result in the following manner: in response to the number selection request not indicating a number for the day, generating an appointment request, and sending the appointment request to the target hospital information system terminal; for the target hospital, deducting the number of number sources, and generating number selection completion information.

[0101] In some optional implementations of this embodiment, the device is further configured to: in response to receiving the number taking confirmation information sent by the hospital information system terminal, determine whether the registration process of the hospital information system terminal is successfully executed; if it is determined that the registration process fails, determine the preset steps corresponding to the failed registration steps, and execute the preset steps, wherein the registration steps in the registration process include the number taking confirmation step.

[0102] In some optional implementations of this embodiment, the device is also configured to: in response to the failed registration step being any of the following steps, output the prompt information corresponding to any of the steps and execute the refund step: deduction operation step, number collection confirmation step.

[0103] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes cancellation information, and the interaction completion information includes cancellation completion information; the first interaction unit is further configured to execute the following method of sending communication information to the target hospital information system terminal of the target hospital in response to receiving a patient request including an identifier of the target hospital from the patient terminal: sending the cancellation information to the target hospital information system terminal in response to receiving a registration cancellation request; the second interaction unit is further configured to execute the following method of generating interaction completion information based on feedback information: increasing the number of number sources and generating cancellation completion information in response to receiving a refund result sent by the target hospital information system terminal.

[0104] In some optional implementations of this embodiment, the patient request includes a cancellation request, the communication information includes registration cancellation information, and the interaction completion information includes cancellation completion information; the first interaction unit is further configured to execute the above-mentioned response to receiving a patient request including an identifier of the target hospital from the patient terminal, and send communication information to the target hospital information system terminal of the target hospital in the following manner: in response to receiving a registration cancellation request, send the registration cancellation information to the target hospital information system terminal, wherein the registration cancellation information indicates the cancellation of the appointment registration or the cancellation of the same-day registration; the second interaction unit is further configured to execute the above-mentioned generation of interaction completion information based on feedback information in the following manner: in response to receiving a cancellation result returned by the target hospital information system terminal, generate cancellation completion information.

[0105] In some optional implementations of this embodiment, the device is also configured to: periodically send a visit information request to the target hospital information system terminal, wherein the visit information request is used to request at least one of the following visit information: a visit record on a specified date, a visit cancellation record, an emergency visit record, and a visit time period; wherein the target hospital information system terminal, in response to receiving the visit information request, returns the visit information to the platform business module.

[0106] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0107] like Figure 6 , is a block diagram of an electronic device according to an information processing method of an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0108] like Figure 6As shown, the electronic device includes: one or more processors 601, a memory 602, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 601 is taken as an example.

[0109] The memory 602 is a non-transient computer-readable storage medium provided by the present disclosure. The memory stores instructions executable by at least one processor to enable at least one processor to perform the information processing method provided by the present disclosure. The non-transient computer-readable storage medium of the present disclosure stores computer instructions, which are used to enable a computer to perform the information processing method provided by the present disclosure.

[0110] The memory 602 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the information processing method in the embodiment of the present disclosure (for example, the attached Figure 5 The processor 601 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 602, that is, the information processing method in the above method embodiment is implemented.

[0111] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the information processing electronic device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 602 may optionally include a memory remotely arranged relative to the processor 601, and these remote memories may be connected to the information processing electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0112] The electronic device of the information processing method may further include: an input device 603 and an output device 604. The processor 601, the memory 602, the input device 603 and the output device 604 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.

[0113] The input device 603 can receive input digital or character information, and generate key signal input related to user settings and function control of the information processing electronic device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick and other input devices. The output device 604 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display and a plasma display. In some embodiments, the display device may be a touch screen.

[0114] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0115] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0116] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0117] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0118] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs that run on the corresponding computers and have a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server for a distributed system, or a server combined with a blockchain.

[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. The units described may also be provided in a processor, for example, may be described as: a processor includes a first interaction unit and a second interaction unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the second interaction unit may also be described as a "unit that generates interaction completion information based on feedback information".

[0121] As another aspect, the present disclosure also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the device: in response to a patient request including the identification of the target hospital received from the patient terminal, sends communication information to the target hospital information system terminal of the target hospital, wherein the platform business module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal; receives feedback information generated and returned by the target hospital information system terminal, and generates interaction completion information based on the feedback information.

[0122] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other.

Claims

1. An information processing system, the system comprising a server and a hospital information system terminal, the server comprising a platform service module, a platform interface module and an adapter module, wherein: The number of the adapter modules is the same as the number of the hospital information system terminals, the adapter modules correspond to the hospital information system terminals one by one, and different modules are arranged on different electronic devices; The platform service module is used to send communication information to a target hospital information system terminal of the target hospital in response to a patient request including an identification of a target hospital received from a patient terminal, wherein the platform service module and any hospital information system terminal communicate and interact via the platform interface module and an adapter module corresponding to any hospital information system terminal; The target hospital information system terminal is used to generate feedback information for the communication information and return the feedback information to the platform service module; The platform business module is further used to generate interaction completion information based on the feedback information; The platform interface module is used to, in response to receiving the communication information sent by the platform business module, search for the interface information corresponding to the adapter module corresponding to the target hospital information system terminal, and send the interface information and the communication information to the adapter module. The platform interface module stores the interface information corresponding to each hospital information system terminal; The adapter module is used to process the communication information using the interface information and send the processed communication information to the target hospital information system terminal.

2. The system according to claim 1, wherein: The interface information includes interface parameter specifications and IP addresses; The platform interface module is further used to receive interface information associated with the adapter module corresponding to the hospital information system terminal to be added in response to the existence of the hospital information system terminal to be added.

3. The system according to claim 1, wherein: The patient request includes a number selection request, the communication information includes a verification request, and the interaction completion information includes number selection completion information; The platform service module is further configured to send the verification request to the target hospital information system terminal in response to receiving the number selection request; The target hospital information system terminal is used to verify whether the patient corresponding to the patient terminal is eligible to select a number according to the verification request, and feed back the verification result to the platform business module; The platform business module is also used to generate number selection completion information in response to receiving the verification result based on the verification result.

4. The system according to claim 3, wherein: The communication information includes a number lock request and a price quotation request; The platform business module is also used to determine whether the number selection request indicates the number of the day in response to receiving the verification result; in response to the number selection request indicating the number of the day, send a number lock request to the target hospital information system terminal; in response to receiving the number lock confirmation information returned by the hospital information system terminal, send a price quotation request to the hospital information system terminal; in response to receiving the price quotation confirmation information sent by the hospital information system terminal, generate number selection completion information.

5. The system according to claim 3, wherein: The platform service module is further configured to generate a reservation request in response to the number selection request not indicating a number of the day, and send the reservation request to the target hospital information system terminal; The target hospital information system terminal is further configured to generate reservation feedback information in response to receiving the reservation request, and return the reservation feedback information to the platform service module; The platform business module is also used to, in response to receiving the appointment feedback information, deduct the number of available numbers for the target hospital and generate number selection completion information.

6. The system according to any one of claims 1 to 5, wherein: The platform business module is further configured to send a registration completion instruction to the platform interface module in response to receiving the payment completion information; The platform interface module further sends a fee deduction instruction to the target hospital information system terminal in response to receiving the registration completion instruction; The target hospital information system terminal is further used to perform a deduction operation in response to receiving the deduction instruction, perform a number-taking confirmation step, and generate number-taking confirmation information; The platform business module is also used to respond to the number-taking confirmation information sent by the hospital information system terminal to determine whether the registration process of the hospital information system terminal is successfully executed. If it is determined that the registration process fails, determine the preset steps corresponding to the failed registration steps and execute the preset steps, wherein the registration steps in the registration process include the number-taking confirmation step.

7. The system according to claim 6, wherein: The platform business module is further configured to output a prompt message corresponding to any of the following steps and execute a refund step in response to the failed registration step being any of the following steps: Deduction steps and number collection confirmation steps.

8. The system according to claim 1, wherein: The patient request includes a cancellation request, the communication information includes cancellation information, and the interaction completion information includes cancellation completion information; The platform service module is further configured to send the cancellation information to the target hospital information system terminal in response to receiving the registration cancellation request; The target hospital information system terminal is further used to execute a refund operation in response to receiving the cancellation information, and send a refund result to the platform business module; The platform business module is also used to increase the number of number sources and generate cancellation completion information in response to receiving the refund result.

9. The system according to claim 1, wherein: The patient request includes a cancellation request, the communication information includes registration cancellation information, and the interaction completion information includes cancellation completion information; The platform service module is further configured to send the registration cancellation information to the target hospital information system terminal in response to receiving the registration cancellation request, wherein the registration cancellation information indicates the cancellation of the scheduled registration or the cancellation of the same-day registration; The target hospital information system terminal is further used to generate a cancellation result for the registration cancellation information and feed it back to the platform business module; The platform service module is further configured to generate cancellation completion information in response to receiving the cancellation result.

10. The system according to claim 1, wherein: The platform service module is further used to periodically send a visit information request to the target hospital information system terminal, wherein the visit information request is used to request at least one of the following visit information: visit records on designated dates, visit cancellation records, emergency visit records, and visit time periods; The target hospital information system terminal is also used to return the visit information to the platform business module in response to receiving the visit information request.

11. An information processing method, wherein: The method is applied to a platform business module of a server, the server further comprising a platform interface module and an adapter module, the server is present in an information processing system, the system further comprising a hospital information system terminal, the number of the adapter modules is the same as the number of the hospital information system terminals, the adapter modules correspond to the hospital information system terminals one by one, and different modules are arranged on different electronic devices; The method comprises: In response to receiving a patient request including an identification of a target hospital from a patient terminal, communication information is sent to a target hospital information system terminal of the target hospital, wherein the platform service module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal, the platform interface module is used to search for interface information corresponding to the adapter module corresponding to the target hospital information system terminal in response to receiving the communication information sent by the platform service module, and send the interface information and the communication information to the adapter module, the platform interface module has interface information corresponding to each hospital information system terminal respectively; the adapter module is used to process the communication information using the interface information, and send the processed communication information to the target hospital information system terminal; Receive feedback information generated and returned by the target hospital information system terminal, and generate interaction completion information based on the feedback information.

12. An information processing device, wherein: The device is applied to a platform service module of a server, the server also includes a platform interface module and an adapter module, the server exists in an information processing system, the system also includes a hospital information system terminal, the number of the adapter modules is the same as the number of the hospital information system terminals, the adapter modules correspond to the hospital information system terminals one by one, and different modules are arranged on different electronic devices; The device comprises: The first interaction unit is configured to send communication information to the target hospital information system terminal of the target hospital in response to a patient request including an identification of the target hospital received from the patient terminal, wherein the platform business module and any hospital information system terminal communicate and interact through the platform interface module and the adapter module corresponding to any hospital information system terminal, the platform interface module is used to search for the interface information corresponding to the adapter module corresponding to the target hospital information system terminal in response to receiving the communication information sent by the platform business module, and send the interface information and the communication information to the adapter module, the platform interface module has the interface information corresponding to each hospital information system terminal respectively; the adapter module is used to process the communication information using the interface information, and send the processed communication information to the target hospital information system terminal; The second interaction unit is configured to receive feedback information generated and returned by the target hospital information system terminal, and generate interaction completion information based on the feedback information.

13. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of claim 11.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to claim 11.