Order matching calculation method for diagnosis accompanying service

By calculating the patient's condition risk level and combining the geographical location and working status of the accompanying staff, scientific matching between the accompanying staff and the patient is achieved, solving the problems of low matching efficiency and difficult to guarantee service quality in the existing technology, and improving the accompanying staff The efficiency and quality of diagnosis services.

CN119494519AInactive Publication Date: 2025-02-21SHANGHAI YUNONG INFORMATION TECH CO LTD

Patent Information

Application Number
CN202510074205.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing accompanying service model, the matching between the accompanying staff and the patients is inefficient, the service quality is difficult to guarantee, and the lack of a scientific and reasonable matching mechanism, resulting in waste of resources and long waiting time for patients.

Method used

By setting patient information and accompanying staff information, calculating the patient's condition risk level, and combining the geographical location and working status of the accompanying staff, personnel screening and order matching strategies are implemented to ensure that the patient matches the appropriate accompanying staff.

Benefits of technology

It improves the efficiency and quality of accompanying services, ensures that each patient with different risk levels receives matching accompanying services, reduces resource waste and patient waiting time, and enhances the coverage and timeliness of the service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494519A_ABST
    Figure CN119494519A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical diagnosis accompanying services, and discloses an order matching calculation method for diagnosis accompanying services, which is used for optimizing the distribution and matching process of the diagnosis accompanying services. The method comprises the following steps of setting patient information, when the patient information is generated, marking the patient information as an accompanying diagnosis event, enabling one piece of patient information to correspond to one accompanying diagnosis event, collecting disease condition keywords, obtaining patient disease condition filling content information in the accompanying diagnosis event, and collecting disease condition keywords in the patient disease condition filling content information, the method comprises the steps of forming a set, setting an illness condition keyword library and danger degrees, executing a first person screening strategy according to an illness condition danger degree value of a patient and accompanying diagnosis person information in an accompanying diagnosis person set, generating a first target person set, executing a first order matching strategy according to the first target person set, and generating an accompanying diagnosis service order. And when the diagnosis accompanying service cycle corresponding to the diagnosis accompanying service order is finished, executing a personnel score optimization strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medical accompanying service, and in particular to an order matching calculation method for accompanying service. Background Art

[0002] With the rapid development of the medical industry and the intensification of the aging population trend, accompanying services, as a new type of medical service model, have received more and more attention and demand from the society. Accompanying services can not only provide patients with professional medical accompaniment, but also effectively alleviate the problems of tight hospital resources and patients' difficulty in seeking medical treatment. However, the existing accompanying service model still faces many challenges, such as the low efficiency of matching between accompanying personnel and patients, and the difficulty in ensuring the quality of accompanying services. Traditional accompanying services rely on manual scheduling and random allocation, and lack a scientific and reasonable matching mechanism, resulting in waste of accompanying resources and long waiting time for patients. In addition, due to the lack of effective disease assessment and risk analysis, accompanying personnel are often unable to accurately grasp the actual needs of patients, affecting the quality and safety of accompanying services.

[0003] Therefore, developing a calculation method for accompanying service order matching is of great significance for improving the efficiency, quality and personalized service level of accompanying service. This method can intelligently match suitable accompanying personnel according to the patient's specific condition, geographical location, target accompanying time and other information, while considering factors such as the comprehensive score, working status and geographical location of the accompanying personnel to achieve matching of accompanying personnel and provision of services. Summary of the invention

[0004] The present invention provides an order matching calculation method for accompanying medical service, which is used to promote the solution of the problems mentioned in the above background technology.

[0005] The present invention provides the following technical solutions: an order matching calculation method for accompanying medical services, optionally, setting patient information; The patient information includes the patient's condition information, patient identification ID, geographic location information and target consultation time; Set the accompanying personnel information; The accompanying person information includes the accompanying person identification ID, comprehensive score, work status and geographical location information; Set up the order information for the medical escort service; The accompanying service order information includes the accompanying service period, accompanying personnel information and patient information; The accompanying service period includes the accompanying service start time and the accompanying service end time; Each medical companion service order information corresponds to a medical companion cycle; When patient information is generated, the patient information is marked as an accompanying medical consultation event, and one patient information corresponds to one accompanying medical consultation event; Obtain the patient's condition information in the accompanying medical consultation event, and collect the condition keywords in the patient's condition information to form a set, which is recorded as the condition keyword set Q; Set up a disease keyword library and a danger level, where each disease keyword in the disease keyword library corresponds to a danger level; The danger level is the danger level value corresponding to the disease condition keyword, and the danger level value range interval is set to [0, 1]; Each disease keyword is assigned a danger level value between 0 and 1. The closer the value is to 1, the more urgent or serious the disease associated with the keyword is, and the closer the value is to 0, the less urgent the disease associated with the keyword is. According to the disease keyword library and the disease keyword set, the patient's disease risk value is calculated, denoted as W, and the specific steps are as follows; Get the number of keywords in the disease keyword set Q, denoted as e; Set the weight corresponding to each keyword in the disease keyword set, denoted as

[0006] It is represented as the weight value of the i-th keyword in the disease keyword set; The calculation formula is; ; Develop regional staff matching strategies; The regional personnel matching strategy is used to screen the accompanying personnel who can provide services in the matching area, and form a set of the screened accompanying personnel, which is recorded as the accompanying personnel set; For the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated; According to the first target personnel set, the first order matching strategy is executed to generate an accompanying medical service order; When the accompanying service cycle corresponding to the accompanying service order ends, the personnel scoring optimization strategy is executed.

[0007] Optionally, the formulating of a regional personnel matching strategy includes: The specific steps of the regional personnel matching strategy are: Obtaining the patient's geographical location information, recorded as first location information; Get the work status of the accompanying personnel; The working status is divided into busy status, idle status and offline status, wherein the busy status means that the accompanying person cannot accept new accompanying services at present, the idle status means that the accompanying person can accept new accompanying services at present, and the offline status means that the accompanying person cannot perform services at present; S1: taking the geographical location included in the first location information as the center point, demarcating a circular area with a radius of 5 kilometers, and marking the circular area as a matching area; S2: Obtain the working status of all accompanying personnel in the matching area; If there is an accompanying person who is idle, the accompanying person is marked as the first accompanying person and added to the accompanying person set; If there is an accompanying person who is busy, the accompanying person is marked as the second accompanying person and added to the accompanying person set; S3: If the matching area does not include the first accompanying person and the second accompanying person, the search radius is expanded by 5 kilometers; S4: If the first accompanying person exists in the accompanying person set, or if the second accompanying person exists, then the search in the matching area is stopped.

[0008] Optionally, for the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated, including: The specific steps of the first personnel screening strategy are: Obtain identification information of each accompanying person in the accompanying person set; The identification information is the first accompanying person and the second accompanying person; If the number of first accompanying personnel in the accompanying personnel set is equal to 0, and the number of second accompanying personnel is greater than 0, then the accompanying service end time in the accompanying service order information currently being processed by each second accompanying personnel is obtained, and the two are formed into a set, which is recorded as the second accompanying service end time set; Obtain the target accompanying consultation time in the patient information, and compare it with the elements in the second accompanying consultation service end time set; If there is no element earlier than the target accompanying time in the second accompanying service end time set, the corresponding second accompanying person is removed from the accompanying person set, and the regional personnel matching strategy is executed; If there is one or more elements in the second accompanying service end time set that are earlier than the target accompanying time, the corresponding second accompanying personnel comprehensive score is obtained and recorded as the second comprehensive score; If the second comprehensive score is lower than the patient's disease risk value W, the corresponding second accompanying person is removed from the accompanying person set. If the accompanying person set is empty, the regional personnel matching strategy is executed. If the second comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding second accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set; The comprehensive score is the professional proficiency of the accompanying personnel, and the value range is set to [0, 1], which matches the patient's condition risk level value W.

[0009] The comprehensive score is a quantitative indicator to measure the risk level of the accompanying items mastered by the accompanying personnel. The score must be equal to the risk level of the patient's condition to ensure that the accompanying personnel are competent for the corresponding accompanying service orders; Optionally, for the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated, which also includes: If the number of the first accompanying person in the accompanying person set is greater than 0, the comprehensive score of the first accompanying person is obtained and recorded as the first comprehensive score; If the first comprehensive score is lower than the patient's disease risk value W, the corresponding first accompanying person is removed from the accompanying person set. If the number of first accompanying persons in the accompanying person set is equal to 0, the regional personnel matching strategy is executed; If the first comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding first accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set.

[0010] Optionally, executing the first order matching strategy according to the first target personnel set to generate an accompanying medical service order includes: Obtain the accompanying personnel information corresponding to each element in the first target personnel set, fill in the personnel identification ID according to the patient's condition, and push it to the person who filled in the patient's condition; Obtain the ID of the accompanying person selected by the person filling in the patient's medical condition, and mark it as the target accompanying person; Push patient information to the target accompanying personnel and generate an accompanying service order.

[0011] Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy includes: Mark the current medical companion service order as the first order; Obtain the historical medical companion service orders under the patient identification ID and form a set, which is recorded as the historical medical companion service order set U; The historical medical companion service order set U does not include the first order; Get the comprehensive score of the accompanying personnel corresponding to each element in the historical accompanying service order set U, recorded as , It represents the comprehensive score of the accompanying personnel in the i-th historical accompanying service order; Get the patient's disease severity value corresponding to each element in the historical medical companion service order set U, recorded as , It is represented as the patient's criticality value in the i-th historical medical companion service order.

[0012] Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Calculate the difference ratio of each historical accompanying service, recorded as , the calculation formula is; ; The difference ratio is the ratio of the difference between the patient's disease risk level and the accompanying person's comprehensive score to the accompanying person's comprehensive score, where Expressed as taking The absolute value of Calculate the average difference ratio of historical medical companion service orders, denoted as K, and the calculation formula is: ; Where j is the number of elements in the historical medical companion service order set U.

[0013] Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Get the comprehensive score of the accompanying personnel corresponding to the first order, recorded as G; Get the patient's criticality value corresponding to the first order, denoted as F; According to the average value difference ratio K, the optimized comprehensive score of the accompanying personnel in the first order is calculated and recorded as the target comprehensive score H. The calculation formula is: ; The target comprehensive score H is set to the comprehensive score of the accompanying personnel in the first order.

[0014] The present invention has the following beneficial effects: 1. The order matching calculation method of the accompanying service obtains patient information and geographic location information, allocates accompanying resources according to the urgency of the patient's condition and the comprehensive score of the accompanying personnel, ensures that patients with different risk levels can get matching accompanying services, and provides personalized accompanying services for patients with different conditions by analyzing the patient's condition keywords and danger level. For patients with more serious conditions, accompanying personnel with relevant professional capabilities will be matched to meet their special needs. By calculating the patient's condition danger level value and combining the accompanying personnel's geographic location and work status, the most suitable accompanying personnel will be matched to avoid matching patients with urgent conditions with accompanying personnel who are far away or busy at work.

[0015] 2. The order matching calculation method of the accompanying service obtains the patient's geographic location information and defines the matching area with it as the center point, locates the patient's geographic location and matches nearby accompanying personnel, obtains the working status of the accompanying personnel in real time, ensures that only those who are idle are considered, and gives priority to matching those accompanying personnel who can currently accept new service requests. When there are no suitable accompanying personnel in the matching area, the search radius is dynamically expanded to ensure that accompanying personnel can be found even in sparsely populated areas, thereby enhancing the coverage of the service. By distinguishing between busy and idle accompanying personnel, human resources are reasonably allocated to avoid waste of resources, ensuring that each accompanying personnel can provide services in the best condition.

[0016] 3. The order matching calculation method of the accompanying service obtains the identification information of the accompanying personnel to distinguish the first accompanying personnel and the second accompanying personnel. By checking the accompanying service order information currently being processed by the second accompanying personnel, it is evaluated whether they can complete the current task before the target accompanying time. If a busy accompanying personnel can complete the current task quickly, he or she can be considered for the next accompanying task. By comparing the end time set of the second accompanying service with the target accompanying time, it is ensured that the patient's needs will not be delayed due to waiting, thereby improving the timeliness of the service. According to the comparison result of the comprehensive score of the second accompanying personnel and the patient's disease danger level value, the personnel who are competent for the accompanying task are screened out to ensure the quality of the service. When the accompanying personnel set is empty, the regional personnel matching strategy is executed to ensure that suitable accompanying personnel can be found even when the accompanying personnel resources are tight.

[0017] 4. The order matching calculation method of the accompanying service ensures that only accompanying personnel with matching capabilities are retained by comparing the comprehensive score of the first accompanying personnel with the criticality value of the patient's condition, thereby improving the professionalism and safety of the service. When there is no qualified first accompanying personnel in the accompanying personnel set, the regional personnel matching strategy is implemented to quickly find other available accompanying personnel. By eliminating those accompanying personnel whose comprehensive scores are lower than the criticality value of the patient's condition, the risks caused by insufficient capabilities of accompanying personnel are reduced, and the quality of accompanying services is improved.

[0018] 5. The order matching calculation method of the accompanying service obtains the information of the accompanying personnel in the first target personnel set and pushes it to the patient, allowing the patient to select the accompanying personnel according to personal preference, thereby improving the personalization of the service. The patient can select the most suitable person according to his or her needs and evaluation of the accompanying personnel. By allowing the patient to participate in the process of selecting the accompanying personnel, the patient's participation is increased, which may improve the patient's satisfaction with the accompanying service. The information of the accompanying personnel selected by the patient and the patient information are pushed to each other, thereby increasing the transparency of the service process.

[0019] 6. The order matching calculation method of the accompanying service identifies the need for score adjustment by calculating the difference ratio of each historical accompanying service, ensuring that the score of the accompanying personnel more accurately reflects their service capabilities. If the score of an accompanying personnel is continuously lower than the criticality of the patient's condition, his score will be adjusted to better match the corresponding patient. By calculating the average difference ratio of historical accompanying service orders, the scoring model is optimized so that it can predict and adjust the score more accurately. The deviation between the comprehensive score of the accompanying personnel and the patient's criticality value when the order is generated can be identified, and corresponding adjustments can be made. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a flow chart of the steps of the present invention. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0022] refer to Figure 1 ,Optional, set patient information; The patient information includes the patient's condition information, patient identification ID, geographic location information and target consultation time; Set the accompanying personnel information; The accompanying person information includes the accompanying person identification ID, comprehensive score, work status and geographical location information; Set up the order information for the medical escort service; The accompanying service order information includes the accompanying service period, accompanying personnel information and patient information; The accompanying service period includes the accompanying service start time and the accompanying service end time; Each medical companion service order information corresponds to a medical companion cycle; When patient information is generated, the patient information is marked as an accompanying medical consultation event, and one patient information corresponds to one accompanying medical consultation event; Obtain the patient's condition information in the accompanying medical consultation event, and collect the condition keywords in the patient's condition information to form a set, which is recorded as the condition keyword set Q; Set up a disease keyword library and a danger level, where each disease keyword in the disease keyword library corresponds to a danger level; The danger level is the danger level value corresponding to the disease condition keyword, and the danger level value range interval is set to [0, 1]; Each disease keyword is assigned a danger level value between 0 and 1. The closer the value is to 1, the more urgent or serious the disease associated with the keyword is, and the closer the value is to 0, the less urgent the disease associated with the keyword is. According to the disease keyword library and the disease keyword set, the patient's disease risk value is calculated, denoted as W, and the specific steps are as follows; Get the number of keywords in the disease keyword set Q, denoted as e; Set the weight corresponding to each keyword in the disease keyword set, denoted as

[0023] It is represented as the weight value of the i-th keyword in the disease keyword set; The calculation formula is; ; Develop regional staff matching strategies; The regional personnel matching strategy is used to screen the accompanying personnel who can provide services in the matching area, and form a set of the screened accompanying personnel, which is recorded as the accompanying personnel set; For the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated; According to the first target personnel set, the first order matching strategy is executed to generate an accompanying medical service order; When the accompanying service cycle corresponding to the accompanying service order ends, the personnel scoring optimization strategy is executed.

[0024] By obtaining patient information and geographic location information, according to the urgency of the patient's condition and the comprehensive score of the accompanying personnel, accompanying resources are allocated to ensure that patients with different risk levels can receive matching accompanying services. By analyzing the patient's condition keywords and risk level, personalized accompanying services are provided for patients with different conditions. For patients with more serious conditions, accompanying personnel with relevant professional capabilities will be matched to meet their special needs. By calculating the patient's risk level value and combining the accompanying personnel's geographic location and work status, the most suitable accompanying personnel will be matched to avoid matching patients with urgent conditions with accompanying personnel who are far away or busy at work. Optionally, the formulating of a regional personnel matching strategy includes: The specific steps of the regional personnel matching strategy are: Obtaining the patient's geographical location information, recorded as first location information; Get the work status of the accompanying personnel; The working status is divided into busy status, idle status and offline status, wherein the busy status means that the accompanying person cannot accept new accompanying services at present, the idle status means that the accompanying person can accept new accompanying services at present, and the offline status means that the accompanying person cannot perform services at present; S1: taking the geographical location included in the first location information as the center point, demarcating a circular area with a radius of 5 kilometers, and marking the circular area as a matching area; S2: Obtain the working status of all accompanying personnel in the matching area; If there is an accompanying person who is idle, the accompanying person is marked as the first accompanying person and added to the accompanying person set; If there is an accompanying person who is busy, the accompanying person is marked as the second accompanying person and added to the accompanying person set; S3: If the matching area does not include the first accompanying person and the second accompanying person, the search radius is expanded by 5 kilometers; S4: If the first accompanying person exists in the accompanying person set, or if the second accompanying person exists, then the search in the matching area is stopped.

[0025] By obtaining the patient's geographic location information and using it as the center point to define a matching area, the patient's geographic location is located and matched with nearby accompanying personnel. The working status of accompanying personnel is obtained in real time to ensure that only those who are idle are considered. Those accompanying personnel who can currently accept new service requests are matched first. When there are no suitable accompanying personnel in the matching area, the search radius is dynamically expanded to ensure that accompanying personnel can be found even in sparsely populated areas, thereby enhancing the coverage of services. By distinguishing between busy and idle accompanying personnel, human resources are reasonably allocated to avoid resource waste, ensuring that each accompanying personnel can provide services in the best condition. Optionally, for the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated, including: The specific steps of the first personnel screening strategy are: Obtain identification information of each accompanying person in the accompanying person set; The identification information is the first accompanying person and the second accompanying person; If the number of first accompanying personnel in the accompanying personnel set is equal to 0, and the number of second accompanying personnel is greater than 0, then the accompanying service end time in the accompanying service order information currently being processed by each second accompanying personnel is obtained, and the two are formed into a set, which is recorded as the second accompanying service end time set; Obtain the target accompanying consultation time in the patient information, and compare it with the elements in the second accompanying consultation service end time set; If there is no element earlier than the target accompanying time in the second accompanying service end time set, the corresponding second accompanying person is removed from the accompanying person set, and the regional personnel matching strategy is executed; If there is one or more elements in the second accompanying service end time set that are earlier than the target accompanying time, the corresponding second accompanying personnel comprehensive score is obtained and recorded as the second comprehensive score; If the second comprehensive score is lower than the patient's disease risk value W, the corresponding second accompanying person is removed from the accompanying person set. If the accompanying person set is empty, the regional personnel matching strategy is executed. If the second comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding second accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set; The comprehensive score is the professional proficiency of the accompanying personnel, and the value range is set to [0, 1], which matches the patient's condition risk level value W.

[0026] The comprehensive score is a quantitative indicator to measure the risk level of the accompanying items mastered by the accompanying personnel. The score must be equal to the risk level of the patient's condition to ensure that the accompanying personnel are competent for the corresponding accompanying service orders; By obtaining the identification information of the accompanying personnel, the first accompanying personnel and the second accompanying personnel are distinguished. By checking the accompanying service order information currently being processed by the second accompanying personnel, it is evaluated whether they can complete the current task before the target accompanying time. If a busy accompanying personnel can complete the current task quickly, he can be considered for the next accompanying task. By comparing the second accompanying service end time set with the target accompanying time, it is ensured that the patient's needs will not be delayed due to waiting, thereby improving the timeliness of the service. According to the comparison result of the comprehensive score of the second accompanying personnel and the patient's disease danger level value, the personnel who are competent for the accompanying task are screened out to ensure the quality of the service. When the accompanying personnel set is empty, the regional personnel matching strategy is executed to ensure that suitable accompanying personnel can be found even when the accompanying personnel resources are tight. Optionally, for the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated, which also includes: If the number of the first accompanying person in the accompanying person set is greater than 0, the comprehensive score of the first accompanying person is obtained and recorded as the first comprehensive score; If the first comprehensive score is lower than the patient's disease risk value W, the corresponding first accompanying person is removed from the accompanying person set. If the number of first accompanying persons in the accompanying person set is equal to 0, the regional personnel matching strategy is executed; If the first comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding first accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set.

[0027] Optionally, executing the first order matching strategy according to the first target personnel set to generate an accompanying medical service order includes: Obtain the accompanying personnel information corresponding to each element in the first target personnel set, fill in the personnel identification ID according to the patient's condition, and push it to the person who filled in the patient's condition; Obtain the ID of the accompanying person selected by the person filling in the patient's medical condition, and mark it as the target accompanying person; Push patient information to the target accompanying personnel and generate an accompanying service order.

[0028] By comparing the comprehensive score of the first accompanying person with the patient's disease risk value, it is ensured that only accompanying persons with matching abilities are retained, thus improving the professionalism and safety of the service. When there is no first accompanying person who meets the conditions in the accompanying person set, the regional personnel matching strategy is implemented to quickly find other available accompanying persons. By eliminating those accompanying persons whose comprehensive scores are lower than the patient's disease risk value, the risks caused by insufficient ability of accompanying persons are reduced, thus improving the quality of accompanying services. Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy includes: Mark the current medical companion service order as the first order; Obtain the historical medical companion service orders under the patient identification ID and form a set, which is recorded as the historical medical companion service order set U; The historical medical companion service order set U does not include the first order; Get the comprehensive score of the accompanying personnel corresponding to each element in the historical accompanying service order set U, recorded as , It represents the comprehensive score of the accompanying personnel in the i-th historical accompanying service order; Get the patient's disease severity value corresponding to each element in the historical medical companion service order set U, recorded as , It is represented as the patient's criticality value in the i-th historical medical companion service order.

[0029] Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Calculate the difference ratio of each historical accompanying service, recorded as , the calculation formula is; ; The difference ratio is the ratio of the difference between the patient's disease risk level and the accompanying person's comprehensive score to the accompanying person's comprehensive score, where Expressed as taking The absolute value of Calculate the average difference ratio of historical medical companion service orders, denoted as K, and the calculation formula is: ; Where j is the number of elements in the historical medical companion service order set U.

[0030] Optionally, when the accompanying service period corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Get the comprehensive score of the accompanying personnel corresponding to the first order, recorded as G; Get the patient's criticality value corresponding to the first order, denoted as F; According to the average value difference ratio K, the optimized comprehensive score of the accompanying personnel in the first order is calculated and recorded as the target comprehensive score H. The calculation formula is: ; The target comprehensive score H is set to the comprehensive score of the accompanying personnel in the first order; By calculating the difference ratio of each historical accompanying service, the need for score adjustment is identified to ensure that the score of the accompanying staff more accurately reflects their service capabilities. If the score of an accompanying staff is continuously lower than the criticality of the patient's condition, the score will be adjusted to better match the corresponding patient. By calculating the average difference ratio of historical accompanying service orders, the scoring model is optimized to enable it to more accurately predict and adjust the score. The deviation between the comprehensive score of the accompanying staff and the criticality value of the patient when the order is generated can be identified and corresponding adjustments can be made. It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0031] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for calculating order matching for accompanying medical services, characterized in that: include: Set patient information; The patient information includes the patient's condition information, patient identification ID, geographic location information and target consultation time; Set the accompanying personnel information; The accompanying person information includes the accompanying person identification ID, comprehensive score, work status and geographical location information; Set up the order information for the medical escort service; The accompanying service order information includes the accompanying service period, accompanying personnel information and patient information; The accompanying service period includes the accompanying service start time and the accompanying service end time; Each medical companion service order information corresponds to a medical companion cycle; When patient information is generated, the patient information is marked as an accompanying medical consultation event, and one patient information corresponds to one accompanying medical consultation event; Obtain the patient's condition information in the accompanying medical consultation event, and collect the condition keywords in the patient's condition information to form a set, which is recorded as the condition keyword set Q; Set up a disease keyword library and a danger level, where each disease keyword in the disease keyword library corresponds to a danger level; The danger level is the danger level value corresponding to the disease condition keyword, and the danger level value range interval is set to [0, 1]; According to the disease keyword library and the disease keyword set, the patient's disease risk value is calculated, denoted as W, and the specific steps are as follows; Get the number of keywords in the disease keyword set Q, denoted as e; Set the weight corresponding to each keyword in the disease keyword set, denoted as It is represented as the weight value of the i-th keyword in the disease keyword set; The calculation formula is; ; Develop regional staff matching strategies; The regional personnel matching strategy is used to screen the accompanying personnel who can provide services in the matching area, and form a set of the screened accompanying personnel, which is recorded as the accompanying personnel set; For the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated; According to the first target personnel set, the first order matching strategy is executed to generate an accompanying medical service order; When the accompanying service cycle corresponding to the accompanying service order ends, the personnel scoring optimization strategy is executed.

2. The order matching calculation method for accompanying medical service according to claim 1 is characterized in that: The formulation of regional personnel matching strategy includes: The specific steps of the regional personnel matching strategy are: Obtaining the patient's geographical location information, recorded as first location information; Get the work status of the accompanying personnel; The working status is divided into busy status, idle status and offline status, wherein the busy status means that the accompanying person cannot accept new accompanying services at present, the idle status means that the accompanying person can accept new accompanying services at present, and the offline status means that the accompanying person cannot perform services at present; S1: taking the geographical location included in the first location information as the center point, demarcating a circular area with a radius of 5 kilometers, and marking the circular area as a matching area; S2: Obtain the working status of all accompanying personnel in the matching area; If there is an accompanying person who is idle, the accompanying person is marked as the first accompanying person and added to the accompanying person set; If there is an accompanying person who is busy, the accompanying person is marked as the second accompanying person and added to the accompanying person set; S3: If the matching area does not include the first accompanying person and the second accompanying person, the search radius is expanded by 5 kilometers; S4: If the first accompanying person exists in the accompanying person set, or if the second accompanying person exists, then the search in the matching area is stopped.

3. The order matching calculation method for accompanying medical service according to claim 1 is characterized by: For the accompanying event, according to the patient's condition risk level value W and the accompanying personnel information in the accompanying personnel set, a first personnel screening strategy is executed, and a first target personnel set is generated, including: The specific steps of the first personnel screening strategy are: Obtain identification information of each accompanying person in the accompanying person set; The identification information is the first accompanying person and the second accompanying person; If the number of first accompanying personnel in the accompanying personnel set is equal to 0, and the number of second accompanying personnel is greater than 0, then the accompanying service end time in the accompanying service order information currently being processed by each second accompanying personnel is obtained, and the two are formed into a set, which is recorded as the second accompanying service end time set; Obtain the target accompanying consultation time in the patient information, and compare it with the elements in the second accompanying consultation service end time set; If there is no element earlier than the target accompanying time in the second accompanying service end time set, the corresponding second accompanying person is removed from the accompanying person set, and the regional personnel matching strategy is executed; If there is one or more elements in the second accompanying service end time set that are earlier than the target accompanying time, the corresponding second accompanying personnel comprehensive score is obtained and recorded as the second comprehensive score; If the second comprehensive score is lower than the patient's disease risk value W, the corresponding second accompanying person is removed from the accompanying person set. If the accompanying person set is empty, the regional personnel matching strategy is executed. If the second comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding second accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set; The comprehensive score is the professional proficiency of the accompanying personnel, and the value range is set to [0, 1], which matches the patient's condition risk level value W.

4. The order matching calculation method for accompanying medical service according to claim 1 is characterized in that: The method of executing a first personnel screening strategy and generating a first target personnel set for a medical companion event according to the patient's medical condition risk level value W and the medical companion information in the medical companion set includes: If the number of the first accompanying person in the accompanying person set is greater than 0, the comprehensive score of the first accompanying person is obtained and recorded as the first comprehensive score; If the first comprehensive score is lower than the patient's disease risk value W, the corresponding first accompanying person is removed from the accompanying person set. If the number of first accompanying persons in the accompanying person set is equal to 0, the regional personnel matching strategy is executed; If the first comprehensive score is higher than or equal to the patient's disease risk level value W, the corresponding first accompanying person is retained in the accompanying person set, and the accompanying person set is marked as the first target person set.

5. The order matching calculation method for accompanying medical service according to claim 1 is characterized by: The step of executing the first order matching strategy according to the first target personnel set and generating an accompanying medical service order includes: Obtain the accompanying personnel information corresponding to each element in the first target personnel set, fill in the personnel identification ID according to the patient's condition, and push it to the person who filled in the patient's condition; Obtain the ID of the accompanying person selected by the person filling in the patient's medical condition, and mark it as the target accompanying person; Push patient information to the target accompanying personnel and generate an accompanying service order.

6. The order matching calculation method for accompanying medical service according to claim 1 is characterized by: When the accompanying service period corresponding to the accompanying service order ends, the personnel scoring optimization strategy is executed, including: Mark the current medical companion service order as the first order; Obtain the historical medical companion service orders under the patient identification ID and form a set, which is recorded as the historical medical companion service order set U; The historical medical companion service order set U does not include the first order; Get the comprehensive score of the accompanying personnel corresponding to each element in the historical accompanying service order set U, recorded as , It represents the comprehensive score of the accompanying personnel in the i-th historical accompanying service order; Get the patient's disease severity value corresponding to each element in the historical medical companion service order set U, recorded as , It is represented as the patient's criticality value in the i-th historical medical companion service order.

7. The order matching calculation method for accompanying medical service according to claim 1 is characterized by: When the accompanying service cycle corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Calculate the difference ratio of each historical accompanying service, recorded as , the calculation formula is; ; The difference ratio is the ratio of the difference between the patient's disease risk level and the accompanying person's comprehensive score to the accompanying person's comprehensive score, where Expressed as taking The absolute value of Calculate the average difference ratio of historical medical companion service orders, denoted as K, and the calculation formula is: ; Where j is the number of elements in the historical medical companion service order set U.

8. The order matching calculation method for accompanying medical service according to claim 1 is characterized by: When the accompanying service cycle corresponding to the accompanying service order ends, executing the personnel scoring optimization strategy also includes: Get the comprehensive score of the accompanying personnel corresponding to the first order, recorded as G; Get the patient's criticality value corresponding to the first order, denoted as F; According to the average value difference ratio K, the optimized comprehensive score of the accompanying personnel in the first order is calculated and recorded as the target comprehensive score H. The calculation formula is: ; The target comprehensive score H is set to the comprehensive score of the accompanying personnel in the first order.

Citation Information

Patent Citations

  • A system and method for online medical service

    CN109359756A

  • A data management method and device based on risk management and control

    CN109544365A

  • Elderly-assistant reservation service order sending system based on regional range and service matching degree

    CN111553582A

  • Order allocation method, terminal equipment and storage medium

    CN112258037A

  • Order dispatching method based on historical order matching degree, electronic equipment and computer readable medium

    CN113205391A

Cited By

  • Flexible employment order distribution sharing system based on block chain

    CN120297619A