Event analysis method and device for radiotherapy safety event, terminal equipment and storage medium
By segmenting the incident reporting information of radiotherapy safety events and matching historical events, calculating event risk levels, the problem of inefficient analysis in the prior art is solved, and more efficient event analysis and improvement are achieved.
Patent Information
- Application Number
- CN202411625137.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-03-28
AI Technical Summary
The analysis efficiency of radiotherapy safety incidents in the prior art is inefficient, which affects the timely response and improvement of the incidents.
By obtaining the incident reporting information of radiotherapy safety events, word segmentation summary is carried out to determine the event keywords, matching the target historical event reporting information in the preset event database, calculating the event risk level, occurrence probability and malignancy, and generating event analysis results.
It improves the efficiency of event analysis, provides data basis, and supports subsequent timely response and improvement.
Smart Images

Figure CN119724511A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer data processing, and in particular to an event analysis method, device, terminal equipment and storage medium for radiotherapy safety events. Background Art
[0002] Medical safety incidents refer to unsafe hazards, conditions or negative events with consequences that are discovered by staff in medical institutions or occur during the process of diagnosis and treatment of patients, which are caused by various factors other than the natural course of the patient's own disease. In the field of radiotherapy, research reports show that most of the incidents are currently caused by human errors during the execution of the radiotherapy process.
[0003] At present, the process of reporting information on radiotherapy safety incidents is relatively cumbersome. Usually, the reporting information of these incidents needs to be counted, sorted and analyzed one by one by experts from multiple different departments according to the specific description of the reported incidents, to determine the risks of the incidents, possible consequences, and causes of the incidents. This multi-step and time-consuming process ultimately leads to inefficient analysis of radiotherapy safety incidents. Therefore, this traditional event analysis method is not only inefficient, but may also affect the timely response and improvement of subsequent radiotherapy safety incidents. Summary of the invention
[0004] The embodiment of the present invention provides an event analysis method, apparatus, terminal device and storage medium for radiotherapy safety events, which matches several historical event report information related to the event report information through event keywords, and then generates event analysis results of the event report information according to the target historical event report information, thereby improving the efficiency of event analysis and providing a data basis for the subsequent timely response and improvement of radiotherapy safety events.
[0005] An embodiment of the present invention provides a method for analyzing radiotherapy safety events, comprising:
[0006] Obtain incident reporting information on radiotherapy safety incidents;
[0007] Performing a word segmentation and summarization operation on the event report information to determine a number of event keywords of the event report information;
[0008] According to the event keyword, determining a number of target historical event reporting information matching the event keyword from a preset event database;
[0009] Determine, based on the event reporting information and the target historical event reporting information, the event risk level, event occurrence probability, and event malignancy of the event reporting information;
[0010] An event analysis result is generated according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
[0011] Furthermore, the obtaining of event reporting information of radiotherapy safety events includes:
[0012] Acquire initial event reporting information of radiotherapy safety events; wherein the fields of the initial event reporting information include: patient information, reporter information, department where the event occurred, and event type;
[0013] Performing authenticity verification on the patient information, the reporter information, and the department where the incident occurred, and generating corresponding authenticity verification results;
[0014] When the authenticity verification result indicates that the initial event reporting information is authentic, verify the accuracy of the event type and generate a corresponding accuracy verification result;
[0015] When the accuracy verification result indicates that the event type is accurate, using the initial event reporting information as the event reporting information;
[0016] When the accuracy verification result indicates that the event type is inaccurate, the event type is corrected according to the accuracy verification result, and event reporting information is generated.
[0017] Furthermore, the authenticity verification of the patient information, the reporter information, and the department where the incident occurred is performed, and a corresponding authenticity verification result is generated, including:
[0018] Traversing the authenticity verification field; wherein the authenticity verification field includes: the patient information involved, the reporter information, and the department where the event occurred;
[0019] According to the currently traversed authenticity verification field, searching the corresponding database, when the content identical to the currently traversed authenticity verification field cannot be retrieved in the database, determining that the currently traversed authenticity verification field is an unauthentic field;
[0020] When the same content as the currently traversed authenticity verification field is retrieved in the database, determining that the currently traversed authenticity verification field passes the authenticity verification;
[0021] When the traversal is determined to be complete, determining whether there is an untrue field;
[0022] If not, generating an authenticity verification result indicating that the initial event reporting information is authentic;
[0023] If so, an authenticity verification result is generated, indicating that the initial event reporting information is untrue.
[0024] Further, the accuracy verification of the event type and generating a corresponding accuracy verification result includes:
[0025] When it is determined that the event type is a patient event, determining whether the patient information involved is empty;
[0026] If yes, then the event type is determined to be inaccurate, and a corresponding accuracy verification result is generated; if no, then the event type is determined to be accurate, and a corresponding accuracy verification result is generated;
[0027] When it is determined that the event type is a non-patient event, determining whether the patient information involved is empty;
[0028] If so, the event type is determined to be accurate and a corresponding accuracy verification result is generated; if not, the event type is determined to be inaccurate and a corresponding accuracy verification result is generated.
[0029] Furthermore, the fields of the event reporting information also include: a detailed description of the event;
[0030] The performing of a word segmentation and summarization operation on the event report information to determine a number of event keywords of the event report information includes:
[0031] Segmenting the event detailed description to generate a number of keywords to be identified in the event report information, and determining the frequency of each keyword to be identified in the event detailed description;
[0032] Using a clustering algorithm and a number of preset subject keywords, clustering the keywords to be identified to generate a keyword set of each subject keyword; wherein each of the keyword sets contains a number of keywords to be identified;
[0033] Determining the weight of each keyword set according to the word frequency of each keyword to be identified in each keyword set;
[0034] The subject keywords of the keyword set that are higher than a preset weight threshold are used as several event keywords of the event reporting information.
[0035] Furthermore, the determining, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database includes:
[0036] Obtaining historical event keywords of each historical event reporting information in the event database;
[0037] Traversing the event keywords, adding the historical event reporting information corresponding to the historical event keywords that are the same as the currently traversed event keywords to the event set of the currently traversed event keywords;
[0038] When the traversal is completed, an event intersection of each of the event sets is generated, and the historical event reporting information in the event intersection is used as the target historical event reporting information.
[0039] Further, determining the event risk level, event occurrence probability, and event malignancy of the event reporting information according to the event reporting information and the target historical event reporting information includes:
[0040] Obtaining the historical risk level, historical occurrence time, and accident level of the security accident caused by the historical event reporting information of each target;
[0041] Calculate the risk average of the historical event risk levels, and use the risk average as the event risk level of the event reporting information;
[0042] Calculate the number of occurrences of the target historical event within a preset period according to the historical occurrence time, and generate the event occurrence probability of the event reporting information according to the number of event occurrences;
[0043] An accident average value of the accident level is calculated, and the accident average value is used to generate the event malignancy of the event reporting information.
[0044] Another embodiment of the present invention provides an event analysis device for radiotherapy safety events, comprising:
[0045] An information acquisition module is used to obtain event reporting information of radiotherapy safety events;
[0046] A word segmentation and summarization module, used to perform word segmentation and summarization operations on the event report information to determine several event keywords of the event report information;
[0047] An information retrieval module, used to determine, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database;
[0048] An event analysis module, used to determine the event risk level, event occurrence probability, and event malignancy of the event report information according to the event report information and the target historical event report information;
[0049] The result generation module is used to generate an event analysis result according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
[0050] Another embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements an event analysis method for radiotherapy safety events as described in any one of the embodiments.
[0051] Another embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute an event analysis method for radiotherapy safety events as described in any one of the above embodiments.
[0052] The following beneficial effects are achieved by implementing the present invention:
[0053] The present invention discloses an event analysis method, device, terminal device and storage medium for radiotherapy safety events. The method obtains event report information of radiotherapy safety events, and then performs word segmentation and induction operations on the event report information to determine several event keywords of the event report information; according to the event keywords, several target historical event report information matching the event keywords are determined from a preset event database; according to the event report information and the target historical event report information, the event risk level, event occurrence probability, and event malignancy of the event report information are determined, and finally, according to the event risk level, event occurrence probability, event malignancy, and target historical event report information, an event analysis result is generated. Therefore, the present invention matches several historical event report information related to the event report information through event keywords, and then generates an event analysis result of the event report information according to the target historical event report information, thereby improving the efficiency of event analysis and providing a data basis for the subsequent timely response and improvement of radiotherapy safety events. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 It is a flow chart of an event analysis method for radiotherapy safety events provided by one embodiment of the present invention.
[0055] Figure 2 It is a structural schematic diagram of an event analysis device for radiotherapy safety events provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0058] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0059] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0060] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0061] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0062] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0063] See also Figure 1 , is a flow chart of an event analysis method for radiotherapy safety events provided by an embodiment of the present invention, comprising:
[0064] S1. Obtaining incident reporting information of radiotherapy safety incidents;
[0065] Preferably, the obtaining of event reporting information of radiotherapy safety events includes:
[0066] S11, obtaining initial event reporting information of radiotherapy safety events; wherein the fields of the initial event reporting information include: information about the patient involved, information about the reporter, the department where the event occurred, and the event type;
[0067] S12, verifying the authenticity of the patient information, the reporter information, and the department where the incident occurred, and generating a corresponding authenticity verification result;
[0068] Preferably, the authenticity verification of the patient information, the reporter information, and the department where the incident occurred is performed, and the corresponding authenticity verification result is generated, including:
[0069] S121, traversing the authenticity verification fields; wherein the authenticity verification fields include: the patient information involved, the reporter information, and the department where the event occurred;
[0070] S122, searching a corresponding database according to the currently traversed authenticity verification field, and determining that the currently traversed authenticity verification field is an unauthentic field when no content identical to the currently traversed authenticity verification field is retrieved from the database;
[0071] S123, when the same content as the currently traversed authenticity verification field is retrieved in the database, determining that the currently traversed authenticity verification field passes the authenticity verification;
[0072] S124, when it is determined that the traversal is completed, determining whether there is an untrue field;
[0073] S125. If not, generating an authenticity verification result indicating that the initial event reporting information is authentic;
[0074] S126: If yes, generate an authenticity verification result indicating that the initial event reporting information is untrue.
[0075] S13. When the authenticity verification result indicates that the initial event reporting information is authentic, verify the accuracy of the event type and generate a corresponding accuracy verification result;
[0076] Preferably, the performing accuracy verification on the event type and generating a corresponding accuracy verification result includes:
[0077] S131. When it is determined that the event type is a patient event, determining whether the patient information involved is empty;
[0078] S132: If yes, then determining that the event type is inaccurate and generating a corresponding accuracy verification result; if no, then determining that the event type is accurate and generating a corresponding accuracy verification result;
[0079] S133, when it is determined that the event type is a non-patient event, determining whether the patient information involved is empty;
[0080] S134. If yes, then the event type is determined to be accurate and a corresponding accuracy verification result is generated; if no, then the event type is determined to be inaccurate and a corresponding accuracy verification result is generated.
[0081] S14. When the accuracy verification result indicates that the event type is accurate, using the initial event reporting information as the event reporting information;
[0082] S15. When the accuracy verification result indicates that the event type is inaccurate, modify the event type according to the accuracy verification result and generate event reporting information.
[0083] In a preferred embodiment of the present invention, the event reporting information includes: time of occurrence, patient name / ID (involving patient information), reporter information, department where the event occurred, event type, detailed description of the event information, reporting handler, etc.
[0084] Specifically, event reporting refers to the reporting of an incident by a person who has experienced a radiotherapy safety incident during the radiotherapy process. The reporting link is the most important and most difficult process to complete accurately in the entire management process. The quality and quantity of event reporting information are crucial to the implementation of subsequent processes. Therefore, the accuracy and authenticity of event reporting information must be guaranteed.
[0085] Specifically, this embodiment performs a database search on the fields of the event reporting information to ensure the authenticity of the information, performs an accuracy check on the event type field, and checks whether the field is accurate by checking whether there is patient information in the event reporting information. For untrue and inaccurate fields, an alarm message is fed back to prompt the reporter to confirm and conduct a secondary check.
[0086] S2, performing a word segmentation and summarization operation on the event report information to determine several event keywords of the event report information;
[0087] Preferably, the fields of the event reporting information further include: a detailed description of the event;
[0088] The performing of a word segmentation and summarization operation on the event report information to determine a number of event keywords of the event report information includes:
[0089] S21, segmenting the event detailed description to generate a number of keywords to be identified in the event report information, and determining the frequency of each keyword to be identified in the event detailed description;
[0090] S22, clustering the keywords to be identified using a clustering algorithm and a number of preset subject keywords to generate a keyword set of each subject keyword; wherein each keyword set contains a number of keywords to be identified;
[0091] S23, determining the weight of each keyword set according to the word frequency of each to-be-identified keyword in each keyword set;
[0092] S24: Use the subject keywords of the keyword set that are higher than a preset weight threshold as several event keywords of the event reporting information.
[0093] In a preferred embodiment of the present invention, the subject keywords include: "death", "disability", "severe", "moderate", "injury", "dysfunctional disorder", "serious", "general", etc. When processing reported event information, the text needs to be segmented to facilitate information extraction and analysis. This embodiment adopts commonly used word segmentation algorithms, including: dictionary-based matching algorithms, statistics or machine learning-based algorithms, etc. The continuous text is divided into several keywords to be identified, and the word frequency of each keyword to be identified in the detailed description of the event is counted. Secondly, the keywords to be identified are converted into corresponding word vectors, and the cosine similarity between the word vectors of the keywords to be identified and the word vectors of the subject keywords is calculated, and then the keywords to be identified are classified according to the cosine similarity using the K-means clustering algorithm and the hierarchical clustering algorithm.
[0094] Finally, the weight of each keyword set is determined according to the word frequency of each keyword to be identified in each keyword set, and the subject keywords of the keyword set that are higher than a preset weight threshold are used as several event keywords of the event reporting information.
[0095] S3. According to the event keyword, determine a number of target historical event reporting information matching the event keyword from a preset event database;
[0096] Preferably, the determining, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database includes:
[0097] S31, obtaining historical event keywords of each historical event reporting information in the event database;
[0098] S32, traversing the event keywords, adding the historical event reporting information corresponding to the historical event keyword that is the same as the currently traversed event keyword to the event set of the currently traversed event keyword;
[0099] S33. When the traversal is completed, an event intersection of each of the event sets is generated, and the historical event reporting information in the event intersection is used as the target historical event reporting information.
[0100] In a preferred embodiment of the present invention, by generating an event set of each event keyword and then taking the union thereof, target historical event report information simultaneously containing all event keywords of the event report information is determined.
[0101] S4. Determine the event risk level, event occurrence probability, and event malignancy of the event reporting information according to the event reporting information and the target historical event reporting information;
[0102] Preferably, determining the event risk level, event occurrence probability, and event malignancy of the event reporting information according to the event reporting information and the target historical event reporting information includes:
[0103] S41, obtaining the historical risk level, historical occurrence time, and accident level of the security accident caused by each target historical event reporting information;
[0104] S42, calculating the risk average value of the historical event risk levels, and using the risk average value as the event risk level of the event reporting information;
[0105] S43, calculating the number of occurrences of the target historical event within a preset period according to the historical occurrence time, and generating the event occurrence probability of the event reporting information according to the number of event occurrences;
[0106] S44, calculating the accident average value of the accident level, and generating the event malignancy degree of the event reporting information from the accident average value.
[0107] In a preferred embodiment of the present invention, the event risk levels and their corresponding expressions are shown in the following table:
[0108]
[0109] First, based on the historical risk level assessed by experts in the target historical event reporting information, the average value is calculated to determine the event risk level of the event reporting information; secondly, based on the event occurrence time of the target historical event reporting information, the number of target historical event reporting information reported weekly within one year is determined; when the average value of the number of target historical event reporting information reported weekly exceeds the preset high frequency threshold, the event occurrence probability of the event reporting information is determined to be high; when the average value of the number of target historical event reporting information reported weekly does not exceed the high frequency threshold but exceeds the preset low frequency threshold, the event occurrence probability of the event reporting information is determined to be medium; when the average value of the number of target historical event reporting information reported weekly does not exceed the low frequency threshold, the event occurrence probability of the event reporting information is determined to be low; finally, the event malignancy of the event reporting information is determined by the average value of the accident levels of the actual security accidents caused by each of the target historical event reporting information;
[0110] S5. Generate an event analysis result according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
[0111] In a preferred embodiment of the present invention, an event analysis result is generated based on the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information, so as to provide specific data basis for subsequent planning of rectification strategies for radiotherapy safety events, inferring root causes, or analyzing process loopholes.
[0112] Specifically, managers can use IDT decision tree analysis tools, RCA root cause analysis tools, fishbone diagram analysis tools, group voting analysis tools and other cause analysis tools to analyze the root causes of radiotherapy safety incidents based on the event analysis results and find loopholes or defects in safety management. When analyzing the responsibility of an incident, responsibilities should be divided differently based on the impact of the incident, the frequency of occurrence, etc. For incidents with higher risk levels, a special investigation team should be established to conduct investigation, analysis and handling.
[0113] When formulating quality management measures for corresponding events, we should prevent such events from happening or reduce their probability. Departments should formulate corresponding rectification measures and quality management plans based on the defects or loopholes in the causes of events, risk prevention and control, etc. reflected by (adverse) events, formulate special audit systems, and arrange for special personnel to audit the implementation of rectification plans. Rectification measures are generally divided into three types, namely correction, corrective measures and preventive measures. For events with a risk level of 0-1 points, corrections can be made. For events with a risk level of 2-4 points, corrective measures and preventive measures should be formulated.
[0114] Finally, the cause analysis, processing results and other information of the incident are announced to all department personnel and fed back to the department where the (adverse) incident occurred to enhance the safety awareness of relevant personnel and prevent such incidents from happening again. At the same time, all the processing information of the incident is entered into the database to provide a basis for the optimization of quality management measures or risk assessment in the future. The establishment of this link can make the (adverse) incident reporter feel the leadership, enhance everyone's enthusiasm for reporting (adverse) incidents, and play a positive role in creating a good department culture of defect management in the department.
[0115] This embodiment provides an event analysis method for radiotherapy safety events, which obtains event report information of radiotherapy safety events, and then performs word segmentation and induction operations on the event report information to determine several event keywords of the event report information; according to the event keywords, several target historical event report information matching the event keywords are determined from a preset event database; according to the event report information and the target historical event report information, the event risk level, event occurrence probability, and event malignancy of the event report information are determined, and finally, according to the event risk level, event occurrence probability, event malignancy, and target historical event report information, an event analysis result is generated. Therefore, the present invention matches several historical event report information related to the event report information through event keywords, and then generates an event analysis result of the event report information according to the target historical event report information, thereby improving the efficiency of event analysis and providing a data basis for the subsequent timely response and improvement of radiotherapy safety events.
[0116] See also Figure 2 , is a schematic diagram of the structure of an event analysis device for radiotherapy safety events provided by an embodiment of the present invention, comprising:
[0117] An information acquisition module is used to obtain event reporting information of radiotherapy safety events;
[0118] A word segmentation and summarization module, used to perform word segmentation and summarization operations on the event report information to determine several event keywords of the event report information;
[0119] An information retrieval module, used to determine, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database;
[0120] An event analysis module, used to determine the event risk level, event occurrence probability, and event malignancy of the event report information according to the event report information and the target historical event report information;
[0121] The result generation module is used to generate an event analysis result according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
[0122] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.
[0123] Those skilled in the art can clearly understand that for the sake of convenience and brevity, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0124] Another preferred embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements an event analysis method for radiotherapy safety events as described in any one of the above embodiments.
[0125] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0126] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire terminal device.
[0127] The memory can be used to store the computer program, and the processor realizes various functions of the terminal device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0128] Another preferred embodiment of the present invention provides a storage medium, the storage medium is a computer-readable storage medium, the computer program is stored in the computer-readable storage medium, and the computer program, when executed by the processor, can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0129] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for analyzing radiotherapy safety events, characterized in that: include: Obtain incident reporting information on radiotherapy safety incidents; Performing a word segmentation and summarization operation on the event report information to determine a number of event keywords of the event report information; According to the event keyword, determining a number of target historical event reporting information matching the event keyword from a preset event database; Determine, based on the event reporting information and the target historical event reporting information, the event risk level, event occurrence probability, and event malignancy of the event reporting information; An event analysis result is generated according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
2. The event analysis method for radiotherapy safety events according to claim 1, characterized in that: The obtaining of event reporting information of radiotherapy safety events includes: Acquire initial event reporting information of radiotherapy safety events; wherein the fields of the initial event reporting information include: patient information, reporter information, department where the event occurred, and event type; Performing authenticity verification on the patient information, the reporter information, and the department where the incident occurred, and generating corresponding authenticity verification results; When the authenticity verification result indicates that the initial event reporting information is authentic, verify the accuracy of the event type and generate a corresponding accuracy verification result; When the accuracy verification result indicates that the event type is accurate, using the initial event reporting information as the event reporting information; When the accuracy verification result indicates that the event type is inaccurate, the event type is corrected according to the accuracy verification result, and event reporting information is generated.
3. The event analysis method for radiotherapy safety events according to claim 2, characterized in that: The authenticity verification of the patient information, the reporter information, and the department where the incident occurred is performed, and a corresponding authenticity verification result is generated, including: Traversing the authenticity verification fields; wherein the authenticity verification fields include: the patient information involved, the reporter information, and the department where the event occurred; According to the currently traversed authenticity verification field, searching the corresponding database, when the content identical to the currently traversed authenticity verification field cannot be retrieved in the database, determining that the currently traversed authenticity verification field is an unauthentic field; When the same content as the currently traversed authenticity verification field is retrieved in the database, determining that the currently traversed authenticity verification field passes the authenticity verification; When the traversal is determined to be complete, determining whether there is an untrue field; If not, generating an authenticity verification result indicating that the initial event reporting information is authentic; If so, an authenticity verification result is generated, indicating that the initial event reporting information is untrue.
4. The event analysis method for radiotherapy safety events according to claim 3, characterized in that: The performing accuracy verification on the event type and generating a corresponding accuracy verification result includes: When it is determined that the event type is a patient event, determining whether the patient information involved is empty; If yes, then the event type is determined to be inaccurate, and a corresponding accuracy verification result is generated; if no, then the event type is determined to be accurate, and a corresponding accuracy verification result is generated; When it is determined that the event type is a non-patient event, determining whether the patient information involved is empty; If so, the event type is determined to be accurate and a corresponding accuracy verification result is generated; if not, the event type is determined to be inaccurate and a corresponding accuracy verification result is generated.
5. The event analysis method for radiotherapy safety events according to claim 4, characterized in that: The fields of the event reporting information also include: a detailed description of the event; The performing of a word segmentation and summarization operation on the event report information to determine a number of event keywords of the event report information includes: Segmenting the event detailed description to generate a number of keywords to be identified in the event report information, and determining the frequency of each keyword to be identified in the event detailed description; Using a clustering algorithm and a number of preset subject keywords, clustering the keywords to be identified to generate a keyword set of each subject keyword; wherein each of the keyword sets contains a number of keywords to be identified; Determining the weight of each keyword set according to the word frequency of each keyword to be identified in each keyword set; The subject keywords of the keyword set that are higher than a preset weight threshold are used as several event keywords of the event reporting information.
6. The event analysis method for radiotherapy safety events according to claim 5, characterized in that: The step of determining, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database includes: Obtaining historical event keywords of each historical event reporting information in the event database; Traversing the event keywords, adding the historical event reporting information corresponding to the historical event keywords that are the same as the currently traversed event keywords to the event set of the currently traversed event keywords; When the traversal is completed, an event intersection of each of the event sets is generated, and the historical event reporting information in the event intersection is used as the target historical event reporting information.
7. The event analysis method for radiotherapy safety events according to claim 6, characterized in that: The determining, according to the event reporting information and the target historical event reporting information, the event risk level, event occurrence probability, and event malignancy of the event reporting information includes: Obtaining the historical risk level, historical occurrence time, and accident level of the security accident caused by the historical event reporting information of each target; Calculate the risk average of the historical event risk levels, and use the risk average as the event risk level of the event reporting information; Calculate the number of occurrences of the target historical event within a preset period according to the historical occurrence time, and generate the event occurrence probability of the event reporting information according to the number of event occurrences; An accident average value of the accident level is calculated, and the accident average value is used to generate the event malignancy of the event reporting information.
8. An event analysis device for radiotherapy safety events, characterized in that: include: An information acquisition module is used to obtain event reporting information of radiotherapy safety events; A word segmentation and summarization module, used to perform word segmentation and summarization operations on the event report information to determine several event keywords of the event report information; An information retrieval module, used to determine, based on the event keyword, a number of target historical event reporting information matching the event keyword from a preset event database; An event analysis module, used to determine the event risk level, event occurrence probability, and event malignancy of the event report information according to the event report information and the target historical event report information; The result generation module is used to generate an event analysis result according to the event risk level, the event occurrence probability, the event malignancy, and the target historical event reporting information.
9. A terminal device, characterized in that: It comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, an event analysis method for radiotherapy safety events as described in any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium includes a stored computer program, wherein when the computer program is executed, the device where the storage medium is located is controlled to execute the event analysis method for radiotherapy safety events as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Agricultural drought rapid evaluation method based on historical cases
CN105761155A
Reporting event processing method and device, equipment and storage medium
CN110807726A
Safety production accident analysis method and device based on text mining, electronic equipment and storage medium
CN112364627A
Text classification method and device
CN112380350A
Public opinion analysis method and system, computer equipment and storage medium
CN115563282A