Log Pattern Analysis for Medical Imaging Root Cause Diagnosis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Medical imaging systems often experience system failures that require multiple visits from field service engineers to diagnose and resolve, due to the difficulty in remotely determining the root cause and the need for part replacements, leading to increased downtime and maintenance costs.
Innovation Solution
A method for analyzing log patterns in medical imaging device log data to identify probable root causes, involving preprocessing and pre-analysis of historical data to generate normalized log events, which are then used to construct retrieval queries to select relevant log events and apply log patterns for remote diagnosis, reducing the need for physical visits and improving diagnostic accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If log patterns are applied to all log data without preprocessing, then comprehensive analysis is achieved, but data processing time and computational resources increase significantly
Solution Approach 1:
The patent applies preprocessing to historical log data before pattern matching, normalizing and filtering data in advance to reduce the computational burden during actual diagnostic operations. This preliminary preparation maintains diagnostic accuracy while significantly reducing processing time during service calls.
Solution Approach 2:
The patent segments the log analysis process into distinct phases: preprocessing historical data, storing normalized patterns, and performing rapid matching during service calls. This segmentation allows computationally intensive operations to be performed once during preparation, while service operations remain fast and efficient.
2Reliability
If field service engineers visit the hospital multiple times to diagnose and resolve issues, then thorough problem solving is achieved, but system downtime and maintenance costs increase
Solution Approach 1:
The system performs preliminary diagnostic analysis by matching log patterns before the service engineer arrives at the hospital. This preliminary action identifies the root cause and required parts in advance, enabling the engineer to arrive prepared with all necessary information and components, thereby resolving the issue in a single visit and eliminating unnecessary downtime.
3Ease of operation
If log data is downloaded and analyzed locally without remote preprocessing, then data access simplicity is maintained, but network traffic and local processing burden increase
Solution Approach 1:
The patent extracts and downloads only the normalized log patterns from the remote server, rather than downloading and processing all raw log data locally. This extraction approach maintains operational simplicity while dramatically reducing network traffic and local processing requirements, as the preprocessed patterns are compact and ready for immediate matching.
Data Source
AI summary
A non-transitory computer-readable medium stores instructions readable and executable by at least one electronic processor (10, 12, 14) to perform a log pattern analysis method (300) by applying a log pattern to log data undergoing analysis comprising log events which are time stamped and which are defined by values for a set of fields. The log data undergoing analysis are stored on a server (30) accessible by the at least one electronic processor via an electronic network (31). The log pattern analysis method includes: constructing a retrieval query to select log events that are in a time interval and that also satisfy at least one additional constraint associated with the log pattern and defined on one or more filter fields of the set of fields; downloading a sub-set of the log data undergoing analysis from the server to the at least one electronic processor via the electronic network, wherein the sub-set is selected from the log data undergoing analysis by the retrieval query; applying the log pattern to the downloaded sub-set of the log data undergoing analysis to identify log pattern hits in the log data undergoing analysis; and controlling a display screen (16) to display a report of the log pattern hits in the log data undergoing analysis.


