发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种动态心电分析智能诊断系统及方法,能够智能生成诊断报告,允许医生进行修改和编辑,缩短了医生的诊断时间,减少了遗漏的概率,提高了病人的整体就诊效率。
为了实现上述目的,本发明提供一种动态心电分析智能诊断系统,包括:数据库模块、模板模块、分析模块;
数据库模块用于存储通过多个导联检测人体的心电数据及被检测人体的基本信息,并根据检测人体的基本信息对心电数据进行分类存储,通过病例特征引擎对心电数据进行自定义条件分类检索,则通过病例搜索引擎对心电数据进行多条件或模糊查找检索,如果综合分析心电特征满足某心脏疾病参数条件,那么,在诊断结论中将该疾病体现出来,通过批量导入或导出功能对心电数据进行批量导入或导出;
模板模块用于根据不同症状定义多个病例模板,每个病例模板都设有多个常量参数值,且将常量参数值存储为16进制数;
分析模块用于对检测的心电数据进行智能全导联分析,自动排除干扰导联及无信号导联,并生成小时散点图、时间散点图、心电图;并对所有导联或单一导联的心电数据进行分析,得到心电数据的分析参数,分析参数至少包括QRS波相对位置,心率,ST段电压,将这些分析参数存储到不同的地址,根据不同病症所对应的参数关系,检索各个导联得到的变量值,将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,如果一个病例模板内每一个运算结果都为真时,则输出相关病例的文本结论,再通过文本结论生成心电图诊断报告,如果所分析的心电数据满足病例模板参数条件,则心电图诊断报告将包括该病例;
此外,分析模板还用于接收显示终端的输入指令,对小时散点图、时间散点图、心电图以及心电图诊断报告做出相应的修改;
分析模块可以分析单一导联,也可以同时分析几个或全部导联;通过全模板瞬时叠加功能对所有病例模板进行同步分析,最终在病例报告终端显示所有病例叠加情况,还可通过模板匹配调节轴对病例模板中对应的特征参数进行调整,细化分类模板。
进一步的,分析模块对被检测导联的心电数据进行导联分析,得到不同的分析参数,再存储到不同的地址,将这些不同地址的输入变量值与病例模块中的常量参数值进行比较,最后得出相应的诊断结果,其中输入变量值至少包括有效心搏数、窦性心搏总数、窦性心搏百分比、窦性平均心律、窦性最快心律、窦性最慢心律、RR最快心律、RR最慢心律、最长RR间期、最长停搏RR间期、窦性心动过速阵数、窦性心动过缓阵数、窦性心动过速总持续时间;
进一步的,病例模板至少包括偶发房性早搏模板、频发房性早搏模板、房性早搏模板、阵发心房扑动模板、短阵心房扑动模板、偶见呈二联律模板、偶见呈三联律模板。
进一步的,分析模块进行智能全导联分析时,同时对每个导联进行同步分析,并将分析结果按照导联编号进行分类存储,其中,全导联的数量为12导联或18导联。
进一步的,分析模块生成心电图诊断报告具有自定义编辑功能、可编程式自动结论功能、切换片段图显示导联数量功能、同时应用至全部片段图功能。
本发明还提供一种动态心电分析智能诊断方法,包括以下步骤:
步骤S1,根据不同症状在模板模块内定义多个病例模板,每个病例模板都设有多个常量参数值;
步骤S2,通过多个导联检测人体心电变化,将检测的心电数据及被检测人体的基本信息传输至数据库模块存储,通过病例特征引擎对心电数据进行自定义条件分类检索,通过病例搜索引擎对心电数据进行多条件或模糊查找检索,如果综合分析心电特征满足某心脏疾病参数条件,那么,在诊断结论中将该疾病体现出来,通过批量导入或导出功能对心电数据进行批量导入或导出;
步骤S3,分析模块对检测的心电数据进行智能全导联分析,自动排除干扰导联及无信号导联,并生成小时散点图、时间散点图、心电图;并对所有导联或单一导联的心电数据进行分析,得到心电数据的分析参数,将这些分析参数存储到不同的地址,根据不同病症所对应的参数关系,检索各个导联得到的变量值,将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,如果一个病例模板内每一个运算结果都为真时,则输出相关病例的文本结论,再通过文本结论生成心电图诊断报告,如果所分析的心电数据满足病例模板参数条件,则心电图诊断报告将包括该病例;
步骤S4,用户通过显示终端,对小时散点图、时间散点图、心电图、心电图诊断报告、病例模板做出相应的修改。
进一步的,输入变量值至少包括有效心搏数、窦性心搏总数、窦性心搏百分比、窦性平均心律、窦性最快心律、窦性最慢心律、RR最快心律、RR最慢心律、最长RR间期、最长停搏RR间期、窦性心动过速阵数、窦性心动过缓阵数、窦性心动过速总持续时间。
进一步的,病例模板至少包括偶发房性早搏模板、频发房性早搏模板、房性早搏模板、阵发心房扑动模板、短阵心房扑动模板、偶见呈二联律模板、偶见呈三联律模板。
进一步的,在步骤S3,分析模块比较运算后,得到多个病例模板的输出文本结论,则心电图诊断报告叠加显示多个病例模板的输出文本结论;其中,比较运算的输入语句组成为{输入变量值运算符号常量参数值输出文本结论}。
本发明对心电图按心搏类型进行分类,分为多个病例模板,再根据全导联所采集的心电数据,得到多个输入变量值,将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,最终生成心电图诊断报告。医生也可以在系统给出的心电图诊断报告的基础上进行修改和编辑,这样大大提高了诊断速度,降低了医生的劳动强度,提高了诊断结论的准确性,减少了诊断结论遗漏的现象,使得诊断结论更准确,更全面,提高了病人的整体就诊效率。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
本发明提供一种动态心电分析智能诊断系统,参考附图1所示,包括:数据库模块1、模板模块2、分析模块3。
数据库模块1用于存储通过多个导联检测人体的心电数据及被检测人体的基本信息,并根据检测人体的基本信息对心电数据进行分类存储,通过病例特征引擎对心电数据进行自定义条件分类检索,通过病例搜索引擎对心电数据进行多条件或模糊查找检索,如果综合分析心电特征满足某心脏疾病参数条件,那么,在诊断结论中将该疾病体现出来,通过批量导入或导出功能对心电数据进行批量导入或导出。
模板模块2用于根据不同症状定义多个病例模板,每个病例模板都设有多个常量参数值。其中,病例模板至少包括偶发房性早搏模板、频发房性早搏模板、房性早搏模板、阵发心房扑动模板、短阵心房扑动模板、偶见呈二联律模板、偶见呈三联律模板。其中,模板模块通过全模板瞬时叠加功能对所有病例模板进行同步叠加,通过显示终端瞬时查看所有病例模板同步叠加情况,通过模板匹配调节轴对病例模板进行细化分类调整。
模板模块用于根据不同症状定义多个病例模板,每个病例模板都设有多个常量参数值,且将常量参数值存储为16进制数,便于数据存储和计算。
分析模块3用于对检测的心电数据进行智能全导联分析,自动排除干扰导联及无信号导联,并生成小时散点图、时间散点图、心电图;并对被检测导联的心电数据进行导联分析,得到不同的分析参数,分析参数至少包括QRS波相对位置,心率,ST段电压,将这些分析参数存储到不同的地址,根据不同病症所对应的参数关系,检索各个导联得到的变量值,将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,如果一个病例模板内每一个运算结果都为真时,则输出文本结论,如图2所示,再通过文本结论生成心电图诊断报告,如果所分析的心电数据满足病例模板参数条件,则心电图诊断报告将包括该病例。
分析模块进行智能全导联分析时,同时对每个导联进行同步分析,并将分析结果按照导联编号进行分类存储,其中,全导联的数量为12导联或18导联。
具体为,通过前期的导联心电分析,包括心电信号的P波位置,QRS-T波群位置,R-R间期,心房率和心室率的确定等等。再根据不同症状需要满足的生理参数设置这些参数的范围,再根据如下自动结论的语法编写语句,最后得出结论,将心电信号转换成自动结论的语法编写语句,简化了运算流程,有助于加快运算速度,并快速输出结论。
比较运算的输入语句组成为{输入变量值运算符号常量参数值输出文本结论};
输入变量值包括:有效心搏数、窦性心搏总数、窦性心搏百分比、窦性平均心律、窦性最快心律、窦性最慢心律、RR最快心律、RR最慢心律、最长RR间期、最长停搏RR间期、窦性心动过速阵数、窦性心动过缓阵数、窦性心动过速总持续时间等等。
输出文本结论如下:窦性心律、窦性心律不齐、窦性心动过缓不齐、房性早搏、偶发房性早搏、偶见呈二联律、偶见呈三联律、阵发性心动过速等等。
输出条件:变量与常量比较,如果结果为真,则输出文本结论。
如果包含有多个运算,必须每一个运算结果都为真时,输出文本。
语法规则如下:
例:{&040>>000070"窦性心律"}
其中,&040表示变量窦性心率百分比,具体变量对应的数值可通过软件内的列表框选取。
如果窦性心率百分比大于70%,则在自动结论中会出现窦性心律的诊断结论。
同理以下:
{&088>>000000&088<<000100"偶发房性早搏"}
{&086>>000000&086<<000100"偶发房性早搏"}
{&086>>000700"频发房性早搏"}
{&086>=000100&086<=000700"房性早搏"}
{&105>>000000&105<<000003"偶见二联律"}
{&039==000000&299>>000030"心房扑动"}
{&039>>000000&299>>000030"阵发心房扑动"}
{&039>>000000&299>>000030&300>>000000"(部分短阵)"}
{&039>>000000&215>>000000&299<<000030"短阵心房扑动"}…
此外,分析模板还用于接收显示终端的输入指令,对小时散点图、时间散点图、心电图以及心电图诊断报告做出相应的修改。
分析模块生成心电图诊断报告具有自定义编辑功能、可编程式自动结论功能、切换片段图显示导联数量功能、同时应用至全部片段图功能。
分析模块可以分析单一导联,也可以同时分析几个或全部导联;通过全模板瞬时叠加功能对所有病例模板进行同步分析,最终在病例报告终端显示所有病例叠加情况,还可通过模板匹配调节轴对病例模板中对应的特征参数进行调整,细化分类模板。
本发明还提供一种动态心电分析智能诊断方法,如图3所示,包括以下步骤:
步骤S1,根据不同症状在模板模块内定义多个病例模板,每个病例模板都设有多个常量参数值;病例模板至少包括偶发房性早搏模板、频发房性早搏模板、房性早搏模板、阵发心房扑动模板、短阵心房扑动模板、偶见呈二联律模板、偶见呈三联律模板。
步骤S2,通过多个导联检测人体心电变化,将检测的心电数据及被检测人体的基本信息传输至数据库模块存储,通过病例特征引擎对心电数据进行自定义条件分类检索,通过病例搜索引擎对心电数据进行多条件或模糊查找检索,如果综合分析心电特征满足某心脏疾病参数条件,那么,在诊断结论中将该疾病体现出来,通过批量导入或导出功能对心电数据进行批量导入或导出。
步骤S3,分析模块对检测的心电数据进行智能全导联分析,自动排除干扰导联及无信号导联,并生成小时散点图、时间散点图、心电图;并对所有导联或单一导联的心电数据进行分析,得到心电数据的分析参数,将这些分析参数存储到不同的地址,根据不同病症所对应的参数关系,检索各个导联得到的变量值,再将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,如果一个病例模板内每一个运算结果都为真时,则输出相关病例的文本结论,再通过文本结论生成心电图诊断报告,如果所分析的心电数据满足病例模板参数条件,则心电图诊断报告将包括该病例;分析模块比较运算后,得到多个病例模板的输出文本结论,则心电图诊断报告叠加显示多个病例模板的输出文本结论,其中,比较运算的输入语句组成为{输入变量值运算符号常量参数值输出文本结论}。该比较运算的输入语句能够快速将数据进行比较运算,提高系统的运算效率和加快运算时间。
输入变量值至少包括有效心搏数、窦性心搏总数、窦性心搏百分比、窦性平均心律、窦性最快心律、窦性最慢心律、RR最快心律、RR最慢心律、最长RR间期、最长停搏RR间期、窦性心动过速阵数、窦性心动过缓阵数、窦性心动过速总持续时间。
步骤S4,用户通过显示终端,对小时散点图、时间散点图、心电图、心电图诊断报告、病例模板做出相应的修改。
本发明对心电图按心搏类型进行分类,分为多个病例模板,再根据全导联所采集的心电数据,得到多个输入变量值,将每个输入变量值与每个病例模板中对应的常量参数值进行比较运算,最终生成心电图诊断报告。医生也可以在智能结论的基础上进行修改和编辑,这样大大提高了诊断速度,降低了医生的劳动强度,提高了诊断结论的准确性,减少了诊断结论遗漏的现象,使得诊断结论更准确,更全面,提高了病人的整体就诊效率。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。