Business linkage method and related equipment for outpatient medical treatment whole-process guidance
Patent Information
- Application Number
- CN202610869845.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-16
- Publication Date
- 2026-09-25
AI Technical Summary
然而,这些服务功能往往相互独立、未能有效整合,患者在就诊过程中仍需主动寻找并切换不同平台或操作入口,无法获得连贯、顺畅的就医体验
[0015]本申请实施例提供的门诊就医全流程指引的业务联动方法,通过接收在目标患者门诊就医全流程中持续生成的、指示具体医疗业务的导诊请求,启动每一次针对性的导诊服务,实现了对分散的医疗业务的主动感知与触发联动。通过获取与每个医疗业务匹配的目标导诊路径,将完成该医疗业务的完整过程分解为包含至少一个导诊阶段的时序序列。通过持续检测并获取目标患者实时的当前就诊状态,能够动态、精准地定位目标患者在目标导诊路径中所处的目标导诊阶段,并基于该目标导诊阶段的预设导诊配置信息,生成与目标患者当前就诊状态高度匹配的个性化导诊信息。因此,目标患者所获得的,不再是一份静态、通用或庞杂的指引,而是一系列紧随其当前就诊状态的变化、明确且针对性的动态指引。随着目标患者在门诊就医全流程中不断推进,新的导诊请求不断触发,需要指引完成的医疗业务持续更新,所提供的当前导诊信息也动态更新,从而能够实现从挂号报到、候诊排队、在线缴费、门诊检查、门诊检验、门诊取药、治疗预约、手术预约、入院办理和满意度调查的全流程、不间断的伴随式指引,有效提升了就医过程的连贯性、效率与用户体验。
Smart Images

Figure CN122822253A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical technology, specifically to a business linkage method and related equipment for guiding the entire outpatient medical process. Background Technology
[0002] With the development of mobile internet healthcare technology, some hospitals have launched mobile hospital applications, providing patients with fragmented services such as registration, check-in, and report inquiry. However, these services are often independent and not effectively integrated. Patients still need to actively search for and switch between different platforms or access points during their visits, failing to obtain a seamless and smooth medical experience. For elderly patients, patients seeking medical treatment from other regions, or those unfamiliar with the hospital environment, this fragmented service model not only fails to alleviate their medical burden but also increases obstacles due to its complex operation and unclear guidance, failing to provide patients with a continuous guidance service. Summary of the Invention
[0003] This application discloses a business linkage method and related equipment for guiding the entire outpatient medical treatment process. The related equipment may include a business linkage device for guiding the entire outpatient medical treatment process, electronic equipment, computer-readable storage media, and computer program products, which can follow the changes in the patient's medical treatment status throughout the entire outpatient medical treatment process and provide accurate and coherent guidance for various medical services.
[0004] In a first aspect, embodiments of this application provide a business linkage method for guiding the entire outpatient medical process, the method comprising: Receive a referral request associated with a target patient, the referral request indicating at least one medical service corresponding to the target patient; Select the target triage path corresponding to the medical service from the preset triage path set, and the target triage path includes at least one triage stage; Obtain the current medical status of the target patient, and filter out the target triage stage corresponding to the current medical status in the triage stage; Based on the preset triage configuration information of the target triage stage, the current triage information of the target patient is generated.
[0005] In some embodiments, the preset triage configuration information includes function configuration information corresponding to at least one triage function. Generating the current triage information of the target patient based on the preset triage configuration information of the target triage stage includes: filtering out at least one target triage function corresponding to the current medical status from the triage functions; and generating the current triage information of the target patient according to the function configuration information corresponding to the target triage function.
[0006] In some embodiments, generating the current triage information of the target patient based on the functional configuration information corresponding to the target triage function includes: identifying the data acquisition path corresponding to the target triage function in the functional configuration information corresponding to the target triage function; obtaining at least one current triage parameter corresponding to the target triage function based on the data acquisition path; and generating the current triage information of the target patient based on the current triage parameter.
[0007] In some embodiments, after generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: extracting the display information of the current triage information from the function configuration information, and determining the display method of the current triage information based on the display information; when the display method is local display, displaying a triage page, the triage page including the current triage information; when the display method is external display, sending the current triage information to the terminal corresponding to the target patient so that the terminal can display the current triage information.
[0008] In some embodiments, after generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: when a change in the current medical status is detected, obtaining the changed medical status of the target patient; updating the current triage information based on the changed medical status, and using the updated triage information as the current triage information.
[0009] In some embodiments, the step of filtering the target referral path corresponding to the medical service from a preset referral path set includes: determining the department information corresponding to the medical service based on the referral request, wherein the department information indicates the target department providing the medical service; filtering at least one candidate referral path corresponding to the target department from the preset referral path set, and determining the target referral path corresponding to the medical service from the candidate referral paths.
[0010] In some embodiments, before generating the current triage information of the target patient based on the preset triage configuration information of the target triage stage, the method further includes: receiving current configuration information for at least one configuration item of the target triage stage, wherein the configuration item includes at least one of triage function, data acquisition path, and display method; generating triage configuration information of the target triage stage based on the current configuration information, and using the triage configuration information as the preset triage configuration information.
[0011] Secondly, embodiments of this application provide a business linkage device for guiding the entire outpatient medical process, the device comprising: A receiving unit is configured to receive a referral request associated with a target patient, wherein the referral request indicates at least one medical service corresponding to the target patient; A filtering unit is used to filter out the target triage path corresponding to the medical service from a preset triage path set, wherein the target triage path includes at least one triage stage; The acquisition unit is used to acquire the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage; The generation unit is used to generate the current triage information of the target patient based on the preset triage configuration information of the target triage stage.
[0012] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the business linkage method for guiding the entire outpatient medical process as described in any of the above embodiments.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method as described in any of the above embodiments.
[0014] Fifthly, embodiments of this application provide a computer program product, including a computer program or instructions, wherein when the computer program or instructions are executed by a processor, the steps of the business linkage method for guiding the entire outpatient medical process as described in any of the above embodiments are implemented.
[0015] The outpatient medical treatment process guidance method provided in this application embodiment receives guidance requests continuously generated throughout the target patient's outpatient medical treatment process, indicating specific medical services, and initiates targeted guidance services for each request, thus achieving proactive perception and triggering of decentralized medical services. By obtaining the target guidance path matching each medical service, the complete process of completing that medical service is decomposed into a time sequence containing at least one guidance stage. By continuously detecting and obtaining the target patient's real-time current medical status, the method can dynamically and accurately locate the target guidance stage the target patient is in within the target guidance path, and generate personalized guidance information highly matched to the target patient's current medical status based on the preset guidance configuration information of that target guidance stage. Therefore, what the target patient receives is no longer a static, general, or complex guide, but a series of clear and targeted dynamic guides that closely follow the changes in their current medical status. As patients progress through the entire outpatient process, new guidance requests are constantly triggered, the medical services requiring guidance are continuously updated, and the current guidance information is also dynamically updated. This enables uninterrupted, accompanying guidance throughout the entire process, from registration and check-in, waiting in line, online payment, outpatient examinations, outpatient tests, outpatient medication dispensing, treatment appointments, surgery appointments, hospital admission procedures, and satisfaction surveys. This effectively improves the continuity, efficiency, and user experience of the medical process. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating the business linkage method for providing guidance on the entire outpatient medical process in this application embodiment; Figure 2 A schematic diagram of the configuration page for the triage stage provided in an embodiment of this application; Figure 3 A schematic diagram of the patient guidance interface provided in an embodiment of this application; Figure 4 A schematic diagram of the first structure of the business linkage device for providing guidance on the entire outpatient medical treatment process in an embodiment of this application; Figure 5 A second structural schematic diagram of the business linkage device for providing outpatient medical treatment process guidance in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0019] This application provides a business linkage method and related equipment for guiding the entire outpatient medical treatment process. The related equipment may include a business linkage device for guiding the entire outpatient medical treatment process, electronic equipment, computer-readable storage media, and computer program products.
[0020] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the business linkage method for providing guidance on the entire outpatient medical treatment process as described in this application embodiment. The specific flow of the business linkage method for providing guidance on the entire outpatient medical treatment process can be as follows: 101. Receive a referral request associated with a target patient, the referral request indicating at least one medical service corresponding to the target patient.
[0021] In this embodiment, each change in the patient's status during the entire outpatient process triggers a corresponding referral request, pointing to at least one specific medical service. These medical services are specific tasks that the patient must complete, triggered by changes in their status throughout the outpatient process. For example, when a patient completes registration, a referral request is automatically generated based on their registration information. This request instructs the patient to complete the medical service of "outpatient check-in." Once the patient successfully checks in and enters the waiting queue, a new referral request is generated, instructing the patient to complete the medical service of "waiting in line." When a doctor prescribes a treatment item for the patient, such as a cardiac function test request, a blood routine test request, or a medication prescription, a referral request associated with the patient is generated immediately. This request instructs the patient to complete the corresponding medical service, such as first completing "online payment," then completing "cardiac function test," "blood routine test," or "collecting medication," etc. If a doctor diagnoses and deems surgery necessary, a new referral request will be triggered, directing the patient to complete the surgery appointment. After all treatment steps are completed, a referral request will also be generated for the "Satisfaction Survey," inviting the patient to provide feedback on their experience. Therefore, this referral service covers the entire outpatient process, from registration and check-in, waiting, online payment, outpatient examinations, outpatient tests, outpatient medication dispensing, treatment appointments, surgery appointments, hospital admission, and satisfaction surveys.
[0022] 102. Select the target triage path corresponding to the medical business from the preset triage path set. The target triage path includes at least one triage stage.
[0023] Upon receiving a referral request for a target patient, the system will select a matching target referral path from a pre-defined set of referral paths based on the specific medical service indicated in the request. This set of pre-configured referral paths includes different paths pre-configured for various medical services. These paths vary depending on the content, process, and departments involved in the medical service, ensuring they align with the actual execution logic of each service. For example, the referral paths for "cardiac function examination," "outpatient medication pickup," and "surgery appointment" differ significantly in their stage divisions and execution order. Therefore, for each specific medical service, the target referral path can be decomposed into a series of sequentially related referral stages, thus constructing a standardized guidance framework for completing that service. For instance, for the medical service "completing a cardiac function examination," the selected target referral path is "outpatient examination," which mainly includes three sequentially connected referral stages: examination appointment, examination queuing, and examination report.
[0024] 103. Obtain the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage.
[0025] The patient's medical status is a real-time, dynamic reflection of their medical progress. For example, in an examination scenario, the status includes: pending appointment, appointment but not yet checked in, checked in, queuing, undergoing examination, examination completed, report being generated, and report issued. To obtain and update the current medical status of the target patient in real time, multi-source information can be integrated, such as behavioral records generated by the target patient when performing appointments, check-ins, and sign-in; queuing and calling status returned by the department's calling system; examination progress information uploaded by the examination equipment or the performing department; and report generation status reported by the laboratory / imaging system.
[0026] Based on this, the target triage stage corresponding to the current medical status can be determined according to the pre-set correspondence between different medical statuses and triage stages. For example, taking cardiac function examination as an example: if the target patient's current medical status is "pending appointment", then "examination appointment" is determined as the target triage stage; when the target patient's current medical status is updated to "checked in, queuing", the target triage stage is determined as "examination queuing"; when the target patient completes the examination and the current medical status is updated to "pending report", "examination report" becomes the target triage stage.
[0027] 104. Based on the preset triage configuration information of the target triage stage, generate the current triage information of the target patient.
[0028] Each triage stage represents a relatively independent sub-step within the target triage path. To effectively guide the target patient within this sub-step, each triage stage is associated with preset triage configuration information. This preset configuration information defines the specific triage information that different triage stages can provide to the target patient. Therefore, once the target triage stage is determined, current triage information suitable for the target patient's current medical status can be generated based on the preset triage configuration information corresponding to that target triage stage.
[0029] For example, in the medical service of "cardiac function examination," the target triage path "outpatient examination" includes three triage stages: "examination appointment," "examination queuing," and "examination report." When the target patient's current consultation status is "pending appointment," the target triage stage is determined to be "examination appointment." Based on the preset triage configuration information for this target triage stage, the following current triage information is generated: providing the target patient with an online examination appointment function entry, providing department navigation guidance, and displaying specific precautions related to the examination to assist the target patient in successfully completing the appointment. When the target patient's current consultation status changes to "checked in, queuing," the target triage stage switches to "examination queuing." Based on the preset triage configuration information for this target triage stage, the following new current triage information is generated: displaying the real-time progress of the queue query, such as the current queue number and the number of people waiting, and providing navigation guidance to the specific examination location to assist the target patient in efficiently completing the queuing and waiting process. When the examination is completed and the current consultation status is updated to "Pending Report", the target triage stage enters "Examination Report". Based on the preset triage configuration information of the target triage stage, the following new current triage information is generated: providing a report query portal, notifying the target patient that the report has been issued or the expected issuance time, and further providing related service links such as report interpretation or follow-up consultation suggestions.
[0030] The outpatient medical treatment process guidance method provided in this application embodiment receives guidance requests continuously generated throughout the target patient's outpatient medical treatment process, indicating specific medical services, and initiates targeted guidance services for each request, thus achieving proactive perception and triggering of decentralized medical services. By obtaining the target guidance path matching each medical service, the complete process of completing that medical service is decomposed into a time sequence containing at least one guidance stage. By continuously detecting and obtaining the target patient's real-time current medical status, the method can dynamically and accurately locate the target guidance stage the target patient is in within the target guidance path, and generate personalized guidance information highly matched to the target patient's current medical status based on the preset guidance configuration information of that target guidance stage. Therefore, what the target patient receives is no longer a static, general, or complex guide, but a series of clear and targeted dynamic guides that closely follow the changes in their current medical status. As patients progress through the entire outpatient process, new guidance requests are constantly triggered, the medical services requiring guidance are continuously updated, and the current guidance information is also dynamically updated. This enables uninterrupted, accompanying guidance throughout the entire process, from registration and check-in, waiting in line, online payment, outpatient examinations, outpatient tests, outpatient medication dispensing, treatment appointments, surgery appointments, hospital admission procedures, and satisfaction surveys. This effectively improves the continuity, efficiency, and user experience of the medical process.
[0031] In some embodiments, the preset triage configuration information includes function configuration information corresponding to at least one triage function. Based on the preset triage configuration information of the target triage stage, generating the current triage information of the target patient includes: filtering out at least one target triage function corresponding to the current medical status in the triage functions; and generating the current triage information of the target patient according to the function configuration information corresponding to the target triage function.
[0032] In this embodiment, each triage stage represents a relatively independent sub-step in the triage path. To effectively guide the target patient within each sub-step, at least one triage function is pre-set for each triage stage, providing a rich and optional range of triage functions. A triage function can be understood as a specific service or operational guide provided to the target patient within that sub-step, guiding them to complete the core tasks requiring attention or handling in that triage stage. To support the accurate execution of each triage function, necessary functional configuration information is set for each function. This configuration information includes the specific data acquisition path, display method, triage parameters, and other information supporting the implementation of the function.
[0033] When the preset triage configuration information for the target triage stage includes the function configuration information corresponding to multiple triage functions, when generating the current triage information corresponding to the current medical status, it can dynamically filter at least one target triage function that should be enabled from multiple triage functions according to the current medical status of the target patient. Thus, based on the function configuration information corresponding to the target triage function, it generates triage information that matches the current medical status and provides the target patient with the most relevant triage information for the current medical status.
[0034] For example, taking the "examination queuing" target triage stage as an example, it is pre-configured with multiple triage functions, including "Check-in," "Queueing for Examination Inquiry," "Department Navigation," and "Precautions." Each triage function is associated with corresponding function configuration information. As the target patient's treatment status progresses, the generated current triage information will be dynamically updated accordingly. When the target patient's treatment status is "Registered but Not Checked In," based on this current treatment status, "Check-in" and "Department Navigation" are determined to be the target triage functions to be activated from the triage functions configured in the "examination queuing" target triage stage. Based on the function configuration information associated with these target triage functions, the generated current triage information will guide the target patient to complete the check-in process, such as providing check-in instructions and department location information. When the target patient completes check-in and their current status updates to "Checked In, Waiting in Line," the target triage stage remains "Examination Queue." At this point, based on this current status, the "Queueing for Examination Inquiry" function is selected as the target triage function to be activated from the triage functions configured in the "Examination Queue" stage. Based on the associated function configuration information, new triage information is generated, such as providing real-time queue number, number of people waiting, and estimated waiting time. The check-in instructions are no longer displayed. Therefore, this embodiment can dynamically activate the corresponding triage function based on the real-time changes in the target patient's current status, thereby providing relevant current triage information and offering more practical and personalized medical guidance.
[0035] In some embodiments, generating current triage information for a target patient based on the functional configuration information corresponding to the target triage function includes: identifying the data acquisition path corresponding to the target triage function in the functional configuration information corresponding to the target triage function; obtaining at least one current triage parameter corresponding to the target triage function based on the data acquisition path; and generating current triage information for the target patient based on the current triage parameter.
[0036] In this embodiment, the data acquisition path corresponding to the target triage function is determined from the function configuration information. The data acquisition path is used to dynamically determine the specific source of the current triage parameter associated with each target triage function, thereby obtaining at least one current triage parameter corresponding to the target triage function. For example, for the "online examination appointment" triage function, the obtained current triage parameter may include the appointment access address (URL) and a list of selectable time slots; for the "department location query" triage function, the obtained current triage parameter may include details such as the name of the target department, building, floor, and room number; for the "precautions" triage function, the obtained current triage parameter is usually a specific text content, such as: Please fast for 8 hours before the examination.
[0037] In this embodiment, the data acquisition path can be configured in various ways, including but not limited to the following: 1. Local Read: Indicates that the built-in current triage parameters are directly obtained from the configuration items of the current triage function itself; 2. Global Read: Indicates that the shared current triage parameters are obtained from the globally unified public configuration, and the current triage parameters that can be used by all departments or medical services are obtained; 3. Read by Department: Indicates that the current triage parameters are obtained from the dedicated configuration library of the department to which the medical service belongs, for example: the current triage parameters applicable to all medical services of gynecology are obtained from the dedicated configuration library maintained independently by gynecology; 4. Read by Business Category / Read by Business Subcategory: Business category and business subcategory are two-level classifications of examination items in the project service dictionary. Business category and business subcategory can include examination category and test subcategory, or test category and test subcategory, etc. The following uses examination category / test subcategory as an example. This data acquisition path indicates that the current triage parameters are obtained from the corresponding project service dictionary library according to the examination category / more detailed examination subcategory to which the medical service belongs. For example, ultrasound examination may be a broad category, which includes several subcategories such as cardiac ultrasound and abdominal ultrasound.
[0038] In actual implementation, based on the data acquisition rules configured for the target triage function and combined with the attribute information of the specific medical service being processed, such as its department, service type, and service code, the accurate current triage parameters can be dynamically located. Even for the same triage function, differentiated current triage parameters can be extracted from different data sources or configuration libraries according to different data acquisition paths, thus achieving flexible configuration of triage function and current triage parameters.
[0039] For example, the configurable guidance functions for the "cardiac function examination" medical service during the "examination appointment" guidance stage include: "online examination appointment," "department location query," and "precautions." Taking the "precautions" target guidance function as an example, if the data acquisition path configured for this "precautions" target guidance function is read by department, then it will automatically extract the general precautions text applicable to all examination items in radiology from the radiology department's dedicated configuration library, and use this general precautions text as the current guidance parameter corresponding to the "precautions" target guidance function. If its data acquisition path is configured to read by examination category, then it will extract the precautions content specifically set for medical services in the ultrasound examination category from the configuration under the ultrasound examination category in the project service dictionary, and use it as the current guidance parameter. This allows different medical services belonging to the ultrasound examination category to share the same content, thus distinguishing them from medical services in other examination categories. If the data acquisition path is configured to read based on the examination sub-category, the examination sub-category to which it belongs is accurately located in the project service dictionary, such as cardiac ultrasound, and more precise and specific precautions configured specifically for cardiac ultrasound are extracted as the current triage parameters.
[0040] After obtaining at least one current triage parameter corresponding to the target triage function, the current triage information for the target patient is generated based on the current triage parameter. Continuing with the example of "cardiac function examination" in the "examination appointment" triage stage, if "online examination appointment," "department navigation," and "precautions" are identified as the target triage functions, and their current triage parameters are obtained respectively, for example, for the "online examination appointment" triage function, the obtained current triage parameters might be: appointment page URL: https: / / hospital.com / book / xxx, list of available time slots: ["09:00", "10:30", "14:00"]. The generated current triage information would be, for example, providing an appointment service with the target address https: / / hospital.com / book / ecg, and including available time slot data ["09:00", "10:30", "14:00"] for selection. For example, for the "Department Navigation" triage function, the current triage parameters obtained may include: the target department name (Cardiology Department), building / floor / room number (Room 308, 3rd Floor, Outpatient Building), and navigation coordinates: (xx.xxxx, yy.yyyy). The generated current triage information, for example, provides a navigation service with the destination described as Room xx, Floor x, Outpatient Building (Cardiology Department), and carries the target coordinates (xx.xxxx, yy.yyyy) for precise positioning. As another example, for the "Precautions" triage function, the current triage parameter obtained is: "Please fast for 8 hours before the examination." The generated current triage information, for example, provides a text message stating "Please fast for 8 hours before the examination."
[0041] Therefore, by pre-setting diverse data acquisition paths, this embodiment realizes intelligent management of the source of triage parameters, improves the flexibility of configuration and the reuse efficiency of information resources, and supports a triage system that can meet highly personalized needs and is maintainable.
[0042] In some embodiments, after generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: extracting the display information of the current triage information from the function configuration information, and determining the display method of the current triage information based on the display information; when the display method is local display, displaying the triage page, which includes the current triage information; when the display method is external display, sending the current triage information to the terminal corresponding to the target patient so that the terminal can display the current triage information.
[0043] In this embodiment, the functional configuration information further includes display information related to the current triage information, thereby determining the display method of the current triage information and realizing flexible adaptation between the current triage information and the presentation format.
[0044] It is understood that the outpatient medical treatment process guidance business linkage method of this application embodiment can be applied to a triage system. The triage system can include two ends: a server and a terminal. The two ends work together to complete the complete triage service. A dedicated message communication link can be established between the server and the terminal. For example, this link adopts a long connection technology based on Socket (e.g., built using the Netty framework). The logical processing responsibilities between the server and the terminal can be allocated in different ways, and this embodiment does not limit this.
[0045] When the display method is local display, a triage page is displayed, which includes current triage information. For example, the server proactively pushes the received triage request associated with the target patient and the current consultation status to the terminal. Based on the received information, the terminal independently completes the filtering of the target triage path and target triage stage, and generates the current triage information, which is then displayed locally on the triage page. Alternatively, the server can be responsible for filtering the target triage path and target triage stage. Subsequently, the server proactively pushes relevant information such as the current consultation status, target triage path, and target triage stage to the terminal, enabling the terminal to generate the target patient's current triage information based on the received information, combined with preset triage configuration information for the target triage stage stored locally or obtained from the server, and then display the current triage information locally on the triage page.
[0046] When the display method is external display, the current triage information is sent to the terminal corresponding to the target patient so that the terminal can display the current triage information. For example, the server is responsible for filtering the target triage path and target triage stage, and generating the target patient's current triage information. Then, the server actively pushes the current triage information to the corresponding terminal through a real-time communication mechanism (such as a Netty-based Socket connection). The terminal can include the target patient's mobile device or other relevant medical devices. The terminal is responsible for receiving the current triage information and completing the final interactive presentation. For example, if the terminal is running a triage application, such as a mini-program or app, after receiving the current triage information from the server, it parses the current triage information, renders the final triage interface according to the definitions in the current triage information, and thus instantiates the current triage information into a specific guidance that is perceptible and operable to the user.
[0047] It should be noted that this embodiment does not limit the division of processing responsibilities between the server and the terminal. However, regardless of how the logical processing responsibilities are divided between the server and the terminal, when the patient's medical status is updated, the triage system can promptly detect it and coordinate both ends to complete information processing and triage interface updates, thereby ensuring that the patient can dynamically obtain current triage information matching their current medical status. Furthermore, during the triage service, to ensure communication security and data integrity, the server can attach verification parameters for security verification to the message when sending relevant information to the terminal. After receiving this message, the terminal will first verify the validity of the verification parameters; only after successful verification will the current triage information be displayed on the triage page, thus achieving secure and reliable information synchronization and interface updates.
[0048] In this embodiment, the display method also defines that the current triage information can be displayed by configuring multiple page carriers, including pop-ups, built-in mini-program links, external mini-program links, H5 links, API interfaces, etc. With the help of these flexibly assembled page carriers, a wide variety of interactive scenarios and integration needs can be met, and the current triage information can be expressed in a diversified way.
[0049] In actual implementation, the information is presented to the target patient through the corresponding triage interface, based on the current display method of the triage information. For the "Precautions" triage function in the "Examination Appointment" triage stage, if the configured page carrier is a pop-up window, a pop-up display command can be generated. The pop-up content will be displayed to the user using specific precaution text retrieved from the department configuration library or project service dictionary. For example, for the "Online Examination Appointment" triage function, if the configured page carrier is a built-in mini-program link, a mini-program path link pointing to the appointment page can be generated. Clicking this link will redirect the user to the appointment interface to complete the appointment. Furthermore, for the "Department Navigation" triage function, if the configured page carrier is an external mini-program link, such as redirecting to a map application, a link containing the target mini-program's application identifier, destination coordinates, and other parameters can be generated. Clicking this link will launch the map application, guiding the user to initiate route guidance with a single click.
[0050] In some embodiments, after generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: when a change in the current medical status is detected, obtaining the changed medical status of the target patient; updating the current triage information based on the changed medical status, and using the updated triage information as the current triage information.
[0051] This embodiment continuously monitors the current medical status of the target patient. When a change in the current medical status is detected, for example, from "awaiting appointment" to "appointed, but not yet arrived," firstly, based on the changed medical status, the corresponding target guidance stage is re-determined from the multiple guidance stages included in the target guidance path. Next, based on the changed medical status, at least one corresponding target guidance function is selected from the multiple guidance functions corresponding to the target guidance function. Subsequently, for each selected target guidance function, the current guidance parameters are dynamically acquired according to the data acquisition path defined in the function configuration information; based on the acquired current guidance parameters, current guidance information matching the changed medical status is generated.
[0052] It's important to note that the patient guidance interface also updates according to changes in the patient's current status, presenting the most relevant guidance information. For example, if a patient's status changes from "Pending Appointment" to "Appointed, Not Present," the interface will switch from displaying the view corresponding to the previous status to displaying the view corresponding to the changed status, such as switching from displaying the appointment method to displaying department navigation. Similarly, when a patient's status changes from "Appointed, Not Present" to "Presented, Waiting," the interface will switch from displaying a prominent "Go to Present" button to hiding or disabling it, while updating the display of the patient's queue number, the number of people ahead, and the estimated waiting time. This ensures that patients receive timely and proactive guidance information matching their current status throughout their medical visit, achieving true adaptive patient guidance. Therefore, the business linkage method for outpatient medical treatment process guidance in this embodiment overcomes the shortcomings of fragmented functions and frequent switching in existing technologies. By sensing changes in the patient's treatment status throughout the entire process, it achieves linkage and dynamic guidance of medical services, creating a unified, coherent, and proactive guidance environment for target patients. Especially for elderly patients unfamiliar with hospital procedures and patients seeking medical treatment in other locations, this business linkage method for outpatient medical treatment process guidance can significantly reduce their confusion and operational obstacles caused by complex procedures and unfamiliar environments. Through accompanying and coherent guidance, it helps patients smoothly complete the entire outpatient medical treatment process, thereby improving the adaptability and inclusiveness of the guidance service.
[0053] In some embodiments, selecting the target guidance path corresponding to the medical service from a preset set of guidance paths includes: determining the department information corresponding to the medical service based on the guidance request, wherein the department information indicates the target department providing the medical service; selecting at least one candidate guidance path corresponding to the target department from the preset set of guidance paths, and determining the target guidance path corresponding to the medical service from the candidate guidance paths.
[0054] In this embodiment, firstly, based on the target department providing medical services, at least one predefined waiting guide path for that target department is obtained from a preset set of guiding paths. This at least one waiting guide path includes various guiding paths that the target department may provide. For example, for the gynecology department as a target department, the waiting guide paths configured in the backend may include paths such as registration and check-in, waiting queue, online payment, outpatient examination, outpatient laboratory tests, outpatient medication dispensing, treatment appointment, surgery appointment, hospital admission procedures, and satisfaction surveys.
[0055] Next, based on the specific attributes of the medical service itself, at least one target guidance path suitable for that medical service is selected from the waiting and guidance paths. For example, this can be done by filtering based on the pre-defined relationship between the medical service's item type, item code, and the guidance path. For instance, when the medical service is "cardiac function examination," since it belongs to the examination category, "outpatient examination" is selected as the target guidance path from the candidate guidance paths for gynecology, while other guidance paths such as "outpatient medication pickup" or "surgery appointment" will not be activated for this specific medical service.
[0056] The target triage path includes one or more triage stages. Taking the "outpatient examination" target triage path as an example, it includes three specific triage stages: "examination appointment", "examination queue", and "examination report".
[0057] This embodiment constructs a three-tiered progressive structure, from standardized waiting and guidance paths within departments, to target guidance paths selected based on specific medical needs, and finally to the detailed guidance stages defined within those target guidance paths. Based on this, during actual operation, the system can automatically select the corresponding target guidance path according to the target patient's current specific medical needs, and generate a personalized guidance service for the target patient that conforms to both departmental standards and their specific medical needs, according to the complete guidance stages configured within that target guidance path.
[0058] In some embodiments, before generating the current triage information for the target patient based on the preset triage configuration information of the target triage stage, the method further includes: receiving current configuration information for at least one configuration item for the target triage stage, wherein the configuration item includes at least one of triage function, data acquisition path, and display method; generating triage configuration information for the target triage stage based on the current configuration information, and using the triage configuration information as the preset triage configuration information.
[0059] This embodiment supports the visual configuration and management of preset triage configuration information for each triage stage. Specifically, it displays the configuration page for the target triage stage. The configuration page includes configuration controls for at least one configuration item, such as checkboxes, drop-down lists, input boxes, or path selectors, for flexibly setting triage functions, data acquisition paths, display methods, etc. In response to a trigger operation on the configuration control, it obtains the current configuration information of the configuration item corresponding to the trigger operation; based on the current configuration information, it generates triage configuration information for the target triage stage and uses this triage configuration information as the preset triage configuration information.
[0060] For example, please refer to Figure 3 , Figure 3 This is a schematic diagram of the configuration page for the triage stage provided in this application embodiment. For example, for the gynecology department, the triage system supports enabling one or more candidate triage paths applicable to that department from a preset set of triage paths, such as: registration and check-in, waiting queue, online payment, outpatient examination, outpatient laboratory test, outpatient medication dispensing, treatment appointment, surgery appointment, hospital admission, satisfaction survey, etc. For each enabled candidate triage path, its corresponding rule name, rule description, optional triage functions under that path, data acquisition rules, and display method can be further configured.
[0061] Furthermore, for the target patient guidance path of "outpatient examination", its three subordinate guidance stages of "examination appointment", "examination queue", and "examination report" can be configured independently. For example, in the "examination appointment" stage, "online examination appointment" can be enabled as the target patient guidance function; in the "examination queue" stage, "queue inquiry" and "department navigation" can be enabled as target patient guidance functions at the same time.
[0062] The triage system supports configuring data acquisition paths for different triage functions, such as "local read," "global read," "read by department," and "read by examination category / read by examination subcategory." These data acquisition paths can be added, deleted, or modified. Furthermore, the system supports configuring different display methods, such as "local display" and "external display." "Local display" can be further refined into options for page carriers such as "pop-up," "built-in mini-program link," "external mini-program link," "H5 external link," and "API interface," and these options can be added, deleted, or modified.
[0063] Specifically, pop-ups display triage information to users in the form of pop-up windows. They support configuring pop-up titles and content and can be used to display triage information in plain text or rich text formats. They are commonly used to directly prompt users with key precautions, display results, or request operation confirmation. Built-in mini-program links are used to redirect to a specific page within the triage system's own mini-program. During configuration, in addition to specifying the specific mini-program page path (link), dynamic parameters can also be configured. Dynamic parameters are set in array form, with each configuration containing a source field (the key used to extract values from the specified data source), a target attribute (the parameter name passed to the link), and a fixed value. At runtime, the complete access address is automatically assembled based on this configuration, for example, generating a link in the format / pages / patientCode=0100xx&config=xx, thus achieving parameterized page redirection, suitable for form filling, details viewing, or appointment operations. When it is necessary to guide users to use external services, external mini-program links can be used. This method also requires specifying the target page path and dynamic parameters in the configuration. In addition, a unique application identifier (AppId) for the target third-party mini-program needs to be configured. This allows for seamless integration with external ecosystems such as the hospital's official mini-program and medical insurance service mini-program, expanding the boundaries of the triage service. H5 links instruct the loading of a specified webpage address in the browser component embedded in the application. The core configuration of H5 links is also the link address and dynamic parameters, assembling a complete HTTP link based on the configuration, for example: http: / / example.com / index?patientCode=0100xx. This method is suitable for integrating external web services or displaying dynamically updated webpage content, offering good flexibility and compatibility. API interfaces allow the triage function to exchange data with the server by calling pre-configured interfaces. Configuration requires setting the interface type (e.g., GET or POST), interface address, and necessary dynamic parameters. For GET requests, dynamic parameters are appended to the URL to form a complete request URL, for example: http: / / ad.dmmg.com / getPatiengList?patientCode=0100xx&config=1; for POST requests, dynamic parameters can be submitted in the form of FormDate, for example, its format can be: { patientCode:0100xx, config:1}. This method is suitable for scenarios that require real-time data submission, retrieval of dynamic content, or deep integration with other hospital systems.
[0064] For example, in this embodiment, each patient guidance function can be configured visually without requiring code development. For example, for the "Hospital Navigation" patient guidance function, maintenance personnel can also perform detailed configuration, including: function name, function code, function type, group, display method, function description, dynamic parameters, etc., to ensure that the patient guidance information generated based on the "Source Navigation" function configuration information can guide the target patient to the accurate destination. In some embodiments, the triage system also maintains a patient status dictionary to define the patient statuses that may be involved in specific triage stages within each triage path. For example, in the "examination queuing" triage stage, relevant patient statuses may include: waiting to check in, checked in, number called, number passed, etc. Based on this patient status dictionary, the triage system can pre-establish two types of mapping relationships: 1. Mapping between patient status and triage stage: used to accurately filter out the corresponding target triage stage after obtaining the current patient status of the target patient; 2. Mapping between patient status and triage function: used to further determine at least one target triage function to be enabled based on the current patient status when the target triage stage contains multiple triage functions. By pre-setting the above dual mapping mechanism, the triage system can dynamically determine the corresponding target triage stage based on the current patient status of the target patient, and accurately enable the target triage function under the target triage stage that matches the current patient status, thereby achieving refined full-process guidance driven by patient status.
[0065] In some embodiments, when configuring the triage system in the background, the continuous medical process can be divided into several stages, such as "registration," "check-in," "waiting," "examination and testing," and "medication pickup." The triage path can also be seen as a predefined path that guides a specific medical stage. For example, the "examination" stage corresponds to the "outpatient examination" triage path, and the "medication pickup" stage corresponds to the "outpatient medication pickup" triage path. When the triage system is running, the management control engine performs two-level coordination based on the real-time medical status of the target patient: 1. Determine the current medical stage based on the current medical status, thereby activating the corresponding target triage path and loading all triage stages and their functional configuration information contained in the target triage path. 2. In the activated target triage path, determine the target triage stage based on the current medical status, and dynamically filter and enable target triage functions that match the current medical status based on the preset functional configuration information of the target triage stage, generating and presenting personalized current triage information. Based on the management and control engine's operating mechanism, the system synchronizes current triage information with the progress of the medical treatment in real time according to changes in the patient's status. This provides accurate, consistent, and personalized triage services throughout the entire treatment process, effectively resolving the predicament of patients easily getting lost or missing steps in complex hospital environments. Targeted patients do not need to remember complicated procedures; from entering the hospital to leaving, the triage system proactively pushes accurate triage information at every step. In this way, especially for elderly patients or those unfamiliar with the environment, the triage system provides clear, continuous guidance, significantly reducing searching, waiting, and backtracking time, driving seamless connections between each stage of the treatment, thereby directly reducing the patient's stay in the hospital and improving overall medical efficiency and experience.
[0066] In some embodiments, the triage system can also be configured with a message notification service, which can be automatically triggered based on changes in the current medical status of the target patient. Medical statuses include, for example, registered, checked in, missed check-in, follow-up check-in, referral, waiting, number called, missed number, consultation completed, examination payment, pharmacy payment, and report issuance notification. For example, message notification templates bound to specific medical statuses are pre-configured for each department, such as setting corresponding notification content for medical statuses like "appointed," "number called," and "report issued." Each message notification template can define a notification title and body containing personalized variables (such as patient name, queue number, etc.) and specify its delivery channel, including WeChat official account template messages, mini-program subscription messages, or SMS messages. During operation, when the triage system detects a change in the current medical status of the target patient, it obtains the message notification template corresponding to the current medical status, then combines the target patient's personal information and real-time context to populate the message notification template variables, generates the final notification message, and delivers it to the target patient's terminal according to the channel configured in the message notification template. Furthermore, the layout of all message notification templates can be directly configured through the backend, enabling dynamic updates without code upgrades. For example, when the gynecology department activates the corresponding "report issued" notification for a patient's visit, multiple forms of reminders can be sent to the target patient simultaneously: 1. Detailed report analysis via mini-program; 2. Abnormal alerts for key indicators via SMS; 3. A list of recommended specialists published on the official WeChat account. Through these mechanisms, the patient guidance system achieves personalized, multi-channel automatic message notifications based on real-time patient status awareness and departmental differentiation configurations, becoming an important supplement to the full-process guidance service.
[0067] This application's embodiments support multi-level visual configuration management of the entire patient guidance system to build a flexible and scalable system. For example, to achieve service-level personalized guidance, the patient guidance system can establish a project service dictionary, which provides unified configuration and management for all specific medical services available within the medical institution. These medical services include various types such as appointments, examinations, tests, treatments, surgeries, payments, and medication pickup. The service dictionary maintains the following structured information for each medical service, such as "cardiac ultrasound," "complete blood count," and "medication pickup": 1. Basic information, including a unique service code, service name, treatment type, department, and detailed description; 2. Classification and grouping management: Supports classifying medical services according to examination categories and subcategories. For example, "ultrasound examination" can be a major category, which can be further subdivided into subcategories such as "cardiac ultrasound" and "abdominal ultrasound." This multi-level classification structure facilitates the query and management of medical services; 3. Service-specific content configuration: Personalized guidance content can be configured for medical services with specific needs, such as precautions and report interpretation guidelines. This content is usually maintained in the form of rich text and can also be differentiated according to the specific type of medical service (such as examination category and subcategory). In practical use, if the data acquisition path for a certain patient guidance function, such as "Precautions," is configured to "read by examination category" or "read by examination subcategory," it will no longer associate with the global or departmental configuration information. Instead, it will automatically extract the specific configuration information matching that examination category or subcategory from the project service dictionary. Therefore, the project service dictionary not only records the basic attributes of medical services but also serves as a multi-level personalized guidance configuration center, supporting differentiated configuration information management across multiple dimensions such as medical services, examination categories, and examination subcategories, thereby improving the adaptability and guidance accuracy of the patient guidance system.
[0068] In some embodiments, maintenance personnel can maintain information on various medical services through the configuration page, including: service code, service name, department, and treatment type. They can also flexibly configure differentiated guidance functions for medical services. For example, for "Outpatient CT," they can configure "Go to Payment" and "Self-Service Machine Location"; for "Inpatient CT," they can configure "Go to Check-in," "Online Check-in," and "Payment Desk Navigation"; and for "Radiology Examination," they can configure dedicated "Precautions," thereby achieving personalized guidance for different medical services. Taking "Inpatient CT" as an example, detailed precautions can be set on the configuration page to clearly list all preparatory items before the examination; and each guidance function for "Inpatient CT" can be independently configured with its activation status, display method (built-in mini-program, H5, API, etc.), and related parameters.
[0069] Another example is the establishment of a department pool to support standardized management and differentiated services at the department level. This allows for structured configuration of each department, including: 1. Basic Information Management: Maintaining basic information such as department code, name, location (e.g., building, floor, and room number), and affiliated hospital area, providing data support for departmental positioning and navigation during the guidance process. 2. Setting Waiting Guidance Paths: At the department level, at least one candidate guidance path suitable for the department can be selected from the system's preset path set. Further configuration of multiple guidance stages is possible, setting specific guidance functions, data acquisition rules, and display methods for each stage to create a customized guidance service template that matches the department's business characteristics. 3. Department-Specific Content Configuration: For example, maintaining general precautions and preparation requirements for departmental visits through a rich text editor, and supporting localized settings and supplementation of general guidance functions. Other examples include configuring department coordinates for "Department Navigation" and setting department-specific templates for "Message Push," achieving precise control at the department level. For example, if the data acquisition path for a certain patient guidance function is configured to "read by department," it will automatically associate with the department to which the current medical service belongs and extract the corresponding information from the department's configuration library. For instance, for the "Precautions" patient guidance function, if it is configured to read by department, it will display the rich text content configured for the current department, rather than the globally generic text. Through the above department-level configuration, the patient guidance system ensures both the standardization of patient guidance services within the same department and the ability to customize content and functions based on departmental characteristics, thereby improving the accuracy of patient guidance services and user experience.
[0070] Furthermore, the patient guidance system supports independent and differentiated configurations for each department (such as the Obstetrics and Gynecology Department, Laboratory Department, and Radiology Department in the East Campus). Specifically, for each department, the following settings can be made on the configuration page: whether to enable the patient guidance service and whether to enable the message notification service. Multiple patient guidance functions (such as "online check-in," "department navigation," and "report inquiry") can be flexibly selected based on the department's business characteristics. Taking the "Laboratory Department" as an example, the treatment type is set to "Laboratory" on the configuration page, and the patient guidance service is enabled. The patient instructions detail precautions before and after blood collection, such as avoiding strenuous exercise and correctly pressing the puncture site, ensuring that the target patient is clearly aware of the relevant instructions. The department address is marked as "3F-4A" for easy location by the target patient. In the function configuration section, multiple patient guidance services can be flexibly enabled, such as: pre-consultation form filling, department navigation, patient instructions, online check-in, etc. For each patient guidance function, the display method can be further selected. For example, if "built-in mini-program" is selected, the corresponding mini-program page path (link) and related parameters can be pre-filled. Through this flexible and modular configuration, different departments can provide more accurate and convenient triage services to target patients based on their own business needs.
[0071] In another example, the patient guidance system supports the establishment of global configurations for centralized management and maintenance of hospital-wide, universal patient guidance functions that do not require repetitive configuration based on departmental or service differences. For instance, functions such as parking reservations, arrival navigation, global progress updates, cashier navigation, and patient information have highly consistent configuration content. Global configuration enables unified management and reuse, significantly improving configuration efficiency and maintenance convenience. For example, in any patient guidance stage, if a function like "arrival navigation" needs to be enabled, simply setting the data acquisition rule to "global read" in the configuration for that stage will automatically retrieve complete information about the function from the global configuration library, including the corresponding hospital address, target latitude and longitude, etc., without requiring repeated input in each stage. Through the global configuration mechanism, the patient guidance system not only reduces the workload of repetitive configuration but also ensures the consistency and accuracy of information for related functions throughout the hospital. When the global configuration needs updating, such as due to changes in hospital address or navigation information adjustments, only a single modification in the global configuration is required, and all patient guidance functions associated with that configuration will be updated synchronously, improving the maintainability and overall management efficiency of the patient guidance system. Furthermore, when setting up the triage function globally, you can configure the basic information of each triage function, such as function code, group, etc. You can also set the data acquisition path for the triage parameters corresponding to each triage function. Maintenance personnel can directly perform global maintenance on this configuration page to ensure the consistency of these triage functions.
[0072] This embodiment constructs a three-tiered configuration system: global configuration, departmental configuration, and project service dictionary. The global configuration provides basic, common support; the departmental configuration incorporates departmental characteristics on top of these commonalities; and the project service dictionary further enables precise guidance for specific medical services. Through dynamic matching and hierarchical invocation, the triage system comprehensively improves the accuracy of triage services and user experience while ensuring service standardization and maintenance efficiency.
[0073] Furthermore, the patient guidance system in this embodiment can also integrate an intelligent algorithm engine. This engine can dynamically calculate and recommend the optimal examination route for target patients who need to complete multiple medical services based on real-time hospital data, such as the current number of people queuing in each examination department, the estimated waiting time, the equipment distribution status, and the equipment usage load. In actual operation, when the patient guidance system identifies that a target patient has multiple medical services to be performed, the algorithm engine will comprehensively consider the real-time load of the departments to which each medical service belongs, geographical location, and the dependencies between medical services, and generate a time-appropriate sequence suggestion and departmental flow guidance through a path planning algorithm. For example, if the target patient has both "ultrasound examination" and "blood test" items, the engine can determine from real-time data that the ultrasound department has a long queue while the laboratory department is relatively empty, thus prioritizing recommending that the patient go to the laboratory department for blood collection, and then wait for the ultrasound examination, in order to shorten the overall waiting time of the target patient in the hospital. This recommendation result can be integrated into the generation and adjustment of the patient guidance route, or pushed to the patient in real time as part of the dynamic patient guidance information through the patient guidance interface or message notification service. By introducing an algorithm engine, we can improve the efficiency of medical treatment and the rationality of resource utilization in complex medical scenarios, and further optimize the entire medical experience for target patients.
[0074] This application's embodiments, by constructing a visual configuration system, achieve flexible customization, efficient management, and dynamic optimization of the patient guidance service. Specific technical effects include at least the following aspects: The patient guidance system can directly adjust multiple related configuration items, such as guidance paths, functions, parameters, and display methods, through the backend based on departmental characteristics, patient group differences (e.g., elderly patients, patients from other regions), or temporary business changes, without modifying the program code. For example, it simplifies the operation interface for elderly patients and enhances in-hospital navigation guidance for patients from other regions, thereby improving the adaptability and personalization of the patient guidance service. Simultaneously, the unified visual configuration interface lowers the operational and maintenance threshold; maintenance personnel can adjust various configuration items without technical intervention, reducing operation and maintenance costs. From the perspective of the target patient experience, the patient guidance system can dynamically generate a consistent and redundant patient guidance interface based on real-time current consultation status and multi-level configuration linkage. Moreover, configuration changes take effect promptly, allowing target patients to obtain the latest patient guidance service without updating the application version, thereby reducing operational confusion and improving user smoothness and satisfaction. Furthermore, the architecture of the patient guidance system supports the rapid integration of new configuration items in a standardized manner, as well as the modification of the functional configuration information of each item. It also provides multiple front-end compatibility solutions, such as mini-programs and H5, ensuring the system's excellent scalability and integration capabilities with existing hospital information platforms. In summary, this application's embodiment, through the combined linkage of patient status awareness and multi-level configuration management, improves the efficiency and management effectiveness of the entire medical process while providing target patients with a precise and consistent accompanying guidance experience covering all business aspects.
[0075] The following describes, from the perspective of the target patient, an exemplary business linkage method based on the entire outpatient medical process guidance, from registration and check-in to satisfaction survey. After the target patient completes registration through the relevant mini-program or application, the triage system immediately generates a triage request, instructing them to complete the "outpatient check-in" medical service. Subsequently, the triage interface appears on the target patient's terminal: displaying the appointment time, department location, and providing a "Navigate to Hospital" entry point. The address and coordinates called by this entry point are derived from the hospital's unified global configuration. When the target patient arrives at the hospital and completes check-in, their medical status is updated to "Checked In". After the triage system detects this change in medical status, it switches the target triage path to "Waiting Area". The triage interface automatically updates to the waiting area view: displaying real-time queue number, number of people waiting ahead, and estimated waiting time, etc. In addition, it can also display function entries such as "Pre-consultation Form". After the doctor sees the patient, based on diagnostic needs, they issue a request form for, for example, "cardiac function test." The triage system then generates a new triage request, instructing the patient to complete this medical service. Based on the medical service and department information, the triage system determines "outpatient examination" as the target triage path. This target triage path for "outpatient examination" includes three stages: "examination appointment," "examination queuing," and "examination report." First, upon entering the "examination appointment" target triage stage, the triage interface updates to display the online examination appointment portal and may also display the precautions configured for "cardiac function test" read from the service dictionary. Please refer to [link / reference]. Figure 3 , Figure 3This is a schematic diagram of the patient guidance interface provided in this application embodiment. After the target patient completes the appointment, the current consultation status is updated to "Appointed, awaiting examination," and the patient enters the "Examination Queue" target guidance stage. The guidance interface is refreshed accordingly, for example, the previously displayed appointment entrance is hidden, and instead, the following information is dynamically displayed: queue number, current number being called, number of people ahead, estimated waiting time, department information, department address, department navigation, etc. If the patient misses their turn, a missed call reminder can also be displayed. In addition, the patient guidance system can also push real-time queue progress reminders to the target patient through message notification services. After the target patient completes the examination, the consultation status is updated to "Report generating," and the patient enters the "Examination Report" target guidance stage. The guidance interface can display the time usually required for the report to be issued. When the consultation status is updated to "Report issued," the guidance interface can display the "View Report" entrance. In addition, the guidance interface can not only provide an entrance to view the report, but also provide relevant report interpretation guidelines or follow-up suggestions according to the configuration. After the examination, if the doctor issues a prescription, the triage system generates a new triage request, linking to the "outpatient medication pickup" triage path. The triage interface can guide the patient to complete pharmacy payment, for example, automatically calling the medical insurance settlement interface and providing real-time queue information and navigation at the pharmacy window. After picking up the medication, the triage interface can also display information such as medication usage and dosage, which can be derived from the pharmacy department's specific configuration. When the target patient completes the treatment process, the triage system can also generate a triage request pointing to a "satisfaction survey." The triage interface friendly invites the target patient to evaluate the service provided at each stage of the medical visit. The evaluation form can be configured with differentiated questions based on different departments, completing a closed loop of guidance throughout the entire process.
[0076] During this process, not only does the patient guidance interface change according to the patient's treatment status, but patients can also quickly perform actions such as displaying patient information QR codes, outpatient fee lists, outpatient refunds, and accessing intelligent medical services by triggering a pop-up window for convenient outpatient services. In summary, this embodiment achieves full-process, status-driven guidance, ensuring that patients receive clear, timely, and personalized operational guidance at every stage of their medical treatment.
[0077] Through the aforementioned coherent, dynamic, and end-to-end guided service based on business linkage, target patients can efficiently and smoothly complete all medical steps according to the prompts on the triage interface without switching between different applications, thus obtaining an integrated and personalized high-quality service experience. It should be noted that the configuration interface and triage interface shown in this embodiment are only illustrative. In actual deployment, their specific form, layout, functional combinations, interaction methods, and naming can be flexibly adjusted and customized according to the actual business, IT infrastructure, departmental characteristics, and patient group characteristics of the medical institution. Both the backend configuration page and the triage interface seen by the target patient are variable in design. The core is to support diverse business processes and personalized triage service presentation through configurable rules, thereby adapting to the differentiated triage needs of different hospitals and different scenarios.
[0078] To better implement the above methods, this application also provides a business linkage device 300 for guiding the entire outpatient medical process. Please refer to [link / reference needed]. Figure 4 and Figure 5 , Figure 4 This is a schematic diagram of the first structure of the business linkage device for providing full-process guidance for outpatient medical treatment provided in an embodiment of this application. Figure 5 This is a second structural schematic diagram of the business linkage device for outpatient medical treatment process guidance provided in an embodiment of this application. The business linkage device 300 for outpatient medical treatment process guidance may include a receiving unit 301, a filtering unit 302, an acquisition unit 303, and a generation unit 304, as follows: The receiving unit 301 is used to receive a referral request associated with the target patient, wherein the referral request indicates at least one medical service corresponding to the target patient; The filtering unit 302 is used to filter out the target triage path corresponding to the medical service from the preset triage path set. The target triage path includes at least one triage stage. The acquisition unit 303 is used to acquire the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage; The generation unit 304 is used to generate the current triage information of the target patient based on the preset triage configuration information of the target triage stage.
[0079] Optionally, in some embodiments, the preset triage configuration information includes function configuration information corresponding to at least one triage function, and the generation unit 304 is further configured to: filter out at least one target triage function corresponding to the current medical status in the triage functions; and generate the current triage information of the target patient according to the function configuration information corresponding to the target triage function.
[0080] Optionally, in some embodiments, the generation unit 304 is further configured to: identify the data acquisition path corresponding to the target triage function in the function configuration information corresponding to the target triage function; acquire at least one current triage parameter corresponding to the target triage function based on the data acquisition path; and generate the current triage information of the target patient based on the current triage parameter.
[0081] Optionally, in some embodiments, the outpatient medical treatment process guidance business linkage device 300 further includes a display unit 305, which is used to: extract the display information of the current triage information from the function configuration information, and determine the display method of the current triage information based on the display information; when the display method is local display, display the triage page, which includes the current triage information; when the display method is external display, send the current triage information to the terminal corresponding to the target patient so that the terminal can display the current triage information.
[0082] Optionally, in some embodiments, the generation unit 304 is further configured to: when a change in the current medical status is detected, obtain the changed medical status of the target patient; update the current triage information based on the changed medical status, and use the updated triage information as the current triage information.
[0083] Optionally, in some embodiments, the filtering unit 302 is further configured to: determine the department information corresponding to the medical service based on the triage request, wherein the department information indicates the target department providing the medical service; filter at least one candidate triage path corresponding to the target department from the preset triage path set, and determine the target triage path corresponding to the medical service from the candidate triage paths.
[0084] Optionally, in some embodiments, the outpatient medical treatment process guidance business linkage device 300 further includes a configuration unit 306, which is used to: receive current configuration information for at least one configuration item for the target triage stage, the configuration item including at least one of triage function, data acquisition path, and display method; generate triage configuration information for the target triage stage based on the current configuration information, and use the triage configuration information as preset triage configuration information.
[0085] This application also provides an electronic device 400, please refer to... Figure 6 , Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may be a terminal or a server, etc. Specifically: The electronic device may include components such as a processor 401 with one or more processing cores, and a memory 402 with one or more computer-readable storage media. Those skilled in the art will understand that... Figure 6The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 401 is the control center of the electronic device, connecting various parts of the device via various interfaces and lines. It executes software programs and / or modules stored in the memory 402, and calls data stored in the memory 402, to perform various functions and process data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.
[0086] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0087] Although not shown, the electronic device 400 may also include components such as a display unit, power supply, input unit, radio frequency circuit, sensor, and audio circuit, which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 runs the application programs stored in the memory 402 to realize various functions, as follows: Receive a referral request associated with a target patient, the referral request indicating at least one medical service corresponding to the target patient; Select the target triage path corresponding to the medical business from the preset triage path set. The target triage path includes at least one triage stage. Obtain the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage; Based on the preset triage configuration information of the target triage stage, the current triage information of the target patient is generated.
[0088] Optionally, in some embodiments, the preset triage configuration information includes function configuration information corresponding to at least one triage function. In generating the current triage information of the target patient based on the preset triage configuration information of the target triage stage, the processor 401 further performs the following: filtering out at least one target triage function corresponding to the current medical status from the triage functions; and generating the current triage information of the target patient according to the function configuration information corresponding to the target triage function.
[0089] Optionally, in some embodiments, in generating the current triage information of the target patient based on the functional configuration information corresponding to the target triage function, the processor 401 further performs the following: identifying the data acquisition path corresponding to the target triage function in the functional configuration information corresponding to the target triage function; acquiring at least one current triage parameter corresponding to the target triage function based on the data acquisition path; and generating the current triage information of the target patient based on the current triage parameter.
[0090] Optionally, in some embodiments, after generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the processor 401 further performs the following: extracting the display information of the current triage information from the function configuration information, and determining the display method of the current triage information based on the display information; when the display method is local display, displaying the triage page, which includes the current triage information; when the display method is external display, sending the current triage information to the terminal corresponding to the target patient so that the terminal can display the current triage information.
[0091] Optionally, in some embodiments, after generating the current triage information of the target patient based on the functional configuration information corresponding to the target triage function, the processor 401 further performs the following: when a change in the current medical status is detected, obtaining the changed medical status of the target patient; updating the current triage information based on the changed medical status, and using the updated medical information as the current medical information.
[0092] Optionally, in some embodiments, when selecting the target guidance path corresponding to the medical service from the preset guidance path set, the processor 401 further performs the following: based on the guidance request, determining the department information corresponding to the medical service, wherein the department information indicates the target department providing the medical service; selecting at least one candidate guidance path corresponding to the target department from the preset guidance path set, and determining the target guidance path corresponding to the medical service from the candidate guidance paths.
[0093] Optionally, in some embodiments, before generating the current triage information of the target patient based on the preset triage configuration information of the target triage stage, the processor 401 further performs the following: receiving the current configuration information of at least one configuration item for the target triage stage, wherein the configuration item includes at least one of triage function, data acquisition path, and display method; generating the triage configuration information of the target triage stage based on the current configuration information, and using the triage configuration information as the preset triage configuration information.
[0094] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0095] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the data processing methods provided in embodiments of this application. For example, the instructions can execute the following steps: Receive a referral request associated with a target patient, the referral request indicating at least one medical service corresponding to the target patient; Select the target triage path corresponding to the medical business from the preset triage path set. The target triage path includes at least one triage stage. Obtain the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage; Based on the preset triage configuration information of the target triage stage, the current triage information of the target patient is generated.
[0096] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0097] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0098] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the outpatient medical treatment process guidance business linkage methods provided in the embodiments of this application, the beneficial effects that any of the outpatient medical treatment process guidance business linkage methods provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0099] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations of the data processing described above.
[0100] The above provides a detailed description of the business linkage method and related equipment for outpatient medical treatment process guidance provided by the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A business linkage method for guiding the entire outpatient medical process, characterized in that, The method includes: Receive a referral request associated with a target patient, the referral request indicating at least one medical service corresponding to the target patient; Select the target triage path corresponding to the medical service from the preset triage path set, and the target triage path includes at least one triage stage; Obtain the current medical status of the target patient, and filter out the target triage stage corresponding to the current medical status in the triage stage; Based on the preset triage configuration information of the target triage stage, the current triage information of the target patient is generated.
2. The method according to claim 1, characterized in that, The preset triage configuration information includes function configuration information corresponding to at least one triage function. Generating the current triage information for the target patient based on the preset triage configuration information for the target triage stage includes: Filter out at least one target triage function corresponding to the current medical status from the triage function; Based on the function configuration information corresponding to the target triage function, the current triage information of the target patient is generated.
3. The method according to claim 2, characterized in that, The step of generating the current triage information for the target patient based on the function configuration information corresponding to the target triage function includes: The data acquisition path corresponding to the target triage function is identified in the function configuration information corresponding to the target triage function. Based on the data acquisition path, at least one current triage parameter corresponding to the target triage function is obtained; Based on the current triage parameters, generate the current triage information for the target patient.
4. The method according to claim 3, characterized in that, After generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: Extract the display information of the current triage information from the functional configuration information, and determine the display method of the current triage information based on the display information; When the display method is local display, a triage page is displayed, which includes the current triage information. When the display method is external display, the current triage information is sent to the terminal corresponding to the target patient so that the terminal can display the current triage information.
5. The method according to claim 2, characterized in that, After generating the current triage information of the target patient based on the function configuration information corresponding to the target triage function, the method further includes: When a change in the current medical status is detected, the changed medical status of the target patient is obtained; Based on the changed patient status, the current triage information is updated, and the updated triage information is used as the current triage information.
6. The method according to any one of claims 1 to 5, characterized in that, The step of selecting the target referral path corresponding to the medical service from the preset referral path set includes: Based on the referral request, the department information corresponding to the medical service is determined, and the department information indicates the target department that provides the medical service; At least one candidate triage path corresponding to the target department is selected from the preset triage path set, and the target triage path corresponding to the medical service is determined from the candidate triage paths.
7. The method according to claim 4, characterized in that, Before generating the current triage information for the target patient based on the preset triage configuration information of the target triage stage, the method further includes: Receive current configuration information for at least one configuration item for the target triage stage, wherein the configuration item includes at least one of triage function, data acquisition path, and display method; Based on the current configuration information, generate the triage configuration information for the target triage stage, and use the triage configuration information as the preset triage configuration information.
8. A business linkage device for guiding the entire outpatient medical process, characterized in that, The device includes: A receiving unit is configured to receive a referral request associated with a target patient, wherein the referral request indicates at least one medical service corresponding to the target patient; A filtering unit is used to filter out the target triage path corresponding to the medical service from a preset triage path set, wherein the target triage path includes at least one triage stage; The acquisition unit is used to acquire the current medical status of the target patient and filter out the target triage stage corresponding to the current medical status in the triage stage; The generation unit is used to generate the current triage information of the target patient based on the preset triage configuration information of the target triage stage.
9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the steps of the business linkage method for guiding the entire outpatient medical process as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, It stores a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the method as described in any one of claims 1-7.
11. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the business linkage method for guiding the entire outpatient medical treatment process as described in any one of claims 1-7.