[go: up one dir, main page]

CN106037720B - A medical application system of mixed continuous information analysis technology - Google Patents

A medical application system of mixed continuous information analysis technology Download PDF

Info

Publication number
CN106037720B
CN106037720B CN201510880861.8A CN201510880861A CN106037720B CN 106037720 B CN106037720 B CN 106037720B CN 201510880861 A CN201510880861 A CN 201510880861A CN 106037720 B CN106037720 B CN 106037720B
Authority
CN
China
Prior art keywords
heart rate
event
module
heartbeat
patient
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.)
Active
Application number
CN201510880861.8A
Other languages
Chinese (zh)
Other versions
CN106037720A (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 kind of medical application systems for mixing continuous information analytical technology, module, which is obtained, by the ECG signal in electrocardio mixing continuous analysis system obtains ECG signal from electrocardio equipment, then ECG signal is pre-processed by electrocardiogram detecting module, treated, and signal extracts signal characteristic by electrocardiogram detection method and basic heart rate event one by one is made so that complex event processing heartbeat identification module is analyzed, complex event processing heartbeat identification module is compared basic heart rate event and the information in patient's history's database module by the continuous analysis module of mixing therein, identify abnormal cardiac rate event, when there is serious abnormal cardiac rate event to pre- diagnosis output module transmission abnormality heartbeat alarm and pre- diagnostic message, pre- diagnosis output module is sent to the doctor of patient and/or family members Alarm and distress signals.

Description

Mix the medical application system of continuous information analytical technology
Technical field
The present invention relates to a kind of application method for mixing continuous information analytical technology, especially a kind of mixing continuous informations point The medical application system of analysis technology.
Background technique
Electrocardiogram (electrocardiograms, ECG) is heart companion when each cardiac cycle cardiac is beated With biological Electrical change, by electrocardiograph from body surface draw diversified forms potential change figure, it gives each The function detail of human heart simultaneously can help to analyze the abnormal heartbeats in ECG signal.Periodic P can be observed in electrocardiogram, QRS and T wave train, QRS wave group has peak swing in this sequence, helps to calculate its week to its detection The P enclosed, T wave and other features of heartbeat.
Cardiovascular disease is always one of to endanger human health, cause the main reason for human death, the identification point of ECG Clinically tool has very important significance for analysis.The ECG clinical application in China is broadly divided into three kinds of forms at present: one is patients to connect Usually the scanning of the heartbeat of patient is no more than one minute when such as physical examination and generic cardiac detection by the short time test of electrocardiogram, And the ECG signal of patient can be directly printed upon on paper, be analyzed it by doctor, then inform that patient's electrocardiogram has He Yi Often.Be for second be in peril of one's life for inpatient or heart in terms of disease when, ECG monitor can be provided to detect patient Heartbeat blood pressure, the data such as blood oxygen amount.The purpose of this mode is intended to detect patient when there is the case where threat to life, electrocardio prison Shield instrument will do it alarm, if patient trembles, situations such as stop jumping, and most patient ECG information and without recording.This Sample just to be unable to get good grasp into the ECG situation doctor of a period of time for patient.For in intensive care unit (ICU) except patient.The third is that after cardiac surgery patient or serious cardiac monitor within electrocardio 24 hours, It is commonly called as " knapsack ".This is to connect a portable electrocardiogram recording instrument with the lead for connecing in human body, makes patient voluntarily movable, with note Record the electrocardiogram (ECG) data that patient goes over 24 hours.These data are imported in computer from taking-up in recorder then and are analyzed.
For three of the above form, jointly will in face of the problem of there are three: firstly, the medium-term and long-term electrocardiogram (ECG) data of patient It does not all achieve, that is to say, that can not be by analyzing the rehabilitation situation of patient or sb.'s illness took a turn for the worse to the analysis of history ECG Degree.Secondly, the analysis for electrocardiogram, patient, which takes, to be divided in addition to looking for the doctor of profession after the electrocardiogram being recorded on paper Analysis, it is helpless for the redemption of sudden heart disease without real-time.Third, only urgent patient can obtain medicine side The profession in face helps, for generally suffering from hypertension, a large amount of the elderlys of coronary heart disease they not have approach to understand oneself own daily Physical condition.And due to the difference of human body individual, everyone normal heartbeat is also not quite similar.We pass through Internal retrieval It can be found that the normal heartbeat of human body is 60-100 beats/min, then this value just has 1 problem, such as 1 normal heart of people Jumping is 60 beats/min, if his beats are 100 beats/min suddenly, although the numerical value is still within the range of normal heartbeat, But tachycardia is in for himself.There are also be exactly somebody itself normal heartbeat itself it is higher or Person is relatively low, and 110 beats/min of somebody's normal heartbeat or more, somebody's normal heartbeat is at 60 beats/min hereinafter, if with a masses Numerical value it is judged if, inevitably there is mistake.
Therefore, the heartbeat situation for designing a system combination patient itself, in due course detects the heartbeat of patient, works as disease When abnormal heartbeats occurs in people, abnormal heartbeats can be shown, and by the case history and patient of the performance of abnormal heartbeats and patient Past heartbeat historical data is compared, and alarms serious abnormal heartbeats, and the auxiliary provided for each patient is pre- The case where diagnosis, help doctor preferably grasps patient is a urgent problem to be solved.
Summary of the invention
The object of the present invention is to provide a kind of application method of mixing Continuous Analytical Technique medically.This method can To combine the heartbeat situation of patient itself, the heartbeat of patient is detected in due course, it, can be right when abnormal heartbeats occurs in patient Abnormal heartbeats are shown, and the case history of the performance of abnormal heartbeats and patient and the past heartbeat historical data of patient are compared It is right, it alarms serious abnormal heartbeats, the auxiliary provided for each patient diagnoses in advance, and doctor is helped preferably to grasp disease The case where people.
Technical solution of the present invention: a kind of medical application system mixing continuous information analytical technology is mixed by electrocardio ECG signal in continuous analysis system obtains module and obtains ECG signal from electrocardio equipment, is then visited by electrocardiogram It surveys module to pre-process ECG signal, treated, and signal extracts signal characteristic by electrocardiogram detection method and makes At basic heart rate event one by one so that complex event processing heartbeat identification module is analyzed, complex event processing heartbeat is known Other module by the continuous analysis module of mixing therein by the information in basic heart rate event and patient's history's database module into Row comparison, identifies abnormal cardiac rate event, when there is serious abnormal cardiac rate event to the pre- diagnosis output module transmission abnormality heart Alarm and pre- diagnostic message are jumped, the pre- output module that diagnoses is to the doctor of patient and/or family members' transmission alarm and distress signals.
In the medical application system of mixing continuous information analytical technology above-mentioned, the ECG signal obtains module by the heart Electric patient monitor or portable electrocardiograph obtain signal, and signal is by Bluetooth transmission to mobile phone or PC.
In the medical application system of mixing continuous information analytical technology above-mentioned, the electrocardiogram detecting module is from electrocardiogram Each heartbeat is identified in the voltage signal sequence that signal acquisition module transmission comes, and is extracted between the heart rate of heartbeat, RR wave Every, P wave, QRS complex and T wave property parameter, and these characterisitic parameters are fabricated to basic heart rate event and are transferred to compound Event handling heartbeat identification module is used for the matching of abnormal cardiac rate event;Electrocardiogram (ECG) data is stored in history database module simultaneously In.
In the medical application system of mixing continuous information analytical technology above-mentioned, the electrocardiogram detecting module includes letter Number preprocessing module and electrocardio detecting module;Electrocardio detecting module includes QRS complex detection module and P, T wave detection module;Its The voltage signal that ECG signal obtains module transfer is removed work using wavelet transformation first by middle signal pre-processing module Frequency interferes and is directed to baseline drift problem, and adjusts baseline with fitting of a polynomial;QRS complex detection module uses dynamic thresholding Detection method carries out point-by-point variance, point-by-point square and the point-by-point square operation of signal amplitude to the data that real-time Transmission comes, There is the integral that moving window is done at the peak R;P, T wave detection module is for analyzing from QRS the window phase of one complete heartbeat The corresponding P of heartbeat, the position of T wave and information are found in signal before and after wave group.
In the medical application system of mixing continuous information analytical technology above-mentioned, the dynamic thresholding detection method includes Following steps:
A, the window that 1 size is 1000 sample points is established, as new signal inputs, old sample point removes window Mouthful;
B, pretreated signal is subjected to sliding average processing, the sliding window of 11 sample points is averaged;
C, it is equal to the average value of sample point and the sum of sample average in sliding window using dynamic threshold THR1 to filter out Lower than the signal section of threshold value;
D, using dynamic threshold THR2 be equal to the average value of sample point and sample average in sliding window difference filter Fall to be higher than threshold signal part;
E, the interval in the non-zero section that comparison step C and step D is generated, when interval less than 50, non-zero section sample point When, merge by adjacent latter one non-zero section zero setting, and by step C with the result of step D;
F, the part after step E processing is all to find point of the most value point as the peak R in wave crest in QRS complex;
G, it after step D processing, if non-zero section is not fallen after rise at sliding window edge, is regarded as QRS wave group and does not reach To highest point, the newest R peak value that both step F had been found is there are error, the newest R peak value that step G is analyzed Label;
If H, treated that non-zero section has been fallen after rise in window edge by step D, then executes a step F for new knot The peak position R found in fruit comparison sliding window so that it is determined that a newest peak R position;
J, two sizes for calculating the section edge being not zero after step E processing are to find out second dervative in 20 sample intervals Section of the sample point as R wave that changes of sign;
K, by former and later two RR wave sections, calculate the section of intermediate complete heartbeat, and to the window before and after QRS complex into Row analysis, finds out the section for meeting subthreshold THR3 as P, the section of T wave is analyzed;
L, by the interval time of QRS complex, P wave, T wave in each heartbeat section, peak value, the sample point of state pause judgments It sets information preservation and issues complex event processing heartbeat identification module.
In the medical application system of mixing continuous information analytical technology above-mentioned, the complex event processing heartbeat identifies mould Block monitors each basic heart rate event that electrocardiogram detecting module exports by the continuous analysis module of mixing therein, Identify whether each basic heart rate event meets normal heartbeat by the EPL sentence in complex event processing heartbeat identification module Condition, for abnormal cardiac rate event by in patient's history's database module abnormal cardiac rate table carry out matching judgment its be Any abnormal cardiac rate event, and the position in event tree or occurrence diagram is in judge this abnormal heart according to abnormal cardiac rate event Can rate event form other increasingly complex abnormal cardiac rate events, and judge whether to remove corresponding pattern matching statement, Finally complex event processing heartbeat identification module is sent by the new complicated event of gained;And by all basic of each heartbeat Heart rate event is as in historical data deposit history database module.
In the medical application system of mixing continuous information analytical technology above-mentioned, the history database module includes ill Basic Information Table, storage basal heart rate table, abnormal cardiac rate summary table, the abnormal cardiac rate of people divides table and heart rate variability analysis numerical value Table;Each table is divided into two storage sections of day and night according to time difference.
It is described to mix continuous analysis module for patient in the medical application system of mixing continuous information analytical technology above-mentioned The medium-term and long-term index of heart rate is recorded, and heart pathology event caused by due to individual difference is adjusted using these indexs It screens, and being applied in complicated heart rate event handling when making complicated heart rate event handling used match pattern can be with Dynamically it is changed and adjusts.
In the medical application system of mixing continuous information analytical technology above-mentioned, the realization of the continuous analysis module of mixing Including there are three parts: mixing elementary event, mixing complicated event and comprehensive pre- diagnosis;Wherein mixing elementary event by pair The analysis and statistics of the normal heartbeat of history obtain the distribution relative to QRS complex of P wave and T wave in everyone normal cardiac rate Position, and past all single hearts rate are excavated or analyzed to obtain the history feature value of the rhythm of the heart, the two uses mixing Continuous analysis mode is compared, to analyze the category attribute of basic heart rate;Mixing complicated event passes through in compound thing Part handles heartbeat identification module in the snoop procedure of abnormal cardiac rate event, extracts and occurred in patient's history's database module Different abnormal cardiac rate events characteristic value, and these characteristic values are used for the real-time abnormal cardiac rate event detection of patient;When real-time When detecting abnormal heart rhythm and being converted into the complicated event of abnormal heart rhythm, rapidly judged whether there is by comprehensive pre- diagnosis Life danger, and information relevant to symptom is sent to medical staff.
Beneficial effects of the present invention: compared with prior art, the heartbeat feelings of application method combination patient itself of the invention Condition in due course detects the heartbeat of patient, when abnormal heartbeats occurs in patient, can show to abnormal heartbeats, and will The performance of abnormal heartbeats is compared with the case history of patient with the past heartbeat historical data of patient, to serious abnormal heartbeats into The case where row alarm, the auxiliary provided for each patient diagnoses in advance, doctor is helped preferably to grasp patient.Present invention incorporates The actual demand of people devises electrocardio mixing continuous analysis system and relevant processing method, proposes electrocardio detection method And Complex event processing module.It is proposed that a kind of electrocardiogram detection method detects the basal heart rate of electrocardiogram, and by its Conversion is basic flow of event, flows Event processing engine using Esper to construct continuous analysis system, produces to electrocardiogram detection method Raw basic flow of event carries out pattern match.Heart real time data and abnormal cardiac rate data that system generates are deposited into history number According in library.The EPL sentence for the Common Abnormity rhythm of the heart is devised simultaneously, it will a large amount of complicated thing in the form of complicated event tree Relationship between part, which is together in series, carries out Dynamic Pattern Matching, reduces the pressure of system.Finally, realizing electrocardio history number According to and feature taken out from database and be supplied to flow of event analysis engine and carry out more accurate and personalized pattern match.? It is fitted on timely early warning after preset abnormal heart rhythm event, and relevant historical record, the medicining condition etc. of patient are quickly provided Relevent information, to improve the treatment rate of medical staff.The advantages of summarizing mainly including the following aspects:
1, a kind of real-time electrocardio detection method is proposed for the special requirement of ecg analysis, this method can be preferable It is that cardioelectric monitor analysis provides real-time event support.
2, the electrocardio mixing continuous analysis system based on Complex event processing is devised, by Complex event processing analytical technology It is introduced into electrocardio monitoring and analysis.
3, a kind of continuous analysis framework of mixing is devised, traditional Continuous Analytical Technique can only set threshold value in advance, if It then alarms more than threshold value;Everyone constitution and heartbeat feature are had nothing in common with each other relatively, and mixing Continuous Analytical Technique can be certain This problem is preferably solved in degree.
4, electrocardio mixing continuous analysis system uses complex event processing techniques, and data-driven is changed to event-driven mould Formula, saving calculating power also save a large amount of initial data memory spaces and only store relatively small event data.
Detailed description of the invention
Attached drawing 1 is the structural schematic diagram of electrocardio mixing continuous analysis system of the invention;
Attached drawing 2 is the level schematic diagram of complicated event;
Attached drawing 3 is the flow chart of complex event processing heartbeat identification module;
Attached drawing 4 is HR Heart Rate hybrid monitoring flow chart;
Attached drawing 5 is the event tree schematic diagram of ventricular tachycardia event;
Attached drawing 6 is ventricular bigeminy schematic diagram;
Attached drawing 7 is room property trigeminy schematic diagram;
Attached drawing 8 is the error rate schematic diagram of MIT ecg database;
Attached drawing 9 is identification schematic diagram of the complicated event technology to abnormal heart rhythm;
Attached drawing 10 is mixing Continuous Analytical Technique abnormal cardiac rate discrimination schematic diagram;
Specific embodiment
The present invention is further illustrated with reference to the accompanying drawings and examples, but be not intended as to the present invention limit according to According to.
The embodiment of the present invention: present invention research is exactly based on CEP (again with the electrocardio mixing continuous analysis system of design Close event handling) technology analyzes and saves to a large amount of biology character data that patient's each moment generates.Electrocardio mixing The research and design of continuous analysis system can solve the problem of a large amount of biology character data are directly dropped, and these are counted According to analysis for save life and improve physical condition.
Electrocardiogram (electrocardiograms, ECG) is heart companion when each cardiac cycle cardiac is beated With biological Electrical change, by electrocardiograph from body surface draw diversified forms potential change figure, it gives each The function detail of human heart simultaneously can help to analyze the abnormal heartbeats in ECG signal.Periodic P can be observed in electrocardiogram, QRS and T wave train, QRS wave group has peak swing in this sequence, helps to calculate its week to its detection The P enclosed, T wave and other features of heartbeat.Research to the combination for analyzing and mixing Continuous Analytical Technique of Electrocardiogram It is the main object of the present invention with trial.It is explained below and is set for the medicine ECG frame for being mixed the system continuously analyzed Meter and module design.
Electrocardio mixing continuous analysis system Frame Design
Electrocardio mixing continuous analysis system needs obtain ECG signal from various electrocardio equipment, for these signals CEP (complex event processing) technology can not directly carry out processing and obtain information, and there are also the influences such as noise to sentence for possible signal source The factor of disconnected quality, so the first step is exactly to need to carry out ECG signal a series of pretreatment so that the quality of signal meets The requirement of detection method.Next cardiac electrical signal characteristic can be extracted by ECG detection method for CEP system point Analysis.CEP system alarms to serious abnormal heartbeats to abnormal heartbeats are found out after the electrocardiogram (ECG) data analysis sent.And it will be different The performance of normal heartbeat is compared with the case history of patient with the past heartbeat historical data of patient, provides for the auxiliary of each patient The case where helping pre- diagnosis, doctor helped preferably to grasp patient.
According to above analysis, the ECG real-time monitoring analyzing system based on CEP can effectively to ECG signal at Reason, identifies the event of improper heartbeat, heartbeat event is compared with historical informations such as the case histories of patient and provides pre- examine Disconnected information.The patient common for help understands the physical condition of oneself and makes the decision offer support of medical treatment in time.Electrocardio It is as shown in Fig. 1 to mix continuous analysis system frame.The system is that ECG signal obtains mould respectively by being divided into five modules Block, electrocardiogram detecting module, CEP heartbeat identification module, history database module diagnose output module in advance.It below will be right respectively The main functional modules and the relevant technologies of system are introduced.
ECG signal obtains module design
ECG signal is obtained to be completed by ECG monitor, portable electrocardiograph etc., these signals pass through Bluetooth transmission to mobile phone Or pc, the detection of ECG is carried out in mobile phone terminal or the end pc, it can't be by the electrocardiosignal real-time Transmission of 360HZ in order to save bandwidth To server end, but gone out by the program instrumentation of mobile phone terminal or the end pc after the characteristic information of each heartbeat and after compressing, with every point The ECG characteristic signal that clock or longer a cycle upload this primary period is handled to server end;If in terminal The ECG compressed data for finding that improper heartbeat was then transmitted at once in this existing period in detection is divided to server end Analysis.The information received by serial ports is used as to the data source of next step Signal Pretreatment by the oracle listener at the end PC.Monitor journey Sequence can recorde the frequency of signal source and the strong and weak value of each signal for preprocessing module use.
What is generally stored in ecg database is the electrocardiogram (ECG) data of one or more lead, the signal source that includes need according to Different databases are decoded, and general ecg database can include header file and diagnostic file, and header file generally provides electrocardio Relevant information, such as the signal frequency of electrocardio use, signal base position, unit, the quantity of lead and position and patient Some relevant informations: age, gender, medicining condition etc..And diagnostic file will indicate the type and time of origin of abnormal heartbeats, it will The signaling point that specific abnormal heartbeats occur is marked with correlation.Reading markup information greatly will help developer to verify The cardioelectric monitor algorithm or program of oneself.
The design of electrocardiogram detecting module
The function of electrocardiogram detecting module is the heartbeat identified from the voltage signal sequence of heart one by one, and is extracted Some of which characterisitic parameter such as heart rate out, RR wave spacing, P wave, QRS complex, T wave.These characterisitic parameters are constituted into the basic heart Rule event is simultaneously transferred to complex event processing heartbeat identification module for the matching use of abnormal heart rhythm event.Electrocardiogram detecting module Mainly consist of two parts: signal pre-processing module and electrocardio detecting module.Electrocardio detecting module includes QRS complex detection identification And P, T wave detection identification two parts.The function of this three parts will be illustrated with design respectively below.
Signal pre-processing module design: for the discrimination of ECG signal have an important influence be ECG record quality, The electrocardiosignal usually actually obtained has various interference and drift, so carrying out pretreatment for signal is very It is necessary to behavior.ECG signal there are two important interference source, one be 50Hz/60Hz and its harmonic wave Hz noise;It is another A a little baseline drifts for being less than 1Hz.Hz noise is removed using wavelet transformation first and for baseline drift problem, selection Fitting of a polynomial (polynomial fitting) adjusts baseline.
The design of electrocardio detecting module: it includes the detection of signal QRS complex, can not be to complete because analyzing real time data The feature of whole heart rate record extracts, therefore uses a kind of dynamic threshold detection method, the data to come to real-time Transmission into The point-by-point variance of row, point-by-point square, point-by-point square of signal amplitude is waited operation, so that the data after output are positive, and non-linear The signal for being exaggerated differential output, the high frequency section of prominent signal more highlights the peak R, and it is positive to reduce vacation caused by T wave Property;There is the integral for doing moving window at the peak R, extracting the other information of R wave, such as slope, width and raising QRS are comprehensive The accuracy rate of multiplex detection.It further include having the detection of P, T wave, it, can by the calculating of detection and RR wave spacing to QRS complex Easily substantially to calculate the window phase of a complete heartbeat.This window phase is analyzed before and after QRS complex The possible position of corresponding P, T wave of this heartbeat and other information are found in signal;But and not all P, T signal are ok Identified, such as tachycardia, trembled in such a way, and others P, T wave it is Chong Die with other waves the case where just It is difficult to be identified, but usual P, T wave, which can not identify, can also become a kind of mark, can also be used to do abnormal electrocardiogram Judgement.
It needs for the essential information details of heartbeat to be compressed into from the voltage value of several hundred a sample points to each for this system The master data information of heartbeat, dynamic threshold detection method are mainly described as follows.
Step1. it establishes in the window that a size is 1000 sample points, as new signal inputs, old sample Point grand window.
Step2. pretreated signal is subjected to sliding average processing, the sliding window of 11 sample points is averaged. The acquirement of sliding average can effectively reduce dynamic threshold mistake and filter out signal section lower than its mean value.
N=1,2 ... .1000
Step3. dynamic threshold THR1 is equal to the average value of sample point and the sum of sample average in sliding window and filters out Lower than the signal section of threshold value.
N=1,2 ... .1000
Step4. dynamic threshold THR2 be equal to the average value of sample point and sample average in sliding window difference filter Fall to be higher than threshold signal part.The position of R wave can be positioned.
N=1,2 ... .1000
The interval in the non-zero section Step5. generated in comparison Step3 and Step4, when interval less than 50, non-zero section sample At this, merge by adjacent latter one non-zero section zero setting, and by Step3 with the result in Step4.The master done so Syllabus is to abstract practical QRS complex, can quickly navigate to the position of QRS complex.For next step to the position of P wave into Row estimation is prepared.
Step6. the part after Step5 processing is all to find in wave crest most value point as the peak R in QRS complex Point.
Step7. after Step4 processing, if non-zero section is not fallen after rise at sliding window edge, it is regarded as QRS complex It may not peak, there may be errors for the newest R peak value that both Step6 has been found, and the 7th step is analyzed A newest R peak markers.
If Step8. treated that non-zero section has been fallen after rise in window edge by Step4, then executing a Step6 will The peak position R found in new Comparative result sliding window so that it is determined that a newest peak R position.
Step9. two sizes for calculating the section edge being not zero after Step5 processing are to find out second order in 20 sample intervals Section of the sample point that the sign of derivative changes as R wave.
Step10. by the section of this complete heartbeat among the calculating in former and later two sections RR, and to QRS complex before Window afterwards is analyzed, and finds out the section for meeting subthreshold THR3 as P, the section of T wave is analyzed.
Step11. by each heartbeat section QRS complex, P wave, T wave (if P wave, T wave are detectable) detailed number According to such as interval time, peak value, the sample point position information preservation of state pause judgments simultaneously issues identification module.
Electrocardiography module is foundation stone of the system to heartbeat type analysis accuracy, is played a crucial role.
The design of complex event processing heartbeat identification module
Complex event processing (CEP) heartbeat identification module is that the core of electrocardio mixing continuous analysis system is also hybrid analysis Basis.CEP technology is utilized to handle and analyze the anomalous event in real-time heart rate, single heart rate anomalous event in this module It can cause the complicated event of a series of abnormal heart rhythm.By identifying obtained elementary event to the monitoring of electrocardiogram detecting module It monitors, various abnormal heart rhythm events can be listened to, and the generation for the abnormal heart rhythm event that multiple specific rules occur can be recognized To be the abnormal heart rhythm complicated event for meeting expression pattern in EPL sentence.System for the monitoring of these complicated events can and When notify medical staff and provide patient symptom data at the first time to help to save the life of patient to a certain extent.It is attached Fig. 2 show the level schematic diagram of the complicated event arrived used in system.First by the electrocardiogram detecting module in system Lai Generate basic heartbeat event is indicated with box;All ellipses indicate complicated event, pass through EPL sentence in figure and carry out mode Match, the generation of certain specific elementary events will trigger EPL sentence and generate complicated event, the complicated event generated by elementary event We position level-one complicated event, that is, in hierarchy chart complicated event first layer.The complicated event of generation can be also flowed into In system, meets the complicated event of mode when certain EPL sentence listens to and have occurred, then generate the complicated event of more high-level.
The level of complicated event is higher, shows that heart abnormality symptom is more clear and the generation of this event is for sufferer It is more of vital importance.Such as a common patients with coronary heart disease, it is i.e. popular that thousands of Premature Ventricular Beats perhaps can occur daily The premature beat of title, such situation are too frequently not enough to judge whether patient serious symptom occurs.If but the hair of proiosystole Raw frequency and mode induce a secondary event such as VT tachycardia event, and it is unpredictable clinically to mean that patient has Potential fatal implementations may occur;If the time of VT event duration reaches a certain level the complicated thing that the third level will occur Part, such as cardiac ischemic event, that just means that patient needs to carry out first aid at once, if taking no action to that life will be jeopardized.
The process of complex event processing heartbeat identification module is as shown in Fig. 3, and CEP is dividing in real time to continuous signal source Analysis, so there is no the terminals that method marks identification process for flow chart.After any cardiac monitoring data source access system, electrocardio Figure detecting module will carry out pretreatment and waveforms detection to the signal of sampling.The heartbeat message that then each is detected seals Underlying rhythm event one by one is dressed up, and is deposited into basic heartbeat.When underlying rhythm event generates, system is responsible for identifying base The EPL sentence of this rhythm of the heart event will identify whether the condition for meeting normal heartbeat, monitor next time if not abnormal Heartbeat event.It, can be according to existing some matchings if CEP monitors the data of this rhythm of the heart and do not meet the definition of normal cardiac rhythm Rule is stored into abnormal heart rhythm table to match this heartbeat be any abnormal heart rhythm.Complicated event system can be according to different Normal heart rate event is in the position in event tree or occurrence diagram to judge that it is other increasingly complex that can this abnormal heart rhythm form Abnormal heart rhythm event.If upper one layer different there is no the top layer of arrival event tree, is added in this event in the mode that CEP is monitored Normal cardiac rhythm pattern.And it is top if having arrived at event tree, illustrate that event has been monitored, then needs to remove corresponding Pattern matching statement.Finally complex event processing heartbeat identification module is sent by the new complicated event of gained.Compound thing later Part processing heartbeat identification module will ceaselessly recycle the step in execution flow chart.
The essential information of heartbeat is made basic heart rate event and is sent to complex event processing heartbeat knowledge by electrocardiogram detecting module Other module, and by ECG data compression deposit history database module in case search later;Complex event processing heartbeat identifies mould Block will carry out pattern match after receiving the heartbeat event transmitted, using all underlying rhythm events of each heartbeat as Historical data is stored in database, the feature of abnormal heartbeats will be stored in off-note data if meeting the feature of abnormal heartbeats Library is in case diagnosis output module is called in advance later.
Heartbeat event is constituted: the data read out from ECG monitor etc. detect after being pre-processed through electrocardiogram Method can detect the detailed features value an of heartbeat, as QRS complex, P wave, T wave details as underlying rhythm thing Part, underlying rhythm event is only to be able to reflect some parameters of the current heartbeat real-time detected, although it can also be provided perhaps Mostly relevant detailed information, but the target of these information and heartbeat exception to be automatically detected is there are also at a distance from very big, it can not Express a complete meaning.Therefore it needs underlying rhythm event aggregation into the complicated thing for having practical medical meaning one by one Part.Here is the basic description to event.
Underlying rhythm event: each underlying rhythm event has an only available name, here by patient Uid+ BeatPart+BeatID composition.Source list shows ECG signal source from mobile device or ECG monitor, Yi Jishe Standby number;There are also the positions that database of case history name shows medical records storage.Attribute list includes: ecg_id is which lead be shown to be Information;Beat_ID be used for mark be which heartbeat attribute event;Strat_time and end_time indicates event At the beginning of and End Event, if event do not have duration end_time can for sky.
Complicated event: the more subevent subevent and constraint list constraint conditions compared with elementary event, it is multiple Miscellaneous affair part is made of multiple subevents and its constraint relationship.Complicated event is mainly used to indicate some distinctive improper hearts Rate event, such as VT Ventricular Tachycardia, ventricular bigeminy, room property trigeminy.
The function of the continuous analysis module of mixing in complex event processing heartbeat identification module is by the historical data of patient Information extract the continuous analysis for real time data.Mix medium-term and long-term digit synbol of the continuous analysis module by patient heart rate Record is got off, and the examination of heart pathology event caused by due to individual difference is adjusted using these indexs, and applied to Used match pattern when Complex event processing is allowed dynamically to be changed and adjust in Complex event processing.
History database module design
Analysis system needs to be added electrocardio history database module and goes through to store to compare with history electrocardiogram (ECG) data History data.History database module is broadly divided into five class tables of data.
The first kind is the basic breath table of patient, contains the patient number of patient, name, year in patient's Basic Information Table The basic documents such as age, gender and medication history.Daily behavior information note, such as whether there is the behavior of big physical sport or labour. What is stored in basic heart rate table is by being sent to each of complex event processing heartbeat identification module after the identification of electrocardiogram detection method The essential information parameter of secondary heartbeat.
Second class is storage basal heart rate table, both the related data of heartbeat each time, such as date, the interval heart rate ID, RR, P Wave, QRS complex, detail parameters of T wave etc.;And this kind of basal heart rate storage table has that can be divided into two class one kind be that the same day is of that month Table data store, another kind of is the table data store of history electrocardiogram (ECG) data.Storing in storage basal heart rate table is every month Basic heart rate, literary name segment structure indicate consistent with basic heart rate, and monthly system will copy to the basic heart rate table of this month and deposit It stores up in basal heart rate table, and basic heart rate table is emptied to store all heart rate informations of this month.
Third class is abnormal cardiac rate summary table, stores all abnormal hearts rate, the neither ID of normal heartbeat, abnormal cardiac rate class Type, duration and abnormal cardiac rate ID etc.;Two classes, the of that month abnormal heart rate of one kind storage, another kind of storage can also be equally divided into The abnormal heart rate of history.
4th class is that abnormal cardiac rate divides table, has both been divided and has been stored by ventricle, atrium, the region of junctional area three and is different different Normal heart rate, such as Ventricular Tachycardia, atrial premature beats, the rich abnormal heartbeats type of junctional area ease.Table database is divided to be divided into three, point It Wei not room sexual abnormality rhythm of the heart database, room sexual abnormality rhythm of the heart data and junctional area heart rate exception database.
5th class is that HRV analyzes numerical tabular, is a kind of heart rate analysis numerical value using electrocardiogram as data source, these pass through meter The numerical value obtained can be very good to represent the dirty some features of institute's thought-read, these features can be used to analysis measured and suffer from There are a possibility that chronic heart failure exhausts and degree.HRV (heart rate variability) reaction is autonomic nerves system activity and qualitative assessment Cardiac sympathetic nerve and vagal tone and balance, to judge its state of an illness and prognosis to cardiovascular disease.It is prediction One extremely valuable index of sudden cardiac death and arrhythmia cordis sexual behavior part.
Pre- diagnosis output module design
After complex event processing heartbeat identification module identifies abnormal heart rhythm, mixing inquiry will start, while to going through History ECG data, abnormal cardiac rate pattern base, case history are inquired and are compared with real-time ECG situation.When comparison find patient case history in Relevant part, and to pre- diagnosis output module transmission abnormality heartbeat alarm and pre- diagnostic message when having a high-risk grade, in advance Alarm or distress signals can be sent to the doctor and families of patients that patient history is set by diagnosing output module, receive information to other people It is given treatment to.
To understand the heart rate situation of a people, medium-term and long-term electrocardiogram (ECG) data will bring greatly help and benefit.One The situation of change of personal medium-term and long-term heart rate can directly embody the changing rule and lesion situation of heart of patient.And it can To apply in the heart rate monitoring of individual as the heart rate reference index of this person.
It as shown in Fig. 4, is HR Heart Rate hybrid monitoring flow chart, when underlying rhythm event detects mould by electrocardiogram in figure Block generate after can be monitored by complex event processing heartbeat identification module, the heart rate of day and night be slightly different thus through Corresponding medium-term and long-term history average can be taken out after judgement from the historical data on night or daytime respectively.Real-time underlying rhythm thing Judged after part and historical data base data mixing, is considered as bradycardia when being less than averaged historical heart rate 65%;Take care Rate is considered to be tachycardia when being the 200~250% of history heart rate;And it is then considered as when being greater than the 250% of history heart rate Heart is trembled.The heart rate range of the normal person introduced in today that technical level continues to develop, in Traditional Textbooks with And occur tachycardia, tremble and the confining spectrum of heart escape beat be no longer desirable for individual monitoring demand.For The grasp of medium-term and long-term heart rate index will can help to carry out personalized heart rate monitoring.Historical data can be directed to everyone heart rate Benchmark come carry out individuation threshold value setting and event analysis.
Complicated event --- CEP heartbeat identification
The electric signal of the data source of complex event processing heartbeat identification module, each lead of ECG monitor is passing through ECGD Underlying rhythm event can be packaged into after detecting module.Complicated event is by one or more underlying rhythm events or complicated event It constitutes.The generation of complicated event is the mode in CEP system analysis EPL sentence and is matched in elementary event stream corresponding Mode and generate, complicated event generate after equally can be also sent to by the form of a flow of event in CEP system, and may By other mode detections and matching;
Attached drawing 5 is the event tree schematic diagram of ventricular tachycardia event, and diagrammatically shown is the room complicated event VT property mistake aroused in interest The case where event of fast basic composition situation and next stage.Ventricular Tachycardia (ventricular tachycardia, VT): abbreviation ventricular tachycardia, refer to originating from ventricle, it is spontaneous, continuous 3 or 3 or more, frequency be greater than 100 beats/min of proiosystole The rhythm of the heart of composition.
Complex event processing heartbeat identification module detects the various features of underlying rhythm event to be matched to room property first Proiosystole, and secondary abnormal heart rhythm event is added in flow of event.The abnormal cardiac rate event of Premature Ventricular Beats is added into Associated EPL sentence will be dynamically activated while flow of event, that is, increase subsequent matching mould relevant to Premature Ventricular Beats Formula is monitored.VT Ventricular Tachycardia as shown in Fig. 5, attached ventricular bigeminy shown in fig. 6, attached room property three shown in Fig. 7 The mode of rule is monitored.
Hereafter mode contained by all EPL sentences on the listening-in line that complex event processing heartbeat identification module will continue to. If hereafter continue to have continuous two elementary events to be identified as Premature Ventricular Beats, and this continuous three heartbeat event The room the VT property heart when average value that the average frequency of RR wave spacing all exceeds 100 i.e. RR wave spacings per minute is just matched less than 216 The dynamic feature overrun.This thing system can generate VT complicated event and be added in current time stream.If have it is more complicated based on The mode of VT Ventricular Tachycardia, CEP will activate the monitoring of associative mode.
Due to the cardiac characteristic of each patient be it is different, usually all rhythm of the heart events will not all be monitored, only It can be monitored by the event that single underlying rhythm event monitoring is got in event tree.When specific heart rate anomalous event After being activated, it will be activated in the father node EPL sentence of each event tree containing this abnormal heart rhythm event, and in CEP In monitored.It can effectively economize on resources in this way and mitigate system burden.
The complicated event of VT only needs following information, and patient ID, patient's heartbeat number, date and abnormal heart rhythm event are opened The time of beginning and the time of end.It can be used as the time that VT event starts, then when heart rate event no longer matches this complicated thing This logout end time is given when part.This abnormal heart rhythm complicated event is stored in abnormal heart rhythm correspondence database later.
Premature Ventricular Beats are characterized in: QRS complex occurs ahead of time, paramophia, and the time limit is most > and 0.12 second, T wave Contrary with the main wave of QRS wave, ST is shifted with T wave, preceding without P wave.The ventricular premature beat of bundle branch proximal end, QRS complex occurs It can not be broadening.There is complete compensatory pause after Premature Ventricular Beats mostly.When underlying rhythm is slower, Premature Ventricular Beats are inserted into Twice between sinus property heartbeat, insert type Premature Ventricular Beats are formed.The accidental inverse retrograde P wave for reaching atrium, often comes across ST sections On.
Usually go deep into research, the number of plies of event tree is to gradually increase event tree in other words can grow up, same to current events The number of part tree also will increase.It can make to continue to support more complicated things while not being modified system in this way Part, this is also the flexible place of CEP technology.
The continuous analysis of mixing
The upper section of complicated event analysis in to(for) electrocardio monitoring, which is realized, has been made description.This for universal heart rate not Neat patient is very helpful, but everyone heart rate reference index and same heart rate are abnormal in practical application Electrocardiogram pattern caused by phenomenon is different, this virtually brings challenge to accurate match of the system to individual.Mixing The original intention for the application continuously analyzed is precisely in order to enable to this set that can have based on the ecg analysis system of Complex event processing There are stronger individual compatibility and accuracy.And can be realized the physical condition for different patients oneself carry out analysis and Prediction.
Based on complicated event, three parts are classified into the realization for mixing continuous analysis module: mixing elementary event, Mix complicated event and comprehensive pre- diagnosis.
The detection of basic heart rate is completed by electrocardiogram detection method, and this method is to have for the detection of QRS complex Higher accuracy;But be so far still a difficult medical problem for the accurate detection of P wave and T wave, because of most of feelings Under condition, the difference of the heart pathology feature of patient leads to the P wave of different patients and the relative position relative to QRS complex of T wave There is very big difference, is to be difficult to be accurately positioned and be supplied to CEP to be analyzed with fixed test method, so mixing is continuous Analysis can solve the problems, such as this to a certain extent.
The electrocardiogram of the normal complete heartbeat of everyone single is easiest to orient P wave and T wave, to the normal of history The distribution position relative to QRS complex of specific P wave and T wave in the analysis of heartbeat and everyone available normal cardiac rate of statistics It sets.Using this more everyone exclusive accurate distributing position section, to largely solve determining for P wave and T wave Position problem.
Further, the electrocardiogram of everyone single complete heartbeat can extract, the characteristic value of corresponding heartbeat type. The history feature value of the available particular kind of rhythm of the heart, the two if the single heart rate all to the past is excavated or analyzed Being compared can use the continuous analysis mode of mixing to analyze the attributes such as the type of basic heart rate.
There is independent feature for everyone basic heart rate situation and the electrocardiogram pattern of presentation, for patient The extraction of each complete heartbeat characteristic value is that public relatively-stationary abnormal heart rhythm can will be directed in medical domain Standard more individuation.
The abnormal heart of the difference occurred in patient's history's record is extracted under the basis of original Complex event processing system The characteristic value of rule, and these characteristic values are used for the real-time abnormal heart rhythm of patient and are detected.The historical record of patient is in the database Daily saved.Daytime, the HR Heart Rate of people can be higher than night, more excited.So historical record was needed daytime and night Evening has separated analysis characteristic value.It is medically 9AM to 8PM and 9 points of that morning to 8 points at night by the section definition on daytime; The time interval at night is defined as 9PM to next day 8AM., be to going through so as it can be seen that although data are daily stored When history data are analyzed, the section on date and daytime and night is but referred to.So needing to repair the EPL sentence of CEP system Change and the access modules to historical data base are added in systems.
To handling it is required that EPL sentence can support the acquisition to historical data for mixing complicated event;In Nesper Support introduces custom function in EPL sentence, is by ODBC Open Database Connection or JDBC using custom function Java database connects to link corresponding database, takes out the mean eigenvalue of the corresponding abnormal heart rhythm of type in database simultaneously Pattern match is carried out used as the threshold value in EPL and play.
Pre- diagnosis being completed for task of output module in fact aiming at real-time detect abnormal heart rhythm be converted into it is different When the complicated event of Chang Xinlv, quickly judge whether to be in peril of one's life, and information relevant to symptom is sent to medical care people Member.If in patient's essential information, installing pacemaker additional, and historical data before then loses reference value and patient one Directly in the safety problem taken which drug medical worker can be helped quickly to judge diagnosis and treatment method and prescription.
System effect and performance test
Database is chosen: the standard cardioelectric database of mainstream mainly has 3 in the world: European AT-T ecg database, beauty The MIT-BIH database that the AHA database and the Massachusetts Institute of Technology that heart association, state provides provide, wherein the BIH number of MIT According to having in library including multiple database such as arrhythmia cordis, ST sections of changes, atrial fibrillations.
The assessment of electrocardio detection method
Table 1MIT database QRS complex testing result
Electrocardio detection method is as shown in table 1 to the testing result in MIT-BIH heart rate data library, and wherein error rate is by following public affairs Formula obtains.It is not difficult to find out that can be detected for most Heart Rate from result, however for heart rate polishing It is more serious and with p wave, t wave disappear heart rate for error rate then will appear a degree of promotion.Simultaneously for room property The electrocardio detection accuracy of the more frequent patient of proiosystole needs further promoted.
It is attached Fig. 8 shows be choose MIT-BIH ecg database in ten sections of electrocardiographic recordings detection error statistics situation. Left figure is that missing inspection number and erroneous detection number count, and is respectively the missing inspection number and erroneous detection number of every record in figure, missing inspection number is to lose heartbeat The quantity not identified, erroneous detection number are the quantity that the signaling point except positive and negative 5 signaling points of R wave crest is identified as to R wave crest;Right figure It is total error rate statistic, error rate has the sum of rate of failing to report and rate of false alarm to get divided by heartbeat sum.
It can be seen that, detection method is that there is relatively more in the identification to record 200 and record 223 from attached drawing 8 Big error, respectively reach 4% or more.So particular for analyze record 200 and record 223 the characteristics of, record There is the ventricular bigeminy symptom up to 12 minutes in 200 electrocardiographic recording and along with serious myoelectricity interference.For 30 The electrocardiographic recording of minute length, 12 minutes bigeminies have already taken up a big chunk time.It is up in record 223 1 point of 50 seconds VT tachycardia, the Detection accuracy of heart rate during which will receive bigger influence.It is recorded from this two From the point of view of analysis, electrocardio detection method also deposits the identification of more severe signal environment and the faster continuous abnormal rhythm of the heart at present In some problems.The success rate and accuracy of the recognition methods of heart rate are the foundation stones of heart rate analysis software, also determine system Accuracy and availability.The performance and effect of this method can achieve the standard for meeting system design.
The assessment of electrocardio complicated event analysis system
CEP complicated event detection result: in order to verify effect of the CEP technology in heartbeat inspecting analysis, for MIT-BIH Heartbeat record tested after obtain following experimental result, 223 exception has been counted respectively to record 200, record 208, record The frequency of room property heartbeat, as shown in table 5.7.As can be seen from the table, there are ventricular premature beat in No. 200 heart rate records 826 times, system identification is 719 times, wherein number 71 times of bigeminy generation, practical identification 63 times, Ventricular Tachycardia 7 times, Practical identification 6 times.
2 Room sexual abnormality heart rate of table identification statistics
As shown in Fig. 9, left figure is the sum to the ventricular premature beat in three heartbeat records and CEP system identification respectively Number.What right figure indicated is recorded in 200 and record 223 to the identification mistake of ventricular premature beat, ventricular bigeminy, Ventricular Tachycardia Accidentally rate.The identification error rate of ventricular premature beat in record 200 and record 223 is respectively reached from can be seen that in attached drawing 9 13% and 7.6%, and be 4% and 4.18% in the error rate of electrocardio detection method.This illustrate the accuracy in detection of CEP system by To the influence of electrocardio detection method, for the identification of more severe signal environment and the faster continuous abnormal rhythm of the heart, there is also one A little problems.
All it is respectively higher than 85% for the average recognition rate of three groups of records of MIT abnormal cardiac rate, experimental result is said well The applicability of CEP technology is illustrated.
The continuous analysis outcome evaluation of mixing
The statistics to historical data, the available exception based on historical data are added in electrocardio mixing continuous analysis system The fundamental characteristics statistical value of the rhythm of the heart can modify the EPL language for being responsible for that pattern match is carried out to abnormal heart rhythm by these statistical values Match attribute value in sentence, to improve the accuracy of identification.
As shown in Fig. 10, left figure is the sum to the ventricular premature beat in three heartbeat records and the continuous analysis of mixing respectively The identification number of system.What right figure indicated is record 200, record 208 and the CEP for recording 223 and the continuous analysis of mixing to room property morning The error rate comparison of heart rate of fighting identification.
It can be seen from figure 10 that compared with for CEP system mix Continuous Analytical Technique for abnormal cardiac rate identification just True rate is higher, is reduced to 6.77% from 12.95% to the identification error rate of record 200;Record 208 mistakes corresponding with 223 Rate is also reduced to 2.72% and 5.07% from 3.12% and 6.71% respectively.The reduction of error rate is it will be evident that main cause It is as, there is a large amount of bigeminy phenomenon, the alternating generation of bigeminy phenomenon will interfere CEP to find premature beat in record 200 The phenomenon that rhythm of the heart event.Suitable attributes match model can be found to the statistics of patient's history's heart rate by mixing connecting technique It encloses, so that the identification to the rhythm of the heart is more accurate.
It is demonstrated experimentally that being helpful by discriminance analysis of the statistical analysis to historical data for real-time heart rate, no But it can be identified for personal physical fitness situation, and the precision of identification can be improved, be connected to demonstrate mixing Continue the advisability of analytical technology.

Claims (8)

1.一种混合连续信息分析技术的医学应用系统,其特征在于:通过心电图信号获取模块从心电设备中获取心电图信号,然后通过心电图探测模块对心电图信号进行预处理,处理后的信号通过心电图探测方法提取出信号特征并制成一个个的基本心率事件以供复合事件处理心跳识别模块进行分析,复合事件处理心跳识别模块通过其中的混合连续分析模块将基本心率事件与病人历史数据库模块中的信息进行对比,识别出异常心率事件,当有严重的异常心率事件时向预诊断输出模块传输异常心跳警报和预诊断信息,预诊断输出模块向病人的医师和/或家属发送警报和求救信息;1. a medical application system of mixed continuous information analysis technology, is characterized in that: obtain electrocardiogram signal from electrocardiogram equipment by electrocardiogram signal acquisition module, then electrocardiogram signal is preprocessed by electrocardiogram detection module, and the processed signal passes through electrocardiogram The detection method extracts the signal features and makes basic heart rate events one by one for analysis by the composite event processing heartbeat recognition module. The information is compared, and abnormal heart rate events are identified. When there are serious abnormal heart rate events, abnormal heartbeat alarms and pre-diagnosis information are transmitted to the pre-diagnosis output module, and the pre-diagnosis output module sends alarms and distress information to the patient's physician and/or family members; 所述复合事件处理心跳识别模块通过其中的混合连续分析模块对心电图探测模块输出的每一个基本心率事件进行监听,通过复合事件处理心跳识别模块中的EPL语句识别每一个基本心率事件是否满足正常心跳的条件,对于异常心率事件通过与病人历史数据库模块中的异常心率表进行匹配判断其是哪一种异常心率事件,并根据异常心率事件处在事件树或事件图中的位置来判断此异常心率事件能否组成其它的更为复杂的异常心率事件,并判断是否移除相应的模式匹配语句,最后将所得新的复杂事件发送到复合事件处理心跳识别模块;并将每一个心跳的所有基本心率事件作为历史数据存入历史数据库模块中;The composite event processing heartbeat recognition module monitors each basic heart rate event output by the electrocardiogram detection module through the mixed continuous analysis module therein, and identifies whether each basic heart rate event satisfies normal heartbeat by the EPL sentence in the composite event processing heartbeat recognition module. For the abnormal heart rate event, the abnormal heart rate event is determined by matching with the abnormal heart rate monitor in the patient history database module, and the abnormal heart rate event is judged according to the position of the abnormal heart rate event in the event tree or event graph. Whether the event can form other more complex abnormal heart rate events, and determine whether to remove the corresponding pattern matching statement, and finally send the obtained new complex event to the composite event processing heartbeat recognition module; Events are stored in the historical database module as historical data; 心电图探测模块从心脏的电压信号序列中识别出一个个的心跳,并提取出其中的特性参数,包括:心率,RR波间隔,P波、QRS波群、T波,将这些特性参数构成基本心律事件。The ECG detection module identifies the heartbeats one by one from the voltage signal sequence of the heart, and extracts the characteristic parameters, including: heart rate, RR wave interval, P wave, QRS complex, and T wave. These characteristic parameters constitute the basic heart rhythm. event. 2.根据权利要求1所述的混合连续信息分析技术的医学应用系统,其特征在于:所述心电图信号获取模块由心电监护仪或便携式心电仪获取信号,信号通过蓝牙传输给手机或者PC。2. The medical application system of the hybrid continuous information analysis technology according to claim 1, characterized in that: the ECG signal acquisition module acquires signals by an ECG monitor or a portable ECG, and the signals are transmitted to a mobile phone or a PC by bluetooth . 3.根据权利要求1所述的混合连续信息分析技术的医学应用系统,其特征在于:所述心电图探测模块从心电图信号获取模块传输来的电压信号序列中识别出每一个心跳,并提取出心跳的心率、RR波间隔、P波、QRS波群以及T波特性参数,并将这些特性参数制作成基本心率事件并传输给复合事件处理心跳识别模块供异常心率事件的匹配使用;同时将心电数据存入历史数据库模块中。3. The medical application system of the hybrid continuous information analysis technology according to claim 1, wherein 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 complex and T wave characteristic parameters, and make these characteristic parameters into basic heart rate events and transmit them to the composite event processing heartbeat recognition module for matching of abnormal heart rate events; The electrical data is stored in the historical database module. 4.根据权利要求3所述的混合连续信息分析技术的医学应用系统,其特征在于:所述心电图探测模块包括有信号预处理模块和心电探测模块;心电探测模块包括QRS波群检测模块和P、T波检测模块;其中信号预处理模块将心电图信号获取模块传输来的电压信号首先使用小波变换来去除工频干扰并针对基线漂移问题,并用多项式拟合来调整基线;QRS波群检测模块使用动态阀值检测方法对实时传输过来的数据进行逐点方差、逐点平方以及信号幅度逐点平方操作,在有R峰处做移动窗口的积分;P、T波检测模块用于对一个完整心跳的窗口期进行分析从QRS波群前后的信号中找到心跳对应的P,T波的位置和信息。4. The medical application system of the hybrid continuous information analysis technology according to claim 3, wherein the ECG detection module comprises a signal preprocessing module and an ECG detection module; the ECG detection module comprises a QRS complex detection module and P and T wave detection modules; the signal preprocessing module first uses wavelet transform to remove the power frequency interference and uses polynomial fitting to adjust the baseline for the voltage signal transmitted from the ECG signal acquisition module, and uses polynomial fitting to detect the QRS complex. The module uses the dynamic threshold detection method to perform point-by-point variance, point-by-point square and signal amplitude point-by-point square operations on the data transmitted in real time, and integrates the moving window where there is an R peak; the P and T wave detection modules are used for a The window period of the complete heartbeat is analyzed to find the position and information of the P and T waves corresponding to the heartbeat from the signals before and after the QRS complex. 5.根据权利要求4所述的混合连续信息分析技术的医学应用系统,其特征在于:所述动态阀值检测方法包括有以下步骤:5. The medical application system of the hybrid continuous information analysis technology according to claim 4, wherein the dynamic threshold detection method comprises 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 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 to filter out the part of the signal higher than the threshold; E、对比步骤C与步骤D产生的非零区间的间隔,当间隔非零区间小于50个样本点时,将相邻的后面一个非零区间置零,并将步骤C与步骤D的结果合并;E. Compare the interval of the non-zero interval generated by step C and step D, when the interval non-zero interval is less than 50 sample points, set the next 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 in step E is all in the QRS complex, and the highest point in the peak is found 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 found in step F, and the latest R peak value analyzed in step G is used. 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 position of the R peak that has been found in the sliding window to determine the position of the latest R peak; J、计算步骤E处理后不为零的区间边缘的两个大小为20样本区间内找出二阶导数的正负号改变的样本点作为R波的区间;J, the two sizes of the interval edges that are not zero after the processing of the calculation step E are 20 sample intervals to find out the sample points where the sign of the second derivative changes as the interval of the R wave; 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 window before and after the QRS complex, and find the interval that satisfies the sub-threshold THR3 as the interval of P and T waves for analysis; L、将每个心跳区间内的QRS波群、P波、T波的间隔时间,峰值,起始结束的样本点位置信息保存并发给复合事件处理心跳识别模块。L. The interval time, peak value, and start and end position information of the QRS complex, P wave, and T wave in each heartbeat interval are saved and sent to the composite event processing heartbeat recognition module. 6.根据权利要求1所述的混合连续信息分析技术的医学应用系统,其特征在于:所述历史数据库模块包括有病人的基本信息表、存储基础心率表、异常心率总表、异常心率分表以及心率变异性分析数值表;每个表根据时间不同分为白天和夜晚两个存储部分;6. The medical application system of the hybrid continuous information analysis technology according to claim 1, wherein the historical database module comprises a patient's basic information table, a stored basic heart rate monitor, an abnormal heart rate general table, and an abnormal heart rate sub-table And heart rate variability analysis numerical table; each table is divided into two storage parts of day and night according to different time; 病人基本信息表中包含了病人的病人编号,姓名,年龄,性别,以及用药史这些基本资料;The patient's basic information table includes the patient's patient number, name, age, gender, and medication history. 存储基础心率表,用于存储每一次心跳的相关数据,包括日期、心率ID、RR间隔、P波、QRS波群、T波的详细参数;Store the basic heart rate monitor, which is used to store the relevant data of each heartbeat, including the date, heart rate ID, RR interval, P wave, QRS complex, and detailed parameters of T wave; 异常心率总表,用于存储所有的不正常心率,既不正常心跳的ID、异常心率类型、持续时间及异常心率ID;Abnormal heart rate master table, used to store all abnormal heart rate, neither the ID of the abnormal heart rate, the type of abnormal heart rate, the duration and the ID of the abnormal heart rate; 异常心率分表,既按心室、心房、交界区三个区域来划分并存储不同的异常心率,分表数据库分为三个,分别为室性异常心律数据库、房性异常心律数据及交界区心率异常数据库;Abnormal heart rate sub-table, which divides and stores different abnormal heart rates according to the three regions of ventricle, atrium and junction area. exception database; 心率变异性分析数值表,是以心电图为数据源的一种心率分析数值,这些通过计算得出的数值用于表示出所测心脏的特征,这些特征被用来分析被测者患有慢性心衰竭的可能性及程度。The heart rate variability analysis value table is a heart rate analysis value with an electrocardiogram as the data source. These calculated values are used to represent the characteristics of the measured heart, and these characteristics are used to analyze the patient suffering from chronic heart disease. Likelihood and extent of failure. 7.根据权利要求1-6中任意一项所述的混合连续信息分析技术的医学应用系统,其特征在于:所述混合连续分析模块将病人心率的中长期指标记录下来,并利用这些指标来调整因个体差异而造成的心脏病理事件的甄别,并将其运用到复杂心率事件处理中使得复杂心率事件处理时所使用的匹配模式可以动态的进行改变和调整;病人心率的中长期指标即为病人白天、夜晚心跳速率的中长期历史平均值。7. The medical application system of the hybrid continuous information analysis technology according to any one of claims 1-6, wherein 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 identification of cardiac pathological events caused by individual differences, and apply it to complex heart rate event processing, so that the matching mode used in complex heart rate event processing can be dynamically changed and adjusted; the mid- and long-term indicators of the patient's heart rate are Mid- and long-term historical averages of the patient's daytime and nighttime heart rate. 8.根据权利要求7所述的混合连续信息分析技术的医学应用系统,其特征在于:所述混合连续分析模块的实现包括有三个部分:混合基本事件、混合复杂事件以及综合预诊断;其中混合基本事件通过对历史的正常心跳的分析和统计,得到每个人正常心率中P波和T波的相对于QRS波群的分布位置,而且对过去所有的单个心率进行挖掘或分析得到心律的历史特征值,两者使用混合连续分析方式进行比对,从而分析出基本的心率的种类属性;混合复杂事件通过在复合事件处理心跳识别模块对异常心率事件的监听过程中,提取出病人历史数据库模块中发生过的不同异常心率事件的特征值,并将这些特征值用于病人实时异常心率事件检测;当实时探测到异常心律并将其转变成异常心律的复杂事件时,通过综合预诊断快速地判断是否有生命危险,并将与症状相关的信息发送给医护人员;分析出基本的心率的种类属性过程中,实时基本心律事件与历史数据库数据混合后进行判断,当小于平均历史心率65%时视为心动过缓;当心率为历史心率的200~250%时视为是心动过速;而当大于历史心率的250%时则视为是心脏发生了震颤。8. The medical application system of the hybrid continuous information analysis technology according to claim 7, characterized in that: the realization of the hybrid continuous analysis module includes three parts: mixed basic events, mixed complex events and comprehensive pre-diagnosis; Basic events Through the analysis and statistics of historical normal heartbeats, the distribution positions of P waves and T waves in each person's normal heart rate relative to the QRS complex are obtained, and all past single heart rates are mined or analyzed to obtain the historical characteristics of the heart rhythm The two are compared using the mixed continuous analysis method to analyze the basic heart rate type attributes; mixed complex events are extracted from the patient history database module in the process of monitoring abnormal heart rate events in the composite event processing heartbeat recognition module. The characteristic values of different abnormal heart rate events that have occurred, and these characteristic values are used for real-time abnormal heart rate event detection of patients; when abnormal heart rhythm is detected in real time and converted into complex events of abnormal heart rhythm, comprehensive pre-diagnosis can be used to quickly judge Whether there is a danger to life, and send the information related to the symptoms to the medical staff; in the process of analyzing the types and attributes of the basic heart rate, the real-time basic heart rhythm events are mixed with the historical database data to judge, when the heart rate is less than 65% of the average historical heart rate Bradycardia; when the heart rate is 200~250% of the historical heart rate, it is considered to be tachycardia; and when it is greater than 250% of the historical heart rate, it is considered to be a tremor.
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 CN106037720A (en) 2016-10-26
CN106037720B true 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)

Families Citing this family (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
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
CN111317463B (en) * 2018-12-13 2022-12-06 深圳市理邦精密仪器股份有限公司 Heart beat insertion method, heart beat automatic insertion 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
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

Citations (6)

* 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 燕山大学 Psychological stress assessment method based on multi-physiological-parameter integration
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3435262A1 (en) * 2010-03-15 2019-01-30 Singapore Health Services Pte. Ltd. A system for the detection of impending acute cardiopulmonary medical events

Patent Citations (6)

* 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 燕山大学 Psychological stress assessment method based on multi-physiological-parameter integration
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实时监测分析系统的研究与设计;戴震宇等;《计算机工程与设计》;20140216;第35卷(第2期);第731-735页

Also Published As

Publication number Publication date
CN106037720A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN106037720B (en) A medical application system of mixed continuous information analysis technology
Pathinarupothi et al. Instantaneous heart rate as a robust feature for sleep apnea severity detection using deep learning
JP6199330B2 (en) Identification of Chain Stokes breathing patterns using oximetry signals
US10163174B2 (en) Methods, systems, and computer program products for evaluating a patient in a pediatric intensive care unit
CN112365978A (en) Method and device for establishing early risk assessment model of tachycardia event
CN113613559A (en) Electrocardiogram processing system for delineation and classification
Zhang et al. Sleep stage classification using bidirectional lstm in wearable multi-sensor systems
US20200205709A1 (en) Mental state indicator
CA2927807C (en) System and method for providing multi-organ variability decision support for extubation management
CN107252313A (en) The monitoring method and system of a kind of safe driving, automobile, readable storage medium storing program for executing
CN109620209B (en) Dynamic electrocardiograph, respiration and motion monitoring system and method
Choudhary et al. Analyzing seismocardiographic approach for heart rate variability measurement
US20210345896A1 (en) Heart Rate Variability Monitoring and Analysis
WO2014036651A1 (en) Method for multi-scale quality assessment for variability analysis
EP4216232A1 (en) Methods and system for cardiac arrhythmia prediction using transformer-based neural networks
Mohammadpoor Faskhodi et al. Arousal detection by using ultra-short-term heart rate variability (HRV) analysis
TW202143915A (en) Electrocardiogram analysis
Cuadros et al. ECG multilead QT interval estimation using support vector machines
Du-Yan et al. Convolutional neural network is a good technique for sleep staging based on HRV: a comparative analysis
Yin et al. Intelligent monitoring of noxious stimulation during anaesthesia based on heart rate variability analysis
Maurer et al. Explainable Artificial Intelligence on Biosignals for Clinical Decision Support
Konstantin et al. Noise-resilient Automatic Interpretation of Holter ECG Recordings
Roederer et al. Towards non-invasive monitoring of hypovolemia in intensive care patients
Ghista et al. ECG waveform and heart rate variability signal analysis to detect cardiac arrhythmias
Nazarchuk Heart Rate Variability Analysis within a Data-Enabled Design research

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