Event handling method based on event emergency degree

By adopting event handling methods based on event urgency in hospitals, using physiological data monitoring and event classification models, the cumbersome problem of the patient's urgent care needs processing process is solved, and the efficiency and accuracy of event handling are improved.

CN119400375AActive Publication Date: 2025-02-07MINHANGZONG HOSPITAL
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411540197.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-07
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

In the prior art, the emergency care or treatment needs of patients during the hospital are cumbersome, resulting in low efficiency in handling events.

Method used

An event handling method based on the urgency of the event is adopted, and physiological data is obtained through the physiological data monitoring device worn by the target user, combined with the event classification model and physiological status tag, the treatment type is determined and the message information is sent to the corresponding personnel.

Benefits of technology

This simplifies the process of handling events, improves the efficiency of handling events, and enables the needs of target users to be accurately handled by matching personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119400375A_ABST
    Figure CN119400375A_ABST
Patent Text Reader

Abstract

The invention provides an event handling method based on event emergency degree, and relates to the technical field of event handling, and the method comprises the steps: if an event type is a preset first event type, obtaining a plurality of physiological data of a target user in a preset time period; determining a treatment type corresponding to the target user according to the plurality of physiological data; if the disposal type is a first disposal type, sending the target message information to a first type of personnel in a current personnel set corresponding to the target user; if the target user does not have the associated personnel set, sending the target message information to a second type of personnel of the current personnel set corresponding to the target user; otherwise, sending the target message information to the current personnel set corresponding to the target user and the second class of personnel of the associated personnel set; according to the method and the device, the target message information of the target user can be handled by the matched personnel, so that the event handling process is simplified, and the event handling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of event handling, and in particular to an event handling method based on event urgency. Background Art

[0002] In a hospital, doctors or nurses usually perform routine examinations on patients at regular intervals during their stay in the hospital. However, during their stay in the hospital, patients may have sudden nursing or treatment needs, and at this time, they need to call doctors or nurses urgently. In the prior art, the usual practice is to set an emergency call button at the patient's bedside. When the patient has nursing or treatment needs, the emergency call button is pressed, and the nurse service station can receive the patient's call signal and then ask the patient about his specific needs. Although this method can meet the patient's call needs, the patient's needs are diverse, and the specific personnel involved in the hospital are also different. Some need to be handled by nurses and some need to be handled by doctors. If the call signal is sent to the nurse service station uniformly, when the patient needs treatment by a doctor, the nurse needs to notify the doctor again, and the process is relatively cumbersome and the efficiency of event handling is low. Summary of the invention

[0003] In view of the above technical problems, the technical solution adopted by the present invention is:

[0004] According to an event handling method based on event urgency provided by the present application, the method comprises the following steps:

[0005] S100, obtaining text QT corresponding to target message information; wherein the target message information is a message from a target user.

[0006] S200, inputting QT into a preset event classification model to obtain an event type LT corresponding to QT.

[0007] S300, if LT is a preset first event type, then obtain n types of physiological data of the target user within a preset time period TE through the physiological data monitoring device worn by the target user, so as to obtain a physiological data list set A of the target user = (A1, A2, ..., A i , …, A n ), i=1, 2,...,n; among them, A i is a list of physiological data corresponding to the i-th type of physiological data of the target user in TE; the first event type is related to the physiological state label.

[0008] S400, according to A, determine the treatment type HR corresponding to the target user; wherein HR includes a first treatment type and a second treatment type; the first treatment type and the second treatment type are different, and the treatment priority of the first treatment type is less than the treatment priority of the second treatment type.

[0009] S500: If HR is of the first handling type, the target message information is sent to the first type of personnel in the current personnel set corresponding to the target user.

[0010] S600: If HR is the second handling type, determine whether the target user has a set of associated personnel.

[0011] S700, if the target user does not have an associated person set, the target message information is sent to the second type of person in the current person set corresponding to the target user; otherwise, the target message information is sent to the second type of person in the current person set and the associated person set corresponding to the target user.

[0012] The present invention has at least the following beneficial effects:

[0013] The event handling method based on the event urgency of the present invention inputs the text corresponding to the target message information into a preset event classification model to obtain the event type corresponding to the target message information; if the event type is a preset first event type, a physiological data monitoring device worn by the target user is used to obtain several physiological data of the target user within a preset time period; according to the several physiological data, the handling type corresponding to the target user is determined; if the handling type is the first handling type, the target message information is sent to the first type of personnel in the current personnel set corresponding to the target user; if the handling type is the second handling type, it is determined whether the target user has an associated personnel set; if the target user does not have an associated personnel set, the target message information is sent to the second type of personnel in the current personnel set corresponding to the target user; otherwise, the target message information is sent to the second type of personnel in the current personnel set and the associated personnel set corresponding to the target user; thereby achieving the purpose of determining the person to whom the target message information is sent according to the event type corresponding to the target message information of the target user, that is, the time urgency, so that the target message information of the target user can be handled by the matching personnel, thereby simplifying the event handling process and improving the event handling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0015] Figure 1 A flowchart of an event handling method based on event urgency provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0016] 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 those skilled in the art without creative work are within the scope of protection of the present invention.

[0017] It should be noted that, based on the present disclosure, those skilled in the art should understand that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement a device and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.

[0018] Embodiment 1:

[0019] The following will refer to Figure 1 The flowchart of the event handling method based on the event urgency is shown, which introduces an event handling method based on the event urgency.

[0020] The event handling method based on event urgency can be applied to an event handling system based on message information, the system comprising: a physiological data monitoring device, a processor and a storage medium; wherein the physiological data monitoring device is used to monitor the physiological data of a target user, and the physiological data monitoring device can communicate with the processor.

[0021] The event handling method based on event urgency may include the following steps:

[0022] S100, obtaining text QT corresponding to target message information; wherein the target message information is a message from a target user; and the target user is any person who is undergoing hospitalization.

[0023] In this embodiment, the target user can be understood as a hospitalized patient. During the hospitalization, the target user can leave a message through a preset message device, which can be a voice acquisition device or a text entry device; the target user can use the message device to leave a message according to his or her needs; for example: the target user needs to remove the needle at this moment, then the target user can perform voice or text input according to his or her needs to generate corresponding target message information; after obtaining the target message information, the target message information can be converted into text; it should be noted that if the target user inputs text, no conversion is required; if the target user inputs voice, it can be converted into text through existing voice recognition methods.

[0024] S200, inputting QT into a preset event classification model to obtain an event type LT corresponding to QT.

[0025] In this embodiment, the target message information will correspond to multiple event types. For example, when the target user needs to change the fluid or remove the needle during the infusion process, the event type corresponding to the input target information is the nursing event type; when the target user feels that the food is not delicious, the event type corresponding to the input target information is the logistics event type; and when the target user feels unwell, the event type corresponding to the input target information is the diagnosis and treatment event type.

[0026] The preset event classification model can be a neural network model and a decision tree model; it should be noted that the preset event classification model is trained, and a large number of samples corresponding to user message information are used during the training process, which can cover user message information corresponding to all event types; it should be noted that the preset event classification model outputs two event types, namely, the first event type and the second event type; the first event type corresponds to events related to physiological state label care and treatment, and the second event type is other events unrelated to the physiological state label; the physiological state label can be understood as a label corresponding to different types of diseases.

[0027] S300, if LT is a preset first event type, then obtain n types of physiological data of the target user within a preset time period TE through the physiological data monitoring device worn by the target user, so as to obtain a physiological data list set A of the target user = (A1, A2, ..., A i , …, A n ), i=1, 2,...,n; among them, A i is a list of physiological data corresponding to the i-th type of physiological data of the target user in TE; the first event type is related to the physiological state label.

[0028] In this embodiment, if LT is the preset first event type, it means that the target message information of the target user is related to the physiological status tag; however, being related to the physiological status tag does not necessarily mean that there is an abnormality in the body, and care may also be required; therefore, n types of physiological data of the target user within the preset time period TE are obtained through the physiological data monitoring device worn by the target user, so as to further determine the corresponding treatment type of the target user through the physiological data of the target user.

[0029] Furthermore, physiological data include: blood pressure, pulse, blood oxygen and body temperature.

[0030] In this embodiment, the physiological data monitoring device can monitor certain physiological data of the target user in real time, such as blood pressure, pulse, blood oxygen, body temperature and other data.

[0031] Furthermore, step S300 may further include the following steps:

[0032] S310: If LT is a preset second event type, the target message information is sent to a preset public personnel set; wherein the public personnel set is not related to the physiological status tag.

[0033] In this embodiment, the second event type is an event type that is unrelated to the physiological status tag, for example: events related to meals; events of the second event type are usually handled by a public personnel set. Therefore, if LT is the preset second event type, the target message information is sent to the preset public personnel set, and the public personnel set handles the corresponding event.

[0034] S400, according to A, determine the treatment type HR corresponding to the target user; wherein HR includes a first treatment type and a second treatment type; the first treatment type and the second treatment type are different, and the treatment priority of the first treatment type is less than the treatment priority of the second treatment type.

[0035] In this embodiment, after determining that the event corresponding to the target message information is the first event type, it is also necessary to determine the corresponding handling type; in this embodiment, the first handling type is an event with a physiological status label handled by a nurse, such as: events requiring fluid replacement, needle removal, etc.; the second handling type is an event with a physiological status label handled by a doctor, such as: events where the target user suddenly feels a headache, chest tightness, etc.

[0036] Furthermore, A i =(A i,1 , A i,2 , …, A i,j , …, A i,m ), j = 1, 2, ..., m; where A i,j is the jth data corresponding to the i-th physiological data of the target user in TE, m is the number of times the physiological data is collected in TE; the end time of TE is the current time.

[0037] In this embodiment, after the target message information corresponding to the target user is obtained, each type of physiological data in TE can be obtained; TE can be set according to actual needs or obtained based on experience, for example: TE is 60 minutes.

[0038] Step S400 may include the following steps:

[0039] S410, according to A, determine the fluctuation curve corresponding to each physiological data list to obtain the physiological data fluctuation curve list BA corresponding to A = (BA1, BA2, ..., BA i , …, BA n ), among which, BA i Ai Corresponding physiological data fluctuation curve.

[0040] In this embodiment, each type of physiological data collected each time has a corresponding collection time, so a physiological data fluctuation curve corresponding to each type of physiological data can be obtained.

[0041] S420, obtaining the standard physiological data fluctuation curve corresponding to each type of physiological data in A, so as to obtain a standard physiological data fluctuation curve list CA = (CA1, CA2, ..., CA i , …, C.A. n ), where CA i A i Corresponding standard physiological data fluctuation curve.

[0042] In this embodiment, a healthy human body will correspond to a standard physiological data fluctuation curve, and the standard physiological data fluctuation curve corresponding to each type of physiological data in A can be obtained to obtain a standard physiological data fluctuation curve list CA.

[0043] S430: Determine the similarity between the physiological data fluctuation curve corresponding to each type of physiological data of the target user and the standard physiological data fluctuation curve according to BA and CA, so as to obtain a first similarity list γ=(γ1, γ2, ..., γ i , …, γ n ), where γ i for BA i With CA i The similarity between .

[0044] In this embodiment, it should be noted that those skilled in the art can use the existing curve similarity determination method according to actual needs to determine the similarity between the physiological data fluctuation curve corresponding to each type of physiological data of the target user and the standard physiological data fluctuation curve to obtain the first similarity list γ, which is not elaborated here.

[0045] S440, traverse γ, if γ i <γ i ', then the i-th physiological data of the target user is determined to be abnormal physiological data, and then the abnormal physiological data list B corresponding to the target user is obtained = (B1, B2, ..., B p , …, B q ), p = 1, 2, ..., q; where B p is the pth abnormal physiological data corresponding to the target user, q is the number of abnormal physiological data corresponding to the target user; γ i ' is the similarity threshold of the physiological data fluctuation curve corresponding to the i-th physiological data.

[0046] In this embodiment, since different physiological data have different fluctuations, each type of physiological data corresponds to a physiological data fluctuation curve similarity threshold, thereby improving the accuracy of judgment; the physiological data fluctuation curve similarity threshold can be obtained based on experience or by statistically analyzing the physiological data fluctuation curves of a large number of patients.

[0047] S450: According to B, determine the treatment type HR corresponding to the target user.

[0048] Further, step S450 may include the following steps:

[0049] S451, if B is empty, determine that HR is the first treatment type; otherwise, obtain the historical physiological data fluctuation curve corresponding to each initial preset physiological state tag to obtain a list set of historical physiological data fluctuation curves corresponding to the initial preset physiological state tag C = (C1, C2, ..., C r , …, C s ), r = 1, 2, ..., s; where C r is a list of historical physiological data fluctuation curves corresponding to the rth initial preset physiological state label, s is the number of preset physiological state labels; C r =(C r,1 , C r,2 , …, C r,a , …, C r,f(r) ), a=1, 2,..., f(r); C r,a is the ath historical physiological data fluctuation curve corresponding to the rth initial preset physiological state label, and f(r) is the number of historical physiological data fluctuation curves corresponding to the rth initial preset physiological state label.

[0050] In this embodiment, if B is empty, it means that each physiological data fluctuation curve of the target user is relatively similar to the corresponding standard physiological data fluctuation curve. It can be determined that each physiological data of the target user is normal. Therefore, it is determined that the event corresponding to the target message information is a nursing-related event, that is, HR is the first treatment type.

[0051] If B is not empty, it means that the target user has abnormal physiological data, and HR may be the second treatment type; in order to improve the accuracy of the judgment, the historical physiological data fluctuation curve corresponding to each initial preset physiological state label is obtained for further judgment.

[0052] S452, traverse C, if f(r) = q, then C r Determine as the intermediate preset physiological state label, so as to obtain the intermediate preset physiological state label list D=(D1, D2, ..., D b , …, D x ), b=1, 2, …, x; where Db is the determined b-th intermediate preset physiological state label, x is the number of the determined intermediate preset physiological state labels; D b =(D b,1 , D b,2 , …, D b,p , …, D b,q );D b,p It is the pth historical physiological data fluctuation curve corresponding to the bth intermediate preset physiological state label.

[0053] In this embodiment, each known initial preset physiological state label usually corresponds to several types of physiological data changes; for example, the physiological state label of the heart corresponds to the change of pulse data; if f(r) = q, it means that the number of types of abnormal physiological data of the target user is equal to C. r The number of types of corresponding physiological data anomalies is the same, and the target user’s physiological state label may be C r ;However, different physiological state labels may correspond to the same number of physiological data types, so further determination is needed.

[0054] S453, traverse D, if D b If the type of physiological data corresponding to each historical physiological data fluctuation curve in A is the same as the type of physiological data corresponding to each abnormal physiological data fluctuation curve in B, HR will be determined as the second treatment type.

[0055] In this embodiment, if D b If the physiological data type corresponding to each historical physiological data fluctuation curve in A is the same as the physiological data type corresponding to each abnormal physiological data fluctuation curve in B, then HR can be determined to be the second treatment type, that is, HR is an event that requires a doctor's diagnosis and treatment.

[0056] S500: If HR is of the first handling type, the target message information is sent to the first type of personnel in the current personnel set corresponding to the target user.

[0057] In this embodiment, the current personnel set can be understood as the set of inpatients where the target user is currently located; the first type of personnel can be understood as nursing staff, that is, nurses; and the personnel set can be understood as different departments in the hospital.

[0058] S600: If HR is the second handling type, determine whether the target user has a set of associated personnel.

[0059] In this embodiment, if HR is the second treatment type, it means that the target user needs a doctor to treat the corresponding event, and during the treatment of the target user, the target user may be involved in a joint consultation with a set of other related personnel. Therefore, it is necessary to determine whether the target user has a set of related personnel.

[0060] Further, step S600 may include the following steps:

[0061] S610, if D b The physiological data type corresponding to each historical physiological data fluctuation curve in A is the same as the physiological data type corresponding to each abnormal physiological data fluctuation curve in B, then obtain D b The similarity between each historical physiological data fluctuation curve in B and each abnormal physiological data fluctuation curve in B is calculated to obtain a second similarity list η=(η1, η2, ..., η p ,…,η q ), where η p D b,p With B p The similarity between .

[0062] In this embodiment, it should be noted that those skilled in the art can use existing curve similarity determination methods according to actual needs to obtain D b The similarity between each historical physiological data fluctuation curve in A and each abnormal physiological data fluctuation curve in B is not described in detail here.

[0063] S611, traverse η, if each similarity in η is greater than or equal to the preset abnormal physiological data fluctuation curve similarity threshold; then D b A target physiological state label corresponding to the target user is determined.

[0064] S612, obtaining a historical personnel set corresponding to the target physiological state tag to obtain a historical personnel set list U = (U1, U2, ..., U d ,…,U w ), d=1, 2,...,w; among them, U d is the dth historical personnel set corresponding to the target physiological state label, and w is the number of historical personnel sets corresponding to the obtained target physiological state label.

[0065] In this embodiment, each time the target physiological state tag is diagnosed within a historical time period, a set of personnel will be involved. The historical set of personnel corresponding to the target physiological state tag can be obtained to obtain a historical set of personnel list U; for example: obtaining the set of personnel involved in the target physiological state tag's 1000 historical diagnoses.

[0066] S613, obtaining the number NUM1 of associated personnel sets in all historical personnel sets in U.

[0067] In this embodiment, if there is an associated person set in U, the number NUM1 of associated person sets in all historical person sets in U can be obtained by traversal.

[0068] S614, if NUM1 / w≥λ, it is determined that the target user has an associated person set; otherwise, it is determined that the target user does not have an associated person set; wherein λ is a preset associated person set weight.

[0069] In this embodiment, if NUM1 / w≥λ, it means that the diagnosis of the target physiological state label will involve the associated person set.

[0070] Furthermore, step S600 may further include the following steps:

[0071] S620, obtaining each historical diagnosis record corresponding to the target user to obtain a historical diagnosis record list EG=(EG1, EG2, ..., EG c , …, EG y ), c = 1, 2, ..., y; where EG c is the cth historical diagnosis record corresponding to the target user, and y is the number of historical diagnosis records corresponding to the target user.

[0072] S621, obtain the personnel set corresponding to each historical diagnosis record in E, so as to obtain the personnel set list WE corresponding to EG = (WE1, WE2, ..., WE c ,…,WE y ), among which, WE c For EG c The corresponding personnel collection.

[0073] S622, traverse WE, if there is a set of associated persons in WE, determine that the target user has a set of associated persons; otherwise, determine that the target user does not have a set of associated persons.

[0074] In this embodiment, by acquiring the historical diagnosis record of the target user, it can also be determined whether the target user has a set of associated persons.

[0075] S700, if the target user does not have an associated person set, the target message information is sent to the second type of person in the current person set corresponding to the target user; otherwise, the target message information is sent to the second type of person in the current person set and the associated person set corresponding to the target user.

[0076] Further, step S700 may include the following steps:

[0077] S710, if the target user does not have an associated personnel set, obtain a second-category personnel mapping table corresponding to the current personnel set; wherein the second-category personnel mapping table corresponding to the current personnel set includes several physiological state labels, and each physiological state label corresponds to several personnel.

[0078] In this embodiment, the current personnel set corresponds to a second-category personnel mapping table, which includes several physiological state labels and second-category personnel information corresponding to each physiological state label, that is, the doctor corresponding to each physiological state label.

[0079] S720: Determine the person corresponding to the target physiological state tag in the second-category person mapping table corresponding to the current person set as the second-category person in the current person set corresponding to the target user.

[0080] S730, if the target user has an associated personnel set, obtain the second-category personnel mapping table corresponding to the current personnel set and the second-category personnel mapping table corresponding to the associated personnel set; wherein the second-category personnel mapping table corresponding to the associated personnel set includes several physiological status labels, and each physiological status label corresponds to several personnel.

[0081] S740, determine the person corresponding to the target physiological state tag in the second-category personnel mapping table corresponding to the current personnel set as the second-category personnel in the current personnel set corresponding to the target user, and determine the person corresponding to the target physiological state tag in the second-category personnel mapping table corresponding to the associated personnel set as the second-category personnel in the associated personnel set corresponding to the target user.

[0082] Through the above steps, when the target user does not have an associated personnel set, it is only necessary to send the target message information to the second type of personnel corresponding to the current personnel set; when the target user has an associated personnel set, it is necessary to send the target message information to the second type of personnel corresponding to the current personnel set and the second type of personnel corresponding to the associated personnel set; thereby, the target message information of the target user can be accurately sent to the corresponding personnel, simplifying the call process and improving handling efficiency.

[0083] The event handling method based on the urgency of the event inputs the text corresponding to the target message information into a preset event classification model to obtain the event type corresponding to the target message information; if the event type is the preset first event type, a physiological data monitoring device worn by the target user is used to obtain several physiological data of the target user within a preset time period; according to the several physiological data, the handling type corresponding to the target user is determined; if the handling type is the first handling type, the target message information is sent to the first type of personnel in the current personnel set corresponding to the target user; if the handling type is the second handling type, it is determined whether the target user has an associated personnel set; if the target user does not have an associated personnel set, the target message information is sent to the second type of personnel in the current personnel set corresponding to the target user; otherwise, the target message information is sent to the second type of personnel in the current personnel set and the associated personnel set corresponding to the target user; thereby achieving the purpose of determining the person to whom the target message information is sent according to the event type corresponding to the target message information of the target user, that is, the time urgency, so that the target message information of the target user can be handled by the matching personnel, thereby simplifying the event handling process and improving the event handling efficiency.

[0084] Embodiment 2:

[0085] In the above embodiment, after determining the first type of person corresponding to the target message information, there may be multiple first type of persons corresponding to the first type of person. If the target message information is sent to multiple people at the same time, it will also cause confusion in event handling. Based on this, the following system is provided:

[0086] The system includes: a processor and a storage medium; wherein the storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the following steps:

[0087] Q100, obtain the initial personnel corresponding to the target message information to obtain the initial personnel list E = (E1, E2, ..., E g ,…,E z ), g = 1, 2, ..., z; where E g is the gth initial person corresponding to the target message information, z is the number of initial persons corresponding to the target message information; the initial person is used to handle the event corresponding to the target message information; the target message information is the message of the target user, and the target user is any person receiving hospitalization.

[0088] In this embodiment, in the above-mentioned embodiment 1, several first-category personnel corresponding to the target message information can be determined, namely, the initial personnel in this embodiment. The initial personnel can be understood as personnel used to handle the second type of events of the target user corresponding to the target message information, for example: nurses.

[0089] Q200, traverse E, if E g If the preset intermediate personnel judgment conditions are met, E g Determine as an intermediate person to obtain the intermediate person list F = (F1, F2, ..., F e , …, F v ), e = 1, 2, ..., v; where F e is the e-th middleman identified, and v is the number of middlemen identified.

[0090] Further, step Q200 may include the following steps:

[0091] Q210, traverse E, if E g If the task is not currently being executed, then obtain E g The start time TE of the corresponding task to be executed g Otherwise, E g Determined as a non-intermediate person.

[0092] In this embodiment, it should be noted that some of the initial personnel may be performing tasks, for example, providing care for relevant patients; whether each initial personnel is performing a task can be determined through the task schedule corresponding to each initial personnel.

[0093] Q220, if TE g -T now ≥ΔT, then E g Determined as an intermediate person; among them, T now is the current time; ΔT is the preset user waiting time threshold; otherwise, E g Determined as a non-intermediate person.

[0094] In this embodiment, it takes a certain amount of time to handle the event corresponding to the target user. If the next task to be performed by the determined intermediate personnel is about to start, the time interval is short and the event of the target user may not be handled. Therefore, if TE g -T now ≥ΔT, then E g Identify as an intermediary; thereby, ensure that the intermediary has sufficient time to handle the event of the target user.

[0095] Q300, obtain the distance between each intermediate person in F and the target user to obtain the distance list LF corresponding to F = (LF1, LF2, ..., LF e ,…,LF v ), where LF e F e The distance to the target user.

[0096] In this embodiment, the target user and each middleman wear a positioning device, and the distance between each middleman in E and the target user can be obtained through the positioning information of the middleman and the positioning information of the target user.

[0097] Q400, obtain the information of the tasks to be performed corresponding to each intermediate personnel in F, so as to obtain the list of tasks to be performed corresponding to F XF = (XF1, XF2, ..., XF e , …, XF v ), where XF e F e The corresponding information of the task to be executed; XF e =(XF e,1 , XF e,2 ); XF e,1 F e The sub-area corresponding to the task to be executed, XF e,2 F e The start time of the task to be executed.

[0098] In this embodiment, each middleman corresponds to a task schedule, and the task information to be performed by each middleman can be obtained according to the task schedule corresponding to each middleman; the task information to be performed includes the start time of the next task to be performed and the corresponding sub-area; the sub-area can be understood as a room, and each room is a sub-area.

[0099] Q500, according to LF and XF, determine the priority corresponding to each middle person in F to obtain the priority list HA corresponding to F = (HA1, HA2, ..., HA e ,…,HA v ), where HA e F e The corresponding priority.

[0100] Further, step Q500 may include the following steps:

[0101] Q510, according to LF, determine the distance weight corresponding to each intermediate person in F to obtain a distance weight list JF = (JF1, JF2, ..., JF e , …, J.F. v ); among them, JF e F e Corresponding distance weight; JF e =1-LF e / MAX(JF).

[0102] In this embodiment, it can be understood that JF e The larger the value, the higher the F e The closer the distance to the target users.

[0103] Q520, according to XF, determine the sub-region weight corresponding to each middle person in F, so as to obtain a sub-region weight list ZF = (ZF1, ZF2, ..., ZF e , …, ZF v );ZF e F e Corresponding sub-region weight; 0≤ZF e ≤1; ZF e With SF e Negative correlation; SF e For XF e,1 The distance between the sub-regions corresponding to the target user.

[0104] In this embodiment, ZF e With SF e Negative correlation, indicating that ZF e The larger the value, the more XF e,1 The smaller the distance between the sub-regions corresponding to the target user.

[0105] Q530, according to XF, determine the time between the start time of the task to be performed corresponding to each intermediate person in F and the current time, so as to obtain a time list TB = (TB1, TB2, ..., TB e , …, TB v ), where TB e F e The distance between the start time of the corresponding task to be executed and the current time.

[0106] Q540, according to TB, determine the time weight corresponding to each intermediate person in F to obtain a time weight list TF = (TF1, TF2, ..., TF e , …, TF v ), where TF e F e Corresponding time weight; TF e =TB e / MAX(TB).

[0107] In this embodiment, it can be understood that TF e The larger the value, the higher the F e The longer the start time of the corresponding task to be executed is from the current time.

[0108] Q550, according to JF, ZF and TF, determine the priority corresponding to each middle person in F to obtain the priority list HA corresponding to F = (HA1, HA2, ..., HA e ,…,HA v ), where HA e =(α1×JFe +α2×ZF e +α3×TF e ) / 3; α1 is a preset distance coefficient, α2 is a preset sub-region coefficient, and α3 is a preset time coefficient; α1+α2+α3=1.

[0109] In this embodiment, the priority level corresponding to each middleman is determined by combining the distance weight, sub-area weight and time weight corresponding to each middleman; the middleman with a higher priority level is closer to the target user, the distance between the corresponding sub-area and the sub-area where the target user is located is also smaller, and the start time of the corresponding task to be executed is later.

[0110] Further, step Q550 may include the following steps:

[0111] Q551, obtain the emergency level corresponding to the target message information.

[0112] Q552, if the emergency level corresponding to the target message information is greater than the preset emergency level threshold, set α3>α2≥α1.

[0113] In this embodiment, when leaving a message, the target user can set the urgency level corresponding to the message information, for example: the urgency level is divided into ten levels from 1 to 10, with level 10 being the highest urgency and level 1 being the lowest urgency; when the urgency level set by the target user is higher, the handling time of the corresponding event may also be longer, then the time coefficient corresponding to the time weight is increased to ensure that the determined intermediate personnel has a longer handling time.

[0114] Q600, according to HA, determine the target priority HA'=MAX(HA); wherein MAX() is a preset maximum value function.

[0115] Q700, sending the target message information to the middleman corresponding to HA'.

[0116] In this embodiment, the target message information is sent to the middleman with the highest priority, so that the event corresponding to the target user can be handled in time, and after the middleman corresponding to HA' handles the event corresponding to the target user, the distance to the sub-area of ​​the task to be executed is also relatively close and the time is relatively appropriate; thereby further improving the convenience of the middleman in executing the task to be executed.

[0117] Further, before step Q100, the at least one instruction or the at least one program is loaded and executed by the processor to implement the following steps:

[0118] Q010, if the target user corresponding to the target message information has not left the hospital, enter step Q100; otherwise, enter Q020.

[0119] Q020, obtain the target person contained in the target message information.

[0120] Q030, if the target user is readmitted, the target person is assigned to the target user.

[0121] In this embodiment, some target users are discharged from the hospital after leaving a message. Then, after obtaining this type of message information, the target personnel contained in the target message information can be obtained, for example: related personnel mentioned by the target user; when the target user is admitted to the hospital again, the target personnel will be assigned to the target user first to improve the experience of the target personnel.

[0122] Furthermore, the urgency level corresponding to the target message information can also be determined by the following steps:

[0123] Q51, obtain the text QT corresponding to the target message information.

[0124] Q52, input QT into a preset event classification model to obtain an event type LT corresponding to QT.

[0125] Q53, according to LT, determine the emergency level corresponding to the target message information.

[0126] In this embodiment, the preset event classification model may also add a parameter of the event urgency level during training, thereby achieving the determination of the level corresponding to the target message information.

[0127] In this embodiment, the initial personnel corresponding to the target message information are obtained to obtain an initial personnel list E; traverse E, if E g If the preset intermediate personnel judgment conditions are met, E g Determine the middleman to obtain a list of middlemen F; obtain the distance between each middleman in F and the target user to obtain a distance list LF corresponding to F; obtain the information of the tasks to be performed corresponding to each middleman in F to obtain a list of task information to be performed XF corresponding to F; determine the priority corresponding to each middleman in F according to LF and XF to obtain a priority list HA corresponding to F; determine the target priority HA' according to HA; send the target message information to the middleman corresponding to HA'; thereby determine the best middleman according to the position of the initial person corresponding to the message information, the sub-area and the start time of the task to be performed, so that the event of the target user can be handled in time, thereby improving the efficiency of event handling.

[0128] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0129] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method in a method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method provided in the above embodiment.

[0130] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0131] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0132] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0133] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0134] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0135] The electronic device is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0136] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one memory mentioned above, and a bus connecting different system components (including the memory and the processor).

[0137] The memory stores program codes, which can be executed by the processor, so that the processor executes the steps in various embodiments described in this specification.

[0138] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0139] The memory may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0140] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0141] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device (e.g., routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may be performed through an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0142] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0143] An embodiment of the present invention further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.

[0144] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.

Claims

1. An event handling method based on event urgency, characterized in that: The method comprises the following steps: S100, obtaining text QT corresponding to target message information; wherein the target message information is a message from a target user; S200, inputting QT into a preset event classification model to obtain an event type LT corresponding to QT; S300, if LT is a preset first event type, then obtain n types of physiological data of the target user within a preset time period TE through the physiological data monitoring device worn by the target user, so as to obtain a physiological data list set A of the target user = (A1, A2, ..., A i , …, A n ), i=1, 2,...,n; where, A i is a list of physiological data corresponding to the i-th type of physiological data of the target user in TE; the first event type is related to the physiological state label; S400, according to A, determining a treatment type HR corresponding to the target user; wherein HR includes a first treatment type and a second treatment type; the first treatment type and the second treatment type are different, and the treatment priority of the first treatment type is lower than the treatment priority of the second treatment type; S500, if HR is the first handling type, sending the target message information to the first type of personnel in the current personnel set corresponding to the target user; S600, if HR is the second treatment type, determine whether the target user has a set of associated personnel; S700, if the target user does not have an associated person set, the target message information is sent to the second type of person in the current person set corresponding to the target user; otherwise, the target message information is sent to the second type of person in the current person set and the associated person set corresponding to the target user.

2. The event handling method based on event urgency according to claim 1, characterized in that: A i =(A i,1 , A i,2 , …, A i,j , …, A i,m ), j = 1, 2, ..., m; where A i,j is the jth data corresponding to the i-th physiological data of the target user in TE, m is the number of times the physiological data is collected in TE; the end time of TE is the current time; Step S400 includes the following steps: S410, according to A, determine the fluctuation curve corresponding to each physiological data list to obtain the physiological data fluctuation curve list BA corresponding to A = (BA1, BA2, ..., BA i , …, BA n ), among which, BA i A i Corresponding physiological data fluctuation curve; S420, obtaining the standard physiological data fluctuation curve corresponding to each type of physiological data in A, so as to obtain a standard physiological data fluctuation curve list CA = (CA1, CA2, ..., CA i , …, C.A. n ), where CA i A i The corresponding standard physiological data fluctuation curve; S430: Determine the similarity between the physiological data fluctuation curve corresponding to each type of physiological data of the target user and the standard physiological data fluctuation curve according to BA and CA, so as to obtain a first similarity list γ=(γ1, γ2, ..., γ i , …, γ n ), where γ i for BA i With CA i The similarity between S440, traverse γ, if γ i <γ i ', then the i-th physiological data of the target user is determined to be abnormal physiological data, and then the abnormal physiological data list B corresponding to the target user is obtained = (B1, B2, ..., B p , …, B q ), p = 1, 2, ..., q; where B p is the pth abnormal physiological data corresponding to the target user, q is the number of abnormal physiological data corresponding to the target user; γ i ' is the similarity threshold of the physiological data fluctuation curve corresponding to the i-th physiological data; S450: According to B, determine the treatment type HR corresponding to the target user.

3. The event handling method based on event urgency according to claim 2, characterized in that: Step S450 includes the following steps: S451, if B is empty, determine that HR is the first treatment type; otherwise, obtain the historical physiological data fluctuation curve corresponding to each initial preset physiological state tag to obtain a list set of historical physiological data fluctuation curves corresponding to the initial preset physiological state tag C = (C1, C2, ..., C r , …, C s ), r = 1, 2, ..., s; where C r is a list of historical physiological data fluctuation curves corresponding to the rth initial preset physiological state label, s is the number of preset physiological state labels; C r =(C r,1 , C r,2 , …, C r,a , …, C r,f(r) ), a=1, 2,..., f(r); C r,a is the ath historical physiological data fluctuation curve corresponding to the rth initial preset physiological state label, and f(r) is the number of historical physiological data fluctuation curves corresponding to the rth initial preset physiological state label; S452, traverse C, if f(r) = q, then C r Determine as the intermediate preset physiological state label, so as to obtain the intermediate preset physiological state label list D=(D1, D2, ..., D b , …, D x ), b=1, 2, …, x; where D b is the determined b-th intermediate preset physiological state label, x is the number of the determined intermediate preset physiological state labels; D b =(D b,1 , D b,2 , …, D b,p , …, D b,q );D b,p The p-th historical physiological data fluctuation curve corresponding to the b-th intermediate preset physiological state label; S453, traverse D, if D b If the type of physiological data corresponding to each historical physiological data fluctuation curve in A is the same as the type of physiological data corresponding to each abnormal physiological data fluctuation curve in B, HR will be determined as the second treatment type.

4. The event handling method based on event urgency according to claim 3 is characterized in that: Step S600 includes the following steps: S610, if D b The physiological data type corresponding to each historical physiological data fluctuation curve in A is the same as the physiological data type corresponding to each abnormal physiological data fluctuation curve in B, then obtain D b The similarity between each historical physiological data fluctuation curve in B and each abnormal physiological data fluctuation curve in B is calculated to obtain a second similarity list η=(η1, η2, ..., η p ,…,η q ), where η p D b,p With B p The similarity between S611, traverse η, if each similarity in η is greater than or equal to the preset abnormal physiological data fluctuation curve similarity threshold; then D b Determine a target physiological state label corresponding to the target user; S612, obtaining a historical personnel set corresponding to the target physiological state tag to obtain a historical personnel set list U=(U1, U2, ..., U d , …, U w ), d=1, 2,...,w; among them, U d is the dth historical personnel set corresponding to the target physiological state label, and w is the number of historical personnel sets corresponding to the target physiological state label obtained; S613, obtaining the number NUM1 of associated personnel sets in all historical personnel sets in U; S614, if NUM1 / w≥λ, it is determined that the target user has an associated person set; otherwise, it is determined that the target user does not have an associated person set; wherein λ is a preset associated person set weight.

5. The event handling method based on event urgency according to claim 3, characterized in that: Step S700 includes the following steps: S710, if the target user does not have an associated person set, obtain a second type of person mapping table corresponding to the current person set; wherein the second type of person mapping table corresponding to the current person set includes several physiological state labels, and each physiological state label corresponds to several persons; S720, determining the person corresponding to the target physiological state tag in the second type of person mapping table corresponding to the current person set as the second type of person in the current person set corresponding to the target user; S730, if the target user has an associated person set, obtain a second-category person mapping table corresponding to the current person set and a second-category person mapping table corresponding to the associated person set; wherein the second-category person mapping table corresponding to the associated person set includes several physiological state tags, and each physiological state tag corresponds to several persons; S740, determine the person corresponding to the target physiological state tag in the second-category personnel mapping table corresponding to the current personnel set as the second-category personnel in the current personnel set corresponding to the target user, and determine the person corresponding to the target physiological state tag in the second-category personnel mapping table corresponding to the associated personnel set as the second-category personnel in the associated personnel set corresponding to the target user.

6. The event handling method based on event urgency according to claim 1, characterized in that: Step S600 includes the following steps: S620, obtaining each historical diagnosis record corresponding to the target user to obtain a historical diagnosis record list EG=(EG1, EG2, ..., EG c , …, EG y ), c = 1, 2, ..., y; where EG c is the cth historical diagnosis record corresponding to the target user, and y is the number of historical diagnosis records corresponding to the target user; S621, obtain the personnel set corresponding to each historical diagnosis record in E, so as to obtain the personnel set list WE corresponding to EG = (WE1, WE2, ..., WE c ,…,WE y ), among which, WE c For EG c The corresponding personnel set; S622, traverse WE, if there is a set of associated persons in WE, determine that the target user has a set of associated persons; otherwise, determine that the target user does not have a set of associated persons.

7. The event handling method based on event urgency according to claim 1, characterized in that: Step S300 includes the following steps: S310: If LT is a preset second event type, the target message information is sent to a preset public personnel set; wherein the public personnel set is not related to the physiological status tag.

8. The event handling method based on event urgency according to claim 1, characterized in that: The physiological data include blood pressure, pulse, blood oxygen and body temperature.

9. The event handling method based on event urgency according to claim 1, characterized in that: The preset event classification models include neural network models and decision tree models.

10. The event handling method based on event urgency according to claim 1, characterized in that: The target message information includes voice information and text information.

Citation Information

Patent Citations

  • Intelligent medical hospitalization management system

    CN112185537A

  • Sickbed calling system based on mobile network and using method thereof

    CN112330898A

  • Dispute event processing method and device, readable storage medium and computer device

    CN113077196A