Medical treatment report data processing method, device and system

By setting up an ultrasonic transmission terminal in the hospital's medical treatment area, the user terminal recognizes the medical treatment area and sends a medical report request, solving the queuing problem caused by the patient's multiple reports, and achieving automation and efficiency improvement of the medical treatment process.

CN119785994APending Publication Date: 2025-04-08BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411918521.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In medical treatment scenarios, patients sometimes need to report multiple times, resulting in too long queues and waiting times.

Method used

By setting one to multiple ultrasonic transmission terminals in the preset area of ​​the hospital, the user terminal monitors and recognizes the ultrasonic signal, determines the medical treatment area, and sends a medical report request to the hospital treatment system terminal based on the user's medical treatment status, and performs the preset medical treatment process.

Benefits of technology

It realizes automation of the medical treatment process, reduces queue waiting time, and improves the medical treatment efficiency of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119785994A_ABST
    Figure CN119785994A_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and system for processing medical check-in data, and relates to the field of data processing technology. A specific implementation of the method includes: a user terminal monitors ultrasonic signals emitted by one or more ultrasonic transmitting terminals, and identifies the treatment area corresponding to the ultrasonic signal; the user terminal queries the user's treatment status, and sends a medical check-in request to the hospital treatment system terminal according to the user's treatment status and treatment area, so that the hospital treatment system terminal executes a preset medical process according to the medical report request. This implementation can solve the problem that in medical scenarios, patients sometimes need to check in multiple times during the medical treatment process, which can easily cause patients to queue up and spend a long time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart medical technology, and in particular to a method, device and system for processing medical check-in data. Background Art

[0002] With the development of Internet technology, the informatization of various business systems is also accelerating. For example, in offline medical scenarios (hospitals, health service stations, etc.), medical services are provided to patients through medical systems. In related technologies, hospitals usually set up automatic check-in machines. When patients go to hospitals for medical treatment and department visits, they can check in and take numbers on the check-in machines. However, during the medical treatment process, the number of check-in machines is limited, and patients sometimes need to check in multiple times, so it is easy for patients to queue up, which takes a long time. Summary of the invention

[0003] In view of this, the embodiments of the present invention provide a method, device and system for processing medical registration data, which can solve the problem that in medical scenarios, patients sometimes need to register multiple times during the medical treatment process, which easily causes patients to queue up and spend a long time.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present invention, a method for processing medical visit registration data is provided.

[0005] A medical registration data processing method according to an embodiment of the present invention is applied to a medical registration data processing system, wherein the system includes a user terminal, a hospital medical system terminal, and one or more ultrasonic transmitting terminals distributed in a preset area of ​​the hospital, and the method includes: the user terminal monitors the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals, and identifies the medical area corresponding to the ultrasonic signals; the user terminal queries the user's medical status, and sends a medical registration request to the hospital medical system terminal based on the user's medical status and the medical area, so that the hospital medical system terminal executes the preset medical process according to the medical report request.

[0006] In one embodiment, the sending of a medical check-in request to a hospital medical system terminal based on the user's medical status and the medical area includes: determining a set of departments to be reported by the user based on the medical status, obtaining waiting information of each department to be reported from the hospital medical system terminal to determine a priority reporting department; in response to the medical area being associated with the priority reporting department, sending a medical check-in request corresponding to the priority reporting department to the hospital medical system terminal.

[0007] In another embodiment, after identifying the treatment area corresponding to the ultrasonic signal, it also includes: the user terminal queries the user's treatment status, obtains the associated treatment processes based on the treatment status and the treatment area to determine the trigger parameters of the associated treatment processes, queries the user's treatment information, extracts the parameter values ​​of each trigger parameter, and determines each process to be executed according to each parameter value; obtains the state parameters and execution parameters of each process to be executed to determine the target treatment process corresponding to the user, so as to send an execution request for the target treatment process to the hospital treatment system terminal.

[0008] In another embodiment, the state parameters and execution parameters of each of the to-be-executed processes are obtained to determine the target medical treatment process of the user, including: for each of the to-be-executed processes, obtaining the state parameters corresponding to the to-be-executed process, determining the waiting level corresponding to the state parameters, obtaining the execution parameters corresponding to the to-be-executed process, and calculating the user's waiting time based on the execution parameters and the state parameters; and determining the target medical treatment process from each of the to-be-executed processes according to the waiting level and the waiting time.

[0009] In another embodiment, a target medical visit process is determined from each of the processes to be executed based on the waiting level and the waiting time, including: obtaining the waiting level and waiting time of each of the processes to be executed and displaying them; receiving a user's confirmation instruction, obtaining a process identifier corresponding to the confirmation instruction, and determining the target medical visit process based on the process identifier.

[0010] In another embodiment, a target medical visit process is determined from each of the to-be-executed processes according to the waiting level and the waiting time, including: determining each associated medical visit process according to the medical status and the user's medical information, and screening other medical visit processes except the to-be-executed process to determine the corresponding waiting level and waiting time; determining a target medical visit process from the to-be-executed processes and the other medical visit processes according to the waiting level and the waiting time.

[0011] In yet another embodiment, the one or more ultrasound transmitting terminals are signal output devices arranged in a preset area of ​​the hospital.

[0012] To achieve the above objective, according to another aspect of an embodiment of the present invention, a device for processing medical visit registration data is provided.

[0013] A medical registration data processing device according to an embodiment of the present invention is arranged in a user terminal, and the user terminal is applied to a medical registration data processing system. The system also includes a hospital medical system terminal and one or more ultrasonic transmitting terminals distributed in a preset area of ​​the hospital. The device includes: an identification unit, which is used to monitor the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals and identify the medical area corresponding to the ultrasonic signal; a registration unit, which is used to query the user's medical status and send a medical registration request to the hospital medical system terminal according to the user's medical status, so that the hospital medical system terminal executes the preset medical process according to the medical report request.

[0014] In one embodiment, the reporting unit is specifically used to: determine the set of departments to be reported by the user according to the medical treatment status, obtain the waiting information of each department to be reported from the hospital medical treatment system terminal to determine the priority reporting department; in response to the medical treatment area being associated with the priority reporting department, send a medical treatment reporting request corresponding to the priority reporting department to the hospital medical treatment system terminal.

[0015] In another embodiment, the device also includes: a determination unit, used to query the user's medical status, obtain the associated medical processes based on the medical status and the medical area to determine the trigger parameters of the associated medical processes, query the user's medical information, extract the parameter value of each trigger parameter, and determine each process to be executed according to each parameter value; a sending unit, used to obtain the status parameters and execution parameters of each process to be executed to determine the target medical process corresponding to the user, and send an execution request for the target medical process to the hospital medical system terminal.

[0016] In another embodiment, the determination unit is specifically used to: for each of the to-be-executed processes, obtain the state parameters corresponding to the to-be-executed process, determine the waiting level corresponding to the state parameters, obtain the execution parameters corresponding to the to-be-executed process, and calculate the user waiting time based on the execution parameters and the state parameters; and determine the target medical consultation process from each of the to-be-executed processes according to the waiting level and the waiting time.

[0017] In another embodiment, the determination unit is specifically used to: obtain and display the waiting level and waiting time of each process to be executed; receive a user's confirmation instruction, obtain the process identifier corresponding to the confirmation instruction, and determine the target medical treatment process based on the process identifier.

[0018] In another embodiment, the determination unit is specifically used to: determine the associated medical treatment processes according to the medical treatment status and the medical treatment information of the user, and filter other medical treatment processes except the process to be executed to determine the corresponding waiting level and waiting time; determine the target medical treatment process from the process to be executed and the other medical treatment processes according to the waiting level and the waiting time.

[0019] In yet another embodiment, the one or more ultrasound transmitting terminals are signal output devices arranged in a preset area of ​​the hospital.

[0020] To achieve the above objective, according to another aspect of an embodiment of the present invention, a medical treatment reporting data processing system is provided.

[0021] A medical treatment registration data processing system according to an embodiment of the present invention comprises a user terminal, a hospital treatment system terminal and one or more ultrasonic transmission terminals distributed and arranged in a preset area of ​​the hospital; the one or more ultrasonic transmission terminals are used to transmit ultrasonic signals;

[0022] The user terminal is used to monitor the ultrasonic signals emitted by one or more ultrasonic transmitting terminals, identify the medical treatment area corresponding to the ultrasonic signal, query the user's medical treatment status, and send a medical treatment reporting request to the hospital medical treatment system terminal according to the user's medical treatment status; the hospital medical treatment system terminal is used to execute a preset medical treatment process according to the medical treatment reporting request.

[0023] To achieve the above objective, according to another aspect of an embodiment of the present invention, an electronic device is provided.

[0024] An electronic device according to an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the medical report data processing method provided in the embodiment of the present invention.

[0025] To achieve the above objective, according to another aspect of an embodiment of the present invention, a computer readable medium is provided.

[0026] A computer-readable medium according to an embodiment of the present invention stores a computer program, which, when executed by a processor, implements the medical visit registration data processing method provided by the embodiment of the present invention.

[0027] To achieve the above objective, according to another aspect of an embodiment of the present invention, a computer program product is provided.

[0028] A computer program product according to an embodiment of the present invention includes a computer program, and when the program is executed by a processor, the medical visit registration data processing method provided by the embodiment of the present invention is implemented.

[0029] One embodiment of the above invention has the following advantages or beneficial effects:

[0030] The embodiment of the present invention is applied to a medical registration data processing system, the system includes a user terminal, a hospital medical system terminal and one or more ultrasonic transmitting terminals distributed in a preset area of ​​the hospital. The user terminal monitors the ultrasonic signals emitted by one or more ultrasonic transmitting terminals and identifies the medical area corresponding to the ultrasonic signals. After querying the user's medical status, a medical registration request can be sent to the hospital medical system terminal according to the user's medical status and medical area, so that the hospital medical system terminal executes the preset medical process according to the medical report request. In this way, in the embodiment of the present invention, the medical area where the user is located is monitored by ultrasonic signals, and then a medical registration request can be directly sent to the hospital medical system terminal in combination with the user's medical status. The hospital medical system terminal executes the preset medical process, which not only makes the user's medical process more automated, but also can avoid queuing and other problems that take a long time as much as possible, thereby improving the user's medical efficiency.

[0031] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention. Figure 1 is a schematic diagram of a medical consultation data processing system according to an embodiment of the present invention; Figure 2 is a schematic diagram of a main process of a method for processing medical check-in data according to an embodiment of the present invention; Figure 3 is a schematic diagram of another main process of the method for processing medical treatment reporting data according to an embodiment of the present invention; Figure 4 is a schematic diagram of another main process of the method for processing medical treatment reporting data according to an embodiment of the present invention; Figure 5 is a schematic diagram of main units of a medical treatment reporting data processing device according to an embodiment of the present invention; Figure 6 is another exemplary system architecture diagram to which the embodiments of the present invention can be applied; Figure 7 It is a schematic diagram of the structure of a computer system suitable for implementing the embodiment of the present invention. DETAILED DESCRIPTION

[0033] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention 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 invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0034] It should be pointed out that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict. The acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0035] An embodiment of the present invention provides a medical treatment reporting data processing system, which can be used in the scenario where a user visits a hospital for treatment, and specifically can be used in the scenario where a user reports for medical treatment during the process of visiting a hospital.

[0036] In an embodiment of the present invention, a medical reporting data processing system includes a user terminal, a hospital medical system terminal, and one or more ultrasonic transmitting terminals distributed in preset areas of the hospital. The user terminal can be carried by the medical user, and can be used to send or receive ultrasonic signals, and can acquire and analyze medical data, ultrasonic signals, and data in the hospital medical system terminal, so as to reasonably plan the medical process for the user, such as the medical process of the medical report. A plurality of ultrasonic transmitting terminals can be pre-set in the hospital for sending ultrasonic signals. The ultrasonic transmitting terminals can be distributed in preset areas of the hospital. The preset areas may include various medical clinics, examination departments, etc. The ultrasonic transmitting terminals can be specifically set in signal output devices in the preset areas, such as large screens and audio systems for calling numbers in clinics or various departments, etc. The hospital medical system terminal can be used to execute preset medical processes for users, and can also provide medical data to the user terminal. Figure 1 The figure shows a schematic diagram of the architecture of the medical data processing system in this application.

[0037] The embodiment of the present invention provides a method for processing medical treatment report data, which can be executed by a user terminal in a medical treatment report data processing system. Figure 2 As shown, the method includes the following steps.

[0038] S201: The user terminal monitors the ultrasonic signals emitted by one or more ultrasonic transmitting terminals, and identifies the treatment area corresponding to the ultrasonic signals.

[0039] The user terminal may be set up with a monitoring program for ultrasonic signals, and may monitor ultrasonic signals when reaching the radiation range of one or more ultrasonic transmitting terminals transmitting ultrasonic signals. After the ultrasonic signals are monitored, they may be analyzed to identify the information carried in the signals.

[0040] Specifically, in this step, the ultrasonic signal can be converted into a signal of a preset format, and the character string carried in the signal can be identified to determine the corresponding consultation area. The preset format can be set according to the needs, such as digital code, etc. The ultrasonic transmitting terminal can convert the information to be transmitted from the preset format into an electrical signal, and then modulate the electrical signal onto the ultrasonic wave through the ultrasonic transmitter. After the receiving end detects the ultrasonic signal, it can receive the ultrasonic signal and convert it into a preset format, thereby identifying the character string carried in the signal to determine the corresponding consultation area. The character string can be specifically a digital code, etc.

[0041] It should be noted that in the embodiment of the present invention, the treatment area can be pre-divided, for example, according to the functional distribution of the hospital, such as including a registration area, a payment area, an examination area of ​​each department, a treatment area of ​​each department, etc. The information carried by the ultrasonic signal may include multiple types, for example, it may include a device number, a treatment area number, etc., so a mapping relationship between the information carried in the ultrasonic signal and the treatment area can be established in advance, so that after the information carried in the ultrasonic signal is identified, the corresponding treatment area can be determined according to the mapping relationship.

[0042] In the embodiment of the present invention, the coverage areas of some ultrasonic transmitting terminals may overlap, so after monitoring multiple ultrasonic signals, the corresponding one or more treatment areas can be identified respectively to determine a set of treatment areas.

[0043] S202: The user terminal queries the user's medical treatment status, and sends a medical treatment report request to the hospital medical treatment system terminal according to the user's medical treatment status and medical treatment area, so that the hospital medical treatment system terminal executes a preset medical treatment process according to the medical treatment report request.

[0044] Among them, the user's medical status indicates the current status of the user's medical treatment, such as appointment made, check-in, pending examination, etc. Since different medical statuses correspond to different medical treatment areas and corresponding medical treatment processes, this step determines whether it is necessary to execute the medical treatment report process according to the user's medical treatment status and medical treatment area, and sends a medical treatment check-in request to the hospital medical treatment system terminal when it is determined to be necessary, so that the hospital medical treatment system terminal executes the preset medical treatment process according to the medical treatment report request, that is, executes the user's medical treatment report process. The medical treatment report request can include the user's medical treatment information to facilitate the execution of the medical treatment report process.

[0045] For example, taking the patient's treatment status as booked, the subsequent process to be executed is the medical registration process. Therefore, when the medical reporting needs are met in the treatment area, it can be determined that a medical registration request can be sent to the hospital treatment system terminal.

[0046] In some scenarios, users can make reservations for multiple medical appointment numbers at the same time, so when the user status is booked, there is a need to report to multiple medical departments. At this time, the user terminal can also determine the priority reporting department for the user based on the waiting information of the medical departments in the hospital medical system terminal, and then send a medical reporting request corresponding to the priority reporting department to the hospital medical system terminal in combination with the medical area. Specifically, it can be performed as follows: determine the user's waiting reporting department set according to the medical status, obtain the waiting information of each waiting reporting department from the hospital medical system terminal to determine the priority reporting department; in response to the medical area being associated with the priority reporting department, send a medical reporting request corresponding to the priority reporting department to the hospital medical system terminal.

[0047] The department to be reported indicates the department corresponding to the number source whose visit status is already reserved. The department to be reported set may include one or more departments. When multiple departments are included, the priority department to be reported can be determined. In this step, the user terminal can obtain the waiting information of each department to be reported from the hospital medical system terminal. The waiting information may include the number of waiting patients or the length of the waiting queue, etc., so as to determine which department has a shorter waiting time, thereby determining the priority department to be reported.

[0048] The treatment area is associated with the priority reporting department, which means that the treatment area covers the area where the priority reporting department is located or the treatment area overlaps with the area where the priority reporting department is located, indicating that the user is in the area where the priority reporting department is located. A medical reporting request corresponding to the priority reporting department can be sent to the hospital treatment system terminal.

[0049] In an embodiment of the present invention, ultrasonic signals are used to monitor the user's medical treatment area, and then a medical check-in request can be directly sent to the hospital medical treatment system terminal based on the user's medical treatment status. The hospital medical treatment system terminal executes a preset medical treatment process, which not only makes the user's medical treatment process more automated, but also avoids queuing and other problems that cause a long time, thereby improving the user's medical treatment efficiency.

[0050] It should be noted that, in the embodiment of the present invention, the medical registration data processing system can automatically process various medical procedures of the hospital.

[0051] So combined Figure 1 The system architecture shown and Figure 2 The embodiment shown in the figure, the embodiment of the present invention provides another method for processing medical visit registration data, which can be executed by the medical visit data processing system, such as Figure 3As shown, the method includes the following steps.

[0052] S301: The user terminal monitors the ultrasonic signals emitted by one or more ultrasonic transmitting terminals, and identifies the treatment area corresponding to the ultrasonic signals.

[0053] The data processing principle in this step is the same as that in step S201.

[0054] S302: The user terminal queries the user's medical treatment status, obtains the associated medical treatment processes based on the medical treatment status and the medical treatment area to determine the trigger parameters of the associated medical treatment processes, queries the user's medical treatment information, extracts the parameter values ​​of each trigger parameter, and determines each process to be executed according to each parameter value.

[0055] In this step, the associated medical consultation processes can be determined according to the medical consultation status of the user and the medical consultation area corresponding to the ultrasonic signal, and a medical consultation process set can be obtained, that is, the medical consultation processes that the user may perform.

[0056] Specifically, this step can be executed as follows: query the user's medical treatment status, obtain the medical treatment process associated with the medical treatment status; obtain the medical treatment process associated with the medical treatment area, calculate the similarity of the medical treatment process associated with the medical treatment status, and determine the medical treatment process set based on the similarity, that is, the associated medical treatment processes.

[0057] The medical process associated with the medical status is pre-configured. For example, for the medical status of appointment, the corresponding medical process is the medical process of registration. For the medical status of registration, the corresponding medical process is the waiting process of the department. Since different medical processes can be executed in the same medical area, the medical process corresponding to the medical area can be determined first, and then the similarity of the medical processes between the two can be determined. Specifically, one or more medical processes with the highest similarity can be determined as a medical process set, or the same medical processes can be determined as a medical process set.

[0058] For example, the patient's treatment status may be booked, so the check-in process needs to be executed. The treatment area in the hospital lobby may include a registration area and a check-in area, and the corresponding treatment process may include registration and check-in processes. Therefore, it can be determined that the treatment process set includes the check-in process.

[0059] For another example, the patient's treatment status may include having made an appointment and having checked in, and the patient needs to go through the treatment process of checking in and waiting in the department. As for the treatment area in the hospital lobby, it may include the registration area and the check-in area, and the corresponding treatment process may include the registration and check-in treatment processes. Therefore, it can be determined that the treatment process set includes the check-in treatment process.

[0060] It should be noted that, in the embodiment of the present invention, if there is no identical or similar medical process between the medical process corresponding to the medical status and the medical process corresponding to the medical area, then it can be determined that the process is abnormal and the user can be prompted to continue moving to wait for the next ultrasonic signal to be monitored, or the medical process set can be determined according to the medical status, that is, the medical process corresponding to the medical status is determined as the medical process set.

[0061] After determining the medical treatment processes that the user may execute, the to-be-executed processes, i.e., the medical treatment processes waiting for the user to execute, can be determined based on the user's medical treatment information. Each medical treatment process can be pre-set with corresponding trigger parameters, and the medical treatment process can be triggered after the parameter value of the trigger parameter meets the requirements. Therefore, in this step, each to-be-executed process can be determined based on the parameter value of the trigger parameter corresponding to the user's medical treatment information. The medical treatment information can be the basic information of the medical user and the record information of the medical treatment in this hospital.

[0062] For example, the medical treatment process set may include a check-in medical treatment process, which corresponds to the check-in medical treatment process of each department. Different trigger parameters can be set for each department check-in. In this step, the parameter values ​​corresponding to the trigger parameters required for each department check-in can be extracted from the user's medical treatment information, and then it is determined that the check-in process of the specific department can be triggered, that is, the process to be executed.

[0063] For another example, the medical process set may include the medical processes of checking in and waiting in departments, which correspond to the medical processes of checking in to each department and the medical processes of visiting departments where the user has already checked in. In this step, the parameter values ​​of the trigger parameters required for checking in to each department and the trigger parameters required for waiting in the department where the user has already checked in can be extracted from the user's medical information, and then the medical process of checking in that can trigger the check-in and the medical process of triggering the visit can be determined, which are the processes to be executed.

[0064] It should be noted that, in the embodiment of the present invention, the method for determining whether the parameter value of the trigger parameter meets the requirements may not be limited, for example, the parameter value of the trigger parameter may be set to be not empty and meet the preset format requirements. In the embodiment of the present invention, when extracting the parameter value of the trigger parameter, if the user's medical parameters are not comprehensive, a request for obtaining the medical parameters may be sent to the hospital medical system to obtain the required parameters from the hospital medical system.

[0065] S303: Acquire the state parameters and execution parameters of each process to be executed to determine the target medical treatment process corresponding to the user, and send an execution request of the target medical treatment process to the hospital medical treatment system terminal.

[0066] Among them, the state parameter can represent the current state of the process to be executed, and can be specifically the waiting level. The execution parameter represents the parameter reflecting the execution speed of the process to be executed, and can be specifically the execution speed, such as the execution speed for each patient. In this step, according to the state parameters and execution parameters of each process to be executed, the parameters that the user needs to wait for the execution of the process to be executed can be determined, and then the appropriate process to be executed can be determined for the user as the target medical process, and then the execution request of the target medical process can be sent to the hospital medical system terminal, so that the hospital medical system terminal executes the target medical process for the user, and the user's medical status can also be updated in time.

[0067] Specifically, each step can be executed as follows: for each process to be executed, obtain the status parameters corresponding to the process to be executed, determine the waiting level corresponding to the status parameters, obtain the execution parameters corresponding to the process to be executed, and calculate the user waiting time based on the execution parameters and the status parameters; according to the waiting level and the waiting time, determine the target medical treatment process from each process to be executed.

[0068] The status parameters can be obtained from the hospital's medical treatment system, such as the number of people waiting, that is, the current number of people in the queue for the process to be executed, and then the corresponding waiting level can be determined. The method of determining the waiting level according to the current number of people in the queue can be pre-set, such as the waiting level corresponding to different waiting number intervals. After obtaining the current number of people in the queue in this step, the corresponding waiting level can be determined. The waiting level may include no waiting, general, busy, etc. The execution parameters of different medical treatment processes may be different. For example, the execution parameter for waiting in the department may be the consultation speed of the consulting doctor, and the execution parameter for the examination process may be the examination speed of the examining doctor. After obtaining the execution parameters, the waiting time of the user can be calculated based on the execution parameters and the status parameters. In this way, for each process to be executed, the target medical treatment process can be determined based on the waiting level and the waiting time. For example, the process to be executed with the lowest waiting level and waiting time can be screened out as the target medical treatment process.

[0069] In an embodiment of the present invention, after determining the waiting level and waiting time of each process to be executed, the client can be used to display the waiting information of each process to be executed to the user for selection. Then, the user's confirmation instruction can be received, and the process identifier corresponding to the confirmation instruction can be obtained to determine the target medical treatment process based on the process identifier. The process identifier represents the identifier of the medical treatment process, and the process identifier in the confirmation instruction can represent the medical treatment process selected by the user, that is, the target medical treatment process.

[0070] It should be noted that in this step, the target medical process is determined based on the processes to be executed. Since the processes to be executed are determined in combination with the medical area, and the medical user may have some medical processes that are not related to the medical area to be executed, the related medical processes are determined in this step according to the medical status and the medical information of the user, that is, all the medical processes that the medical user requests to be executed, and for the medical processes except the processes to be executed, the corresponding waiting levels and waiting times are calculated, and then the target medical process is determined together with the processes to be executed, so that comprehensive medical planning can be carried out for the medical users.

[0071] In an embodiment of the present invention, ultrasonic signals are used to monitor the user's medical treatment area, and then a suitable medical treatment process can be recommended to the user based on the user's medical treatment information and the hospital's medical treatment process. This not only makes the user's medical treatment process more automated, but also avoids queuing and other problems that result in a long time, thereby improving the user's medical treatment efficiency.

[0072] Combine the following Figure 1 The system architecture shown and Figure 3 The embodiment shown in the figure specifically illustrates the method for processing medical check-in data in the embodiment of the present invention. Figure 4 As shown, the method includes the following steps.

[0073] S401: monitoring the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals, converting the ultrasonic signals into signals in a preset format, and identifying the character strings carried in the signals to determine the corresponding consultation area.

[0074] S402: Query the user's medical treatment status to determine a set of associated medical treatment processes in combination with the medical treatment area.

[0075] S403: Obtain trigger parameters of each medical consultation process in the medical consultation process set, query the user's medical consultation information, extract parameter values ​​of each trigger parameter, and determine each process to be executed from the medical consultation process set according to each parameter value.

[0076] S404: For each process to be executed, obtain the state parameter corresponding to the process to be executed, determine the waiting level corresponding to the state parameter, obtain the execution parameter corresponding to the process to be executed, and calculate the user waiting time based on the execution parameter and the state parameter.

[0077] S405: Obtain and display the waiting level and waiting time of each process to be executed.

[0078] S406: Receive a confirmation instruction from the user, obtain a process identifier corresponding to the confirmation instruction, and determine a target medical consultation process based on the process identifier.

[0079] S407: Call the system interface corresponding to the target medical consultation process to send the user's medical consultation information to the hospital medical consultation system.

[0080] It should be noted that the data processing principle in the embodiment of the present invention is the same as Figure 2 and Figure 3 The corresponding data processing principles in the illustrated embodiments are the same and will not be described in detail here.

[0081] In order to solve the problems existing in the prior art, the embodiment of the present invention provides a medical treatment report data processing device 500, such as Figure 5 As shown, it is set in a user terminal, and the user terminal is applied to a medical registration data processing system. The system also includes a hospital medical system terminal and one or more ultrasonic transmitting terminals distributed in a preset area of ​​the hospital. The device 500 includes: an identification unit 501, which is used to monitor the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals and identify the medical area corresponding to the ultrasonic signal; a registration unit 502, which is used to query the user's medical status and send a medical registration request to the hospital medical system terminal according to the user's medical status, so that the hospital medical system terminal executes the preset medical process according to the medical report request.

[0082] It should be understood that the manner of implementing the embodiments of the present invention is different from the Figure 2 The method of the illustrated embodiment is the same and will not be repeated here.

[0083] In one embodiment, the reporting unit 502 is specifically used to: determine the set of departments to be reported by the user according to the medical treatment status, obtain the waiting information of each department to be reported from the hospital medical treatment system terminal to determine the priority reporting department; in response to the medical treatment area being associated with the priority reporting department, send a medical treatment reporting request corresponding to the priority reporting department to the hospital medical treatment system terminal.

[0084] In another embodiment, the device 500 also includes: a determination unit, used to query the user's medical status, obtain the associated medical processes based on the medical status and the medical area to determine the trigger parameters of the associated medical processes, query the user's medical information, extract the parameter values ​​of each trigger parameter, and determine each process to be executed according to each parameter value; a sending unit, used to obtain the status parameters and execution parameters of each process to be executed to determine the target medical process corresponding to the user, and send an execution request for the target medical process to the hospital medical system terminal.

[0085] In another embodiment, the determination unit is specifically used to: for each of the to-be-executed processes, obtain the state parameters corresponding to the to-be-executed process, determine the waiting level corresponding to the state parameters, obtain the execution parameters corresponding to the to-be-executed process, and calculate the user waiting time based on the execution parameters and the state parameters; and determine the target medical consultation process from each of the to-be-executed processes according to the waiting level and the waiting time.

[0086] In another embodiment, the determination unit is specifically used to: obtain and display the waiting level and waiting time of each process to be executed; receive a user's confirmation instruction, obtain the process identifier corresponding to the confirmation instruction, and determine the target medical treatment process based on the process identifier.

[0087] In another embodiment, the determination unit is specifically used to: determine the associated medical treatment processes according to the medical treatment status and the medical treatment information of the user, and filter other medical treatment processes except the process to be executed to determine the corresponding waiting level and waiting time; determine the target medical treatment process from the process to be executed and the other medical treatment processes according to the waiting level and the waiting time.

[0088] In yet another embodiment, the one or more ultrasound transmitting terminals are signal output devices arranged in a preset area of ​​the hospital.

[0089] It should be understood that the manner of implementing the embodiments of the present invention is different from the Figure 2 , 3 , and the method of the embodiment shown in 4 is the same and will not be repeated here.

[0090] In an embodiment of the present invention, ultrasonic signals are used to monitor the user's medical treatment area, and then a suitable medical treatment process can be recommended to the user based on the user's medical treatment information and the hospital's medical treatment process. This not only makes the user's medical treatment process more automated, but also avoids queuing and other problems that result in a long time, thereby improving the user's medical treatment efficiency.

[0091] According to an embodiment of the present invention, a medical treatment reporting data processing system is also provided.

[0092] A medical treatment registration data processing system according to an embodiment of the present invention comprises a user terminal, a hospital treatment system terminal and one or more ultrasonic transmission terminals distributed and arranged in a preset area of ​​the hospital; the one or more ultrasonic transmission terminals are used to transmit ultrasonic signals;

[0093] The user terminal is used to execute the medical treatment reporting data processing method provided in the embodiment of the present invention; the hospital medical treatment system terminal is used to execute the preset medical treatment process according to the medical treatment report request.

[0094] According to an embodiment of the present invention, the embodiment of the present invention further provides an electronic device and a readable storage medium.

[0095] The electronic device of an embodiment of the present invention includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor so that the at least one processor executes the medical visit registration data processing method provided in the embodiment of the present invention.

[0096] Figure 6 An exemplary system architecture 600 is shown to which a method or device for processing medical visit registration data according to an embodiment of the present invention may be applied.

[0097] like Figure 6 As shown, system architecture 600 may include terminal devices 601, 602, 603, network 604 and server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0098] The user can use the terminal devices 601, 602, 603 to interact with the server 605 through the network 604 to receive or send messages, etc. Various client applications can be installed on the terminal devices 601, 602, 603.

[0099] The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.

[0100] The server 605 may be a server that provides various services. The server may analyze and process the received data such as the product information query request, and feed back the processing result (such as product information - just an example) to the terminal device.

[0101] It should be noted that the medical treatment registration data processing method provided in the embodiment of the present invention is generally executed by the server 605 , and accordingly, the medical treatment registration data processing device is generally set in the server 605 .

[0102] It should be understood that Figure 6 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 the implementation requirements.

[0103] Reference below Figure 7 , which shows a schematic diagram of the structure of a computer system 700 suitable for implementing an embodiment of the present invention. Figure 7 The computer system 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.

[0104] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0105] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.

[0106] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present invention are executed.

[0107] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: 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 the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal 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 computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0108] 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 invention. In this regard, each box in the flow chart or block diagram can represent a unit, a program segment, or a part of a code, and the above-mentioned unit, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two 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 box in the block diagram or flow chart, and the combination of the boxes in the block diagram 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.

[0109] The units involved in the embodiments of the present invention may be implemented by software or hardware. The units described may also be arranged in a processor, for example, it may be described as: a processor includes an identification unit and a reporting unit. The names of these units do not constitute a limitation on the units themselves in some cases, for example, the identification unit may also be described as a "unit of the function of the identification unit".

[0110] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or 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 a device, the device executes the medical check-in data processing method provided by the present invention.

[0111] As another aspect, the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the medical visit registration data processing method provided in an embodiment of the present invention.

[0112] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for processing medical treatment reporting data, characterized in that: Applied to a medical treatment registration data processing system, the system includes a user terminal, a hospital treatment system terminal, and one or more ultrasonic transmission terminals distributed in a preset area of ​​the hospital, the method includes: The user terminal monitors the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals, and identifies the diagnosis area corresponding to the ultrasonic signals; The user terminal inquires about the user's medical treatment status, and sends a medical treatment report request to the hospital medical treatment system terminal according to the user's medical treatment status and the medical treatment area, so that the hospital medical treatment system terminal executes a preset medical treatment process according to the medical treatment report request.

2. The method according to claim 1, characterized in that The sending of a medical check-in request to a hospital medical system terminal according to the user's medical status and the medical area includes: Determine the set of departments to be reported to by the user according to the medical treatment status, and obtain the waiting information of each department to be reported from the hospital medical treatment system terminal to determine the priority reporting department; In response to the medical consultation area being associated with the priority reporting department, a medical consultation reporting request corresponding to the priority reporting department is sent to the hospital medical consultation system terminal.

3. The method according to claim 1, characterized in that After identifying the treatment area corresponding to the ultrasonic signal, the method further includes: The user terminal queries the user's medical treatment status, obtains the associated medical treatment processes based on the medical treatment status and the medical treatment area to determine the trigger parameters of the associated medical treatment processes, queries the user's medical treatment information, extracts the parameter values ​​of the trigger parameters, and determines the processes to be executed according to the parameter values; The state parameters and execution parameters of each of the to-be-executed processes are obtained to determine the target medical consultation process corresponding to the user, so as to send an execution request for the target medical consultation process to the hospital medical consultation system terminal.

4. The method according to claim 3, characterized in that Obtaining the state parameters and execution parameters of each of the to-be-executed processes to determine the user's target medical consultation process includes: For each of the to-be-executed processes, obtaining a state parameter corresponding to the to-be-executed process, determining a waiting level corresponding to the state parameter, obtaining an execution parameter corresponding to the to-be-executed process, and calculating the user waiting time based on the execution parameter and the state parameter; According to the waiting level and the waiting time, a target medical consultation process is determined from each of the to-be-executed processes.

5. The method according to claim 4, characterized in that According to the waiting level and the waiting time, a target medical consultation process is determined from each of the to-be-executed processes, including: Obtaining and displaying the waiting level and waiting time of each process to be executed; Receive a confirmation instruction from the user, obtain a process identifier corresponding to the confirmation instruction, and determine a target medical consultation process based on the process identifier.

6. The method according to claim 4, characterized in that According to the waiting level and the waiting time, a target medical consultation process is determined from each of the to-be-executed processes, including: Determine the associated medical treatment processes according to the medical treatment status and the medical treatment information of the user, and filter the other medical treatment processes except the to-be-executed process to determine the corresponding waiting level and waiting time; According to the waiting level and the waiting time, a target medical consultation process is determined from the to-be-executed processes and the other medical consultation processes.

7. The method according to claim 1, characterized in that The one or more ultrasonic transmitting terminals are signal output devices arranged in a preset area of ​​the hospital.

8. A medical treatment reporting data processing device, characterized in that: Set in a user terminal, the user terminal is applied to a medical treatment registration data processing system, the system also includes a hospital medical treatment system terminal and one or more ultrasonic transmission terminals distributed in a preset area of ​​the hospital, the device includes: An identification unit, used to monitor the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals, and identify the diagnosis area corresponding to the ultrasonic signals; The reporting unit is used to query the user's medical treatment status and send a medical treatment reporting request to the hospital medical treatment system terminal according to the user's medical treatment status, so that the hospital medical treatment system terminal executes a preset medical treatment process according to the medical treatment reporting request.

9. A medical treatment reporting data processing system, characterized in that: The system includes a user terminal, a hospital medical system terminal, and one or more ultrasonic transmission terminals distributed in a preset area of ​​the hospital; The one or more ultrasonic transmitting terminals are used to transmit ultrasonic signals; The user terminal is used to monitor the ultrasonic signals emitted by the one or more ultrasonic transmitting terminals, identify the treatment area corresponding to the ultrasonic signal, query the user's treatment status, and send a medical check-in request to the hospital treatment system terminal according to the user's treatment status; The hospital medical treatment system terminal is used to execute a preset medical treatment process according to the medical treatment report request.

10. A user terminal, characterized in that: include: one or more processors; a storage device 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 method according to any one of claims 1 to 7.

11. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.