[go: up one dir, main page]

CN106037720A - Application method of hybrid continuous information analysis technology in medicine - Google Patents

Application method of hybrid continuous information analysis technology in medicine Download PDF

Info

Publication number
CN106037720A
CN106037720A CN201510880861.8A CN201510880861A CN106037720A CN 106037720 A CN106037720 A CN 106037720A CN 201510880861 A CN201510880861 A CN 201510880861A CN 106037720 A CN106037720 A CN 106037720A
Authority
CN
China
Prior art keywords
event
module
heart rate
heart
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510880861.8A
Other languages
Chinese (zh)
Other versions
CN106037720B (en
Inventor
李晖
陈梅
戴震宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou Youlian Borui Technology Co Ltd
Guizhou University
Original Assignee
Guizhou Youlian Borui Technology Co Ltd
Guizhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guizhou Youlian Borui Technology Co Ltd, Guizhou University filed Critical Guizhou Youlian Borui Technology Co Ltd
Priority to CN201510880861.8A priority Critical patent/CN106037720B/en
Publication of CN106037720A publication Critical patent/CN106037720A/en
Application granted granted Critical
Publication of CN106037720B publication Critical patent/CN106037720B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本发明公开了一种混合连续信息分析技术在医学上的应用方法,通过心电混合连续分析系统中的心电图信号获取模块从心电设备中获取心电图信号,然后通过心电图探测模块对心电图信号进行预处理,处理后的信号通过心电图探测方法提取出信号特征并制成一个个的基本心率事件以供复合事件处理心跳识别模块进行分析,复合事件处理心跳识别模块通过其中的混合连续分析模块将基本心率事件与病人历史数据库模块中的信息进行对比,识别出异常心率事件,当有严重的异常心率事件时向预诊断输出模块传输异常心跳警报和预诊断信息,预诊断输出模块向病人的医师和/或家属发送警报和求救信息。

The invention discloses a medical application method of a hybrid continuous information analysis technology. The electrocardiogram signal acquisition module in the electrocardiogram hybrid continuous analysis system is used to obtain the electrocardiogram signal from the electrocardiogram device, and then the electrocardiogram signal is pre-predicted by the electrocardiogram detection module. Processing, the processed signal extracts the signal characteristics through the electrocardiogram detection method and makes each basic heart rate event for analysis by the compound event processing heartbeat recognition module. The compound event processing heartbeat recognition module converts the basic heart rate The event is compared with the information in the patient history database module to identify the abnormal heart rate event, and when there is a serious abnormal heart rate event, the abnormal heartbeat alarm and pre-diagnosis information are transmitted to the pre-diagnosis output module, and the pre-diagnosis output module sends the patient's physician and/or Or family members send alerts and distress messages.

Description

混合连续信息分析技术在医学上的应用方法Application method of hybrid continuous information analysis technology in medicine

技术领域technical field

本发明涉及一种混合连续信息分析技术的应用方法,特别是一种混合连续信息分析技术在医学上的应用方法。The invention relates to an application method of a hybrid continuous information analysis technology, in particular to a medical application method of a hybrid continuous information analysis technology.

背景技术Background technique

心动电流图(electrocardiograms,ECG)是心脏在每个心动周期中心脏跳动时伴随的生物电变化,通过心电描记器从体表引出多种形式的电位变化的图形,它给出了每个人心脏的功能细节并能帮助分析出ECG信号中的异常心跳。心电图中可观察到周期性的P,QRS和T波序列,在这个序列中QRS波群是具有最大振幅的,对其的探测有助于计算出其周围的P,T波和心跳的其他特征的。The electrocardiogram (electrocardiograms, ECG) is the bioelectrical change accompanied by the heart beat in each cardiac cycle. The graph of various forms of potential changes is drawn from the body surface by the electrocardiography device, which gives the heart of each person. It can help analyze the abnormal heartbeat in the ECG signal. Periodic P, QRS, and T wave sequences can be observed in the ECG. In this sequence, the QRS wave group has the largest amplitude, and its detection helps to calculate its surrounding P, T waves and other characteristics of the heartbeat of.

心血管疾病一直是危害人类健康、造成人类死亡的主要原因之一,ECG的识别分析在临床上具有很重要的意义。目前我国的ECG临床应用主要分为三种形态:一种是病人接受心电图的短时测试,如体检和普通心脏检测时,通常对病人的心跳的扫描不超过一分钟,而病人的ECG信号会直接打印在纸上,由医生对其进行分析,然后告知病人心电图有何异常。第二种是对于住院病人有生命危险或心脏方面疾病时,会提供心电监护仪来检测病人的心跳血压,血氧量等数据。这种方式的目的旨在检测病人出现危及生命的情况时,心电监护仪会进行报警,如病人出现震颤,跳停等情况,大部分的病人ECG信息并不进行记录。这样便使得对于病人的进一段时间的ECG情况医生无法得到很好的掌握。对于在重症监护室(ICU)的病人除外。第三种是对于心脏术后患者或严重的心脏病患者进行心电24小时监控,俗称“背包”。这是将一个便携的心电记录仪与接在人体的导联连接,让病人自行活动,以记录 病人过去24小时的心电数据。而后将这些数据从记录仪中取出导入电脑中进行分析。Cardiovascular disease has always been one of the main causes of harm to human health and death, and the identification and analysis of ECG is of great clinical significance. At present, the clinical application of ECG in my country is mainly divided into three forms: one is that the patient receives a short-term test of the electrocardiogram, such as physical examination and ordinary heart detection, usually the scan of the patient's heartbeat does not exceed one minute, and the patient's ECG signal will be It is printed directly on paper, analyzed by the doctor, and then informs the patient of any abnormalities in the ECG. The second is that for hospitalized patients with life-threatening or heart disease, an ECG monitor will be provided to detect the patient's heartbeat, blood pressure, blood oxygen level and other data. The purpose of this method is to detect when the patient is in a life-threatening situation, the ECG monitor will give an alarm, such as the patient tremor, jump stop, etc., most of the patient's ECG information is not recorded. This makes it difficult for the doctor to obtain a good grasp of the patient's ECG situation for a period of time. The exception is for patients in the intensive care unit (ICU). The third is to conduct 24-hour ECG monitoring for patients after cardiac surgery or patients with severe heart disease, commonly known as "backpack". This is to connect a portable ECG recorder with leads connected to the human body, allowing the patient to move on their own to record the patient's ECG data in the past 24 hours. These data are then taken out from the recorder and imported into a computer for analysis.

对于以上三种形式来说,共同要面对的问题有三个:首先,病人的中长期心电数据都是没有存档的,也就是说无法通过对历史ECG的分析来分析病人的康复情况或病情恶化程度。其次,对于心电图的分析,病人拿到记录在纸上的心电图后除了找专业的医师来分析,没有实时性,对于突发性心脏病的挽救无能为力。第三,只有危重病人可以获得医学方面的专业帮助,对于普遍患有高血压,冠心病的大量老年人他们没有途径了解自己日常的身体状况。而且由于人体个体的差异,每个人的正常心跳也不尽相同。我们通过互联网检索可以发现人体的正常心跳为60—100次/分,那么这个值就有1个问题,比如说1个人正常心跳为60次/分,如果他的心跳次数突然为100次/分,虽然该数值仍然处于正常心跳的范围,但是对于他本人来说已经处于心动过速了。还有就是有的人其本身的正常心跳本身偏高或者偏低,有的人正常心跳110次/分以上,有的人正常心跳在60次/分以下,如果用一个大众的数值对其进行评判的话,难免出现错误。For the above three forms, there are three common problems to face: First, the patient’s medium and long-term ECG data are not archived, which means that the patient’s recovery or condition cannot be analyzed through the analysis of historical ECG degree of deterioration. Secondly, for the analysis of the electrocardiogram, after the patient gets the electrocardiogram recorded on the paper, he has to find a professional doctor to analyze it, which is not real-time, and there is nothing he can do to save a sudden heart attack. Third, only critically ill patients can obtain professional medical help. For a large number of elderly people who generally suffer from hypertension and coronary heart disease, they have no way to understand their daily physical conditions. And due to individual differences in the human body, each person's normal heartbeat is also different. We can find that the normal heartbeat of the human body is 60-100 beats per minute through Internet searches, so there is a problem with this value. For example, if a person's normal heartbeat is 60 beats per minute, if his heartbeat suddenly becomes 100 beats per minute , although the value is still in the range of normal heartbeat, it is already in tachycardia for him. In addition, some people's normal heartbeat itself is high or low, some people's normal heartbeat is above 110 beats per minute, and some people's normal heartbeat is below 60 beats per minute. In judging, mistakes are bound to happen.

因此,设计一个系统结合病人自身的心跳情况,适时对病人的心跳进行检测,当病人出现异常心跳时,可以对异常心跳进行显示,并将异常心跳的表现与病人的病历与病人过去的心跳历史数据进行比对,对严重的异常心跳进行报警,给出针对每个病人的辅助预诊断,帮助医生更好的掌握病人的情况是一个亟待解决的问题。Therefore, a system is designed to detect the patient's heartbeat in a timely manner in combination with the patient's own heartbeat. When the patient has an abnormal heartbeat, the abnormal heartbeat can be displayed, and the performance of the abnormal heartbeat can be compared with the patient's medical records and the patient's past heartbeat history. It is an urgent problem to be solved to compare the data, give an alarm for serious abnormal heartbeats, give auxiliary pre-diagnosis for each patient, and help doctors better understand the patient's condition.

发明内容Contents of the invention

本发明的目的在于,提供一种混合连续分析技术在医学上的应用方法。该方法可以结合病人自身的心跳情况,适时对病人的心跳进行检测,当病人出现异常心跳时,可以对异常心跳进行显示,并将异常心跳的表现与病人的病历与病人过去的心跳历史数据进行比对,对严重的异常心跳进行报警,给出针对每个病人的辅助预诊断,帮助医生更好的掌握病人的情况。The purpose of the present invention is to provide a medical application method of mixed continuous analysis technology. This method can combine the patient's own heartbeat to detect the patient's heartbeat in a timely manner. When the patient has an abnormal heartbeat, the abnormal heartbeat can be displayed, and the performance of the abnormal heartbeat can be compared with the patient's medical records and the patient's past heartbeat historical data. Comparing, alarming for severe abnormal heartbeat, giving auxiliary pre-diagnosis for each patient, helping doctors to better understand the patient's condition.

本发明的技术方案:一种混合连续信息分析技术在医学上的应用方法, 通过心电混合连续分析系统中的心电图信号获取模块从心电设备中获取心电图信号,然后通过心电图探测模块对心电图信号进行预处理,处理后的信号通过心电图探测方法提取出信号特征并制成一个个的基本心率事件以供复合事件处理心跳识别模块进行分析,复合事件处理心跳识别模块通过其中的混合连续分析模块将基本心率事件与病人历史数据库模块中的信息进行对比,识别出异常心率事件,当有严重的异常心率事件时向预诊断输出模块传输异常心跳警报和预诊断信息,预诊断输出模块向病人的医师和/或家属发送警报和求救信息。The technical scheme of the present invention: a method for applying the hybrid continuous information analysis technology in medicine. The electrocardiogram signal acquisition module in the ECG hybrid continuous analysis system obtains the electrocardiogram signal from the electrocardiogram device, and then the electrocardiogram signal is detected by the electrocardiogram detection module. Carry out preprocessing, the processed signal extracts the signal characteristics through the electrocardiogram detection method and makes each basic heart rate event for analysis by the compound event processing heartbeat recognition module. The basic heart rate event is compared with the information in the patient history database module to identify the abnormal heart rate event, and when there is a serious abnormal heart rate event, the abnormal heartbeat alarm and pre-diagnosis information are transmitted to the pre-diagnosis output module, and the pre-diagnosis output module sends the patient's physician and/or family members to send alerts and distress messages.

前述的混合连续信息分析技术在医学上的应用方法中,所述心电图信号获取模块由心电监护仪或便携式心电仪获取信号,信号通过蓝牙传输给手机或者PC。In the medical application method of the aforementioned hybrid continuous information analysis technology, the electrocardiogram signal acquisition module acquires signals from an electrocardiogram monitor or a portable electrocardiograph, and the signals are transmitted to a mobile phone or a PC through Bluetooth.

前述的混合连续信息分析技术在医学上的应用方法中,所述心电图探测模块从心电图信号获取模块传输来的电压信号序列中识别出每一个心跳,并提取出心跳的心率、RR波间隔、P波、QRS波群以及T波特性参数,并将这些特性参数制作成基本心率事件并传输给复合事件处理心跳识别模块供异常心率事件的匹配使用;同时将心电数据存入历史数据库模块中。In the medical application method of the aforementioned hybrid continuous information analysis technology, the electrocardiogram detection module identifies each heartbeat from the voltage signal sequence transmitted by the electrocardiogram signal acquisition module, and extracts the heartbeat heart rate, RR wave interval, P Wave, QRS wave group and T wave characteristic parameters, and make these characteristic parameters into basic heart rate events and transmit them to the compound event processing heartbeat identification module for matching use of abnormal heart rate events; at the same time, store the ECG data in the historical database module .

前述的混合连续信息分析技术在医学上的应用方法中,所述心电图探测模块包括有信号预处理模块和心电探测模块;心电探测模块包括QRS波群检测模块和P、T波检测模块;其中信号预处理模块将心电图信号获取模块传输来的电压信号首先使用小波变换来去除工频干扰并针对基线漂移问题,并用多项式拟合来调整基线;QRS波群检测模块使用动态阀值检测方法对实时传输过来的数据进行逐点方差、逐点平方以及信号幅度逐点平方操作,在有R峰处做移动窗口的积分;P、T波检测模块用于对一个完整心跳的窗口期进行分析从QRS波群前后的信号中找到心跳对应的P,T波的位置和信息。In the medical application method of the aforementioned hybrid continuous information analysis technology, the electrocardiogram detection module includes a signal preprocessing module and an electrocardiogram detection module; the electrocardiogram detection module includes a QRS wave group detection module and a P, T wave detection module; Among them, the signal preprocessing module firstly uses wavelet transform to remove the power frequency interference from the voltage signal transmitted by the electrocardiogram signal acquisition module and adjusts the baseline with polynomial fitting to solve the problem of baseline drift; the QRS wave group detection module uses a dynamic threshold detection method to detect The data transmitted in real time is operated by point-by-point variance, point-by-point square, and point-by-point square of signal amplitude, and the integral of the moving window is performed at the R peak; the P and T wave detection modules are used to analyze the window period of a complete heartbeat from Find the position and information of the P and T waves corresponding to the heartbeat from the signals before and after the QRS complex.

前述的混合连续信息分析技术在医学上的应用方法中,所述动态阀值检测方法包括有以下步骤:In the medical application method of the aforementioned hybrid continuous information analysis technology, the dynamic threshold detection method includes the following steps:

A、建立1个大小为1000个样本点的窗口,随着新的信号输入,老的样 本点移出窗口;A. Establish a window with a size of 1000 sample points. With the new signal input, the old sample points are moved out of the window;

B、.将预处理过的信号进行滑动平均值处理,11个样本点的滑动窗口取平均;B. The preprocessed signal is subjected to sliding average processing, and the sliding window of 11 sample points is averaged;

C、使用动态阈值THR1等于滑动窗口中样本点的平均值与样本均值的和来过滤掉低于阈值的信号部分;C. Use the dynamic threshold THR1 equal to the sum of the average value of the sample points in the sliding window and the sample average value to filter out the signal part below the threshold;

D、使用动态阈值THR2等于滑动窗口中样本点的平均值与样本均值的之差来过滤掉高于阈值信号部分;D. Use the dynamic threshold THR2 equal to the difference between the average value of the sample points in the sliding window and the sample average value to filter out the part of the signal above the threshold;

E、对比步骤C与步骤D产生的非零区间的间隔,当间隔非零区间小于50个样本点时,将相邻的后面一个非零区间置零,并将步骤C与步骤D的结果合并;E. Compare the interval between the non-zero intervals generated in step C and step D. When the interval between non-zero intervals is less than 50 sample points, set the next adjacent non-zero interval to zero, and combine the results of step C and step D ;

F、在步骤E处理之后的部分都是在QRS波群内,找到波峰中最值点作为R峰的点;F, the part after the processing of step E is all in the QRS wave group, find the most value point in the wave peak as the point of the R peak;

G、在步骤D处理后,若非零区间在滑动窗口边缘没有回落,则视作QRS波群没有达到最高点,既步骤F所找到的最新一个R峰值存在误差,将步骤G所分析出的最新一个R峰值标记;G. After the processing in step D, if the non-zero interval does not fall back at the edge of the sliding window, it is considered that the QRS complex has not reached the highest point, that is, there is an error in the latest R peak value found in step F, and the latest R peak value analyzed in step G an R peak marker;

H、若步骤D处理后的非零区间在窗口边缘已经回落,则再执行一次步骤F将新的结果对比滑动窗口中已经找到的R峰位置从而确定最新的一个R峰的位置;H, if the non-zero interval processed in step D has fallen back at the edge of the window, then perform step F again to compare the new result with the R peak position found in the sliding window to determine the latest R peak position;

J、计算步骤E处理后不为零的区间边缘的两个大小为20样本区间内找出二阶导数的正负号改变的样本点作为R波的区间;J, the two sizes of the interval edges that are not zero after the calculation step E are processed are the intervals of the R wave as the sample points where the sign of the second derivative is changed in the 20 sample intervals;

K、通过前后两个RR波区间,算出中间完整心跳的区间,并对QRS波群前后的窗口进行分析,找出满足次阈值THR3的区间来作为P,T波的区间进行分析;K. Through the two RR wave intervals before and after, calculate the interval of the complete heartbeat in the middle, and analyze the windows before and after the QRS complex, and find out the interval that meets the sub-threshold THR3 as the interval of P and T waves for analysis;

L、将每个心跳区间内的QRS波群、P波、T波的间隔时间,峰值,起始结束的样本点位置信息保存并发给复合事件处理心跳识别模块。L, save the QRS wave group, P wave, T wave interval time, peak value, start and end sample point position information in each heartbeat interval and send it to the compound event processing heartbeat recognition module.

前述的混合连续信息分析技术在医学上的应用方法中,所述复合事件处理心跳识别模块通过其中的混合连续分析模块对心电图探测模块输出的每 一个基本心率事件进行监听,通过复合事件处理心跳识别模块中的EPL语句识别每一个基本心率事件是否满足正常心跳的条件,对于异常心率事件通过与病人历史数据库模块中的异常心率表进行匹配判断其是哪一种异常心率事件,并根据异常心率事件处在事件树或事件图中的位置来判断此异常心率事件能否组成其它的更为复杂的异常心率事件,并判断是否移除相应的模式匹配语句,最后将所得新的复杂事件发送到复合事件处理心跳识别模块;并将每一个心跳的所有基本心率事件作为历史数据存入历史数据库模块中。In the medical application method of the aforementioned hybrid continuous information analysis technology, the compound event processing heartbeat recognition module monitors each basic heart rate event output by the electrocardiogram detection module through the hybrid continuous analysis module, and processes the heartbeat recognition through the compound event The EPL statement in the module identifies whether each basic heart rate event meets the conditions of a normal heartbeat. For an abnormal heart rate event, it is judged which abnormal heart rate event it is by matching with the abnormal heart rate meter in the patient history database module, and according to the abnormal heart rate event Position in the event tree or event graph to determine whether this abnormal heart rate event can form other more complex abnormal heart rate events, and determine whether to remove the corresponding pattern matching statement, and finally send the resulting new complex event to the complex The event processing heartbeat identification module; and all the basic heart rate events of each heartbeat are stored in the historical database module as historical data.

前述的混合连续信息分析技术在医学上的应用方法中,所述历史数据库模块包括有病人的基本信息表、存储基础心率表、异常心率总表、异常心率分表以及心率变异性分析数值表;每个表根据时间不同分为白天和夜晚两个存储部分。In the medical application method of the aforementioned mixed continuous information analysis technology, the historical database module includes a patient's basic information table, a stored basic heart rate table, an abnormal heart rate table, an abnormal heart rate sub-table, and a heart rate variability analysis value table; Each table is divided into two storage parts, day and night, according to time.

前述的混合连续信息分析技术在医学上的应用方法中,所述混合连续分析模块将病人心率的中长期指标记录下来,并利用这些指标来调整因个体差异而造成的心脏病理事件的甄别,并将其运用到复杂心率事件处理中使得复杂心率事件处理时所使用的匹配模式可以动态的进行改变和调整。In the medical application method of the aforementioned hybrid continuous information analysis technology, the hybrid continuous analysis module records the mid- and long-term indicators of the patient's heart rate, and uses these indicators to adjust the screening of cardiac physiological events caused by individual differences, and Applying it to complex heart rate event processing enables the matching mode used in complex heart rate event processing to be dynamically changed and adjusted.

前述的混合连续信息分析技术在医学上的应用方法中,所述混合连续分析模块的实现包括有三个部分:混合基本事件、混合复杂事件以及综合预诊断;其中混合基本事件通过对历史的正常心跳的分析和统计,得到每个人正常心率中P波和T波的相对于QRS波群的分布位置,而且对过去所有的单个心率进行挖掘或分析得到心律的历史特征值,两者使用混合连续分析方式进行比对,从而分析出基本的心率的种类属性;混合复杂事件通过在复合事件处理心跳识别模块对异常心率事件的监听过程中,提取出病人历史数据库模块中发生过的不同异常心率事件的特征值,并将这些特征值用于病人实时异常心率事件检测;当实时探测到异常心律并将其转变成异常心律的复杂事件时,通过综合预诊断快速地判断是否有生命危险,并将与症状相关的信息发送给医护人员。In the medical application method of the aforementioned mixed continuous information analysis technology, the realization of the mixed continuous analysis module includes three parts: mixed basic events, mixed complex events and comprehensive pre-diagnosis; The analysis and statistics of each person's normal heart rate of the P wave and T wave relative to the distribution of the QRS complex, and mining or analysis of all the past single heart rate to obtain the historical characteristic value of the heart rhythm, both using mixed continuous analysis The method is compared to analyze the basic heart rate type attribute; the mixed complex event extracts the different abnormal heart rate events that have occurred in the patient history database module during the monitoring process of the abnormal heart rate event by the compound event processing heartbeat recognition module eigenvalues, and use these eigenvalues for real-time detection of abnormal heart rate events in patients; Symptom-related information is sent to healthcare professionals.

本发明的有益效果:与现有技术相比,本发明的应用方法结合病人自身 的心跳情况,适时对病人的心跳进行检测,当病人出现异常心跳时,可以对异常心跳进行显示,并将异常心跳的表现与病人的病历与病人过去的心跳历史数据进行比对,对严重的异常心跳进行报警,给出针对每个病人的辅助预诊断,帮助医生更好的掌握病人的情况。本发明结合了人们的实际需求,设计了心电混合连续分析系统和相关的处理方法,提出了心电探测方法以及复杂事件处理模块。提出一种心电图探测方法对心电图的基础心率进行探测,并将其转化为基础事件流,采用Esper流事件处理引擎来构建连续分析系统,对心电图探测方法产生的基础事件流进行模式匹配。将系统产生的实时心电数据及异常心率数据存入到历史数据库中。同时设计了针对常见异常心律的EPL语句,以复杂事件树的形式将大量的复杂事件之间的关系串联起来进行动态模式匹配,降低了系统的压力。最后,实现了将心电历史数据及特征从数据库中取出提供给事件流分析引擎进行更加精准和个性化的模式匹配。在匹配到预设的异常心律事件后及时的预警,并快速的提供病人的相关历史记录、用药情况等相关资讯,以提高医护人员的救治率。总结下来主要包括以下几个方面的优点:Beneficial effects of the present invention: Compared with the prior art, the application method of the present invention combines the patient's own heartbeat to detect the patient's heartbeat in a timely manner. When the patient has an abnormal heartbeat, it can display the abnormal heartbeat and display the abnormal heartbeat The performance of the heartbeat is compared with the patient's medical records and the patient's past heartbeat historical data, and an alarm is given for serious abnormal heartbeats, and auxiliary pre-diagnosis for each patient is given to help doctors better understand the patient's condition. The invention combines people's actual needs, designs an electrocardiographic hybrid continuous analysis system and related processing methods, and proposes an electrocardiographic detection method and a complex event processing module. An electrocardiogram detection method is proposed to detect the basic heart rate of the electrocardiogram and convert it into a basic event flow. The Esper stream event processing engine is used to build a continuous analysis system to perform pattern matching on the basic event flow generated by the electrocardiogram detection method. Store the real-time ECG data and abnormal heart rate data generated by the system into the historical database. At the same time, the EPL statement for common abnormal heart rhythms is designed, and the relationship between a large number of complex events is connected in series in the form of a complex event tree for dynamic pattern matching, which reduces the pressure on the system. Finally, the historical ECG data and characteristics are extracted from the database and provided to the event flow analysis engine for more accurate and personalized pattern matching. After matching the preset abnormal heart rhythm event, it will give a timely warning, and quickly provide relevant information such as the patient's relevant history records and medication status, so as to improve the treatment rate of medical staff. In summary, it mainly includes the following advantages:

1、针对心电分析的特殊需要提出了一种实时的心电探测方法,这种方法可以较好的为心电监测分析提供实时事件支持。1. For the special needs of ECG analysis, a real-time ECG detection method is proposed, which can better provide real-time event support for ECG monitoring and analysis.

2、设计了基于复杂事件处理的心电混合连续分析系统,将复杂事件处理分析技术引入到心电监控与分析当中来。2. Design the ECG hybrid continuous analysis system based on complex event processing, and introduce complex event processing analysis technology into ECG monitoring and analysis.

3、设计了一种混合连续分析架构,传统的连续分析技术只能提前定好阈值,如果超过阈值则报警;相对每个人的体质和心跳特点各有不同,混合连续分析技术就可以一定程度上较好的解决这个问题。3. A hybrid continuous analysis architecture is designed. The traditional continuous analysis technology can only set the threshold in advance. If the threshold is exceeded, an alarm will be issued. Compared with each person's physique and heartbeat characteristics are different, the hybrid continuous analysis technology can be compared to a certain extent. Ok fix that.

4、心电混合连续分析系统采用复杂事件处理技术,将数据驱动改为事件驱动模式,节省计算力也节省了大量原始数据存储空间只存储相对较小的事件数据。4. The ECG hybrid continuous analysis system adopts complex event processing technology to change data-driven to event-driven mode, which saves computing power and saves a lot of raw data storage space and only stores relatively small event data.

附图说明Description of drawings

附图1为本发明的心电混合连续分析系统的结构示意图;Accompanying drawing 1 is the structural representation of electrocardiogram mixing continuous analysis system of the present invention;

附图2为复杂事件的层次示意图;Attached Figure 2 is a hierarchical schematic diagram of complex events;

附图3为复合事件处理心跳识别模块的流程图;Accompanying drawing 3 is the flowchart of composite event processing heartbeat recognition module;

附图4为心跳速率混合监测流程图;Accompanying drawing 4 is the mixed monitoring flowchart of heartbeat rate;

附图5为室性心动过速事件的事件树示意图;Accompanying drawing 5 is the event tree schematic diagram of ventricular tachycardia event;

附图6为室性二联律示意图;Accompanying drawing 6 is the schematic diagram of ventricular bigeminy;

附图7为室性三联律示意图;Accompanying drawing 7 is the schematic diagram of ventricular trigeminy;

附图8为MIT心电数据库的错误率示意图;Accompanying drawing 8 is the error rate schematic diagram of MIT ECG database;

附图9为复杂事件技术对异常心律的识别示意图;Accompanying drawing 9 is the schematic diagram of the identification of abnormal cardiac rhythm by complex event technology;

附图10为混合连续分析技术异常心率识别率示意图;Accompanying drawing 10 is the schematic diagram of the abnormal heart rate recognition rate of hybrid continuous analysis technique;

具体实施方式detailed description

下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。The present invention will be further described below in conjunction with the accompanying drawings and embodiments, but not as a basis for limiting the present invention.

本发明的实施例:本发明研究与设计的心电混合连续分析系统正是通过CEP(复合事件处理)技术对病人每一时刻产生的大量的生物体征数据进行分析并保存。心电混合连续分析系统的研究与设计可以解决大量的生物体征数据直接被丢弃的问题,并将这些数据的分析用于挽救生命和改善身体状况。Embodiment of the present invention: The electrocardiogram hybrid continuous analysis system researched and designed by the present invention analyzes and saves a large amount of biological sign data generated by the patient at every moment through the CEP (composite event processing) technology. The research and design of the ECG hybrid continuous analysis system can solve the problem that a large amount of biological sign data is directly discarded, and the analysis of these data can be used to save lives and improve physical conditions.

心动电流图(electrocardiograms,ECG)是心脏在每个心动周期中心脏跳动时伴随的生物电变化,通过心电描记器从体表引出多种形式的电位变化的图形,它给出了每个人心脏的功能细节并能帮助分析出ECG信号中的异常心跳。心电图中可观察到周期性的P,QRS和T波序列,在这个序列中QRS波群是具有最大振幅的,对其的探测有助于计算出其周围的P,T波和心跳的其他特征的。对心动电流图的分析与混合连续分析技术的结合的研究和尝试是本发明的主要目的。下面将介绍针对医学ECG进行混合连续分析的系统的框架设计和模块设计。The electrocardiogram (electrocardiograms, ECG) is the bioelectrical change accompanied by the heart beat in each cardiac cycle. The graph of various forms of potential changes is drawn from the body surface by the electrocardiography device, which gives the heart of each person. It can help analyze the abnormal heartbeat in the ECG signal. Periodic P, QRS, and T wave sequences can be observed in the ECG. In this sequence, the QRS wave group has the largest amplitude, and its detection helps to calculate its surrounding P, T waves and other characteristics of the heartbeat of. The main purpose of the present invention is the research and attempt on the combination of electrocardiogram analysis and hybrid continuous analysis techniques. The framework design and module design of the system for hybrid continuous analysis of medical ECG will be introduced below.

心电混合连续分析系统框架设计Frame Design of ECG Hybrid Continuous Analysis System

心电混合连续分析系统需要从各种心电设备中获取ECG信号,对于这些 信号CEP(复合事件处理)技术是无法直接进行处理获取信息的,而且可能信号源还有噪音等影响判断质量的因素,所以第一步就是需要对ECG信号进行一系列的预处理使得信号的质量符合检测方法的要求。接下来才能够通过ECG检测方法提取出心电的信号特征以供CEP系统分析。CEP系统对送来的心电数据分析后找出异常心跳,对严重的异常心跳进行报警。并将异常心跳的表现与病人的病历与病人过去的心跳历史数据进行比对,给出针对每个病人的辅助预诊断,帮助医生更好的掌握病人的情况。The ECG hybrid continuous analysis system needs to obtain ECG signals from various ECG devices. For these signals, CEP (composite event processing) technology cannot directly process and obtain information, and there may be factors such as signal sources that affect the quality of judgment. , so the first step is to perform a series of preprocessing on the ECG signal so that the quality of the signal meets the requirements of the detection method. Only then can the ECG detection method be used to extract the signal characteristics of the ECG for analysis by the CEP system. The CEP system finds abnormal heartbeats after analyzing the sent ECG data, and gives an alarm to serious abnormal heartbeats. And compare the performance of abnormal heartbeat with the patient's medical records and the patient's past heartbeat history data, and give an auxiliary pre-diagnosis for each patient, helping doctors better understand the patient's condition.

根据以上的分析,基于CEP的ECG实时监测分析系统可以有效的对ECG信号进行处理,识别出非正常心跳的事件,将心跳事件与病人的病历等历史信息进行比对并给出预诊断信息。对于帮助普通的病人了解自己的身体状况并及时作出就医的决定提供支持。心电混合连续分析系统框架如附图1所示。该系统由分为五个模块,分别是心电图信号获取模块,心电图探测模块,CEP心跳识别模块,历史数据库模块,预诊断输出模块。下面将分别对系统的主要功能模块及相关技术进行介绍。Based on the above analysis, the CEP-based ECG real-time monitoring and analysis system can effectively process ECG signals, identify abnormal heartbeat events, compare heartbeat events with historical information such as patient medical records, and provide pre-diagnosis information. Provide support to help ordinary patients understand their physical conditions and make timely decisions about seeking medical treatment. The framework of ECG hybrid continuous analysis system is shown in Figure 1. The system is divided into five modules, which are electrocardiogram signal acquisition module, electrocardiogram detection module, CEP heartbeat recognition module, historical database module, and pre-diagnosis output module. The following will introduce the main functional modules and related technologies of the system respectively.

心电图信号获取模块设计Design of electrocardiogram signal acquisition module

ECG信号获取由心电监护仪、便携式心电仪等完成,这些信号通过蓝牙传输到手机或pc,在手机端或pc端进行ECG的探测,为了节省带宽并不会将360HZ的心电信号实时传输到服务器端,而是由手机端或pc端的程序探测出每个心跳的特征信息后并压缩后,以每分钟或更长一个周期上传一次这个周期的ECG特征信号到服务器端进行处理;如果在终端的探测中发现非正常心跳则立刻传输现有的这个周期内的ECG压缩数据到服务器端进行分析。通过PC端的监听程序将由串口接收到的信息用作下一步信号预处理的数据源。监听程序可以记录信号源的频率以及每次信号的强弱值以供预处理模块使用。The acquisition of ECG signals is done by ECG monitors, portable ECG instruments, etc. These signals are transmitted to mobile phones or PCs through Bluetooth, and ECG detection is performed on the mobile phone or PC side. In order to save bandwidth, the 360HZ ECG signals are not real-time After being transmitted to the server, the program on the mobile phone or PC detects and compresses the characteristic information of each heartbeat, and then uploads the ECG characteristic signal of this cycle to the server for processing every minute or longer; if If an abnormal heartbeat is found in the detection of the terminal, the ECG compressed data in the current period will be immediately transmitted to the server for analysis. The information received by the serial port is used as the data source for the next signal preprocessing through the monitoring program on the PC side. The monitoring program can record the frequency of the signal source and the strength value of each signal for use by the preprocessing module.

心电数据库中一般存放的是一条或多条导联的心电数据,包含的信号源需要按照不同的数据库进行解码,一般心电数据库会包含头文件和诊断文件,头文件一般给出心电相关的信息,如心电采用的信号频率、信号基点位置、单位、导联的数量及部位以及病人的一些相关信息:年龄,性别,用药 情况等。而诊断文件将标明异常心跳的类型和发生时间,将具体异常心跳发生的信号点与相关值进行了标注。读取标注信息将极大的帮助开发者验证自己的心电监测算法或程序。The ECG database generally stores the ECG data of one or more leads, and the contained signal sources need to be decoded according to different databases. Generally, the ECG database will contain header files and diagnostic files. The header files generally give the ECG data. Relevant information, such as the signal frequency used by the ECG, the position of the signal base point, the unit, the number and location of the leads, and some relevant information of the patient: age, gender, medication, etc. The diagnosis file will indicate the type and occurrence time of the abnormal heartbeat, and mark the signal points and related values of the specific abnormal heartbeat. Reading annotation information will greatly help developers verify their ECG monitoring algorithms or programs.

心电图探测模块设计Design of Electrocardiogram Detection Module

心电图探测模块的功能是从心脏的电压信号序列中识别出一个个的心跳,并提取出其中的一些特性参数如心率,RR波间隔,P波、QRS波群、T波。将这些特性参数构成基本心律事件并传输给复合事件处理心跳识别模块供异常心律事件的匹配使用。心电图探测模块主要由两部分组成:信号预处理模块和心电探测模块。心电探测模块包含QRS波群探测识别和P,T波探测识别两部分。以下将分别对这三部分的功能与设计进行阐述。The function of the electrocardiogram detection module is to identify each heartbeat from the voltage signal sequence of the heart, and extract some characteristic parameters such as heart rate, RR wave interval, P wave, QRS wave group, and T wave. These characteristic parameters constitute basic heart rhythm events and are transmitted to the complex event processing heartbeat recognition module for matching of abnormal heart rhythm events. The ECG detection module is mainly composed of two parts: a signal preprocessing module and an ECG detection module. The ECG detection module includes two parts: QRS wave group detection and identification and P, T wave detection and identification. The function and design of these three parts will be described respectively below.

信号预处理模块设计:对于ECG信号的识别率有着重要影响的是ECG录制的质量,通常实际得到的心电信号是有着各种各样的干扰和漂移的,所以对于信号进行预处理是很有必要的行为。ECG信号有两个重要的干扰源,一个是50Hz/60Hz及其谐波的工频干扰;另一个是小于1Hz的些基线漂移。首先使用小波变换来去除工频干扰并针对基线漂移问题,选用多项式拟合(polynomial fitting)来调整基线。Signal preprocessing module design: The quality of ECG recording has an important impact on the recognition rate of ECG signals. Usually, the actual ECG signals have various interferences and drifts, so it is very important to preprocess the signals. necessary behavior. ECG signal has two important sources of interference, one is the power frequency interference of 50Hz/60Hz and its harmonics; the other is some baseline drift less than 1Hz. Firstly, wavelet transform is used to remove power frequency interference, and polynomial fitting is used to adjust the baseline for the problem of baseline drift.

心电探测模块设计:其包括有信号QRS波群检测,因对实时数据进行分析无法对完整的心率记录的特征进行提取,故使用一种动态阈值检测方法,对实时传输过来的数据进行逐点方差、逐点平方,信号幅度逐点平方等操作,使得输出后的数据都有为正,且非线性的放大了微分输出的信号,突出信号的高频部分,更加突出了R峰,并减少了T波引起的假阳性;在有R峰处做移动窗口的积分,抽取出R波的其他信息,如斜率、宽度、以及提高QRS综合波检测的准确率。还包括有P、T波检测,通过对QRS波群的检测,以及RR波间隔的计算,可以很容易的大致计算出一个完整心跳的窗口期。对这个窗口期进行分析从QRS波群前后的信号中找到这个心跳对应的P、T波可能的位置和其他信息;但并非所有的P,T信号都可以被用这样的方式识别出来,诸如心动过速,震颤,以及其他的P、T波与其他波重叠的情况就 难以被加以识别了,但是通常P、T波无法识别也能成为一种标识,也可以用来对异常心电做判断。ECG detection module design: it includes signal QRS wave group detection, because the analysis of real-time data cannot extract the characteristics of the complete heart rate record, so a dynamic threshold detection method is used to point-by-point the real-time transmitted data Operations such as variance, point-by-point square, and point-by-point square of signal amplitude make the output data positive, and nonlinearly amplify the differential output signal, highlighting the high-frequency part of the signal, highlighting the R peak more, and reducing The false positive caused by the T wave is eliminated; the integration of the moving window is performed at the R peak to extract other information of the R wave, such as slope, width, and improve the accuracy of QRS complex detection. It also includes P and T wave detection. Through the detection of QRS wave group and the calculation of RR wave interval, it is easy to roughly calculate the window period of a complete heartbeat. Analyze this window period to find the possible positions and other information of the P and T waves corresponding to the heartbeat from the signals before and after the QRS complex; but not all P and T signals can be identified in this way, such as cardiac Acceleration, tremor, and other situations where P and T waves overlap with other waves are difficult to identify, but usually P and T waves that cannot be identified can also become a sign, and can also be used to judge abnormal ECG .

针对本系统需要将心跳的基本信息细节从几百个样本点的电压值压缩成对每个心跳的基本数据信息,动态阈值检测方法的主要描述如下。In view of the need to compress the basic information details of the heartbeat from the voltage values of hundreds of sample points to the basic data information of each heartbeat in this system, the main description of the dynamic threshold detection method is as follows.

Step1.建立在一个大小为1000个样本点的窗口中,随着新的信号输入,老的样本点移出窗口。Step1. Establish a window with a size of 1000 sample points, and as new signals are input, old sample points are moved out of the window.

Step2.将预处理过的信号进行滑动平均值处理,11个样本点的滑动窗口取平均。滑动平均值的取得可以有效的降低动态阈值错误过滤掉低于其均值的信号部分。Step2. The preprocessed signal is subjected to sliding average processing, and the sliding window of 11 sample points is averaged. The acquisition of the moving average can effectively reduce the error of the dynamic threshold and filter out the signal part below its average value.

mm aa (( nno )) == 11 1111 ΣΣ ii == nno -- 55 nno ++ 55 Xx (( ii ))

n=1,2…….1000n=1,2....1000

Step3.动态阈值THR1等于滑动窗口中样本点的平均值与样本均值的和来过滤掉低于阈值的信号部分。Step3. The dynamic threshold THR1 is equal to the sum of the average value of the sample points in the sliding window and the sample average value to filter out the signal part below the threshold.

TT pp (( nno )) == mm aa (( nno )) ,, mm aa (( nno )) >> TT Hh RR 11 00 ,, mm aa (( nno ))

n=1,2…….1000n=1,2....1000

Step4.动态阈值THR2等于滑动窗口中样本点的平均值与样本均值的之差来过滤掉高于阈值信号部分。可以定位R波的位置。Step4. The dynamic threshold THR2 is equal to the difference between the average value of the sample points in the sliding window and the sample average value to filter out the part of the signal higher than the threshold value. The location of the R wave can be located.

TT nno (( nno )) == mm aa (( nno )) ,, mm aa (( nno )) << TT Hh RR 22 00 ,, mm aa (( nno ))

n=1,2…….1000n=1,2....1000

Step5.对比Step3与Step4中产生的非零区间的间隔,当间隔非零区间小于50个样本点时,将相邻的后面一个非零区间置零,并将Step3与Step4中的结果合并。这样做的主要目的是将实际QRS波群抽象化,能快速的定位 到QRS波群的位置。为下一步对P波的位置进行估计做准备。Step5. Compare the interval between the non-zero intervals generated in Step3 and Step4. When the interval between non-zero intervals is less than 50 sample points, set the next non-zero interval to zero, and combine the results in Step3 and Step4. The main purpose of doing this is to abstract the actual QRS complex and quickly locate the position of the QRS complex. Prepare for the next step to estimate the position of the P wave.

Step6.在Step5处理之后的部分都是在QRS波群内,找到波峰中最值点作为R峰的点。Step6. The part after Step5 processing is in the QRS wave group, find the most value point in the wave peak as the point of R peak.

Step7.在Step4处理后,如果非零区间在滑动窗口边缘没有回落,则视作QRS波群可能没有达到最高点,既Step6所找到的最新一个R峰值可能存在误差,将第七步所分析出的最新一个R峰值标记。Step7. After Step4 processing, if the non-zero interval does not fall back at the edge of the sliding window, it is considered that the QRS complex may not have reached the highest point, that is, there may be an error in the latest R peak value found in Step6, and the analysis in the seventh step The latest R peak marker for .

Step8.若Step4处理后的非零区间在窗口边缘已经回落,则再执行一次Step6将新的结果对比滑动窗口中已经找到的R峰位置从而确定最新的一个R峰的位置。Step8. If the non-zero interval processed by Step4 has fallen back at the edge of the window, perform Step6 again to compare the new result with the R peak position already found in the sliding window to determine the latest R peak position.

Step9.计算Step5处理后不为零的区间边缘的两个大小为20样本区间内找出二阶导数的正负号改变的样本点作为R波的区间。Step9. Calculate the sample point where the sign of the second derivative changes in the two size of 20 sample intervals on the edge of the interval that is not zero after processing in Step5 as the interval of the R wave.

Step10.通过前后两个RR区间的算出中间这个完整心跳的区间,并对QRS波群前后的窗口进行分析,找出满足次阈值THR3的区间来作为P,T波的区间进行分析。Step10. Calculate the interval of the complete heartbeat in the middle through the two RR intervals before and after, and analyze the windows before and after the QRS complex, and find out the interval that meets the sub-threshold THR3 as the interval of P and T waves for analysis.

Step11.将每个心跳区间内的QRS波群、P波、T波(如果P波、T波可探测)的详细数据,如间隔时间,峰值,起始结束的样本点位置信息保存并发给识别模块。Step11. Save the detailed data of QRS wave group, P wave, T wave (if P wave, T wave can be detected) in each heartbeat interval, such as interval time, peak value, start and end sample point position information and send it to the recognition module.

心电图检测模块是系统对心跳类型分析准确性的基石,起着至关重要的作用。The electrocardiogram detection module is the cornerstone of the system's accuracy in heartbeat type analysis and plays a vital role.

复合事件处理心跳识别模块设计Design of Heartbeat Recognition Module for Compound Event Processing

复合事件处理(CEP)心跳识别模块是心电混合连续分析系统的核心也是混合分析的基础。本模块利用了CEP技术来处理和分析实时心率中的异常事件,单个的心率异常事件会引起一连串的异常心律的复杂事件。通过对心电图探测模块监测识别得到的基本事件的监听,可以监听到各种异常心律事件,而多个特定规律出现的异常心律事件的发生可被认为是符合EPL语句中表达模式的异常心律复杂事件。系统对于这些复杂事件的监测可以及时的通知医护人员和第一时间提供病人症状数据以在一定程度上帮助挽救病人的 生命。附图2所示为系统中所使用到的复杂事件的层次示意图。首先由系统中的心电图探测模块来产生基本心跳事件用方框表示;所有的椭圆形表示复杂事件,图中经过EPL语句进行模式匹配,某些特定基本事件的发生将会触发EPL语句产生复杂事件,由基本事件产生的复杂事件我们定位一级复杂事件,也就是层次图中复杂事件的第一层。产生的复杂事件也会流入到系统中,当某EPL语句监听到符合模式的复杂事件发生了,则产生更高层级的复杂事件。The composite event processing (CEP) heartbeat recognition module is the core of the ECG hybrid continuous analysis system and the basis of the hybrid analysis. This module uses CEP technology to process and analyze abnormal events in real-time heart rate. A single abnormal heart rate event will cause a series of complex events of abnormal heart rate. By monitoring the basic events identified by the monitoring and identification of the ECG detection module, various abnormal heart rhythm events can be monitored, and the occurrence of multiple abnormal heart rhythm events with specific rules can be considered as abnormal heart rhythm complex events that conform to the expression pattern in the EPL sentence . The system's monitoring of these complex events can promptly notify medical staff and provide patient symptom data at the first time to help save the patient's life to a certain extent. Accompanying drawing 2 is a hierarchical diagram of complex events used in the system. Firstly, the basic heartbeat events are generated by the ECG detection module in the system, which are represented by boxes; all ovals represent complex events. In the figure, EPL statements are used for pattern matching, and the occurrence of some specific basic events will trigger EPL statements to generate complex events. , the complex event generated by the basic event We locate the first-level complex event, which is the first layer of the complex event in the hierarchy diagram. The generated complex events will also flow into the system. When an EPL statement monitors the occurrence of a complex event that conforms to the pattern, a higher-level complex event will be generated.

复杂事件的层级越高,表明心脏异常症状越明确以及这个事件的发生对病患来说更加性命攸关。例如一名普通的冠心病患者,也许每天会发生上千次的室性期前收缩即俗称的早搏,这样的情况太过频繁不足以判断病人是否出现严重的症状。但若期前收缩的发生频率和模式诱发了一个二级事件如VT心动过速事件,临床上意味着病人有不可预知的潜在致命性情况可能发生;若VT事件持续的时间达到一定程度便会发生第三级的复杂事件,如心肌缺血事件那便意味着病人需要马上进行急救,若不采取措施便会危及性命。The higher the level of complex events, the more specific the symptoms of cardiac abnormalities and the more life-threatening the occurrence of this event for the patient. For example, an ordinary patient with coronary heart disease may experience thousands of premature ventricular contractions every day, commonly known as premature beats, which are too frequent to judge whether the patient has serious symptoms. However, if the frequency and pattern of premature contraction induces a secondary event such as a VT tachycardia event, clinically it means that an unpredictable and potentially fatal situation may occur in the patient; if the VT event lasts to a certain extent, it will The occurrence of a third-level complex event, such as a myocardial ischemic event, means that the patient needs immediate first aid, and if measures are not taken, it will be life-threatening.

复合事件处理心跳识别模块的流程如附图3所示,CEP是对连续信号源的实时分析,所以流程图并没有办法标出识别流程的终点。当任意心电监护数据源接入系统后,心电图探测模块便会对采样的信号进行预处理和波形检测。随后将每一个检测到的心跳信息封装成一个个基本心律事件,并将其存入基本心跳。当基本心律事件产生时,系统负责识别基本心律事件的EPL语句将会识别是否满足正常心跳的条件,如果没有异常则监听下一次的心跳事件。若CEP监听本次心律的数据并不符合正常心律的定义,则会根据现有的一些匹配规则来匹配本次心跳是哪一种异常心律,并被存入异常心律表中。复杂事件系统会根据异常心率事件处在事件树或事件图中的位置来判断此异常心律能否组成其他的更为复杂的异常心律事件。若此事件并没有到达事件树的顶层,则在CEP监听的模式中加入上一层的异常心律模式。而如果已经到达事件树最高层,则说明事件已经被监听到,则需要移除相应的模式匹配语句。最后将所得新的复杂事件发送到复合事件处理心跳识别模块。之后 复合事件处理心跳识别模块将会不停的循环执行流程图中的步骤。The flow of the compound event processing heartbeat recognition module is shown in Figure 3. CEP is a real-time analysis of continuous signal sources, so the flow chart does not have a way to mark the end of the recognition process. When any ECG monitoring data source is connected to the system, the ECG detection module will perform preprocessing and waveform detection on the sampled signal. Then each detected heartbeat information is encapsulated into basic heart rhythm events and stored in the basic heartbeat. When a basic heart rhythm event occurs, the EPL statement that the system is responsible for identifying the basic heart rhythm event will identify whether the condition of a normal heartbeat is met, and if there is no abnormality, it will monitor the next heartbeat event. If the data monitored by the CEP does not meet the definition of a normal heart rhythm, it will match the abnormal heart rhythm according to some existing matching rules and store it in the abnormal heart rhythm table. The complex event system will judge whether the abnormal heart rhythm can form other more complex abnormal heart rhythm events according to the position of the abnormal heart rhythm event in the event tree or event graph. If the event does not reach the top layer of the event tree, the abnormal heart rhythm pattern of the previous layer is added to the CEP monitoring mode. And if it has reached the top level of the event tree, it means that the event has been monitored, and the corresponding pattern matching statement needs to be removed. Finally, the new complex event is sent to the complex event processing heartbeat identification module. Afterwards, the compound event processing heartbeat recognition module will execute the steps in the flow chart in a continuous cycle.

心电图探测模块将心跳的基本信息制成基本心率事件发往复合事件处理心跳识别模块,并将心电数据压缩存入历史数据库模块以备以后查找;复合事件处理心跳识别模块在接收到传来的心跳事件以后将进行模式匹配,将每一个心跳的所有基本心律事件作为历史数据存入数据库,如果符合异常心跳的特征将会把异常心跳的特征存入异常特征数据库以备稍后预诊断输出模块进行调用。The electrocardiogram detection module makes the basic information of the heartbeat into basic heart rate events and sends them to the composite event processing heartbeat recognition module, and compresses the ECG data into the historical database module for later search; the composite event processing heartbeat recognition module receives the transmitted Pattern matching will be performed after the heartbeat event, and all basic heart rhythm events of each heartbeat will be stored in the database as historical data. If the characteristics of abnormal heartbeat are met, the characteristics of abnormal heartbeat will be stored in the abnormal characteristic database for later pre-diagnosis output module to make the call.

心跳事件构成:从心电监护仪等中所读取出的数据在进行预处理后经心电图探测方法可以探测出一个心跳的详细特征值,如QRS波群、P波、T波的详细信息作为基本心律事件,基本心律事件仅仅是能够反映实时探测到的当前心跳的一些参数,尽管它也能提供许多相关的细节信息,但是这些信息与要自动探测到心跳异常的目标还有很大的距离,无法表达一个完整的含义。因此需要将基本心律事件聚合成一个个具备实际医学含义的复杂事件。下面是对事件的基本描述。Heartbeat event composition: the data read from the ECG monitor, etc., can detect the detailed characteristic values of a heartbeat through the electrocardiogram detection method after preprocessing, such as the detailed information of QRS wave group, P wave, T wave as Basic heart rhythm events, basic heart rhythm events are only some parameters that can reflect the current heartbeat detected in real time. Although it can also provide many related detailed information, this information is still far from the goal of automatically detecting abnormal heartbeats. , unable to express a complete meaning. Therefore, it is necessary to aggregate basic heart rhythm events into complex events with practical medical meaning. Below is a basic description of the event.

基本心律事件:每一个基本心律事件都有一个唯一可用的名字,这里由病人Uid+BeatPart+BeatID组成。来源列表表明ECG信号源来自于移动设备还是心电监护仪,以及设备号;还有病历数据库名表明病历存储的位置。属性列表包括:ecg_id是表明是哪一条导联的信息;Beat_ID用于标记是哪一个心跳的属性事件;strat_time and end_time表示事件的开始时间和结束事件,如果事件没有持续的时间end_time可以为空。Basic heart rhythm event: Each basic heart rhythm event has a unique name, which consists of patient Uid+BeatPart+BeatID. The source list indicates whether the ECG signal source comes from a mobile device or an ECG monitor, and the device number; and the medical record database name indicates the location where the medical record is stored. The attribute list includes: ecg_id is the information indicating which lead; Beat_ID is used to mark which heartbeat attribute event it is; strat_time and end_time indicate the start time and end event of the event, and end_time can be empty if the event has no duration.

复杂事件:与基本事件相比多了subevent子事件和constraint list约束条件,复杂事件是由多个子事件和其约束关系构成的。复杂事件主要用来表示一些特有的非正常心率事件,如VT室性心动过速、室性二联律、室性三联律等。Complex events: Compared with basic events, there are more subevents and constraint list constraints. Complex events are composed of multiple subevents and their constraint relationships. Complex events are mainly used to represent some unique abnormal heart rate events, such as VT ventricular tachycardia, ventricular bigeminy, ventricular trigeminy, etc.

复合事件处理心跳识别模块中的混合连续分析模块的功能是将病人的历史数据的信息进行提取用于实时数据的连续分析。混合连续分析模块将病人心率的中长期指标记录下来,并利用这些指标来调整因个体差异而造成的 心脏病理事件的甄别,并将其运用到复杂事件处理中使得复杂事件处理时所使用的匹配模式可以动态的进行改变和调整。The function of the hybrid continuous analysis module in the complex event processing heartbeat identification module is to extract the information of the patient's historical data for continuous analysis of real-time data. The mixed continuous analysis module records the medium and long-term indicators of the patient's heart rate, and uses these indicators to adjust the screening of cardiac physiological events caused by individual differences, and applies them to complex event processing to make the matching used in complex event processing Modes can be changed and adjusted dynamically.

历史数据库模块设计History database module design

分析系统若要与历史心电数据进行对比,需要加入心电历史数据库模块来存储历史数据。历史数据库模块主要分为五类数据表。If the analysis system wants to compare with the historical ECG data, it needs to add the ECG historical database module to store the historical data. The historical database module is mainly divided into five types of data tables.

第一类为病人的基本息表,病人基本信息表中包含了病人的病人编号,姓名,年龄,性别,以及用药史等基本资料。日常行为信息备注,如是否有大体力运动或劳动的行为。基本心率表中存放的是由心电图探测方法识别后发往复合事件处理心跳识别模块的每一次心跳的基本信息参数。The first category is the basic information table of the patient, which contains basic information such as the patient's patient number, name, age, sex, and medication history. Remarks on daily behavior information, such as whether there is any physical activity or labor behavior. What is stored in the basic heart rate table is the basic information parameter of each heartbeat identified by the electrocardiogram detection method and sent to the compound event processing heartbeat identification module.

第二类为存储基础心率表,既每一次心跳的相关数据,如日期、心率ID、RR间隔、P波、QRS波群、T波的详细参数等;而这类基础心率存储表有可以分为两类一类是当天当月的数据存储表,另一类是历史心电数据的数据存储表。存储基础心率表里存储的为每个月的基本心率,表字段结构与基本心率表示一致的,每月系统将把本月的基本心率表复制到存储基础心率表中,并将基本心率表清空以存储本月的所有心率信息。The second type is to store the basic heart rate monitor, which refers to the relevant data of each heartbeat, such as date, heart rate ID, RR interval, detailed parameters of P wave, QRS wave group, T wave, etc.; and this type of basic heart rate storage table can be divided into There are two types, one is the data storage table of the current month, and the other is the data storage table of historical ECG data. The stored basic heart rate table stores the basic heart rate of each month. The table field structure is consistent with the basic heart rate. Every month, the system will copy the basic heart rate table of this month to the stored basic heart rate table and clear the basic heart rate table. to store all heart rate information for the month.

第三类为异常心率总表,存储所有的不正常心率,既不正常心跳的ID、异常心率类型、持续时间及异常心率ID等;同样也可分为两类,一类存储当月不正常心率,另一类存储历史不正常心率。The third category is the abnormal heart rate table, which stores all abnormal heart rates, including the ID of abnormal heartbeat, abnormal heart rate type, duration and abnormal heart rate ID, etc.; it can also be divided into two categories, one class stores the abnormal heart rate of the current month , another type of abnormal heart rate storage history.

第四类为异常心率分表,既按心室、心房、交界区三个区域来划分并存储不同的异常心率,如室性心动过速、房性早搏、交界区逸博等异常心跳类型。分表数据库分为三个,分别为室性异常心律数据库、房性异常心律数据及交界区心率异常数据库。The fourth category is the abnormal heart rate sub-table, which divides and stores different abnormal heart rates according to the three regions of the ventricle, atrium, and junction area, such as ventricular tachycardia, atrial premature beats, and junctional area escaping. The sub-table database is divided into three, namely the ventricular abnormal heart rhythm database, the atrial abnormal heart rhythm data and the junction area heart rate abnormal database.

第五类为HRV分析数值表,是以心电图为数据源的一种心率分析数值,这些通过计算得出的数值可以很好的表示出所测心脏的一些特征,这些特征可以被用来分析被测者患有慢性心衰竭的可能性及程度。HRV(心率变异性)反应的是自主神经系统活性和定量评估心脏交感神经与迷走神经张力及平衡性,从而判断其对心血管疾病的病情及预后。是预测心脏性猝死和心律失 常性事件的一个极为有价值的指标。The fifth category is the HRV analysis value table, which is a heart rate analysis value based on the electrocardiogram as the data source. These calculated values can well represent some characteristics of the measured heart, and these characteristics can be used to analyze the measured heart rate. The possibility and degree of chronic heart failure. HRV (heart rate variability) reflects the activity of the autonomic nervous system and quantitatively evaluates the tone and balance of the cardiac sympathetic and vagus nerves, so as to judge the condition and prognosis of cardiovascular diseases. It is an extremely valuable indicator for predicting sudden cardiac death and arrhythmia events.

预诊断输出模块设计Pre-diagnosis output module design

当复合事件处理心跳识别模块识别出异常心律之后,会启动混合查询,同时对历史ECG数据、异常心率模式库、病历查询并与实时ECG情况比对。当对比找到病人的病历中与之相关的部分,且有高危险等级时向预诊断输出模块传输异常心跳警报和预诊断信息,预诊断输出模块会对病人病历设定的医师和病人家属发送警报或求救信息,待他人收到信息进行救治。When the complex event processing heartbeat recognition module recognizes an abnormal heart rhythm, it will start a mixed query, and at the same time query the historical ECG data, abnormal heart rate pattern library, and medical records and compare it with the real-time ECG situation. When the relevant part of the patient's medical record is found by comparison, and there is a high risk level, the abnormal heartbeat alarm and pre-diagnosis information will be transmitted to the pre-diagnosis output module, and the pre-diagnosis output module will send an alarm to the physician and patient's family members set in the patient's medical record Or a message for help, and wait for others to receive the message for treatment.

要想了解一个人的心率情况,中长期的心电数据将会带来极大的帮助和益处。一个人的中长期心率的变化情况可以直接的体现出病人心脏的变化规律及病变情况。并且可以作为此人的心率基准指标来运用于个体的心率监控当中。If you want to understand a person's heart rate, medium and long-term ECG data will bring great help and benefits. The change of a person's heart rate in the medium and long term can directly reflect the change rule and pathological changes of the patient's heart. And it can be used as the person's heart rate benchmark index to be used in individual heart rate monitoring.

如附图4所示,为心跳速率混合监测流程图,图中当基本心律事件由心电图探测模块生成之后会被复合事件处理心跳识别模块进行监测,白天和夜晚的心率略有不同所以经判断后会分别从夜晚或白天的历史数据中取出相应的中长期历史平均值。实时基本心律事件与历史数据库数据混合后进行判断,当小于平均历史心率65%时被视为心动过缓;当心率为历史心率的200~250%时被视为是心动过速;而当大于历史心率的250%时则视为是心脏发生了震颤。在技术水平不断发展的今天,传统教科书中介绍的正常人的心率范围以及发生心动过速、震颤以及心脏逸搏的界定范围已经不再适用于对个体监护的需求。对于中长期心率指标的掌握将能有助于进行个性化心率监控。历史数据可以针对每个人的心率基准来进行个体化的阈值设置和事件分析。As shown in Figure 4, it is a heartbeat rate mixed monitoring flow chart. In the figure, when the basic heart rhythm event is generated by the electrocardiogram detection module, it will be monitored by the compound event processing heartbeat recognition module. The heart rate is slightly different during the day and night, so after judgment The corresponding medium and long-term historical averages will be taken from the historical data of night or day respectively. Real-time basic heart rhythm events are mixed with historical database data for judgment. When the heart rate is less than 65% of the average historical heart rate, it is considered bradycardia; when the heart rate is 200-250% of the historical heart rate, it is considered tachycardia; 250% of the historical heart rate is considered to be a tremor of the heart. With the continuous development of technology today, the normal heart rate range introduced in traditional textbooks and the defined ranges for tachycardia, tremor, and cardiac escape are no longer applicable to the needs of individual monitoring. The mastery of medium and long-term heart rate indicators will be helpful for personalized heart rate monitoring. Historical data allows for individualized threshold setting and event analysis against each individual's heart rate baseline.

复杂事件——CEP心跳识别Complex Events - CEP Heartbeat Recognition

复合事件处理心跳识别模块的数据源,心电监护仪每个导联的电信号在经过ECGD探测模块之后会封装成基本心律事件。复杂事件是由一个或多个基本心律事件或复杂事件构成的。复杂事件的产生是CEP系统解析EPL语句中的模式并在基本事件流中匹配到相应的模式而产生的,复杂事件产生之后 同样也会被一事件流的形式发送到CEP系统当中,并可能被其他的模式检测和匹配;Composite event processing is the data source of the heartbeat recognition module, and the electrical signal of each lead of the ECG monitor will be encapsulated into a basic heart rhythm event after passing through the ECGD detection module. A complex event is composed of one or more basic rhythm events or complex events. The generation of complex events is generated by the CEP system parsing the pattern in the EPL statement and matching the corresponding pattern in the basic event flow. After the complex event is generated, it will also be sent to the CEP system in the form of an event flow, and may be Other pattern detection and matching;

附图5为室性心动过速事件的事件树示意图,图示所示为复杂事件VT室性心动过速的基本构成情况以及下一级的事件的情况。室性心动过速(ventricular tachycardia,VT):简称室速,是指起源于心室、自发、连续3个或3个以上、频率大于100次/分的期前收缩组成的心律。Fig. 5 is a schematic diagram of an event tree of a ventricular tachycardia event, which shows the basic composition of the complex event VT ventricular tachycardia and the events of the next level. Ventricular tachycardia (VT): referred to as ventricular tachycardia, refers to the cardiac rhythm that originates from the ventricle, spontaneously, and consists of 3 or more consecutive premature contractions with a frequency greater than 100 beats/min.

首先复合事件处理心跳识别模块检测到基本心律事件的各项特征以匹配到室性期前收缩,并将次异常心律事件加入到事件流当中。室性期前收缩的异常心率事件被加入事件流的同时将动态的激活与之相关EPL语句,即增加后续与室性期前收缩相关的匹配模式监听。如附图5所示的VT室性心动过速、附图6所示的室性二联律、附图7所示的室性三联律的模式监听。First, the compound event processing heartbeat recognition module detects the characteristics of the basic heart rhythm event to match the premature ventricular contraction, and adds the second abnormal heart rhythm event to the event flow. When the abnormal heart rate event of premature ventricular contraction is added to the event stream, the EPL statement related to it will be dynamically activated, that is, the subsequent matching pattern monitoring related to premature ventricular contraction will be increased. For example, the mode monitoring of VT ventricular tachycardia shown in FIG. 5 , ventricular bigeminy shown in FIG. 6 , and ventricular trigeminy shown in FIG. 7 .

此后复合事件处理心跳识别模块会继续的监听线上的所有的EPL语句所含模式。若此后继续有连续两个的基本事件被识别为室性期前收缩,并且这连续的三个心跳事件的RR波间隔的平均频率都高过100每分钟的即RR波间隔的平均值小于216就匹配时VT室性心动过速的特征了。这事系统会生成VT复杂事件加入到当前时间流当中。若有更复杂的基于VT室性心动过速的模式,CEP将会激活相关模式的监听。Afterwards, the compound event processing heartbeat recognition module will continue to monitor the patterns contained in all EPL statements on the line. If there are two consecutive basic events identified as ventricular premature contraction, and the average frequency of the RR wave intervals of the three consecutive heartbeat events is higher than 100 per minute, that is, the average value of the RR wave intervals is less than 216 Match the characteristics of VT ventricular tachycardia. In this case, the system will generate a VT complex event and add it to the current time stream. If there are more complex patterns based on VT ventricular tachycardia, CEP will activate the monitoring of the relevant patterns.

由于每个病人的心脏特性是各异的,通常不会将所有的心律事件都进行监听,只会对事件树中可以由单一基本心律事件监听得来的事件进行监听。当特定的心率异常事件被激活了之后,在含有此异常心律事件的各事件树的父节点EPL语句将会被激活,并在CEP中进行监听。这样可以有效的节约资源和减轻系统负担。Since the cardiac characteristics of each patient are different, usually not all heart rhythm events are monitored, but only events that can be obtained by monitoring a single basic heart rhythm event in the event tree are monitored. When a specific abnormal heart rate event is activated, the EPL statement at the parent node of each event tree containing the abnormal heart rate event will be activated and monitored in the CEP. This can effectively save resources and reduce system burden.

VT的复杂事件只需要如下信息,病人ID、病人心跳编号、日期以及异常心律事件开始的时间和结束的时间。即可作为VT事件开始的时间,而后当心率事件不再匹配此复杂事件时给此事件记录结束时间。之后将此异常心律复杂事件存入异常心律对应数据库中。The complex events of VT only need the following information, patient ID, patient heartbeat number, date, and start time and end time of the abnormal heart rhythm event. It can be used as the start time of the VT event, and then record the end time of the event when the heart rate event no longer matches this complex event. Afterwards, the abnormal heart rhythm complex event is stored in the database corresponding to the abnormal heart rhythm.

室性期前收缩的特征是:QRS波群提早出现,其形态异常,时限大多>0.12 秒,T波与QRS波主波方向相反,ST随T波移位,其前无P波。发生束支近端处的室性早搏,其QRS波群可不增宽。室性期前收缩后大多有完全代偿间歇。基本心律较慢时,室性期前收缩可插入于两次窦性心搏之间,形成插入型室性期前收缩。偶见逆传至心房的逆行P波,常出现于ST段上。The characteristics of ventricular premature contraction are: the QRS wave group appears early, its shape is abnormal, and the time limit is mostly >0.12 seconds, the T wave is opposite to the main wave of the QRS wave, the ST wave shifts with the T wave, and there is no P wave before it. In the case of premature ventricular contractions at the proximal end of the bundle branch, the QRS complex may not be widened. Most of the premature ventricular contractions have a complete compensatory interval. When the basic rhythm is slow, premature ventricular contraction can be inserted between two sinus beats, forming an inserted premature ventricular contraction. Occasionally retrograde P waves that travel retrograde to the atrium, often appearing on the ST segment.

通常随着研究的深入,事件树的层数是会逐渐增加或者说事件树会长大,同时事件树的数目也会增加。这样可以使得在不对系统进行改动的同时继续支持更多的复杂事件,这也是CEP技术灵活之处。Usually, as the research progresses, the number of layers of the event tree will gradually increase or the event tree will grow, and the number of event trees will also increase. This can continue to support more complex events without making changes to the system, which is also the flexibility of CEP technology.

混合连续分析hybrid continuous analysis

上一节中对于心电监控的复杂事件分析实现已经做出了描述。这对于普遍心率不齐的病人是十分有帮助的,但是实际应用当中每个人的心率基准指标以及同样的心率异常现象所产生的心电图图样是不同的,这无形中给系统对个体的准确匹配带来了挑战。混合连续分析的应用的初衷正是为了能够使得这套基于复杂事件处理的心电分析系统能够具有更强的个体兼容性和准确度。并且能够实现针对不同病人自己的身体状况来进行分析和预测。The implementation of complex event analysis for ECG monitoring has been described in the previous section. This is very helpful for patients with general arrhythmia, but in practical applications, each person's heart rate benchmark index and the ECG patterns produced by the same abnormal heart rate phenomenon are different, which virtually brings the system to the accurate matching of individuals. Here comes the challenge. The original intention of the application of hybrid continuous analysis is to enable this ECG analysis system based on complex event processing to have stronger individual compatibility and accuracy. And it can realize the analysis and prediction according to the physical condition of different patients.

以复杂事件为基础,对混合连续分析模块的实现将分为三个部分:混合基本事件、混合复杂事件及综合预诊断。Based on complex events, the implementation of the hybrid continuous analysis module will be divided into three parts: hybrid basic events, hybrid complex events and comprehensive pre-diagnosis.

基本心率的检测是由心电图探测方法来完成的,该方法对于QRS波群的检测是有较高的准确度的;但是对于P波和T波的准确检测至今仍然是一个医学难题,因为大多数情况下,病人的心脏病理特点的不同导致不同病人的P波和T波的相对于QRS波群的相对位置有很大差异的,用固定检测方法是很难将其准确定位并提供给CEP进行分析,所以混合连续分析将可在一定程度上解决这一问题。The detection of the basic heart rate is done by the electrocardiogram detection method, which has a high accuracy for the detection of the QRS wave group; but the accurate detection of the P wave and the T wave is still a medical problem, because most In some cases, the different cardiac pathological characteristics of patients lead to great differences in the relative positions of P waves and T waves relative to the QRS complex in different patients. It is difficult to accurately locate them with fixed detection methods and provide them to CEP for analysis, so hybrid continuous analysis will solve this problem to a certain extent.

每个人的单次正常完整心跳的心电图是最容易定位出P波和T波的,对历史的正常心跳的分析和统计可以得到每个人正常心率中特定的P波和T波的相对于QRS波群的分布位置。利用这个更每个人独有的精确的分布位置区间,从而在很大程度上解决P波和T波的定位问题。The electrocardiogram of each person's single normal complete heartbeat is the easiest to locate the P wave and T wave. The analysis and statistics of the historical normal heartbeat can get the specific P wave and T wave relative to the QRS wave in each person's normal heart rate. The location of the group. Using this more accurate distribution position interval unique to each person can solve the positioning problem of P wave and T wave to a large extent.

进一步的,每个人的单次完整心跳的心电图可以提取出,对应心跳类型 的特征值。若对过去所有的单个心率进行挖掘或分析则可以得到特定种类的心律的历史特征值,两者进行比对便可以使用混合连续分析方式分析出基本的心率的种类等属性。Further, the ECG of each person's single complete heartbeat can be extracted, corresponding to the characteristic value of the heartbeat type. If all individual heart rates in the past are excavated or analyzed, the historical characteristic value of a specific type of heart rate can be obtained. By comparing the two, the basic heart rate type and other attributes can be analyzed using a hybrid continuous analysis method.

对于每个人的基本心率情况以及呈现的心电图图样是有独立的特征的,对于病人每一个完整的心跳特征值的提取是可以将医学领域中针对大众的相对固定的异常心律的标准更加个体化。Each person's basic heart rate and the presented ECG pattern have independent characteristics. The extraction of each complete heartbeat feature value of a patient can make the relatively fixed abnormal heart rhythm standard for the general public in the medical field more individualized.

在原有复杂事件处理系统的基础下提取出病人历史记录中发生过的不同异常心律的特征值,并将这些特征值用于病人实时异常心律检测。病人的历史记录在数据库中是按天进行保存的。白天人的心跳速率会比夜晚更高,更兴奋。所以历史记录需要将白天和夜晚分开了分析特征值。医学上将白天的区间定义为9AM到8PM,及当天上午9点到晚上八点;夜间的时间区间定义为9PM到次日8AM。所以可见,虽然数据是按天进行存储的,但是要对历史数据分析时,却要参考日期和白天与黑夜的区间。所以需要对CEP系统的EPL语句进行修改并在系统中加入对历史数据库的访问模块。On the basis of the original complex event processing system, the feature values of different abnormal heart rhythms that have occurred in the patient's historical records are extracted, and these feature values are used for real-time abnormal heart rhythm detection of the patient. The patient's history is kept in the database by day. A person's heart rate will be higher and more excited during the day than at night. So historical records need to separate day and night to analyze eigenvalues. Medically, the daytime interval is defined as 9AM to 8PM, and 9:00 am to 8:00 pm on the same day; the night time interval is defined as 9PM to 8AM the next day. So it can be seen that although the data is stored by day, when analyzing historical data, it is necessary to refer to the date and the interval between day and night. Therefore, it is necessary to modify the EPL statement of the CEP system and add an access module to the historical database in the system.

对混合复杂事件的处理需要使得EPL语句能够支持对历史数据的获取;Nesper中支持在EPL语句中引入自定义函数,使用自定义函数通过ODBC开放数据库互连或JDBC即Java数据库连接来链接相应的数据库,取出数据库中种类的相应异常心律的平均特征值并使用作为EPL与剧中的阈值进行模式匹配。The processing of mixed and complex events needs to enable EPL statements to support the acquisition of historical data; Nesper supports the introduction of custom functions in EPL statements, and the use of custom functions to link corresponding database, take out the average characteristic value of the corresponding abnormal heart rhythm of the category in the database and use it as the EPL to perform pattern matching with the threshold value in the play.

预诊断输出模块要完成的任务其实就是针对实时探测到异常心律将其转变成异常心律的复杂事件时,快速的判断是否有生命危险,并将与症状相关的信息发送给医护人员。如果病人基本信息中,加装起搏器,和之前的历史数据则失去了参考价值,以及病人一直在服用哪些药物可以帮助医务人员快速的判断诊治方法以及处方的安全问题。The task to be completed by the pre-diagnosis output module is to quickly judge whether there is life-threatening when an abnormal heart rhythm is detected in real time and transform it into an abnormal heart rhythm complex event, and send information related to the symptoms to the medical staff. If the patient’s basic information includes the addition of a pacemaker and previous historical data, the reference value will be lost, and what drugs the patient has been taking can help medical staff quickly judge the diagnosis and treatment method and the safety of the prescription.

系统效果及性能测试System effect and performance test

数据库选取:国际上主流的标准心电数据库主要有3个:欧洲AT-T心电数据库、美国心脏学会提供的AHA数据库以及麻省理工学院提供的 MIT-BIH数据库,其中MIT的BIH数据库中有包括心率失常、ST段改变、房颤等多个的数据库。Database selection: There are three mainstream standard ECG databases in the world: the European AT-T ECG database, the AHA database provided by the American Heart Association, and the MIT-BIH database provided by the Massachusetts Institute of Technology. Including arrhythmia, ST segment changes, atrial fibrillation and other databases.

心电探测方法的评估Evaluation of ECG Detection Methods

表1 MIT数据库QRS波群检测结果Table 1 The detection results of QRS complexes in the MIT database

心电探测方法对MIT-BIH心率数据库的检测结果如表1所示,其中错误率由以下公式得出。从结果中不难看出对于大部分的患者心率是可以进行检测的,然而对于心率补齐较为严重并伴有p波、t波消失的心率来说错误率则会出现一定程度的提升。同时对于室性期前收缩较为频繁的病人的心电探测准确性需要进一步的提升。The detection results of the ECG detection method on the MIT-BIH heart rate database are shown in Table 1, and the error rate is obtained by the following formula. It is not difficult to see from the results that the heart rate of most patients can be detected, but the error rate will increase to a certain extent for the heart rate with serious heart rate compensation and the disappearance of p waves and t waves. At the same time, the accuracy of ECG detection for patients with frequent premature ventricular contractions needs to be further improved.

附图8表示的是选取MIT-BIH心电数据库中的十段心电记录的检测错误统计情况。左图为漏检数及误检数统计,图中分别为每条记录的漏检数和误检数,漏检数是错过心跳没有识别的数量,误检数是将R波峰正负5个信号点之外的信号点识别为R波峰的数量;右图是总的错误率统计,错误率有漏报率与误报率之和除以心跳总数得来。Accompanying drawing 8 shows the detection error statistics of ten ECG records selected from the MIT-BIH ECG database. The left picture shows the statistics of the number of missed detections and the number of false detections. The figure shows the number of missed detections and the number of false detections of each record respectively. The number of missed detections is the number of missed heartbeats without recognition, and the number of false detections is the plus or minus 5 of the R wave peak. Signal points other than signal points are identified as the number of R peaks; the figure on the right is the total error rate statistics, and the error rate is obtained by dividing the sum of the false positive rate and the false positive rate by the total number of heartbeats.

从附图8中可以看到,探测方法在对记录200和记录223的识别上是存在着比较多大的误差的,分别达到了4%以上。所以特别针对的分析了记录200和记录223的特点,记录200的心电记录中存在长达十二分钟的室性二 联律症状并伴随着严重的肌电干扰。对于30分钟长度的心电记录,十二分钟的二联律已经占据了很大一部分时间。记录223中有着长达1分50秒的VT心动过速,期间的心率的检测准确率会受到比较大的影响。从这两条记录的分析来看,目前心电探测方法对于比较恶劣的信号环境和较快的连续异常心律的识别还存在一些问题。心率的识别方法的成功率及正确率是心率分析软件的基石,也决定了系统的准确性和可用性。本方法的性能及效果可以达到满足系统设计的标准。It can be seen from FIG. 8 that the detection method has relatively large errors in the identification of the record 200 and the record 223, reaching more than 4% respectively. Therefore, the characteristics of record 200 and record 223 were specifically analyzed. In the ECG record of record 200, there were twelve minutes of ventricular bigeminy symptoms accompanied by severe electromyographic interference. For a 30-minute ECG recording, the twelve-minute bigeminy already occupies a large part of the time. In record 223, there is a VT tachycardia lasting 1 minute and 50 seconds, during which the detection accuracy of the heart rate will be greatly affected. From the analysis of these two records, the current ECG detection method still has some problems in the identification of relatively harsh signal environments and rapid continuous abnormal heart rhythms. The success rate and correct rate of the heart rate recognition method are the cornerstone of the heart rate analysis software, and also determine the accuracy and usability of the system. The performance and effect of the method can meet the standard of system design.

心电复杂事件分析系统评估ECG complex event analysis system evaluation

CEP复杂事件探测结果:为了验证CEP技术在心跳监测分析中的作用,针对MIT-BIH的心跳记录进行实验后得到以下实验结果,对记录200、记录208、记录223分别统计了异常室性心跳的发生次数,如表2所示。从表中可以看出,200号心率记录中存在有室性早搏826次,系统识别为719次,其中二联律发生的次数71次,实际识别63次,室性心动过速7次,实际识别6次。CEP complex event detection results: In order to verify the role of CEP technology in heartbeat monitoring and analysis, the following experimental results were obtained after experimenting with the heartbeat records of MIT-BIH. Abnormal ventricular heartbeats were counted for records 200, 208, and 223. The number of occurrences is shown in Table 2. It can be seen from the table that there were 826 premature ventricular beats in the heart rate record No. 200, and the system identified 719 of them, of which 71 occurred for bigeminy, 63 of which were actually recognized, and 7 of which were ventricular tachycardias. Recognized 6 times.

表2 室性异常心率识别统计Table 2 Statistics of identification of abnormal ventricular heart rate

如附图9所示,左图为分别对三条心跳记录中的室性早搏的总数和CEP系统识别数。右图表示的是记录200与记录223中对室性早搏、室性二联律、室性心动过速的的识别错误率。从附图9中可以看出,对于记录200和记录223中室性早搏的识别错误率分别达到了13%和7.6%,而在心电探测方法的错误率是4%及4.18%。这说明CEP系统的检测准确度受到心电探测方法的影响,对于比较恶劣的信号环境和较快的连续异常心律的识别还存在一些问题。As shown in Figure 9, the left figure shows the total number of premature ventricular beats and the number recognized by the CEP system in the three heartbeat records. The figure on the right shows the recognition error rate of ventricular premature beats, ventricular bigeminy, and ventricular tachycardia in record 200 and record 223. It can be seen from FIG. 9 that the recognition error rates of ventricular premature beats in record 200 and record 223 respectively reach 13% and 7.6%, while the error rates in the ECG detection method are 4% and 4.18%. This shows that the detection accuracy of the CEP system is affected by the ECG detection method, and there are still some problems in the identification of relatively harsh signal environments and rapid continuous abnormal heart rhythms.

针对MIT异常心率的三组记录的平均识别率都分别高于85%,实验结果很好的说明了CEP技术的适用性。The average recognition rates of the three sets of records for MIT abnormal heart rate are all higher than 85%. The experimental results well illustrate the applicability of the CEP technology.

混合连续分析结果评估Hybrid continuous analysis results evaluation

心电混合连续分析系统中加入对历史数据的统计,可以得到基于历史数据的异常心律的基本特性统计值,通过这些统计值可以修改负责对异常心律进行模式匹配的EPL语句中的匹配属性值,从而提高识别的精确性。The statistics of historical data are added to the ECG hybrid continuous analysis system, and the statistical values of the basic characteristics of abnormal cardiac rhythm based on historical data can be obtained. Through these statistical values, the matching attribute value in the EPL statement responsible for pattern matching of abnormal cardiac rhythm can be modified. Thereby improving the accuracy of recognition.

如附图10所示,左图为分别对三条心跳记录中的室性早搏的总数和混合连续分析系统的识别数。右图表示的是记录200、记录208和记录223的CEP和混合连续分析对室性早搏心率识别的错误率对比。As shown in FIG. 10 , the left figure shows the total number of premature ventricular contractions in the three heartbeat records and the identification number of the hybrid continuous analysis system. The graph on the right shows the comparison of the error rate of the recognition of ventricular premature beats by CEP and hybrid continuous analysis of record 200, record 208 and record 223.

从附图10中可以看出,较CEP系统而言混合连续分析技术对于异常心率的识别正确率更高,对记录200的识别错误率从12.95%降低到了6.77%;记录208与223相应的错误率也分别从3.12%和6.71%降低到了2.72%和5.07%。错误率的降低是明显的,主要原因在于如记录200中存在着大量的二联律现象,二联律现象的交替发生将会干扰CEP寻找早搏心律事件的现象。通过混合连续技术可以对病人历史心率的统计找到合适的属性匹配范围,使得对心律的识别更加准确。It can be seen from Figure 10 that compared with the CEP system, the hybrid continuous analysis technology has a higher recognition accuracy rate for abnormal heart rate, and the recognition error rate of record 200 has been reduced from 12.95% to 6.77%; the corresponding errors of record 208 and 223 Rates also decreased from 3.12% and 6.71% to 2.72% and 5.07%, respectively. The decrease in the error rate is obvious, and the main reason is that there are a large number of bigeminy phenomena in the record 200, and the alternate occurrence of bigeminy phenomena will interfere with the phenomenon of CEP searching for premature heart rhythm events. Through the mixed continuous technology, the appropriate attribute matching range can be found for the statistics of the patient's historical heart rate, so that the identification of the heart rhythm is more accurate.

实验证明,通过对历史数据的统计分析对于实时心率的识别分析是有帮助的,不但可以针对个人的身体素质情况进行识别,而且可以提高识别的精度,从而证明了混合连续分析技术的可取性。Experiments have proved that the statistical analysis of historical data is helpful for the identification and analysis of real-time heart rate. It can not only identify the individual's physical fitness, but also improve the accuracy of identification, thus proving the desirability of hybrid continuous analysis technology.

Claims (9)

1. the application process mixing continuous information analytical technology medically, it is characterised in that: by electrocardio mixing continuously ECG signal acquisition module in analysis system obtains ECG signal from electrocardio equipment, then detects mould by electrocardiogram Block carries out pretreatment to ECG signal, and the signal after process extracts signal characteristic by electrocardiogram detection method and makes one Each and every one basic heart rate event is analyzed for complex event processing heart beating identification module, complex event processing heart beating identification mould Block by mixing therein analyze continuously module basic heart rate event and the information in patient's history's DBM are carried out right Ratio, identifies abnormal cardiac rate event, alert to pre-diagnosis output module transmission abnormality heart beating when there being serious abnormal cardiac rate event Report and pre-diagnostic message, the pre-diagnosis output module doctor to patient and/or family members send alarm and distress signals.
Mixing continuous information analytical technology the most according to claim 1 application process medically, it is characterised in that: institute Stating ECG signal acquisition module and obtained signal by electrocardiogram monitor or portable electrocardiograph, signal passes through Bluetooth transmission to mobile phone Or PC.
Mixing continuous information analytical technology the most according to claim 1 application process medically, it is characterised in that: institute State electrocardiogram detecting module and identify each heart beating from the voltage signal sequence that the transmission of ECG signal acquisition module comes, and Extract the heart rate of heart beating, RR wave spacing, P ripple, QRS complex and T wave property parameter, and these characterisitic parameters are fabricated to base This heart rate event is also transferred to the complex event processing heart beating identification module coupling for abnormal cardiac rate event;Simultaneously by electrocardio Data are stored in history database module.
Mixing continuous information analytical technology the most according to claim 3 application process medically, it is characterised in that: institute State electrocardiogram detecting module and include signal pre-processing module and electrocardio detecting module;Electrocardio detecting module includes that QRS complex is examined Survey module and P, T ripple detection module;The voltage signal that wherein transmission of ECG signal acquisition module is come by signal pre-processing module Remove Hz noise and for baseline drift problem first by wavelet transformation, and adjust baseline with fitting of a polynomial;QRS Wave group detection module use dynamic thresholding detection method data that real-time Transmission is come carry out pointwise variance, pointwise square and Signal amplitude pointwise square operation, is having the integration doing moving window at R peak;P, T ripple detection module is for a complete heart The position of P, the T ripple that the window phase jumped is analyzed the signal before and after QRS complex finding heart beating corresponding and information.
Mixing continuous information analytical technology the most according to claim 4 application process medically, it is characterised in that: institute State dynamic thresholding detection method and include following steps:
A, set up the window that 1 size is 1000 sample points, along with new signal input, old sample point grand window;
B. pretreated signal carries out sliding average process, and the sliding window of 11 sample points is averaged;
C, use dynamic threshold THR1 equal to the meansigma methods of sample point in sliding window and sample average and filter out and be less than The signal section of threshold value;
D, use dynamic threshold THR2 equal to the meansigma methods of sample point in sliding window and sample average difference filter out height In threshold signal part;
The interval in the non-zero interval that E, contrast step C and step D produce, when being spaced non-zero interval less than 50 sample points, will Adjacent latter one non-zero interval zero setting, and step C is merged with the result of step D;
F, part after step E processes are all to find in crest value point as the point at R peak in QRS complex;
G, step D process after, if non-zero interval do not fall after rise at sliding window edge, then regard as QRS complex and be not reaching to High point, there is error in the up-to-date R peak value that both step F had been found, up-to-date R peak markers step G analyzed;
If the non-zero interval after H step D processes has been fallen after rise at window edge, perform step F the most again by new result pair Than the R peak position found in sliding window so that it is determined that the position at a up-to-date R peak;
Two sizes at interval edge that J, calculation procedure E are not zero after processing are just to find out second dervative in 20 sample intervals The sample point that negative sign changes is as the interval of R ripple;
K, interval by former and later two RR ripples, calculate the interval of middle complete heartbeat, and the window before and after QRS complex is carried out point Analysis, finds out and meets the interval of subthreshold THR3 and be used as the interval of P, T ripple and be analyzed;
L, the QRS complex by each heart beating interval, P ripple, the interval time of T ripple, peak value, the sample point position letter of state pause judgments Breath preserves and issues complex event processing heart beating identification module.
Mixing continuous information analytical technology the most according to claim 1 application process medically, it is characterised in that: institute State complex event processing heart beating identification module by mixing therein analyze that electrocardiogram detecting module exports by module continuously every One basic heart rate event is monitored, by EPL each base of statement identification in complex event processing heart beating identification module Whether this heart rate event meets the condition of normal heartbeat, for abnormal cardiac rate event by with in patient's history's DBM Abnormal cardiac rate table carries out matching judgment, and it is any abnormal cardiac rate event, and is in event tree or thing according to abnormal cardiac rate event Position in part figure judges that can this abnormal cardiac rate event form other increasingly complex abnormal cardiac rate event, and judgement is No remove corresponding pattern matching statement, finally complicated event new for gained is sent to complex event processing heart beating identification mould Block;And all basic heart rate events of each heart beating are stored in history database module as historical data.
Mixing continuous information analytical technology the most according to claim 1 application process medically, it is characterised in that: institute State that history database module includes the Basic Information Table of patient, storage basal heart rate table, abnormal cardiac rate summary table, abnormal cardiac rate divide Table and heart rate variability analysis numerical tabular;Each table is divided into two storage parts of day and night according to time difference.
8. according to the application process medically of the mixing continuous information analytical technology described in any one in claim 1-7, It is characterized in that: described mixing is analyzed module continuously and the medium-term and long-term index of patient heart rate recorded, and utilizes these indexs Adjust the examination of the heart pathology affair caused because of individual variation, and applied to complicated heart rate event handling makes The match pattern used during complicated heart rate event handling can be changed dynamically and adjust.
Mixing continuous information analytical technology the most according to claim 8 application process medically, it is characterised in that: institute State mixing to analyze continuously the realization of module and include three parts: mixed base present event, mixing complicated event and comprehensively examine in advance Disconnected;Wherein mixed base present event is by the analysis of the normal heartbeat to history and statistics, obtain in everyone normal cardiac rate P ripple and The distributing position relative to QRS complex of T ripple, and single heart rate all of to the past excavates or analyzes and obtain the rhythm of the heart History feature value, both use the continuous analysis mode of mixing to compare, thus analyze the category attribute of basic heart rate;Mixed Close complicated event by, in the complex event processing heart beating identification module snoop procedure to abnormal cardiac rate event, extracting patient The eigenvalue of the different abnormal cardiac rate events occurred in history database module, and it is the most different that these eigenvalues are used for patient Often heart rate event detection;When real-time detecting abnormal heart rhythm and being converted into the complicated event of abnormal heart rhythm, by comprehensively Pre-diagnosis judges whether to be in peril of one's life rapidly, and the information relevant to symptom is sent to medical personnel.
CN201510880861.8A 2015-12-04 2015-12-04 A medical application system of mixed continuous information analysis technology Active CN106037720B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510880861.8A CN106037720B (en) 2015-12-04 2015-12-04 A medical application system of mixed continuous information analysis technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510880861.8A CN106037720B (en) 2015-12-04 2015-12-04 A medical application system of mixed continuous information analysis technology

Publications (2)

Publication Number Publication Date
CN106037720A true CN106037720A (en) 2016-10-26
CN106037720B CN106037720B (en) 2019-04-19

Family

ID=57179374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510880861.8A Active CN106037720B (en) 2015-12-04 2015-12-04 A medical application system of mixed continuous information analysis technology

Country Status (1)

Country Link
CN (1) CN106037720B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107137077A (en) * 2017-06-14 2017-09-08 西南大学 Autonomic nerve recovers detection method, device and electronic equipment
CN107569227A (en) * 2017-10-26 2018-01-12 太仓市同维电子有限公司 The processing method and monitoring device of heart rate under a kind of motion state
CN108158578A (en) * 2017-12-14 2018-06-15 北京顺源开华科技有限公司 Noise segments recognition methods, ECG signal processing method and processing device
CN108836305A (en) * 2018-05-08 2018-11-20 北京理工大学 A kind of ECG feature extracting method of fusion Butterworth filtering and wavelet transformation
CN109199375A (en) * 2018-11-30 2019-01-15 东南大学 A kind of noninvasive Fetal ECG detection device and ecg signal data processing method
CN111317463A (en) * 2018-12-13 2020-06-23 深圳市理邦精密仪器股份有限公司 Heart beat insertion method, heart beat automatic insertion device and storage medium
CN112006679A (en) * 2020-08-28 2020-12-01 山东省人工智能研究院 Wearable electrocardiosignal R wave detection method based on window variance transformation
WO2020258333A1 (en) * 2019-06-28 2020-12-30 深圳迈瑞生物医疗电子股份有限公司 Monitoring and processing method and device, and storage medium
CN115844420A (en) * 2022-07-21 2023-03-28 成都怡康科技有限公司 Group electrocardiogram arrhythmia diagnosis method
CN115879179B (en) * 2023-02-24 2023-05-09 忻州师范学院 Abnormal medical record detection device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911083A (en) * 2008-01-07 2010-12-08 通用电气公司 System, method and device for predicting sudden cardiac death risk
CN103584872A (en) * 2013-10-29 2014-02-19 燕山大学 A psychological stress assessment method based on the fusion of multiple physiological parameters
US20140257063A1 (en) * 2010-03-15 2014-09-11 Nanyang Technological University Method of predicting acute cardiopulmonary events and survivability of a patient
CN104116501A (en) * 2014-03-27 2014-10-29 中国东方航空股份有限公司北京分公司 Long-distance double-direction health monitoring integration system
CN104382582A (en) * 2014-11-10 2015-03-04 哈尔滨医科大学 Device for classifying dynamic electrocardio data
CN104523265A (en) * 2014-12-31 2015-04-22 广州视源电子科技股份有限公司 Abnormal electrocardiogram data judgment method and device
CN104720790A (en) * 2015-03-30 2015-06-24 中国计量科学研究院 Multichannel synchronous electrocardiograph calibrating apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911083A (en) * 2008-01-07 2010-12-08 通用电气公司 System, method and device for predicting sudden cardiac death risk
US20140257063A1 (en) * 2010-03-15 2014-09-11 Nanyang Technological University Method of predicting acute cardiopulmonary events and survivability of a patient
CN103584872A (en) * 2013-10-29 2014-02-19 燕山大学 A psychological stress assessment method based on the fusion of multiple physiological parameters
CN104116501A (en) * 2014-03-27 2014-10-29 中国东方航空股份有限公司北京分公司 Long-distance double-direction health monitoring integration system
CN104382582A (en) * 2014-11-10 2015-03-04 哈尔滨医科大学 Device for classifying dynamic electrocardio data
CN104523265A (en) * 2014-12-31 2015-04-22 广州视源电子科技股份有限公司 Abnormal electrocardiogram data judgment method and device
CN104720790A (en) * 2015-03-30 2015-06-24 中国计量科学研究院 Multichannel synchronous electrocardiograph calibrating apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
戴震宇等: "基于CEP的ECG实时监测分析系统的研究与设计", 《计算机工程与设计》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107137077A (en) * 2017-06-14 2017-09-08 西南大学 Autonomic nerve recovers detection method, device and electronic equipment
CN107569227A (en) * 2017-10-26 2018-01-12 太仓市同维电子有限公司 The processing method and monitoring device of heart rate under a kind of motion state
CN108158578A (en) * 2017-12-14 2018-06-15 北京顺源开华科技有限公司 Noise segments recognition methods, ECG signal processing method and processing device
CN108836305A (en) * 2018-05-08 2018-11-20 北京理工大学 A kind of ECG feature extracting method of fusion Butterworth filtering and wavelet transformation
CN108836305B (en) * 2018-05-08 2019-04-12 北京理工大学 A kind of ECG feature extracting method of fusion Butterworth filtering and wavelet transformation
CN109199375B (en) * 2018-11-30 2021-11-02 东南大学 A non-invasive fetal ECG detection device and ECG signal data processing method
CN109199375A (en) * 2018-11-30 2019-01-15 东南大学 A kind of noninvasive Fetal ECG detection device and ecg signal data processing method
CN111317463B (en) * 2018-12-13 2022-12-06 深圳市理邦精密仪器股份有限公司 Heart beat insertion method, heart beat automatic insertion device and storage medium
CN111317463A (en) * 2018-12-13 2020-06-23 深圳市理邦精密仪器股份有限公司 Heart beat insertion method, heart beat automatic insertion device and storage medium
WO2020258333A1 (en) * 2019-06-28 2020-12-30 深圳迈瑞生物医疗电子股份有限公司 Monitoring and processing method and device, and storage medium
CN113905667A (en) * 2019-06-28 2022-01-07 深圳迈瑞生物医疗电子股份有限公司 Monitoring processing method and device and storage medium
CN112006679B (en) * 2020-08-28 2021-08-03 山东省人工智能研究院 Wearable electrocardiosignal R wave detection method based on window variance transformation
CN112006679A (en) * 2020-08-28 2020-12-01 山东省人工智能研究院 Wearable electrocardiosignal R wave detection method based on window variance transformation
CN115844420A (en) * 2022-07-21 2023-03-28 成都怡康科技有限公司 Group electrocardiogram arrhythmia diagnosis method
CN115844420B (en) * 2022-07-21 2024-12-24 成都怡康科技有限公司 Group electrocardiogram arrhythmia diagnosis method
CN115879179B (en) * 2023-02-24 2023-05-09 忻州师范学院 Abnormal medical record detection device

Also Published As

Publication number Publication date
CN106037720B (en) 2019-04-19

Similar Documents

Publication Publication Date Title
Lee et al. Deep learning models for the prediction of intraoperative hypotension
CN106037720A (en) Application method of hybrid continuous information analysis technology in medicine
Drew et al. Insights into the problem of alarm fatigue with physiologic monitor devices: a comprehensive observational study of consecutive intensive care unit patients
Walinjkar et al. Personalized wearable systems for real-time ECG classification and healthcare interoperability: Real-time ECG classification and FHIR interoperability
US10342449B2 (en) Electrocardiogram device and methods
US20200375480A1 (en) Non-Invasive Cardiovascular Risk Assessment Using Heart Rate Variability Fragmentation
US20130138003A1 (en) Method, apparatus and computer program product for monitoring clinical state of a subject
Stein et al. Association of Holter-based measures including T-wave alternans with risk of sudden cardiac death in the community-dwelling elderly: the Cardiovascular Health Study
US20150164428A1 (en) Method for Multi-Scale Quality Assessment for Variability Analysis
US20120302905A1 (en) Method, apparatus and computer program product for monitoring physiological signals
US20230238134A1 (en) Methods and system for cardiac arrhythmia prediction using transformer-based neural networks
US20210267472A1 (en) Heart rate variability analysis in mammalians
Kruger et al. Bimodal classification algorithm for atrial fibrillation detection from m-health ECG recordings
Mohammadpoor Faskhodi et al. Arousal detection by using ultra-short-term heart rate variability (HRV) analysis
Ong et al. An observational, prospective study exploring the use of heart rate variability as a predictor of clinical outcomes in pre-hospital ambulance patients
Bradley et al. Feasibility of continuous multiorgan variability analysis in the intensive care unit
US20230062753A1 (en) Apparatus and method for electrocardiogram (&#34;ecg&#34;) signal analysis and artifact detection
US10327648B2 (en) Blood vessel mechanical signal analysis
US11179088B2 (en) Electrocardiogram analysis
Firoozabadi et al. Efficient noise-tolerant estimation of heart rate variability using single-channel photoplethysmography
Jacono et al. Data acquisition and complex systems analysis in critical care: developing the intensive care unit of the future
Cuadros et al. ECG multilead QT interval estimation using support vector machines
Yin et al. Intelligent monitoring of noxious stimulation during anaesthesia based on heart rate variability analysis
Chocron et al. Digital biomarkers and artificial intelligence for mass diagnosis of atrial fibrillation in a population sample at risk of sleep disordered breathing
Aishwarya et al. Normative Values of Heart Rate Variability During Sleep in Indian Population

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant