User interface for electrocardiogram analysis
The multi-field display interface and automated analysis system for ECG data improves diagnostic efficiency and accuracy by offering comprehensive views and streamlined report generation for cardiac conditions.
Patent Information
- Application Number
- JP2023069451
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2017-08-25
- Filing Date
- 2023-04-20
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2038-08-24
AI Technical Summary
Existing cardiac monitoring devices, such as Holters, generate large volumes of ECG data that require extensive manual analysis by clinicians, leading to inefficiencies and time consumption in diagnosing conditions like atrial fibrillation.
A computer-implemented method and system for ECG analysis that provides a multi-field display interface with multiple graphical expressions of ECG signals in different time scales, allowing for efficient navigation, highlighting of events and episodes, and automated analysis to support clinicians in generating accurate reports.
Enhances diagnostic accuracy and efficiency by providing comprehensive and synthesized views of ECG data, enabling faster interpretation and generation of clinical reports with relevant patient information.
Smart Images

Figure 0007622770000001 
Figure 0007622770000002 
Figure 0007622770000003
Abstract
Description
[Technical field]
[0001] The present invention relates to the field of cardiology, and in particular to the analysis of electrocardiogram data using a graphical user interface. [Background technology]
[0002] Cardiac Holter monitoring devices (often simply Holter) are portable electrocardiogram devices for cardiac monitoring (monitoring the electrical activity of the cardiovascular system) over extended periods of time (ranging from minutes to weeks). The data recorded by these devices are analyzed by specialists for the diagnosis of cardiac activity abnormalities, including arrhythmias such as atrial fibrillation. Ensuring an accurate diagnosis requires extensive analysis of the large amount of data available. The aim of an interface for long duration electrocardiogram (ECG) recordings is to improve the efficiency of the analysis and reduce the time consumption of such a task. The amount of data collected by Holter devices in standard ambulatory use is large, making classical analysis, performed by clinicians who need to visually analyze the entire duration of the electrocardiogram (ECG) recording, inefficient and time-consuming. Summary of the Invention [Problem to be solved by the invention]
[0003] Recently, several platforms have become available to clinicians to facilitate this otherwise time-consuming task. The platforms allow for easier visualization of the ECG signal, and sometimes detection and visualization of some clinically relevant ECG patterns on the ECG signal. The platforms may further allow clinicians to navigate through the ECG signal and display multiple plots simultaneously.
[0004] However, there is a need to develop a platform with an upgraded interactive solution to enable physicians to significantly reduce their working time and improve the quality of the ECG analysis and the reports produced. To further improve the efficiency of the interactive platform, and to characterize the signal both more comprehensively and more synthetically, It is needed to bring together, to bring about a plot.
[0005] Furthermore, these types of platforms generally require high computing power, which may be impractical, and the results of the analysis are only available locally on the platform that created the analysis.
[0006] definition For the purposes of the present invention, the following terms have the following meanings.
[0007] "ECG" refers to the process of recording the heart's electrical activity over a period of time using electrodes placed on the skin.
[0008] "ECG signal" refers to a signal resulting from the recording of electrical conduction in the heart. The cardiac signal may be, for example, an electrocardiogram (ECG). Such a signal may have one or more channels, called leads. It may be short term (10 seconds for a standard ECG) or long term (days in a Holter).
[0009] "Main plot" refers to a plot that represents a simplified view of the overall signal that corresponds to any type of measurement (RR plot, average heart rate plot, etc.) that can be calculated from the ECG signal over time (x-axis is time).
[0010] "RR interval" refers to the interval between two QRS complexes (more simply called R waves), which are considered to be the most prominent part of a heart beat.
[0011] "RR plot" refers to a plot of the RR interval of an ECG signal over time, where the RR interval is the time interval between two successive heart beats.
[0012] "Cursor" refers to an element of the display that is used to select a particular point in time on the signal.
[0013] "Landmark" refers to any specification of the signal in the event of a cardiac abnormality (atrial fibrillation, premature ventricular contractions, etc.), a cardiac description (normal sinus rhythm) or a description of the signal itself (presence of murmur), or a patient event (e.g., a button pressed during a test).
[0014] An "episode" refers to a segment of an ECG signal that is contained within a time period associated with a marker. An episode is characterized by a beginning time point that represents the start of the episode, an offset time point that represents the end of the episode, and a marker. The same marker may appear in several episodes on the ECG signal.
[0015] A "strip" refers to a displayed extraction of a signal of a given fixed duration, defined by a point in time associated with the start of the strip. A strip can show one or several leads of the signal at a time.
[0016] "Loading" refers to the ratio of the duration of a given anomaly to the overall signal duration or the number of occurrences of a given anomaly in the ECG signal.
[0017] "Report" refers to a document or web page that summarizes the information the user wants to keep for their records about the Holter. This typically includes abnormal loading and strip selection.
[0018] "Holter" refers to a type of ambulatory electrocardiogram device, a portable device for cardiac monitoring (monitoring the electrical activity of the cardiovascular system) for at least 24 hours (often for up to two weeks at a time).
[0019] "Multiple field display" refers to the overall effect of having at least two distinct plots.
[0020] An "event" refers to a point in time corresponding to a characteristic change on an ECG signal, such as the beginning of a waveform.
[0021] "Classification" refers to the task of categorizing objects into a list of groups. Such tasks include, for example, recognizing animals from a photo (the list of groups is therefore a list of animals) or recognizing whether an ECG is normal or abnormal. This can be a multi-label classification, so that one object can be part of one or several groups in a given list of groups. An example of multi-label classification in the case of ECG is classifying a part of an ECG signal as normal or as one of several possible abnormalities.
[0022] "Boundary" refers to the identification of the temporal localization of each of the waves of the cardiac signal. The boundary can also optionally provide a more precise characterization of each of the waves.
[0023] "Real-time" refers to a process in which the output is provided within a time delay that is considered to be less than the time delay required to properly perform the underlying task of the modulation. Thus, with respect to self-paced modulation, real-time refers to a process that is implemented in less than 700 ms, preferably less than 500 ms, more preferably less than 400 ms, and even more preferably less than 250 ms.
[0024] The present invention provides a computer-implemented method for electrocardiogram analysis, comprising: receiving at least one ECG signal; Analyzing the ECG signal and providing characteristics and / or identifying at least one episode and / or event, where an episode is a segment of the ECG signal defined by a start time, a duration, and indicators acquired during the analysis of the ECG signal, and an event is a strip of the ECG signal of a predetermined duration defined by a start time and indicators acquired during the analysis of the ECG signal; displaying a multiple field display; The present invention relates to a method comprising the steps of:
[0025] A multiple field display includes at least: a main plot, which is a global view of a graphical representation of the ECG signal within a first time window; a local view of the graphical representation of the ECG signal within a second time window, the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window, the third time window including the second time window and having a duration that is included between a duration of the first time window and a duration of the second time window; at least one interactive means, which is a cursor, capable of selecting a reference time on the main plot by sliding it on a time bar, said time bar comprising visual means for highlighting time segments corresponding to episodes and / or events on the time bar; Includes.
[0026] Such a multi-field display advantageously presents the ECG data in a format that includes relevant local and global perspectives that together provide the physician with contextual information and improve diagnostic accuracy. In particular, it has the advantage of providing at least three representations of the ECG signal at different time scales within the user's field of view, allowing the user to access global information within a long time window in the main plot and, at the same time, detailed information about the ECG signal within second and third time windows of shorter duration.
[0027] The short duration view provides a classical view of the ECG at conventional recording speeds in a manner known to the physician. The global or intermediate view provides intermediate / lower resolution views. This combination of different time scale plots provides the user with easier and faster interpretation of the ECG signal. Advantageously, events and episodes of interest detected during the analysis step provide valuable information that are visualized on the time bar using highlighting means. These visual markers on the time bar allow the user to target the desired time segment by sliding the cursor on the time bar, which results in simultaneous adaptation of the graphical representation of the ECG signal in the global, intermediate and local views.
[0028] According to one embodiment, the graphical representation of the ECG signal in the main plot, local view and intermediate view are strips of the ECG signal or plots of features associated with the ECG signal as a function of time.
[0029] According to one embodiment, the multiple field display includes directly editable information for analysis of the electrocardiogram.
[0030] According to one embodiment, the multiple field display comprises at least one interactive means configured to select at least one of the at least one strip of the ECG signal and / or the directly editable information.
[0031] Such interactive means advantageously allow the user to select editable information of their choice to generate a clinical report comprising the most relevant information regarding the patient.
[0032] According to one embodiment, the interactive means further performs the following actions: Zooming in and out of the main plot; Defining a new episode by selecting a time window on the main plot; highlighting on the primary plot the presence of events and / or episodes associated with the at least one label; The device is configured to perform at least one of the following:
[0033] Highlighting events and episodes of interest on the main plot (i.e., on the multi-day representation of the ECG signal) advantageously allows for easier interpretation of the graphical representation of the ECG signal. and guides the user to enable more efficient navigation. By selecting one of the highlighted events and episodes in the main plot, the associated graphical representations of the ECG signal in the intermediate and local perspectives are automatically displayed. This advantageously provides a click-detail view of the ECG signal associated with the global pattern that the user selected on the main plot thanks to the guidance of the highlighting of the events and episodes.
[0034] In one embodiment, the multi-field display further displays at least one ECG strip associated with an episode and / or at least one ECG segment associated with an event.
[0035] According to one embodiment, the analyzing step includes a step of demarcating the ECG signal and a step of classifying the ECG segments based on the results of the demarcation step in order to identify episodes and / or events.
[0036] The delimitation and classification steps provide useful information to enable a user (eg, a physician) to better assess a patient's health condition.
[0037] According to one embodiment, the features provided from the analysis of the ECG signal include any measurements derived from the ECG signal during the analysis step, and the labels associated with ECG segments or strips by the classification step are associated with abnormalities in the ECG signal corresponding to clinical conditions or signal noise.
[0038] According to one embodiment, the at least one ECG signal is a Holter.
[0039] According to another aspect, the present invention provides a bidirectional electrocardiogram analysis system comprising a remote server having access to a medical database comprising at least one ECG signal recording of a patient, allowing analysis and bidirectional display of said ECG signal recording, and at least one computing device capable of at least temporarily communicating with the remote server and exchanging ECG data and displayable information, the remote server comprising: A processor; Memory, A data exchange module; an analysis module configured to analyze the ECG signal and provide features within the ECG signal and / or identify at least one episode and / or event; a graphical representation module configured to generate a graphical representation of the ECG signal; 1. A window generation module configured to format a multiple field display into a plurality of contiguous fixed display windows for interactive visualization on a display screen, the multiple field display comprising at least: a main plot, which is a global view of a graphical representation of the ECG signal within a first time window; a local view of the graphical representation of the ECG signal within a second time window, the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window, the third time window including the second time window and having a duration that is included between a duration of the first time window and a duration of the second time window; at least one interactive means, which is a cursor, configured to select a reference time on the main plot by sliding it over a time bar, the time bar comprising visual means for highlighting time segments on the time bar that correspond to episodes and / or events; a window generation module, - an interaction module configured to control interactive means for enabling interactive visualization of display windows of the multi-field display for inspection over time of the graphical representation of the ECG signal in the main plot, in the local perspectives and in the intermediate perspectives; wherein at least one computing device comprises a display screen, a microprocessor, a memory and a data exchange module.
[0040] According to one embodiment, the system further comprises an editing module configured to edit a report comprising at least one selected ECG strip and / or ECG segment.
[0041] According to another aspect, the invention relates to a computer program comprising instructions which, when executed by a computer, cause the computer to perform the steps of the method according to any one of the embodiments described herein above.
[0042] According to yet another aspect, the present invention relates to a computer-readable medium comprising instructions that, when executed by a computer, cause the computer to perform the steps of the method according to any one of the embodiments described hereinabove.
[0043] The following detailed description will be better understood when read in conjunction with the drawings. For illustrative purposes, the method is shown in a preferred embodiment. However, it should be understood that the application is not limited to the precise arrangement, structure, features, embodiments, and aspects shown.
[0044] The present invention relates to a computer-implemented method for electrocardiogram analysis, which aims to provide a detailed and precise consideration of the abnormalities found in the ECG being analyzed. The method therefore provides a way to find, select and store the abnormalities and collect them in a report.
[0045] According to one embodiment, to assist the user in this analysis, the method comprises: receiving at least one ECG signal; performing an automated analysis of the ECG signal using at least one algorithm to provide features and / or descriptors associated with portions of the ECG signal that are presented to a user in a next step; displaying, in an interactive manner, at least one graphical representation and / or at least one feature and / or at least one strip and / or at least one descriptor of the ECG signal within a plurality of field displays, such that a user may modify and save the analysis provided by the second step of the method; Includes.
[0046] According to one embodiment, the displaying step includes an interactive means configured to interactively display within the multi-field display a graphical representation of the ECG signal and / or features of the ECG signal and / or strips and / or descriptors associated with portions of the ECG signal.
[0047] According to one embodiment, the interactive means comprises means for selection of a strip containing relevant information.
[0048] According to one embodiment, the display includes directly editable relevant information for electrocardiogram analysis, including preselected strips associated with episodes in which markers are present.
[0049] According to one embodiment, the at least one ECG signal is a Holter.
[0050] According to one embodiment, the analysis step includes a first phase of demarcation of the ECG signal in order to identify episodes and / or events, and a second phase of classification of ECG segments based on the results of the demarcation step. The demarcation step allows the calculation of heartbeat level features such as RR intervals, heart rate, maximum heart rate, and the like. Such heartbeat level features are then used for an aggregated representation displayed in the main plot.
[0051] According to one embodiment, the label provides a specification of the characteristics of the ECG signal at a certain time point or within a certain time window. In particular, the label can be placed on a time segment of the signal as the rhythm abnormality associated with this time segment, such as atrial fibrillation, ventricular tachycardia, sinus tachycardia, etc. In one example, the label may be obtained by an automated analysis of the ECG signal, for example using a classification algorithm that allows to distinguish between different cardiac abnormalities. In one example, the label may be attributed to a time point or time window when a calculated variable exceeds a certain predefined threshold. For example, a time window may be labeled as noise if the noise-to-signal ratio exceeds a threshold, and a time window may be labeled as sinus tachycardia if the heart rate exceeds a specific threshold. The label may be associated with a string that briefly describes the characteristic of the ECG signal with which it is associated.
[0052] According to one embodiment, the features include any measurements derived from the signal during the analysis step. By way of non-limiting examples, the features may be the number of heart beats, the heart rate, the heart rate frequency, the RR interval, and combinations thereof.
[0053] In one embodiment, the descriptor comprises a label associated with the episode or event.
[0054] According to one embodiment, the receiving step further includes receiving electronic medical record data, which in one example is retrieved from a medical database or received in real time from a Holter monitor worn by the user.
[0055] According to one embodiment, the patient has the possibility to tag time windows of a predefined duration within the ECG recording by interacting with the ECG monitoring device, which is called a “patient alert.” The system generates a new event definition labeled as "event." Of note, the patient may interact with the ECG monitoring device, for example, by pressing an alert button upon sensing atypical heart behavior.
[0056] In one embodiment, the start of the event time window is selected as the time preceding the moment the patient presses the alert button (specifically, up to 10 minutes prior to the moment the patient presses the alert button).
[0057] According to one embodiment, the analysis includes a preliminary step of processing, for example for denoising the ECG signal or extracting a set of measurements from the ECG waveform.
[0058] In one embodiment, the multiple field display includes at least two display fields.
[0059] According to another embodiment, the multiple field display includes at least one bidirectional graphical representation of the ECG signal within a variable long time window. The length of the time window may vary from 1 second to several weeks, and preferably the length of the time window is 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, 6 seconds, 7 seconds, 8 seconds, 9 seconds, 10 seconds, 15 seconds, 20 seconds, 25 seconds, 30 seconds, 35 seconds, 40 seconds, 45 seconds, 50 seconds, 55 seconds, 60 seconds, 1.5 minutes, 2 minutes, 2.5 minutes, 3 minutes, 3.5 minutes, 4 minutes, 4.5 minutes, 5 minutes, 5.5 minutes, 6 minutes, 6.5 minutes, 7 minutes, 7.5 minutes, 8 minutes, 8.5 minutes, 9 minutes, 9.5 minutes, 10 minutes, 11 minutes, 12 minutes, 13 minutes, 14 minutes, 15 minutes, 16 minutes, 17 minutes, 18 minutes, 19 minutes, 20 minutes, 25 minutes, 30 minutes, 35 minutes ... minutes, 21 minutes, 22 minutes, 23 minutes, 24 minutes, 25 minutes, 26 minutes, 27 minutes, 28 minutes, 29 minutes, 30 minutes, 31 minutes, 32 minutes, 33 minutes, 34 minutes, 35 minutes, 36 minutes, 37 minutes, 38 minutes, 39 minutes, 40 minutes, 41 minutes, 42 minutes, 43 minutes, 44 minutes, 45 minutes, 46 minutes, 47 minutes, 48 minutes, 49 minutes, 50 minutes, 51 minutes, 52 minutes, 53 minutes, 54 minutes, 55 minutes, 56 minutes, 57 minutes, 58 minutes, 59 minutes, 1 hour, 6 hours, 12 hours, 18 hours, 24 hours, 30 hours, 36 hours, 42 hours, 48 hours, 54 hours, 60 hours, 66 hours, 72 hours, 78 hours, 84 hours, 90 hours, 96 hours, 102 hours, 108 hours, 114 hours, 120 hours, 126 hours, 132 hours, 138 hours, 144 hours, 150 hours, 156 hours, 162 hours, 168 hours, 174 hours, 180 hours, 186 hours, 192 hours, 198 hours, 204 hours, 210 hours, 216 hours, 222 hours, 228 hours, 234, 240 hours, 246 hours, 252 hours, 258 hours, 264 hours, 270 hours, 276 hours, 282 hours, 288 hours, 294 hours, 300 hours , 306 hours, 312 hours, 318 hours, 324 hours, 330 hours, 336 hours, 342 hours, 348 hours, 354 hours, 360 hours, 366 hours, 372 hours, 378 hours, 384 hours, 390 hours, 396 hours, 402 hours, 408 hours, 414 hours, 420 hours, 8 days, 9 days, 10 days, 11 days, 12 days, 13 days, 14 days, 15 days, 16 days, 17 days, 18 days, 19 days, 20 days, 21 days, 22 days, 23 days, 24 days, 25 days, 26 days, 27 days, 28 days, 29 days, or 30 days.
[0060] According to one embodiment, the multi-field display includes at least a graphical representation of a global view of the ECG signal within a first time window and a local view with associated ECG data within a second time window, the first time window including the second time window. This has the advantage of providing two representations of the ECG signal at different time scales within the user's field of view, allowing the user to access global information within a larger time window in the main plot and detailed information within a shorter time window in the first ECG strip.
[0061] According to one embodiment, the multiple field display includes a main plot and at least one ECG strip on a first side of the display and at least one ECG strip on a second side of the display.
[0062] According to one embodiment, the primary plot is a graphical representation of an ECG signal. The plot may be a heart rate trend plot, representing instantaneous heart rate (HR) as a function of time. The instantaneous heart rate is calculated as the average of the heart rate over a fixed duration, e.g., 2, 5, or 10 seconds. In this configuration, the HR trend plot draws a line through the calculated instantaneous heart rate values, e.g., every 2, 5, or 10 seconds.
[0063] According to one embodiment, the main plot is an interactive graphical representation of the entire ECG signal with a cursor that allows selection of a reference time on the time axis of the main plot.
[0064] According to one embodiment, a multi-field display includes, on a first side of the display, a main plot, a first ECG strip in a first time window that includes a reference time selected by a cursor in the main plot, and a second ECG strip having a second time window that is wider than the first ECG strip and includes the first ECG strip. The use of this second ECG strip is to provide a small context window around the first ECG strip and provide an intermediate view of the ECG signal. Advantageously, this intermediate view of the ECG signal, displayed simultaneously with the global view of the main plot, allows a physician to comparatively overview the heart rate context and patterns of behavior preceding and following clinically significant events and / or episodes (i.e. arrhythmias), patient concerns, or other indications, thereby improving diagnostic specificity of cardiac rhythm disorders, providing physiological context, and improving diagnostic capabilities.
[0065] According to one embodiment, the second ECG strip is equipped with a second cursor, which is used as a scroll bar for said second cursor. This provides an additional interactive means allowing the user to select a reference time to be visualized as a local perspective in the main plot. In this embodiment, moving the second cursor causes a displacement of the cursor on the time bar of the main plot.
[0066] According to one embodiment, the multi-field display includes at least one interactive graphical object associated with an indicator, which is configured to activate the display of a graphical means indicating the presence of at least one episode or event that is labeled with an indicator associated with the interactive graphical object itself on the main plot. The interactive graphical object may have a button aspect and will be referred to as an indicator button in this description. The multi-field display may include as many indicator buttons as the number of types of indicators that the computer-implemented method is configured to calculate. The indicators activated by these buttons may be, but are not limited to, cardiac rhythm abnormalities, examples of which are atrial fibrillation, atrioventricular block, ventricular tachycardia, and premature contractions such as supraventricular and ventricular extrasystoles. In one example, the graphical means indicating the presence of an episode may be a change in color of a segment of the main plot (in which case the episode is indicated by a color band extending over the time window associated with the episode) or a change in color of a point where the main plot is included within the time window associated with the episode. In this example, the colors are associated with the type of pulsatile indicator, such as premature ventricular contraction (PVC) or premature supraventricular contraction (PSVC). Both the color bands and dots can be hidden by clicking on the associated button in the legend displayed on the multi-field display. In a second example, the graphical means of highlighting an event may be a change in color of the time point associated with the event. Highlighting events and episodes of interest through selection of a desired indicator button associated with a specific characteristic of the ECG signal advantageously allows the user to easily and rapidly identify the representation of the ECG signal over multiple days, the small segment of the ECG that the user is asked to examine (such as an arrhythmia episode), and easily navigate the context of both short and long episodes.
[0067] The aforementioned approach uses ECG-based background events preceding and following the identified event. It aids the cardiologist in his diagnostic work by facilitating the presentation of information.
[0068] According to one embodiment, a second side of the display displays at least one ECG strip extracted from at least one episode, the episode corresponding to the selected label.
[0069] According to one embodiment, the interactive means is configured for inspection of said multi-plot display field, the inspection being carried out by: 1. selecting a reference time along the primary plot time axis; 2. Zooming in and out of the main plot, 3. inspecting the graphical representation of the ECG signal and / or ECG features along a time axis within a time interval corresponding to a complete recording time; 4. Defining a new episode by selecting a time window within the main plot; and / or 5. selecting at least one indicator button to indicate an episode associated with the at least one descriptor; Includes at least one of the following:
[0070] According to one embodiment, the first ECG strip in the first side of the display further comprises a second interactive means capable of moving the time window of the ECG strip, and hence the reference time on the main plot, so that the reference time is included within the time window.
[0071] According to one embodiment, at least one ECG strip in the second side of the display is an episode plot, which represents an extract of an episode. The advantage of displaying the episode plot in addition to the main plot and the ECG strip plot is that it provides multiple representations of the ECG signal at different time scales in the user's field of view. This allows the user to access global information in a larger time window in the main plot and detailed information in a shorter time window in the first ECG strip and in the episode plot. This combination of different time scale plots provides the user with easier and faster interpretation of the ECG signal, since the user can navigate at different times around the episode on the main plot, analyze the corresponding signal on the strip plot, and confirm the diagnosis or annotate the episode.
[0072] According to one embodiment, an episode plot selected by an indicator button comprises a strip of ECG extracted from at least a portion of the ECG signal that is classified as an episode with that indicator.
[0073] According to one embodiment, the second display side comprises a third interactive means for selecting at least one representative episode plot and deleting at least one non-representative episode plot.
[0074] According to an alternative embodiment, the second display side includes, within each episode plot, a third interactive means for selecting an episode associated with the episode plot to be added to the editable report, and a fourth interactive means for deleting an episode of the episode plot from the second display side.
[0075] According to one embodiment, the method further comprises: when a new episode is defined, The display includes interactive means configured to generate episode plots and preferably display the episode plots on the second display side.
[0076] According to one embodiment, the third interactive means is further configured to automatically move the cursor to a relevant time point on the main plot associated with the episode plot. The relevant episode may be, by way of non-limiting examples, the start of an episode or the end of an episode.
[0077] The episode plot in the second side of the multi-field display is used to simultaneously represent one or more ECG strips, which may have variable duration. To allow easy and uniform representation of ECG strips in the episode plots, all episode plots with ECG strips of duration above a predefined threshold, e.g. 10 seconds, may display segments of the ECG strips within a predefined time window. According to an embodiment, the episode plots representing ECG strips registered over a time interval longer than 10 seconds or tens of seconds further comprise interactive means configured to represent within the episode plot segments of the ECG strips within a predefined time window starting from the time of the start of the episode. The predefined time window may last, for example, 10 to 60 seconds.
[0078] According to one embodiment, the method of the invention further comprises the step of calculating the time burden as the ratio between the sum of all time periods associated with the same marker and the total time of ECG signal acquisition.
[0079] According to one embodiment, the method of the present invention further comprises the step of calculating a load count of events, such as premature ventricular and atrial contractions, as a ratio between the count associated with the type of event and the total heart beat measured in the entire ECG signal. According to an alternative embodiment, the load count can be calculated directly as the number of counts of events, such as premature ventricular and atrial contractions.
[0080] According to one embodiment, the method of the present invention further comprises the step of compiling a report comprising at least one episode plot, a selection of information extracted from the electronic medical record data, and a load.
[0081] According to one embodiment, at least one field of the multiple field display is an RR plot.
[0082] The invention also relates to a bidirectional electrocardiogram analysis system for implementing the method for ECG analysis according to the above embodiments described herein, said system allowing the analysis and bidirectional display of said ECG signal recordings.
[0083] According to one embodiment, the bidirectional electrocardiogram analysis system comprises a remote server and at least one computing device. The remote server may have access to a medical database comprising at least ECG signal records of patients. The at least one computing device is at least temporarily capable of communicating with the remote server to exchange ECG data and displayable information.
[0084] According to one embodiment, the remote server comprises: At least one processor; At least one working memory; A data exchange module; an analysis module that analyzes the ECG signal and provides features and / or descriptors associated with portions of the ECG signal; Equipped with.
[0085] According to one embodiment, at least one computing device comprises: A display screen; at least one microprocessor; At least one working memory; A data exchange module; a display window generation module that enables a graphical representation of the ECG signal, features, and / or descriptors to be formatted into a plurality of contiguous fixed display windows and that comprises at least a portion of the graphical representation and displays it on a display screen; an interaction module that controls the interactive means that allows interactive visualization of the display windows and allows a user to select a display window with a representative episode plot; an editing module for editing the report comprising at least one of the selected episode plots; Equipped with.
[0086] According to one embodiment, the visualization of the new display window is performed in real time.
[0087] According to one embodiment, the remote server further comprises a graphical representation module that generates and transfers graphical representations of the ECG signals, ECG features and / or descriptors to the computing device.
[0088] A second aspect of the present invention is a computer-implemented method for electrocardiogram analysis comprising the steps of: receiving at least one ECG signal; analyzing the ECG signal, at least through demarcation and classification, to define episodes within the ECG signal by associating time slots with labels; bidirectionally displaying a representation of the ECG signal in the form of at least three distinct display fields; The present invention relates to a method comprising the steps of:
[0089] According to one embodiment, a method for interactive display includes: at least one main plot comprising a graphical representation of the ECG signal or at least one feature derived from the ECG signal as a function of time and a first interactive means configured for navigation of said graphical representation, said navigation comprising: selecting a reference time along a primary plot time axis; Zooming in and out of the main plot; inspecting the graphical representation along a time axis along a time interval corresponding to a complete recording time; selecting at least one indicator button to indicate an episode associated with the at least one indicator; At least one major plot, including At least one ECG strip plot, a graphical representation of a strip of an ECG signal and / or at least features derived from the ECG signal as a function of time, said ECG strip graphical representation being displayed for a fixed time window comprising a selected reference time on a main plot; a second interactive means by which it is possible to move the time window of the strip graphical representation, and hence the reference time on the main plot, so that it is contained within the time window; At least one ECG strip plot comprising: at least one episode plot selected by a label button, the episode plot including a strip of ECG extracted from at least a portion of the ECG signal classified as an episode by the label; Includes.
[0090] According to one embodiment, the at least one ECG signal is a Holter.
[0091] According to one embodiment, the receiving step further includes receiving electronic medical record data.
[0092] According to one embodiment of the second aspect of the invention, the analysis includes a preliminary step of processing, for example for denoising or extraction of the set of measurements of the ECG waveform.
[0093] According to one embodiment, the features include any measurements derived from the signal during the analysis step. By way of non-limiting examples, the features may be the number of heart beats, the heart rate, the R-R interval, the heart rate frequency, and combinations thereof.
[0094] According to one embodiment, the signature is associated with anomalies in the ECG signal that correspond to clinical conditions or signal noise.
[0095] According to one embodiment, the analysis step includes the calculation of a noise estimate for all strips contained within the signal.
[0096] According to one embodiment, the first interactive means further comprises the steps of selecting a time interval within the main plot and defining the time interval as a new episode.
[0097] According to one embodiment, the method according to the second aspect of the invention further comprises a third interactive means for selecting at least one representative episode plot and removing at least one non-representative episode plot.
[0098] According to one embodiment, the method according to the second aspect of the invention further comprises the step of calculating the load as the ratio between the sum of all time periods associated with the same marker and the total time of ECG signal acquisition.
[0099] According to one embodiment, the method according to the second aspect of the invention further comprises the step of compiling a report comprising selected representative episode plots, some electronic medical record data, and a description of the general characteristics of the signal and the load.
[0100] According to one embodiment, at least one of the multiple field displays is an RR plot or an average heart rate plot.
[0101] According to one embodiment, the first interactive means allows for selecting a label button to visualize all episodes corresponding to the label on the main plot and simultaneously displaying at least one episode plot corresponding to each of the labeled episodes and sorting the episode plots by duration, start time, heart rate, or relevance criteria.
[0102] The invention also relates to a bidirectional electrocardiogram analysis system for implementing the method according to the above embodiment of the specification relating to the second aspect of the invention, said system allowing the analysis and bidirectional display of said ECG signal recordings.
[0103] The bidirectional electrocardiogram analysis system includes a remote server and at least one computing device, the remote server having access to a medical database that includes at least ECG signal records of patients, the at least one computing device being at least temporarily in communication with the remote server to exchange ECG data and displayable information.
[0104] According to one embodiment, the remote server comprises: At least one processor; At least one working memory; A data exchange module; an analysis module that analyzes the ECG signal and provides features and / or descriptors associated with portions of the ECG signal; Equipped with.
[0105] According to one embodiment, at least one computing device comprises: A display screen; at least one microprocessor; At least one working memory; A data exchange module; a display window generation module that enables a graphical representation of the ECG signal, features, and / or descriptors to be formatted into a plurality of contiguous fixed display windows and that comprises at least a portion of the graphical representation and displays it on a display screen; an interaction module for controlling the interactive means for enabling interactive visualization of the display windows and for allowing a user to select a display window with a representative episode plot; an editing module for editing the report comprising at least one of the selected episode plots; Equipped with.
[0106] According to one embodiment, the visualization of the new display window is real-time.
[0107] According to one embodiment, the remote server further comprises a graphical representation module that generates and transfers graphical representations of the ECG signals, ECG features and / or descriptors to the computing device.
[0108] Another aspect of the present invention relates to a computer program product for analysis of ECG signals to create an interactive representation of multiple plots and enable creation of an editable report, the computer program product comprising instructions that, when executed by a computer, cause the computer to automatically perform the steps of the method according to any one of the above embodiments described herein.
[0109] Yet another aspect of the present invention relates to a computer-readable storage medium comprising instructions that, when executed by a computer, cause the computer to perform the steps of the computer-implemented method according to any one of the above embodiments described herein. According to one embodiment, the computer-readable storage medium is a non-transitory computer-readable storage medium.
[0110] A computer program implementing the method of the present embodiment can generally be distributed to users on a distribution computer-readable storage medium, such as, but not limited to, an SD card, an external storage device, a microchip, a flash memory device, and a portable hard drive. From the distribution medium, the computer program can be copied to a hard disk or a similar intermediate storage medium. The computer program can be launched by loading computer instructions from the distribution medium or any of the intermediate storage media into the computer's execution memory and configuring the computer to act according to the method of the present invention. All these operations are well known to those skilled in the art of computer systems.
[0111] The instructions or software for controlling a processor or computer, implementing the hardware components, and performing the methods as described above, and any associated data, data files, and data structures, are recorded, stored, or fixed in or on one or more non-transitory computer readable storage media. Examples of non-transitory computer readable storage media include read only memory (ROM), random access memory (RAM), flash memory, CD-ROM, CD-R, CD+R, CD-RW, CD+RW, DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, BD-ROM, BD-R, BD-RLTH, BD-RE, magnetic tape, floppy disks, magneto-optical data storage devices, optical data storage devices, hard disks, solid state disks, and other storage media that store the instructions or software and any associated data, data files, and data structures in a non-transitory manner and that can be used by a processor or computer to execute the instructions. The instructions or software and any associated data, data files, and data structures may be distributed across a network-coupled computer system such that the instructions or software and any associated data, data files, and data structures are stored, accessed, and executed by the processors or computers in a distributed fashion.
[0112] Although various embodiments have been described and illustrated, the detailed description should not be construed as limiting thereto. Various modifications can be made to the embodiments by those skilled in the art without departing from the true spirit and scope of the present disclosure as defined by the claims. [Brief description of the drawings]
[0113] [Figure 1] FIG. 1 is a screenshot of the interface, where in the main plot, signal segments corresponding to atrial fibrillation are highlighted by selecting the labeled button “Afib,” and the episode plot on the right shows the strips associated with those highlighted atrial fibrillation episodes. [Diagram 2] FIG. 2 is a screenshot of the interface where, in addition to the button "Afib," also the button "OtherSVT" is activated, showing episode plots contained within an episode of supraventricular tachycardia and highlighting the corresponding segment of the signal in the main plot, which is the RR plot. [Diagram 3] FIG. 3 provides two screenshots of the graphical interface, with the main plot of FIG. 3B being a zoom of the main plot of FIG. 3A to allow better visualization of the highlighted portion of the signal. [Figure 4]FIG. 4 provides two screenshots of the graphical interface showing the main plot, where the cursor used to select the reference time has been moved bidirectionally from one initial position (FIG. 4A) to a new position (FIG. 4B), thus modifying the strip represented in the strip plot. [Diagram 5] FIG. 5 is an example of a first and second page of a report that may be compiled in accordance with the method and system of the present invention. [Figure 6] FIG. 6 is an example of a first and second page of a report that may be compiled in accordance with the method and system of the present invention. [Figure 7] FIG. 7 is a zoom-in of the first graphical window of the interface screenshot depicted in FIG. [Figure 8] FIG. 8 is a zoom-in of the first side of a multiple field display during the action of defining a new event. [Figure 9] FIG. 9 is a screenshot of a multi-field display with multiple alert unification according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0114] 1 and 2, the computer-implemented method of the present invention is configured to display a multiple field display 1. According to a first embodiment, the multiple field display 1 comprises a first side 2 and a second side 3.
[0115] The first side 2 comprises a number of sub-areas, notably a first graphical window 4 and a second graphical window 5 .
[0116] The first graphical window 4 comprises a main plot 42 that provides a global view of the ECG evolution within a first time window by means of ECG derived features, namely the RR interval plot. In this first embodiment, the time window has a duration of 24 hours, as indicated by the time axis on the abscissa.
[0117] The second side 3 of the plurality of display plots 1 comprises a plurality of episode plots 32. Each episode plot 32 displays at least one segment of an ECG strip of an associated episode and a string providing information about the duration (e.g., "Duration: 1h38m") and the start time of the episode (e.g., "Day3 / 09:39:30"). Furthermore, each episode plot 32 comprises a third interactive means 34 for selecting a corresponding ECG strip for adding its graphical representation into the editable report. Each episode plot 32 further comprises a fourth interactive means 33 configured to enable a user to delete episode plots whose associated ECG strips do not represent the selected indicator. The second side 3 further comprises a string 35 providing a load value for the event and / or episode associated with the selected indicator.
[0118] FIG. 7 represents a zoom in FIG. 1 corresponding to the first graphical window 4. As shown in FIG. 7, in the upper area, the first graphical window 4 comprises a number of indicator buttons 45. Each indicator button has a text displayed adjacent to it describing the indicator with which it is associated and auxiliary information, e.g. a load value related to the associated indicator. Each indicator button 45 is associated with a color, so that when an indicator button 45 is selected by the user, a graphical means 46 is displayed on the main plot 42 to visually indicate the presence of episodes and / or events associated with the selected indicator. This provides the user with a visual reference and allows easy identification of specific categories of events and / or episodes. According to the present embodiment, the first graphical window 4 comprises indicator buttons 45 associated with the pulsatile indicators PVC (premature ventricular contraction) and PSVC (premature supraventricular contraction). Points in the main plot 42 that fall within the time window associated with the pulsatile indicators PVC and PSVC are colored by the presence of points of a color different from black, as shown in FIG. 7.
[0119] The first graphical window 4 further comprises a time bar 41 parallel to the time axis of the main plot 42, also referred to as the time axis in the above description. The time bar 41 provides a linear representation of the total ECG acquisition time, with time periods associated with episodes or time points associated with events being represented as colored segments. In particular, in the present embodiment, the darker grey zones on the time bar 41 correspond to time periods of noise signals (i.e. when the signal is too artefactual for the analysis algorithm to suggest boundaries and proper detection). The first graphical window 4 further comprises a bidirectional cursor 43 configured to move along the time bar 41, thereby allowing navigation of the main plot 42 in time on the total acquisition time of the ECG signal. Color spots on the time bar 41 indicate the presence of episodes and events, guide the user in the selection of the time periods to be observed in the main plot 42, and provide an easy landmark for the displacement of the cursor 43.
[0120] In the bottom right corner, the first graphical window is provided with a second interactive means 44 arranged to create a zoom in and out of the main plot.
[0121] 1 and 2 also show that the second graphical window 5 includes a first ECG strip 51 within a second time window starting from the time point selected by the cursor 43. The second graphical window 5 further includes a second ECG strip 52 within a third time window that is larger than the second time window and that entirely includes the second time window.
[0122] Figures 3A and 3B show the effect of user interaction with the second interactive means 44, which creates a zoom-in of the main plot 42. In fact, the main plot in Figure 3B is a zoom-in of the main plot shown in Figure 3A.
[0123] Figures 4A and 4B show a main plot 42 displaying the same RR plot within the same time window when a cursor 43 is positioned on a time bar 41 corresponding to two different time points. Thus, the first and second ECG strips represented in the second graphical window 5 in Figures 4A and 4B are not identical.
[0124] According to the embodiment shown in Fig. 5, a first page of the report compiled using the method of the present invention represents a table with information about the patient and the doctor following the patient. This first page further comprises a graphical representation of the ECG features within a user-defined time window, notably an RR plot. The time window is typically chosen to include an episode and / or event of interest. The first report page further comprises information about the ECG recording and the extracted features (i.e. duration of the recording, minimum, maximum and average heart rate, etc.).
[0125] FIG. 6 shows a second page of the report, according to one embodiment, where the ECG strip previously selected by the user is displayed along with the relevant associated measurements and annotations as added by the user.
[0126] According to the embodiment shown in Fig. 8, a new episode is defined using an interaction means, enabling user interaction with the main plot. The interaction means is configured to select a start time point on the main plot (visualized on the main plot: "Day3 / 06:11:18pm") and an end time point (visualized on the main plot: "Day3 / 06:13:26pm") on the main plot. The interaction means is further configured to associate one predefined or user-customized indicator with the new time window defined from the start and end times.
[0127] According to the embodiment of Fig. 8, the multi-field display comprises additional interactive means 54, visualized as small icons. Such interactive means allow, for example, to take an image of the ECG signal represented in the first ECG strip 51, which may eventually be added to an editable report, or to modify the voltage scale of the y-axis of the first ECG strip 51, or to measure the distance between the R-waves visualized in the first ECG strip 51, and the like. According to this embodiment, the second ECG strip 52 is a scroll bar, equipped with a second cursor 53. Sliding the second cursor 53 along the second ECG strip 52 causes an automatic adaptation of the second time window of the first ECG strip 51.
[0128] According to the embodiment shown in Figure 9, a "patient alert" event generated by the patient by interacting with the ECG monitoring device is visualized in the main plot 42 and first ECG strip 51 as an alert icon 61. The time the alert was triggered by the patient is represented by a vertical line 62 in the first ECG strip and episode plot 32. The present specification also provides, for example, the following items: (Item 1) 1. A computer-implemented method for electrocardiogram analysis, the method comprising: receiving at least one ECG signal; analyzing the ECG signal and providing characteristics and / or identifying at least one episode and / or event, where an episode is a segment of the ECG signal defined by a start time, a duration, and landmarks acquired during analysis of the ECG signal, and an event is a strip of the ECG signal of a predetermined duration defined by a start time and landmarks acquired during analysis of the ECG signal; A step of displaying a multiple field display (1), the multiple field display (1) comprising at least a main plot (42) which is a global view of a graphical representation of said ECG signal within a first time window; a local view of the graphical representation of the ECG signal within a second time window (51), the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window (52), the third time window including the second time window and having a duration that is comprised between a duration of the first time window and a duration of the second time window; at least one interactive means, the at least one interactive means being a cursor (43) capable of selecting a reference time on the main plot (42) by sliding over a time bar (41), the time bar (41) comprising visual means for highlighting time segments on the time bar (41) corresponding to episodes and / or events; Steps A method comprising: (Item 2) 2. The computer-implemented method of claim 1, wherein the graphical representations of the ECG signal in the main plot, local perspective, and intermediate perspective are strips of an ECG signal or plots of features associated with the ECG signal as a function of time. (Item 3) 3. The computer-implemented method of any one of claims 1 or 2, wherein the multiple field display (1) contains directly editable information for analysis of the electrocardiogram. (Item 4) 4. The computer-implemented method of claim 3, further comprising at least one interactive means configured to select at least one strip of an ECG signal and / or at least one of the directly editable information. (Item 5) The bidirectional means further comprises: i. the action of zooming in and out on the main plot (42); ii. The action of defining a new episode by selecting a time window on the main plot (42); iii. highlighting the presence of events and / or episodes associated with at least one sign on said main plot (42); 5. The computer-implemented method of any one of items 1-4, configured to perform at least one of the following: (Item 6) 6. The computer-implemented method of any one of items 1-5, wherein the multi-field display (1) further displays at least one ECG strip (32) associated with an episode and / or at least one ECG segment associated with an event (32). (Item 7) 7. The computer-implemented method of any one of claims 1 to 6, wherein the analyzing step includes a boundary step of the ECG signal and a classification step of the ECG segments based on the results of the boundary step to identify the episodes and / or events. (Item 8) 8. The computer-implemented method of any one of claims 1-7, wherein the features provided from the analysis of the ECG signal include any measurements derived from the ECG signal during the analysis step, and wherein the indicators associated with the ECG segments or strips by the classification step are associated with abnormalities in the ECG signal corresponding to clinical conditions or signal noise. (Item 9) 9. The computer-implemented method of any one of claims 1-8, wherein the at least one ECG signal is a Holter. (Item 10) 1. A bidirectional electrocardiogram analysis system, comprising: a remote server having access to a medical database comprising at least one ECG signal recording of a patient, the remote server enabling analysis and interactive display of the ECG signal recording; and at least one computing device capable of at least temporarily communicating with the remote server and exchanging ECG data and displayable information, the remote server comprising: A processor; Memory, A data exchange module; an analysis module configured to analyze the ECG signal and provide features within the ECG signal and / or identify at least one episode and / or event; a graphical representation module, the graphical representation module being configured to generate a graphical representation of the ECG signal; A window generation module configured to generate a plurality of consecutive display windows for interactive visualization of a multi-field display (1) on a display screen, the multi-field display (1) comprising at least a main plot (42) which is a global view of a graphical representation of said ECG signal within a first time window; a local view of the graphical representation of the ECG signal within a second time window (51), the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window (52), the third time window including the second time window and having a duration that is comprised between a duration of the first time window and a duration of the second time window; at least one interactive means, the at least one interactive means being a cursor (43) configured to select a reference time on the main plot (42) by sliding over a time bar (41), the time bar (41) comprising visual means for highlighting time segments on the time bar (41) corresponding to episodes and / or events; a window generation module, an interaction module configured to control interactive means enabling interactive visualization of display windows of the multi-field display (1) for inspection over time of the graphical representation of the ECG signal in the main plot (42), the local viewpoints and the intermediate viewpoints; Equipped with The at least one computing device comprises a display screen, a microprocessor, a memory, and a data exchange module. (Item 11) 11. The bidirectional electrocardiogram analysis system of item 10, further comprising an editing module configured to edit a report comprising at least one selected ECG strip and / or ECG segment. (Item 12) 12. The bidirectional electrocardiogram analysis system of any one of items 10 or 11, wherein the graphical representation of the ECG signal is a strip of the ECG signal or a plot of features associated with the ECG signal as a function of time. (Item 13) 10. A computer program comprising instructions which, when executed by a computer, cause the computer to perform the steps of the method according to any one of items 1-9. (Item 14) 10. A computer-readable medium comprising instructions that, when executed by a computer, cause the computer to perform the steps of the method according to any one of items 1-9.
Claims
1. 1. A computer-implemented method for electrocardiogram analysis, the method comprising: receiving at least one ECG signal; analyzing the ECG signal to provide characteristics and identify at least one episode and / or event, where an episode is a segment of the ECG signal defined by a start time, a duration, and landmarks acquired during analysis of the ECG signal, and an event is a strip of the ECG signal of a predetermined duration defined by a start time and landmarks acquired during analysis of the ECG signal; displaying a multiple field display, the multiple field display comprising at least a main plot that is a global view of a graphical representation of the ECG signal within a first time window, wherein displaying the multi-field display includes visually highlighting multiple episodes and / or events associated with the ECG signal on the main plot; a local view of the graphical representation of the ECG signal within a second time window, the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window, the third time window including the second time window and having a duration that is comprised between a duration of the first time window and a duration of the second time window; at least one episode plot of the graphical representation of the ECG signal corresponding to at least one episode and / or event of the plurality of episodes and / or events visually highlighted on the main plot; at least one interactive means for selecting a time point on the main plot, the at least one interactive means having a cursor that is slidable on a time bar of the main plot; and Including, sliding a cursor on the time bar causes a simultaneous adaptation of the graphical representation of the ECG signal in the local viewpoint and the intermediate viewpoint based on a selected time point on the time bar that corresponds to a position of the cursor on the time bar. selecting said at least one episode plot automatically moves said cursor on the time bar of said main plot to a time window of the start or end of said at least one episode and / or event, or between the start and end of said at least one episode and / or event; method.
2. 2. The computer-implemented method of claim 1, wherein the graphical representations of the ECG signal in the main plot, local perspective, and intermediate perspective, and at least one episode plot are strips of an ECG signal or plots of features associated with the ECG signal as a function of time.
3. The computer-implemented method of claim 1 or 2, wherein the multiple field display includes directly editable information for analysis of the electrocardiogram.
4. The computer-implemented method of claim 3 , further comprising at least one interactive means configured to select at least one strip of an ECG signal and / or at least one of the directly editable information.
5. The bidirectional means further comprises: i. the action of zooming in and out on the main plot; ii. The action of defining a new episode by selecting a time window on the main plot; iii. highlighting an event and / or episode associated with at least one sign on the main plot; 5. The computer-implemented method of claim 1 , configured to perform at least one of the following:
6. 6. The computer-implemented method of claim 1, wherein the multi-field display further displays at least one ECG strip associated with an episode and / or at least one ECG segment associated with an event.
7. 7. The computer-implemented method of claim 6, wherein the analyzing step includes a boundary step of the ECG signal and a classification step of the at least one ECG segment based on a result of the boundary step to identify the episodes and / or events.
8. 8. The computer-implemented method of claim 6 or 7, wherein features provided from the analysis of the ECG signal include any measurements derived from the ECG signal during the analysis step, and wherein indicators associated with the at least one ECG segment or strip by a classification step are associated with abnormalities in the ECG signal corresponding to clinical conditions or signal noise.
9. The computer-implemented method of claim 1 , wherein the at least one ECG signal is a Holter.
10. 1. A bidirectional electrocardiogram analysis system, comprising: a remote server having access to a medical database comprising at least one ECG signal recording of a patient, enabling analysis and interactive display of said ECG signal recording; and at least one computing device capable of at least temporarily communicating with said remote server and exchanging ECG data and displayable information, said remote server comprising: A processor; Memory, A data exchange module; an analysis module configured to analyze the ECG signal and provide features within the ECG signal and identify at least one episode and / or event; a graphical representation module, the graphical representation module being configured to generate a graphical representation of the ECG signal; A window generation module configured to generate a plurality of consecutive display windows for interactive visualization of a multiple field display on a display screen, the multiple field display comprising at least: a main plot that is a global view of a graphical representation of the ECG signal within a first time window, wherein displaying the multi-field display includes visually highlighting multiple episodes and / or events associated with the ECG signal on the main plot; a local view of the graphical representation of the ECG signal within a second time window, the first time window including the second time window; an intermediate viewpoint of the graphical representation of the ECG signal within a third time window, the third time window including the second time window and having a duration that is comprised between a duration of the first time window and a duration of the second time window; at least one episode plot of the graphical representation of the ECG signal corresponding to at least one episode and / or event of the plurality of episodes and / or events visually highlighted on the main plot; at least one interactive means for selecting a time point on the main plot, the at least one interactive means having a cursor that is slidable on a time bar of the main plot; a window generation module, Equipped with sliding a cursor on the time bar causes simultaneous adaptation of the graphical representation of the ECG signal in the local viewpoint and the intermediate viewpoint based on a selected time point on the time bar that corresponds to a position of the cursor on the time bar; automatically moving the cursor on the time bar of the main plot to the start or end of the at least one episode and / or event, or to a time window between the start and end of the at least one episode and / or event, upon selection of the at least one episode plot; The at least one computing device comprises a display screen, a microprocessor, a memory, and a data exchange module.
11. The bi-directional electrocardiogram analysis system of claim 10 , further comprising an editing module configured to edit a report comprising at least one selected ECG strip and / or ECG segment.
12. 12. The bidirectional electrocardiogram analysis system of claim 10 or 11, wherein the graphical representation of the ECG signal and at least one episode plot are strips of an ECG signal or plots of features associated with the ECG signal as a function of time.
13. A computer program comprising instructions which, when executed by a computer, cause the computer to perform the steps of the method according to any one of claims 1 to 9.
14. A computer readable medium comprising instructions which, when executed by a computer, cause the computer to perform the steps of the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Portable electrocardiograph
JP1993154118A
Electrocardiogram analysis report, electrocardiogram analyzer, electrocardiogram analysis method, and electrocardiogram analysis program
JP2010233953A
Electrocardiogram analysis result report
JP2012106004A
Data output device, method, and program
JP2015197737A
Biological information processing system, biological information processing device, and analysis result information generation method
JP2016202347A