User guiding method and system based on daytime operation
By obtaining the patient's movement speed and location information, generating a predicted arrival time and automatically allocating departments, the problem of heavy burden on medical staff in day surgery is solved, and the utilization rate of medical resources and patient process efficiency are improved.
Patent Information
- Application Number
- CN202510583176.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-09-12
AI Technical Summary
In the existing technology, day surgery patients are not familiar with the diagnosis and treatment process, which causes medical staff to spend a lot of time providing guidance, increasing the workload of medical staff.
By obtaining the patient's average movement speed information, current location information, process node information and department location information, the predicted arrival time information is generated, and the target node information is determined based on the department waiting list information. The most suitable department is automatically assigned to the patient, the waiting queue is dynamically coordinated, and the guidance time of medical staff is reduced.
It has achieved efficient and coordinated use of medical resources, reduced the burden on medical staff, improved the utilization rate of medical resources, and reduced patient waiting time.
Smart Images

Figure CN120636719A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data processing, and in particular to a user guidance method and system based on day surgery. Background Art
[0002] Day surgery refers to the entire process from admission, surgery to discharge, which can usually be completed within 24 hours (one working day). It is an innovative surgical model that optimizes the utilization of medical resources, shortens hospitalization time, improves bed turnover and reduces hospitalization-related costs, allowing medical resources to better serve the majority of patients.
[0003] At present, patients are usually not familiar with the diagnosis and treatment process, and medical staff need to spend a lot of time on education and guidance, which increases the workload of medical staff. There is a problem of heavy burden on medical staff, which needs further improvement. Summary of the Invention
[0004] Based on this, an embodiment of the present application provides a user guidance method and system based on day surgery to solve the problem of heavy burden on medical staff in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a user guidance method based on day surgery, the method comprising:
[0006] Obtaining average moving speed information, current location information, multiple process node information, department location information corresponding to each of the process node information, and department waiting list information of the patient to be guided;
[0007] Generate multiple predicted arrival time information based on the average moving speed information, current location information and location information of each department;
[0008] Determining target node information based on the predicted arrival time information and the department waiting list information;
[0009] The department waiting list information corresponding to the target node information is updated to generate department update list information, and the target node information is sent to the designated terminal of the patient to be guided.
[0010] Compared with the prior art, the beneficial effect is as follows: the user guidance method based on day surgery provided in the embodiment of the present application, the terminal device can first obtain the average moving speed information, current location information, multiple process node information, department location information and department waiting list information of the patient to be guided, and then quickly generate multiple predicted arrival time information based on the average moving speed information, current location information and each department location information, and then effectively determine the target node information based on the predicted arrival time information and the department waiting list information, and finally update the department waiting list information corresponding to the target node information to generate department update list information, and at the same time send the target node information to the designated terminal of the patient to be guided, so as to automatically assign the most suitable department to the patient to be guided, efficiently coordinate the waiting queues of each department, and help ensure the maximum utilization of medical resources, reduce the situation where medical staff need to spend a lot of time on guidance, effectively reduce the burden on medical staff, and to a certain extent solve the current problem of heavy burden on medical staff.
[0011] In a second aspect, an embodiment of the present application provides a user guidance system based on day surgery, the system comprising:
[0012] Average moving speed information acquisition module: used to obtain the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided;
[0013] Predicted arrival time information generation module: used to generate multiple predicted arrival time information based on the average moving speed information, current location information and location information of each department;
[0014] Target node information determination module: used to determine target node information based on the predicted arrival time information and the department waiting list information;
[0015] Department update list information generation module: used to update the department waiting list information corresponding to the target node information, generate department update list information, and send the target node information to the designated terminal of the patient to be guided.
[0016] In a third aspect, an embodiment of the present application provides a terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect described above when executing the computer program.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect described above are implemented.
[0018] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art.
[0020] Figure 1 This is a flowchart of a user guidance method provided by an embodiment of the present application;
[0021] Figure 2 2 is a flow chart of step S200 in the user guidance method provided in one embodiment of the present application;
[0022] Figure 3 1 is a flow chart of step S300 in the user guidance method provided in one embodiment of the present application;
[0023] Figure 4 This is a flow chart of the process after step S330 in the user guidance method provided in one embodiment of the present application;
[0024] Figure 5 This is a first flow chart after step S400 in the user guidance method provided in one embodiment of the present application;
[0025] Figure 6 This is a second flow chart after step S400 in the user guidance method provided in one embodiment of the present application;
[0026] Figure 7 (a) is a schematic diagram of the first process of health education in the user guidance method provided in one embodiment of the present application. Figure 7 (b) is a second flow chart of health education in the user guidance method provided in one embodiment of the present application. Figure 7 (c) is a schematic diagram of the third process of health education in the user guidance method provided in one embodiment of the present application;
[0027] Figure 8 (a) is a schematic diagram of the first process of health education in the user guidance method provided in one embodiment of the present application. Figure 8 (b) is a second flow chart of health education in the user guidance method provided in one embodiment of the present application. Figure 8 (c) is a schematic diagram of the third process of health education in the user guidance method provided in one embodiment of the present application;
[0028] Figure 9 This is a module block diagram of a user guidance system provided by an embodiment of the present application;
[0029] Figure 10 This is a schematic diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0030] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0031] In the description of this application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0032] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0033] In order to illustrate the technical solution described in this application, specific embodiments are provided below.
[0034] See also Figure 1 , Figure 1 The flowchart of the user guidance method for day surgery provided in an embodiment of the present application is shown in FIG. In this embodiment, the user guidance method is executed by a terminal device. It is understood that the types of terminal devices include, but are not limited to, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The present embodiment of the present application does not impose any restrictions on the specific type of terminal device.
[0035] See also Figure 1 The user guidance method provided in the embodiment of the present application includes but is not limited to the following steps:
[0036] In S100 , the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided are obtained.
[0037] Without loss of generality, during day surgery, patients typically need to go through various steps, including payment, examination, anesthesia assessment, confirmation of the surgery date, admission, surgery, discharge, follow-up, and return visits. Patients must complete the current step before activating the next one. During the "examination" phase, patients may need to visit multiple departments for different tests. For example, when a patient needs cataract surgery, they need to visit the ophthalmology department for a vision test, intraocular pressure test, fundus examination, and corneal morphology test, and also visit the general medicine department for a routine blood test and blood pressure test.
[0038] Specifically, the terminal device can first obtain the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided, wherein the patient to be guided is used to describe the patient to be guided to the department; the average moving speed information is used to describe the average moving speed of the patient to be guided, and the average moving speed information can be determined by sampling the moving speed of the patient to be guided within a fixed time period (such as ten minutes or twenty minutes); the current location information is used to describe the current location of the patient to be guided; the process node information is used to describe the process node of the patient to be guided, such as "need to go to the eye department for vision examination" and "need to go to the routine department for blood routine examination"; the department location information is used to describe the corresponding location of the department where the patient to be guided needs to go; the department waiting list information is used to describe the waiting queue corresponding to the department where the patient to be guided needs to go.
[0039] It should be noted that the terminal device can obtain relevant data about the patient to be guided through the hospital's HIS system.
[0040] In S200 , a plurality of predicted arrival time information is generated based on the average moving speed information, the current position information, and the position information of each department.
[0041] Specifically, after the terminal device obtains the average moving speed information, current location information, process node information, department location information and department waiting list information, the terminal device can effectively generate multiple predicted arrival time information based on the average moving speed information, current location information and each department location information.
[0042] In S300 , target node information is determined based on the predicted arrival time information and department waiting list information.
[0043] Specifically, after the terminal device generates multiple predicted arrival time information, the terminal device can automatically determine the target node information based on the predicted arrival time information and the department waiting list information, thereby automatically allocating the most suitable department for the patient to be guided, dynamically coordinating the waiting queues of various departments, ensuring the maximum utilization of medical resources, and avoiding uneven busy and idle situations.
[0044] In some possible implementations, in order to generate multiple valid predicted arrival time information, please refer to Figure 2 Step S200 includes but is not limited to the following steps:
[0045] In S210 , based on the preset spatial layout information, distance information is generated according to the location information of each department and the current location information.
[0046] Specifically, the terminal device can first generate distance information based on the preset spatial layout information, and then according to the location information of each department and the current location information. The spatial layout information is used to describe the spatial layout of the hospital where the patient to be guided is located, such as a map of the hospital; the distance information is used to describe the distance between the current location information and the location information of a certain department.
[0047] In S220 , predicted arrival time information corresponding to the location information of each department is generated based on the distance information and the average moving speed information.
[0048] Specifically, after the terminal device generates the distance information, the terminal device can generate the predicted arrival time information corresponding to the location information of each department based on the quotient of the distance information divided by the average moving speed information, wherein the predicted arrival time information is used to describe the predicted time for the patient to be guided to arrive at the location information of the department.
[0049] Accordingly, see Figure 3 The above step S300 includes but is not limited to the following steps:
[0050] In S310 , predicted idle time information is determined based on the department waiting list information.
[0051] Specifically, the terminal device can determine the predicted arrival time of the last patient in the department waiting list information based on the department waiting list information, and then obtain the average time information of the patient. According to the predicted arrival time and the average time information of the patient, the predicted idle time information is quickly determined, wherein the average time information of the patient is used to describe the average time spent by the patient for examination in the department; the predicted idle time information is used to describe the predicted idle time of the department.
[0052] In S320 , department waiting time information is generated based on the predicted idle time information and the predicted arrival time information.
[0053] Specifically, after the terminal device determines the predicted idle time information, the terminal device can first calculate the difference between the predicted idle time information and the predicted arrival time information, and then calculate the absolute value of the difference to quickly generate the department waiting time information, where the department waiting time information is used to describe the absolute value corresponding to the difference between the predicted idle time information and the predicted arrival time information.
[0054] In S330 , the process node information corresponding to the minimum department waiting time information is determined as the target node information.
[0055] Specifically, after the terminal device generates the department waiting time information, the terminal device can determine the process node information corresponding to the minimum department waiting time information as the target node information, thereby matching the patients to be guided with the department's examination progress, avoiding the situation where the patients to be guided need to wait for a long time after arriving at the department, and avoiding the situation where the department needs to wait for a long time for the patients to be guided to arrive.
[0056] In S400 , the department waiting list information corresponding to the target node information is updated to generate department update list information, and the target node information is sent to the designated terminal of the patient to be guided.
[0057] Specifically, after the terminal device determines the target node information, the terminal device can update the department waiting list information corresponding to the target node information, add the patient to be guided to the last digit of the department waiting list information of the department, and quickly generate the department update list information. At the same time, the terminal device can send the target node information to the designated terminal of the patient to be guided.
[0058] It should be noted that the terminal device can achieve precise positioning of departments within the building through Bluetooth signals, and can also achieve hospital navigation through designated map software; in one possible implementation method, the terminal device can also achieve AR real-scene guidance, that is, calling the mobile phone camera to identify the department logo (such as the pharmacy window), and then superimposing 3D arrows for guidance. The terminal device can also give prompts through voice, such as "Turn left 20 meters ahead to reach the radiology department."
[0059] In order to further ensure the maximum utilization of medical resources, please refer to some possible implementation methods. Figure 4 After step S330, the method further includes but is not limited to the following steps:
[0060] In S340 , it is determined whether the number of target node information is greater than 1.
[0061] Specifically, the terminal device can determine whether the number of target node information is greater than 1.
[0062] In S350 , if the number of target node information is greater than 1, the current time period information is obtained.
[0063] Specifically, if the number of target node information is greater than 1, the terminal device can first obtain the current time information, and then determine the current time period information based on the current time information. For example, assuming that the current time information is 10:15 in the morning, the current time period information can be the time period from 10:00 am to 11:00 am.
[0064] In S360 , based on the current time period information, the historical average queue number information corresponding to each target node information is obtained.
[0065] Specifically, after the terminal device obtains the current time period information, the terminal device can obtain the historical average queue number information corresponding to each target node information based on the current time period information, wherein the historical average queue number information is used to describe the historical average queue number of the target node information in the current time period information, such as the average queue number of the target node information in the current time period information in the past three days.
[0066] In S370 , the target node information corresponding to the maximum historical average number of queue members is determined as the selected node information.
[0067] Specifically, after the terminal device obtains the historical average number of people in queue, the terminal device can determine the target node information corresponding to the largest historical average number of people in queue as the selected node information, thereby giving priority to arranging patients to be guided to high-frequency and busy departments to complete relevant examinations, and realizing automatic scheduling of off-peak examinations. Among them, the selected node information is used to describe the target node information finally selected in the current process.
[0068] Accordingly, the above step S400 includes but is not limited to the following steps:
[0069] In S410, the department waiting list information corresponding to the selected node information is updated to generate department update list information, and the selected node information is sent to the designated terminal of the patient to be guided.
[0070] Specifically, the terminal device can update the department waiting list information corresponding to the selected node information, generate department update list information, and send the selected node information to the designated terminal of the patient to be guided. The specific processing process can refer to the above step S400.
[0071] In some possible implementations, in order to better fit the actual application scenario, please refer to Figure 5After step S400, the method further includes but is not limited to the following steps:
[0072] In S500 , planned path information is generated according to the spatial layout information and the current position information.
[0073] Specifically, the terminal device can generate planned path information based on the spatial layout information, current location information and target node information, wherein the planned path information is used to describe a path starting from the current location information and ending at the target node information.
[0074] In S510 , the real-time position information of the patient to be guided is continuously obtained.
[0075] Specifically, after the terminal device generates the planned path information, the terminal device can continuously obtain the real-time location information of the patient to be guided, wherein the real-time location information is used to describe the real-time location of the patient to be guided.
[0076] In S520 , deviation distance information is generated according to the real-time position information and the planned path information.
[0077] Specifically, after the terminal device obtains the real-time location information, the terminal device can generate deviation distance information based on the real-time location information and the planned path information, wherein the deviation distance information is used to describe the shortest distance between the real-time location information and the planned path information. The deviation distance information can quantify the degree to which the patient to be guided deviates from the designated path.
[0078] In S530 , the deviation distance information is compared with the preset deviation threshold information.
[0079] Specifically, after the terminal device generates the deviation distance information, the terminal device may compare the deviation distance information with preset deviation threshold information, where the deviation threshold information is a preset value.
[0080] In S540, if the deviation distance information is greater than the deviation threshold information, the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information and department waiting list information of the patient to be guided are obtained again to update the department waiting list information corresponding to the target node information, generate the department update list information, and send the target node information to the designated terminal of the patient to be guided.
[0081] Specifically, if the deviation distance information is greater than the deviation threshold information, it indicates that the patient to be guided has seriously deviated from the designated path, and it is difficult for the patient to be guided to reach the department location information corresponding to the target node information within the predicted arrival time information. Therefore, the terminal device can re-execute the above steps S100 to S400, thereby realizing automatic re-planning of the path when the patient to be guided deviates from the designated path.
[0082] In one possible implementation, the terminal device can remind hospital staff when the patient to be guided stays at a certain location for a long time, so that the hospital staff can directly call the patient's reserved phone number to provide proactive assistance.
[0083] In some possible implementations, in order to significantly improve the compliance of patients to be guided, please refer to Figure 6 After step S400, the method further includes but is not limited to the following steps:
[0084] In S600 , the completed node information and the uncompleted node information of the patient to be guided are obtained.
[0085] Specifically, the terminal device can obtain the completed node information and unfinished node information of the patient to be guided, wherein the completed node information is used to describe the process nodes that the patient to be guided has completed; the unfinished node information is used to describe the process nodes that the patient to be guided has not completed.
[0086] In S610 , node generation progress bar information is generated based on the completed node information and the uncompleted node information.
[0087] Specifically, the terminal device can effectively generate node progress bar information based on the completed node information and the unfinished node information, wherein the node progress bar information is used to represent the completed node information and the unfinished node information in the form of a progress bar.
[0088] In S620, the node completion progress bar information is sent to the designated terminal of the patient to be guided.
[0089] Specifically, after the terminal device generates the node progress bar information, the terminal device can send the node progress bar information to the designated terminal of the patient to be guided, thereby significantly improving the patient's compliance by converting the medical process into a gamified task-based progress bar.
[0090] In one possible implementation, when the patient to be guided exits the applet or related software midway and then opens it again, the terminal device can automatically locate the nearest unfinished node to ensure the integrity of the process.
[0091] For example, see Figure 7 (a), (b) and (c), and Figure 8 In (a), (b) and (c), in order to further improve the patient's medical experience, a health education mechanism can be added to multiple links of day surgery. Regardless of whether the patient is in the appointment stage, preoperative stage, admission stage, preoperative stage, surgery cooperation stage, postoperative stage, pre-discharge stage or post-discharge stage, medical staff can adopt various methods to popularize relevant instructions to the patient and realize the whole process of health management from admission to discharge.
[0092] The implementation principle of the user guidance method for day surgery in the embodiment of the present application is as follows: the terminal device can first obtain the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided, and then quickly generate multiple predicted arrival time information based on the average moving speed information, current location information, and each department location information, and then effectively determine the target node information based on the predicted arrival time information and the department waiting list information, and finally update the department waiting list information corresponding to the target node information to generate department update list information, and at the same time send the target node information to the designated terminal of the patient to be guided, so as to automatically assign the most suitable department to the patient to be guided, and coordinate the waiting queues of each department in real time, which is conducive to ensuring the maximum utilization of medical resources, reducing the situation where medical staff need to spend a lot of time on guidance, and effectively reducing the burden on medical staff.
[0093] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0094] The embodiment of the present application also provides a user guidance system based on day surgery. For ease of description, only the parts related to the present application are shown, such as Figure 9 As shown, the system 90 includes:
[0095] Average moving speed information acquisition module 91: used to obtain the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided;
[0096] Predicted arrival time information generating module 92: used to generate multiple predicted arrival time information based on average moving speed information, current location information and location information of each department;
[0097] Target node information determination module 93: used to determine target node information based on predicted arrival time information and department waiting list information;
[0098] The department update list information generation module 94 is used to update the department waiting list information corresponding to the target node information, generate the department update list information, and send the target node information to the designated terminal of the patient to be guided.
[0099] Optionally, the predicted arrival time information generating module 92 includes:
[0100] Distance information generation submodule: used to generate distance information based on the preset spatial layout information, and in turn according to the location information of each department and the current location information;
[0101] Predicted arrival time information generation submodule: used to generate the predicted arrival time information corresponding to the location information of each department based on the distance information and the average moving speed information;
[0102] Accordingly, the target node information determination module 93 includes:
[0103] Predicted idle time information determination submodule: used to determine predicted idle time information based on department waiting list information;
[0104] Department waiting time information generation submodule: used to generate department waiting time information based on the predicted idle time information and the predicted arrival time information, wherein the department waiting time information is used to describe the absolute value corresponding to the difference between the predicted idle time information and the predicted arrival time information;
[0105] Target node information determination submodule: used to determine the process node information corresponding to the minimum department waiting time information as the target node information.
[0106] Optionally, the system 90 further includes:
[0107] Target node information judgment module: used to judge whether the number of target node information is greater than 1;
[0108] Current time period information acquisition module: used to obtain the current time period information if the number of target node information is greater than 1;
[0109] Historical average queue number information acquisition module: used to obtain the historical average queue number information corresponding to each target node information based on the current time period information;
[0110] Selected node information determination module: used to determine the target node information corresponding to the maximum historical average number of queue persons as the selected node information;
[0111] Accordingly, the above-mentioned department update list information generation module 94 includes:
[0112] Department update list information generation submodule: used to update the department waiting list information corresponding to the selected node information, generate department update list information, and send the selected node information to the designated terminal of the patient to be guided.
[0113] Optionally, the system 90 further includes:
[0114] Planning path information generation module: used to generate planning path information based on spatial layout information and current location information;
[0115] Real-time location information acquisition module: used to continuously obtain the real-time location information of the patient to be guided;
[0116] Deviation distance information generation module: used to generate deviation distance information based on real-time location information and planned path information;
[0117] Deviation distance information comparison module: used to compare the deviation distance information with the preset deviation threshold information;
[0118] Re-execution module: used to re-execute the acquisition of the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information and department waiting list information of the patient to be guided if the deviation distance information is greater than the deviation threshold information, to update the department waiting list information corresponding to the target node information, generate department update list information, and send the target node information to the designated terminal of the patient to be guided.
[0119] Optionally, the system 90 further includes:
[0120] Completed node information acquisition module: used to obtain completed node information and uncompleted node information of the patient to be guided;
[0121] Node completion progress bar information generation module: used to generate node completion progress bar information based on completed node information and uncompleted node information;
[0122] Node completion progress bar information sending module: used to send node completion progress bar information to the designated terminal of the patient to be guided.
[0123] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0124] The present application also provides a terminal device, such as Figure 10As shown, the terminal device 100 of this embodiment includes: a processor 101, a memory 102, and a computer program 103 stored in the memory 102 and executable on the processor 101. When the processor 101 executes the computer program 103, the steps in the above-mentioned user guidance method embodiment are implemented, such as Figure 1 Steps S100 to S400 shown; or, when the processor 101 executes the computer program 103, the functions of each module in the above device are realized, for example Figure 9 The functions of modules 91 to 94 are shown.
[0125] The terminal device 100 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device 100 includes but is not limited to a processor 101 and a memory 102. Those skilled in the art will understand that Figure 10 It is only an example of the terminal device 100 and does not constitute a limitation of the terminal device 100. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 100 may also include input and output devices, network access devices, buses, etc.
[0126] Among them, the processor 101 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0127] The memory 102 can be an internal storage unit of the terminal device 100, such as a hard disk or memory of the terminal device 100, or an external storage device of the terminal device 100, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the terminal device 100; further, the memory 102 can also include both an internal storage unit and an external storage device of the terminal device 100, and the memory 102 can also store the computer program 103 and other programs and data required by the terminal device 100. The memory 102 can also be used to temporarily store data that has been output or is to be output.
[0128] One embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form; the computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium.
[0129] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the methods, principles, and structures of the present application should be included in the scope of protection of the present application.
Claims
1. A user guidance method based on day surgery, characterized in that: The method comprises: Obtaining average moving speed information, current location information, multiple process node information, department location information corresponding to each of the process node information, and department waiting list information of the patient to be guided; Generate multiple predicted arrival time information based on the average moving speed information, current location information and location information of each department; Determining target node information based on the predicted arrival time information and the department waiting list information; The department waiting list information corresponding to the target node information is updated to generate department update list information, and the target node information is sent to the designated terminal of the patient to be guided.
2. The method according to claim 1, characterized in that The method generates a plurality of predicted arrival time information based on the average moving speed information, the current location information and the location information of each department, including: Based on the preset spatial layout information, distance information is generated according to the location information of each department and the current location information; Generate predicted arrival time information corresponding to each department location information based on the distance information and the average moving speed information; Accordingly, determining target node information according to the predicted arrival time information and the department waiting list information includes: Determining predicted idle time information based on the department waiting list information; Generate department waiting time information based on the predicted idle time information and the predicted arrival time information, wherein the department waiting time information is used to describe the absolute value corresponding to the difference between the predicted idle time information and the predicted arrival time information; Determine the process node information corresponding to the minimum department waiting time information as the target node information.
3. The method according to claim 2, characterized in that After determining that the process node information corresponding to the minimum department waiting time information is the target node information, the method further includes: Determine whether the number of target node information is greater than 1; If the number of target node information is greater than 1, obtain the current time period information; Based on the current time period information, obtain the historical average queue number information corresponding to each target node information; Determine the target node information corresponding to the maximum historical average number of queue persons as the selected node information; Accordingly, the updating process of the department waiting list information corresponding to the target node information, generating department update list information, and sending the target node information to the designated terminal of the patient to be guided includes: The department waiting list information corresponding to the selected node information is updated to generate department update list information, and the selected node information is sent to the designated terminal of the patient to be guided.
4. The method according to claim 2, characterized in that After updating the department waiting list information corresponding to the target node information to generate department update list information, and sending the target node information to the designated terminal of the patient to be guided, the method further includes: Generate planning path information based on the spatial layout information and current location information; Continuously acquiring real-time location information of the patient to be guided; generating deviation distance information based on the real-time position information and the planned path information; comparing the deviation distance information with preset deviation threshold information; If the deviation distance information is greater than the deviation threshold information, the process of obtaining the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided is re-executed to update the department waiting list information corresponding to the target node information, generate department update list information, and send the target node information to the designated terminal of the patient to be guided.
5. The method according to claim 1, wherein After updating the department waiting list information corresponding to the target node information to generate department update list information, and sending the target node information to the designated terminal of the patient to be guided, the method further includes: Obtaining completed node information and uncompleted node information of the patient to be guided; Generate node progress bar information according to the completed node information and the uncompleted node information; Send the node progress bar information to the designated terminal of the patient to be guided.
6. A user guidance system based on day surgery, characterized in that: The system comprises: Average moving speed information acquisition module: used to obtain the average moving speed information, current location information, multiple process node information, department location information corresponding to each process node information, and department waiting list information of the patient to be guided; Predicted arrival time information generation module: used to generate multiple predicted arrival time information based on the average moving speed information, current location information and location information of each department; Target node information determination module: used to determine target node information based on the predicted arrival time information and the department waiting list information; Department update list information generation module: used to update the department waiting list information corresponding to the target node information, generate department update list information, and send the target node information to the designated terminal of the patient to be guided.
7. The system according to claim 6, characterized in that The system further comprises: Completed node information acquisition module: used to obtain the completed node information and uncompleted node information of the patient to be guided; A node completion progress bar information generation module is configured to generate node completion progress bar information based on the completed node information and the uncompleted node information; Node completion progress bar information sending module: used to send the node completion progress bar information to the designated terminal of the patient to be guided.
8. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.