Processing Method, System, Computer Device and Medium for Hospital Appointment Registration
By allocating the target number source in the hospital appointment registration system and automatically allocating the number source according to the cumulative number of appointments, the problems of wasted patient appointment registration time and increased server pressure in the prior art are solved, and a more convenient appointment process and lower operation and maintenance costs are achieved.
Patent Information
- Application Number
- CN202210255228.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-03-15
AI Technical Summary
In the prior art, patients need to pay attention to the hospital scheduling information or rush to grab the number when making hospital appointments, resulting in wasting time and increasing server pressure, which increases the system development and operation and maintenance costs.
It provides a method for handling hospital appointment registration. By responding to a user's appointment request, the target number source is allocated, and when the cumulative appointment number reaches the preset threshold, the time consumed is queried, the number number number is determined, the number source is allocated to the pre-registered user list, and the cumulative appointment number is cleared.
This method improves the convenience of users' appointment registration, reduces the burden on patients to seek medical treatment, and reduces the number of users who make online appointment registration after the number source is opened, thereby reducing the pressure on the server and reducing the system's operation and maintenance costs.
Smart Images

Figure CN114639470B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of appointment registration, and in particular to a processing method, identification system, computer equipment and medium for hospital appointment registration. Background Art
[0002] In recent years, with the popularization of Internet hospitals and medical information technology, many hospitals have introduced Internet technologies such as online appointment registration and online doctor consultation. Patients can make appointments through a variety of online channels. This technology provides great convenience for doctors and patients and improves the efficiency of medical treatment and diagnosis.
[0003] In the related technology, when patients make an appointment, they need to pay attention to the relevant scheduling information released by the hospital in advance, or wait and grab a number, in order to make an appointment with the doctor they need. On the one hand, this way of making an appointment requires patients to spend a lot of time paying attention to the dynamics of the hospital; on the other hand, a large number of patients flock to the registration system at the time when the number source is open, which greatly increases the pressure on the server and increases the development and operation and maintenance costs of the system.
[0004] In summary, the problems existing in related technologies need to be solved urgently. Summary of the invention
[0005] The purpose of this application is to solve one of the technical problems existing in the related art to at least a certain extent.
[0006] To this end, one purpose of an embodiment of the present application is to provide a method for processing hospital appointment registration, which can improve the convenience of user appointment registration and help reduce the data processing pressure on the server.
[0007] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present application include:
[0008] On the one hand, the embodiment of the present application provides a method for processing hospital appointment registration, including:
[0009] In response to a reservation request operation of a first user for a target number source, a target number source is allocated to the first user, and a cumulative reservation quantity of the target number source is updated;
[0010] When it is determined that the cumulative number of reservations reaches a first preset threshold, querying a first time duration consumed by the cumulative number of reservations to reach the first preset threshold;
[0011] Determine a first target number according to the first duration; the first duration is positively correlated with the first target number;
[0012] A target number source is allocated to the second user who is ranked in the first target number in the user list applying for automatic registration, and the accumulated reservation quantity is cleared; wherein the second users in the user list are sorted in the order of time of applying for automatic registration.
[0013] In addition, the method for processing hospital appointment registration according to the above embodiment of the present application may also have the following additional technical features:
[0014] Furthermore, in one embodiment of the present application, the method further comprises the following steps:
[0015] In response to the user's first query operation on the target number source, prompting the user to select an appointment registration mode; the appointment registration mode includes a reminder registration mode and an automatic registration mode;
[0016] When it is determined that the user selects the reminder registration mode, a first reminder message is sent to the user at a first time point before the target number source opens a registration channel; the first reminder message is used to remind the user to make an appointment for the target number source; or
[0017] When it is determined that the user selects the automatic registration mode, the user is added to a list of users applying for automatic registration.
[0018] Furthermore, in one embodiment of the present application, the method further comprises the following steps:
[0019] When it is determined that the user selects the reminder registration mode, a second prompt message is sent to the user at a second time point before the target number source opens a registration channel; the second prompt message is used to remind the user to select the automatic registration mode;
[0020] When it is determined that the user changes from the reminder registration mode to the automatic registration mode, the time point when the user selects the reminder registration mode is determined as the time point when the user applies for automatic registration, and the user is added to the list of users applying for automatic registration.
[0021] Further, in one embodiment of the present application, when it is determined that the user selects the reminder registration mode, sending a second prompt message to the user at a second time point before the target number source opens a registration channel includes:
[0022] When it is determined that the user has selected the reminder registration mode, the number of users who have selected the reminder registration mode is recorded;
[0023] When the number of users is greater than a second preset threshold, a second prompt message is sent to the users at a second time point before the target number source opens a registration channel.
[0024] Further, in one embodiment of the present application, the target number source is determined by the following steps:
[0025] In response to the user's second query operation on the condition information or department information, displaying the corresponding number source information of the doctor;
[0026] The target signal source is determined according to the user's selection operation on the signal source information.
[0027] Furthermore, in one embodiment of the present application, the display of the number source information corresponding to the doctor includes:
[0028] Determining the recommendation priority of each of the doctors according to their business information; the business information includes at least one of years of practice, rate of favorable comments, and frequency of visits;
[0029] The number source information corresponding to each of the doctors is displayed in sequence according to the order of the recommendation priority.
[0030] Furthermore, in one embodiment of the present application, the method further comprises the following steps:
[0031] When it is determined that all appointments have been made for the target number source, obtaining the doctor information corresponding to the target number source;
[0032] Based on the doctor information, other available number sources are recommended to the user.
[0033] On the other hand, the embodiment of the present application provides a hospital appointment processing system, including:
[0034] A response unit, configured to respond to a reservation request operation of a first user for a target number source, allocate a target number source to the first user, and update the accumulated reservation quantity of the target number source;
[0035] A query unit, configured to query a first time duration consumed for the cumulative number of reservations to reach the first preset threshold when it is determined that the cumulative number of reservations reaches the first preset threshold;
[0036] A processing unit, configured to determine a first target number according to the first duration; the first duration is positively correlated with the first target number;
[0037] An allocation unit is used to allocate a target number source to the second user who is ranked in the first target number in the user list applying for automatic registration, and clear the accumulated reservation quantity; wherein the second users in the user list are sorted in the order of time of applying for automatic registration.
[0038] On the other hand, an embodiment of the present application provides a computer device, including:
[0039] at least one processor;
[0040] at least one memory for storing at least one program;
[0041] When the at least one program is executed by the at least one processor, the at least one processor implements the above-mentioned hospital appointment registration processing method.
[0042] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to implement the above-mentioned hospital appointment registration processing method.
[0043] The advantages and benefits of the present application will be partially given in the following description, and partially become apparent from the following description, or be understood through the practice of the present application:
[0044] The embodiment of the present application discloses a method for processing hospital appointment registration, which responds to the first user's reservation request operation for the target number source, allocates the target number source to the first user, and updates the cumulative number of appointments of the target number source; when it is determined that the cumulative number of appointments reaches the first preset threshold, inquires about the first time duration consumed by the cumulative number of appointments to reach the first preset threshold; according to the first time duration, determines the first target number; the size of the first time duration is positively correlated with the size of the first target number; allocates the target number source to the second user who is ranked in the first target number in the user list applying for automatic registration, and clears the cumulative number of appointments; wherein the second user in the user list is sorted in the order of the time of applying for automatic registration. The method can facilitate users to make appointments and reduce the burden of patients seeking medical treatment, and can also reduce the number of users who make online appointments after the number source is opened, thereby reducing the pressure on the server and reducing the operation and maintenance cost of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following introduction is made to the drawings of the embodiments of the present application or the related technical solutions in the prior art. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 A schematic diagram of an implementation environment of a method for processing hospital appointment registration provided in an embodiment of the present application;
[0047] Figure 2 A schematic diagram of a general process of hospital appointment registration provided in an embodiment of the present application;
[0048] Figure 3 A schematic diagram of a process for processing a hospital appointment registration provided in an embodiment of the present application;
[0049] Figure 4 A flowchart of another method for processing hospital appointment registration provided in an embodiment of the present application;
[0050] Figure 5 A flowchart of another method for processing hospital appointment registration provided in an embodiment of the present application;
[0051] Figure 6 A schematic diagram of a process for determining a target source provided in an embodiment of the present application;
[0052] Figure 7 A schematic diagram of the structure of a hospital appointment registration processing system provided in an embodiment of the present application;
[0053] Figure 8 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] The present application is further described below in conjunction with the accompanying drawings and specific embodiments. The described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0055] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0057] In recent years, with the popularization of Internet hospitals and medical information technology, many hospitals have introduced Internet technologies such as online appointment registration and online doctor consultation. Patients can make appointments through a variety of online channels. This technology provides great convenience for doctors and patients and improves the efficiency of medical treatment and diagnosis.
[0058] In the related technology, when patients make an appointment, they need to pay attention to the relevant scheduling information released by the hospital in advance, or wait and grab a number, in order to make an appointment with the doctor they need. On the one hand, this way of making an appointment requires patients to spend a lot of time paying attention to the dynamics of the hospital; on the other hand, a large number of patients flock to the registration system at the time when the number source is open, which greatly increases the pressure on the server and increases the development and operation and maintenance costs of the system.
[0059] In order to solve the problems existing in the related art, the embodiment of the present application provides a processing method, system, computer equipment and medium for hospital appointment registration. The method responds to the reservation request operation of the first user for the target number source, allocates the target number source for the first user, and updates the cumulative number of appointments of the target number source; when it is determined that the cumulative number of appointments reaches the first preset threshold, the first time consumed by the cumulative number of appointments to reach the first preset threshold is queried; according to the first time, the first target number is determined; the size of the first time is positively correlated with the size of the first target number; the target number source is allocated to the second user who is ranked in the first target number in the user list applying for automatic registration, and the cumulative number of appointments is cleared; wherein the second user in the user list is sorted in the order of the time of applying for automatic registration. The method can facilitate users to make appointments and reduce the burden of patients seeking medical treatment, and can also reduce the number of users who make online appointments after the number source is opened, thereby reducing the pressure on the server and reducing the operation and maintenance cost of the system.
[0060] Figure 1 Schematic diagram of the implementation environment of a method for processing hospital appointment registration provided by the embodiment of the present application. Figure 1 The hardware and software components of the implementation environment mainly include a user terminal 101 and a server 102, and the user terminal 101 is in communication with the server 102. The hospital appointment registration processing method can be configured on the server 102 side and implemented based on the interaction between the user terminal 101 and the server 102. For example, a user can initiate an appointment registration request by operating the user terminal 101, and the server 102 can allocate a target number source to the user by executing the processing method provided in the embodiment of the present application.
[0061] Specifically, the user terminal 101 in the present application may include but is not limited to any one or more of a smart watch, a smart phone, a computer, a personal digital assistant (PDA), an intelligent voice interaction device, a smart home appliance or a vehicle-mounted terminal. The server 102 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The user terminal 101 and the server 102 can establish a communication connection through a wireless network or a wired network. The wireless network or wired network uses standard communication technology and / or protocols. The network can be set to the Internet or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network. Any combination. Of course, it is understandable that Figure 1 The implementation environment in the present application is only an optional application scenario of the hospital appointment registration processing method provided in the embodiment of the present application, and the actual application is not fixed. Figure 1 The hardware and software environment shown.
[0062] Combine the following Figure 1 The implementation environment shown is used to explain in detail the hospital appointment registration processing method provided in the embodiment of the present application.
[0063] First, the general process of user appointment registration in this application is introduced and explained. Figure 2 In the embodiment of the present application, for each doctor, the relevant scheduling information will generally be announced in advance on the hospital's relevant portal website or mini program, so that patients who need to see a doctor can make plans in advance. For example, Figure 2 In the example, assume that at time T1, a doctor's schedule information is released. Generally speaking, when the schedule information is released, the doctor's appointment will not be opened immediately, but the doctor's schedule information will announce the time when the appointment is issued and the specific consultation time. Figure 2In the example, assuming that at the time node T3, the doctor's number source will open the appointment channel, then the patient can make an appointment through the appointment system after the time node T3 (for example, the time node T4), and after the appointment registration is successful, the patient can go to the doctor at the corresponding time of the registration. In the embodiment of the present application, in order to improve the convenience and efficiency of the patient's appointment registration, it is also supported that the patient registers in advance before the number source is issued. For example, at the time node T2, the patient can register in advance on the appointment system. For the registered patients, on the one hand, a fixed time can be set to remind the patient to make an appointment with the doctor, and the patient can choose the message push method, such as SMS notification, APP notification, public account message notification, etc.; on the other hand, it can also be set to automatically help the patient make an appointment after the doctor's number source is opened, and notify the result of the appointment. In this way, it can facilitate patients to make appointments and reduce the burden of patients seeking medical treatment. It can also reduce the number of users who make online appointments after the number source is opened, thereby reducing the pressure on the server and reducing the operation and maintenance cost of the system.
[0064] For further information, please refer to Figure 3 , Figure 3 It is a flowchart of a method for processing hospital appointment registration provided in an embodiment of the present application. Figure 3 The illustrated method for processing hospital appointment registration is mainly executed on the server 102. The method can be applied to the relevant computer equipment in the server 102, but is not limited to the above form. Figure 2 The method includes but is not limited to steps 110 to 140.
[0065] Step 110: In response to the reservation request operation of the first user for the target number source, the target number source is allocated to the first user, and the accumulated reservation quantity of the target number source is updated;
[0066] In this step, when the doctor's appointment registration channel on the registration system is opened, it can be considered that the doctor currently has a source of appointments, and users can initiate appointments on the registration system to obtain the corresponding source of appointments; when the number of users who have made appointments with a certain doctor reaches a preset value, in order to enable the doctor to complete the consultation task as much as possible, the doctor's appointment registration channel can be closed. At this time, it can be considered that the doctor currently has no source of appointments. Of course, it is understandable that the source of appointments for each doctor can be flexibly adjusted according to his or her schedule and specific user appointment conditions, and this application does not limit this.
[0067] In this step, combine Figure 2It can be known from the appointment process that users who make appointments for doctor numbers include two types of users who have online appointments and users who apply for automatic registration before the appointment registration channel is opened. First, for users who make online appointments, they can be recorded as the first user in this application. The first user can initiate an appointment request operation for the target number source on the terminal device. In the embodiment of the present application, the appointment request operation initiated by the first user can be diverse. For example, in some embodiments, the terminal device can have a component that implements a voice interaction function, and the component can recognize the user's voice data through voice recognition technology. The user can perform a voice interaction with the terminal device to perform an appointment request operation. For example, the user can say to the terminal device "I want to make an appointment with Dr. Zhang on February 28th" and other voice instructions, and the voice instruction can be regarded as an appointment request operation for the target number source. In some embodiments, the terminal device can also be provided with a touch component, and the user can click on the number source appointment button displayed on the screen of the terminal device, etc. At this time, the operation clicked by the user can be regarded as an appointment request operation for the target number source. Of course, it can be understood that in some embodiments, the received user's touch, sliding and other operations in the designated screen area of the terminal device can also be used as an appointment request operation, and this application does not make specific restrictions on this.
[0068] After receiving the reservation request operation of the first user for the target number source, the target number source can be allocated to the first user. For example, the corresponding certificate can be issued to the first user, and subsequent users can go to the corresponding doctor in the hospital for medical treatment through the certificate. In an embodiment of the present application, after the target number source is allocated to the first user, the cumulative number of reservations for the current target number source is also updated. Here, the cumulative number of reservations includes the number of reservations from the time node when the last accumulation started to the current time node. It can be understood that when the first user obtains the target number source, the cumulative number of reservations for the target number source can be increased by 1.
[0069] Step 120: when it is determined that the cumulative number of reservations reaches a first preset threshold, query a first time duration consumed when the cumulative number of reservations reaches the first preset threshold;
[0070] In this step, after each update of the cumulative number of appointments, a comparison can be made between the preset threshold and the cumulative number of appointments to determine whether the target number source currently booked by the first user reaches the first preset threshold. When the target number source booked by the first user reaches the first preset threshold, at this time, a certain target number source can be allocated to the user who applied for automatic registration before the appointment registration channel is opened. Here, the user who applied for automatic registration before the appointment registration channel is opened can be recorded as the second user. That is, in the embodiment of the present application, the target number source is allocated to the first user and the second user in an alternating manner. For example, the online appointment of the first user is accepted first. When the number of target number sources booked by the first user reaches the first preset threshold, the target number source is allocated to multiple second users at one time, and then the online appointment of another batch of first users is accepted. This cycle is repeated until all the available appointment numbers of the doctor are allocated.
[0071] Specifically, in this step, when it is determined that the cumulative number of appointments reaches the first preset threshold, the time consumed for the cumulative number of appointments to reach the first preset threshold will be queried. Here, this time can be recorded as the first time. It can be understood that in the embodiment of the present application, the larger the size of the first time, the fewer users are currently online to make an appointment with the doctor, and the slower the speed of online allocation of numbers; conversely, the smaller the size of the first time, the more users are currently online to make an appointment with the doctor, and the faster the speed of online allocation of numbers.
[0072] Step 130: Determine a first target number according to the first duration; the first duration is positively correlated with the first target number;
[0073] In this step, after determining the first duration, the number of target number sources allocated to the second user this time can be determined according to the first duration, which is recorded as the first target number. As mentioned above, the larger the size of the first duration, the fewer users who currently make an online appointment with the doctor, and the slower the speed of online allocation of number sources. In this case, it means that the number source of the doctor is not very scarce, and more target number sources can be allocated to the second user at this time to improve the possibility of each user making an appointment and the efficiency of target number source allocation. In other words, when the first duration is large, the first target number can be determined to be a large value. On the contrary, the smaller the size of the first duration, the more users who currently make an online appointment with the doctor, and the faster the speed of online allocation of number sources. In this case, it means that the number source of the doctor is more popular. In order to meet the needs of the more urgent first user as much as possible, fewer target number sources can be allocated to the second user at this time to improve the rationality of target number source allocation. In other words, when the first duration is small, the first target number can be determined to be a small value. In summary, in this application, the size of the first duration is positively correlated with the size of the first target number.
[0074] It should be noted that, in the embodiment of the present application, the specific functional relationship between the first duration and the first target number can be flexibly set as needed, and the present application does not impose any restrictions on this.
[0075] Step 140, assign a target number source to the second user who is ranked in the first target number in the user list applying for automatic registration, and clear the accumulated reservation quantity; wherein the second users in the user list are sorted in the order of time of applying for automatic registration.
[0076] In this step, when the number of target number sources allocated to the second user this time is determined, the user list of the second user for recording the application for automatic registration can be queried. In the user list, each second user is sorted in the order of the time of applying for automatic registration, that is, the sorting number corresponding to the user who applies for automatic registration earlier is higher, and the sorting number corresponding to the user who applies for automatic registration later is later. When allocating the target number source for the second user, the second user who is not allocated with the number source in the current user list and is ranked in the first target number can be selected to allocate the target number source for them. In this way, the second user who applies for automatic registration earlier is more likely to be allocated to the target number source, and the user can be encouraged to use the automatic registration function to make an appointment for registration, thereby reducing the number of users who make an appointment for registration online when the number source is open, thereby reducing the pressure on the server and reducing the operation and maintenance cost of the system. Of course, in the embodiment of the present application, after allocating the target number source for the second user, the cumulative number of appointments can be cleared, and then the aforementioned step 110 is returned to continue to execute the process of this method.
[0077] The following is an introduction and description of the implementation principle of the method for processing hospital appointment registration in the present application in conjunction with a specific embodiment.
[0078] For example, if a doctor has a total of 100 registration quotas on a certain day, after opening the appointment registration channel, the time it takes for the number of users who make online appointments to reach 20 can be recorded. For example, the time it takes to reach 20 for the first time is 10 minutes, that is, 20 users make appointments through online appointments within 10 minutes. At this time, the first target number can be determined based on the time, such as determining the first target number to be 10, and then taking the list of users who have applied for automatic registration and removing the users who have been assigned the target number source and are ranked in the top 10, assign numbers to them, and at this time a total of 30 people get numbers. Then, continue to record the time it takes for the number of users who make online appointments to reach 20 for the next batch, such as the time it takes to reach 20 for the second time is 16 minutes, that is, 20 users make appointments through online appointments within 16 minutes. At this time, a new first target number can be determined based on the duration. For example, the first target number is determined to be 14 this time. Then, the list of users who have applied for automatic registration is removed from the list of users who have been allocated target numbers and ranked first 14, and numbers are allocated to them. At this time, a total of 64 people have obtained numbers. The above allocation process is continued in a loop to complete the allocation of target numbers.
[0079] It is understandable that in the embodiment of the present application, the number resources can be quantitatively allocated to the second user who applies for automatic registration according to the density of the first user who registers online in real time. When there are many users who register online in real time, fewer number resources can be allocated to the user who applies for automatic registration; when there are few users who register online in real time, more number resources can be allocated to the user who applies for automatic registration. In this way, the efficiency of allocating number resources can be greatly improved.
[0080] In some embodiments, reference Figure 4 The method in the embodiment of the present application may further include the following steps:
[0081] Step 410: In response to the user's first query operation on the target number source, prompt the user to select an appointment registration mode; the appointment registration mode includes a reminder registration mode and an automatic registration mode;
[0082] Step 420: When it is determined that the user selects the reminder registration mode, a first reminder message is sent to the user at a first time point before the target number source opens a registration channel; the first reminder message is used to remind the user to make an appointment for the target number source; or
[0083] Step 430: When it is determined that the user selects the automatic registration mode, the user is added to a list of users who have applied for automatic registration.
[0084] In the embodiment of the present application, when the user queries the target number source, the terminal device can be queried. It is recorded as the first query operation in the present application. It can be understood that the specific triggering method of the first query operation can be similar to the aforementioned reservation request operation, which will not be repeated. After the terminal device receives the user's first query operation on the target number source, the user can be prompted to select the reservation registration mode. As mentioned above, in the embodiment of the present application, the reservation target number source includes two types: online reservation and automatic registration before the reservation registration channel is opened. Specifically, for users who want to make an appointment online, they can choose the reminder registration mode. When the user selects the reminder registration mode, the first prompt information can be sent to the user at the first time node before the target number source opens the registration channel. Here, the time interval between the first time node and the target number source opening the registration channel can be determined by the user or the system. For example, the time node one hour before the target number source opens the registration channel can be determined as the first time node, or the time node 10 minutes before the target number source opens the registration channel can be determined as the first time node. The present application does not make specific restrictions on this. The first prompt information can be used to remind the user to make an appointment for the target number source. Specifically, in the embodiment of the present application, the first prompt information can be a voice message, or a message output in the form of vibration, display, etc. Moreover, the first prompt information can be sent to the user in any form such as SMS, WeChat public account push, APP notification, etc.
[0085] For users who wish to apply for automatic registration before the appointment registration channel is opened, they can choose the automatic registration mode. When the user chooses the automatic registration mode, the user can be added to the list of users who apply for automatic registration according to the time node selected by the user. In this way, when the appointment registration channel is opened, the automatic appointment process can be realized without user operation.
[0086] It can be understood that in the embodiment of the present application, for users who wish to make an online appointment, a first prompt message is sent to remind the user to make an appointment; for users who wish to apply for automatic registration before the appointment registration channel is opened, an automatic registration mode can be set. After the appointment number source is opened, the user can be automatically helped to make an appointment, thereby facilitating users to make appointments in a timely manner, reducing the time users wait and wait for registration, and providing great convenience for patients to seek medical treatment.
[0087] In some embodiments, reference Figure 5 The method in the embodiment of the present application may further include the following steps:
[0088] Step 510: When it is determined that the user selects the reminder registration mode, a second prompt message is sent to the user at a second time point before the target number source opens a registration channel; the second prompt message is used to remind the user to select the automatic registration mode;
[0089] Step 520: When it is determined that the user changes from the reminder registration mode to the automatic registration mode, the time point when the user selects the reminder registration mode is determined as the time point when the user applies for automatic registration, and the user is added to the list of users applying for automatic registration.
[0090] In an embodiment of the present application, when the user selects the reminder registration mode, that is, when the user is a user who wishes to make an online appointment, in some embodiments, a second prompt message can also be sent to the user at a second time node before the target number source opens the registration channel. Here, the time interval between the second time node and the target number source opening the registration channel can be determined by the system. For example, the time node one day before the target number source opens the registration channel can be determined as the second time node, or the time node one hour before the target number source opens the registration channel can be determined as the second time node. This application does not impose specific restrictions on this. The second prompt message can be used to remind the user to select the automatic registration mode. Specifically, the sending method and information format of the second prompt message can be similar to the first prompt message, which will not be repeated here.
[0091] In the embodiment of the present application, the reason for sending the second prompt information to the user is that: on the one hand, after the appointment registration channel is opened, a large number of users who make online appointment registration will flood into the server, which will bring a large load to the registration system; on the other hand, there may be users who temporarily do not have time to make online appointment registration. Therefore, in the embodiment of the present application, users who choose the reminder registration mode are informed in advance that they can choose to switch to the automatic registration mode. For users who change from the reminder registration mode to the automatic registration mode, in the embodiment of the present application, the time point when they choose the automatic registration mode is set to the time point when they previously selected the reminder registration mode, so as to determine their position in the user list. It can be understood that through the above method, on the one hand, the number of people who register online after the appointment registration channel is opened can be reduced as much as possible, reducing the pressure on the server; on the other hand, even if the user who chooses the reminder registration mode is converted to the automatic registration mode, since he is sorted in the user list according to the time point when he selected the reminder registration mode, he can also be ranked in a relatively front position in the user list of the automatic registration mode, and can have a higher probability of obtaining registration, encouraging users to reduce squatting and grabbing numbers, thereby reducing the data processing pressure on the server.
[0092] In some embodiments, when it is determined that the user selects the reminder registration mode, sending a second prompt message to the user at a second time point before the target number source opens a registration channel includes:
[0093] When it is determined that the user has selected the reminder registration mode, the number of users who have selected the reminder registration mode is recorded;
[0094] When the number of users is greater than a second preset threshold, a second prompt message is sent to the users at a second time point before the target number source opens a registration channel.
[0095] In the embodiment of the present application, when sending the second prompt information to the user, the number of users who have selected the reminder registration mode can be first determined. When the number of users reaches a pre-set second preset threshold, it can be considered that the number of users who may make online reservations in the future is large. At this time, in order to reduce the pressure on the server in advance, the second prompt information can be sent to the user at a second time point before the target number source opens the registration channel to encourage some users to choose the automatic registration mode.
[0096] In some embodiments, reference Figure 6 The method in the embodiment of the present application may further include the following steps:
[0097] Step 610: In response to the user's second query operation on the condition information or department information, display the corresponding number source information of the doctor;
[0098] Step 620: Determine the target signal source according to the user's selection operation on the signal source information.
[0099] In an embodiment of the present application, when the target number source that the user wants to make an appointment with is determined, the user's query operation on the condition information or department information can be received, which is recorded as the second query operation. Specifically, the user can input the search query information in the system according to his own needs. Here, the information input by the user may include information such as symptom information, department keywords, and the name of the doctor in the department. For example, when a patient inputs the condition information of "stomach pain", it is very likely that it is acute gastroenteritis and enteritis, and doctors from related departments such as general surgery or gastroenterology can be recommended to him. After receiving the user's second query operation, the current number source information of each doctor in the corresponding department can be displayed, and then the user can select it by clicking on the number source information, and the number source selected by the user can be determined as the target number source.
[0100] In some embodiments, the displaying of the doctor's corresponding number source information includes:
[0101] Determining the recommendation priority of each of the doctors according to their business information; the business information includes at least one of years of practice, rate of favorable comments, and frequency of visits;
[0102] The number source information corresponding to each of the doctors is displayed in sequence according to the order of the recommendation priority.
[0103] In an embodiment of the present application, when displaying the corresponding number source information of a doctor, in some embodiments, the recommendation priority corresponding to each doctor can be determined according to the doctor's business information. Specifically, the business information here may include but is not limited to at least one of the years of practice, praise rate and frequency of visits. Specifically, the doctor can be scored in multiple dimensions according to the business information, and then the corresponding priority of the doctor can be determined according to the score of the score. Then, when displaying the number source information of these doctors to the user, the number source information of doctors with higher priority can be displayed first, and then the number source information of other doctors can be displayed. Alternatively, the number source information of each doctor can be displayed in a list, and doctors with higher priority can be placed in a relatively front position in the list, so that users can make appointments with experienced and well-received doctors more easily, thereby improving the patient's medical experience.
[0104] In some embodiments, when the user successfully makes an appointment, the system can push the registration information according to the notification method set by the user, and can remind the user to see a doctor in time within a period of time before the consultation time node. When the user fails to make an appointment (the number of appointments for the target number source and the number of on-site registrations in the hospital exceed expectations), that is, when the doctor's target number source is tight, if the user does not hang up the target number source, you can choose to set the standby waiting state in the standby. When the doctor increases the number source or has a remaining number source, he can help the user to wait in time, or remind the user to make an appointment. In particular, in some embodiments, when the user fails to make an appointment, the doctor can also actively recommend other doctor information to the user who failed to register, so as to improve the utilization rate of medical resources, reduce the failure of appointments, and cannot find a suitable doctor. In some cases, it is also possible to calculate the doctor who is most similar to the designated doctor or expert candidate through an artificial intelligence-related algorithm, and recommend the doctor to the user. Specifically, other doctors with the closest information to the doctor can be determined based on the doctor information of the target number source, so as to recommend other available number sources to the user.
[0105] It should be noted that the user in the embodiment of the present application may include the patient himself, or family members, friends, etc. of the patient. The identity of the person who makes the appointment is not limited in the present application.
[0106] The following describes a hospital appointment registration processing system proposed according to an embodiment of the present application with reference to the accompanying drawings.
[0107] Reference Figure 7 The hospital appointment registration processing and detection system proposed in the embodiment of the present application comprises:
[0108] The responding unit 710 is configured to respond to the reservation request operation of the first user for the target number source, allocate the target number source to the first user, and update the accumulated reservation quantity of the target number source;
[0109] A query unit 720 is configured to query a first time duration consumed when the cumulative number of reservations reaches the first preset threshold value when it is determined that the cumulative number of reservations reaches the first preset threshold value;
[0110] A processing unit 730 is configured to determine a first target number according to the first duration; the first duration is positively correlated with the first target number;
[0111] The allocation unit 740 is used to allocate a target number source to the second user who is ranked in the first target number in the user list applying for automatic registration, and clear the accumulated reservation quantity; wherein the second users in the user list are sorted in the order of the time of applying for automatic registration.
[0112] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0113] Reference Figure 8 , the embodiment of the present application further discloses a computer device, including:
[0114] at least one processor 810;
[0115] At least one memory 820, used to store at least one program;
[0116] When at least one program is executed by at least one processor 810, the at least one processor 810 implements the following Figure 3 An embodiment of a method for processing hospital appointment registration is shown.
[0117] It is understandable that if Figure 3 The contents of the hospital appointment registration processing method embodiment shown in the figure are applicable to the computer device embodiment, and the functions specifically implemented by the computer device embodiment are similar to those in the embodiment shown in the figure. Figure 3 The processing method of hospital appointment registration shown in the embodiment is the same as that of the embodiment shown in the embodiment, and the beneficial effects achieved are the same as those of the embodiment shown in the embodiment. Figure 3 The beneficial effects achieved by the embodiment of the hospital appointment registration processing method shown are also the same.
[0118] The present application also discloses a computer-readable storage medium in which a program executable by a processor is stored. When the program executable by the processor is executed by the processor, it is used to implement the following Figure 3 An embodiment of a method for processing hospital appointment registration is shown.
[0119] It is understandable that if Figure 3The contents of the hospital appointment registration processing method embodiment shown in the figure are applicable to the computer-readable storage medium embodiment, and the functions specifically implemented by the computer-readable storage medium embodiment are similar to those in the embodiment shown in the figure. Figure 3 The processing method of hospital appointment registration shown in the embodiment is the same as that of the embodiment shown in the embodiment, and the beneficial effects achieved are the same as those of the embodiment shown in the embodiment. Figure 3 The beneficial effects achieved by the embodiment of the hospital appointment registration processing method shown are also the same.
[0120] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the application is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part described as a larger operation is performed independently.
[0121] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present application. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional techniques of the engineer. Therefore, those skilled in the art can implement the present application set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the attached claims and their equivalents.
[0122] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.
[0123] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0124] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or processing in another suitable manner as necessary, and then stored in a computer memory.
[0125] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0126] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0127] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0128] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
[0129] In the description of this specification, the description with reference to the terms "one embodiment", "another embodiment" or "certain embodiments" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0130] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. A method for processing hospital appointment registration, characterized in that, it includes: S1: In response to a reservation request operation of a first user for a target number source in real-time online registration, allocate the target number source to the first user, and update the cumulative reservation quantity of the target number source; S2: When it is determined that the cumulative reservation quantity reaches a first preset threshold, query the first duration consumed when the cumulative reservation quantity reaches the first preset threshold; S3: Determine a first target number according to the first duration; The magnitude of the first duration is positively correlated with the magnitude of the first target number; S4: Allocate the target number source to the second users ranked among the top first target numbers in the user list for applying for automatic registration, and clear the cumulative reservation quantity; wherein, the second users in the user list are sorted in the order of the time of applying for automatic registration; Loop to execute the above S1 to S4; The method further includes the following steps: In response to a first query operation of a user for a target number source, prompt the user to select a reservation registration mode; the reservation registration mode includes a reminder registration mode and an automatic registration mode; When it is determined that the user selects the reminder registration mode, send a first prompt message to the user at a first time node before the registration channel of the target number source is opened; the first prompt message is used to remind the user to make a reservation registration for the target number source; and, When it is determined that the user selects the automatic registration mode, add the user to the user list for applying for automatic registration; When it is determined that the user selects the reminder registration mode, send a second prompt message to the user at a second time node before the registration channel of the target number source is opened; the second prompt message is used to remind the user to select the automatic registration mode; When it is determined that the user changes from the reminder registration mode to the automatic registration mode, determine the time point when the user selects the reminder registration mode as the time point when the user applies for automatic registration, and add the user to the user list for applying for automatic registration; The step of when it is determined that the user selects the reminder registration mode and sending a second prompt message to the user at a second time node before the registration channel of the target number source is opened includes: When it is determined that the user selects the reminder registration mode, record the number of users who select the reminder registration mode; When the number of users is greater than a second preset threshold, send a second prompt message to the user at a second time node before the registration channel of the target number source is opened.
2. The method for processing hospital appointment registration according to claim 1, characterized in that, the target number source is determined through the following steps: In response to a second query operation of a user for condition information or department information, display the number source information corresponding to the doctor; Determine the target number source according to the user's selection operation on the number source information.
3. The method for processing hospital appointment registration according to claim 2, characterized in that, the step of displaying the number source information corresponding to the doctor includes: Determine the recommended priority of each doctor according to the business information of each doctor; the business information includes at least one of the years of practice, the favorable comment rate, and the frequency of outpatient visits. The source information corresponding to each of the doctors is displayed in sequence according to the order of the recommended priorities.
4. A method for processing hospital appointment registration according to claim 1, wherein, the method further comprises the following steps: When it is determined that all appointments for the target source have been made, obtain the doctor information corresponding to the target source; According to the doctor information, recommend other available sources to the user.
5. A system for processing hospital appointment registration, wherein, comprising: A response unit, configured to, in response to a reservation request operation of a first user for a target source in real-time online registration, allocate the target source to the first user and update the cumulative reservation quantity of the target source; A query unit, configured to, when it is determined that the cumulative reservation quantity reaches a first preset threshold, query the first duration consumed when the cumulative reservation quantity reaches the first preset threshold; A processing unit, configured to determine a first target number according to the first duration; The magnitude of the first duration is positively correlated with the magnitude of the first target number; An allocation unit, configured to allocate the target source to the second users ranked among the top first target numbers in the user list for automatic registration application, and clear the cumulative reservation quantity; wherein, the second users in the user list are sorted in the order of the time of applying for automatic registration; The system circularly executes the processes corresponding to the response unit, the query unit, the processing unit, and the allocation unit respectively; The system is further configured to: In response to a first query operation of a user for a target source, prompt the user to select a reservation registration mode; the reservation registration mode includes a reminder registration mode and an automatic registration mode; When it is determined that the user selects the reminder registration mode, send a first prompt message to the user at a first time node before the registration channel for the target source is opened; the first prompt message is used to remind the user to make a reservation for the target source; and, When it is determined that the user selects the automatic registration mode, add the user to the user list for automatic registration application; When it is determined that the user selects the reminder registration mode, send a second prompt message to the user at a second time node before the registration channel for the target source is opened; the second prompt message is used to remind the user to select the automatic registration mode; When it is determined that the user changes from the reminder registration mode to the automatic registration mode, determine the time point when the user selects the reminder registration mode as the time point when the user applies for automatic registration, and add the user to the user list for automatic registration application; The step of, when it is determined that the user selects the reminder registration mode, sending a second prompt message to the user at a second time node before the registration channel for the target source is opened, includes: When it is determined that the user selects the reminder registration mode, record the number of users who select the reminder registration mode; When the number of users is greater than a second preset threshold, send a second prompt message to the user at a second time node before the registration channel for the target source is opened.
6. A computer device, wherein, comprising: At least one processor; At least one memory, configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the hospital appointment registration processing method according to any one of claims 1-4.
7. A computer-readable storage medium storing a program executable by a processor, characterized in that: the program executable by the processor is used to implement the hospital appointment registration processing method according to any one of claims 1-4 when executed by the processor.
Citation Information
Patent Citations
Distribution and calculation method of reservation number sources
CN102622529A
Time-phased appointment registration system based on multi-hospital registration source sharing pool
CN104573832A