分利用AI中医远程智能诊断系统与家庭医生服务
充分利用AI智能在线舌诊用药,开展远程医疗服务
随着互联网的广泛普及,医学科普知识惠及到了千家万户,通过网络咨询,基层患者足不出户就可以得到全国高水平专家的指导,已经是普遍现象,方便了广大人民群众。说明人们在生活水平提高的同时,更加关注自己的健康,已不满足区域性的医疗服务,对诊治水平提出了更高的要求,互联网为我们提供了这样一个平台,远程医疗服务逐渐显示其独特的优势:整合各地的医疗资源,全国各地一流专家通过一对一的问答方式,答疑解惑;使广大基层患者在家门口就能获得高水平的医疗指导,减少了长途旅行的劳苦奔波,大幅度减少了医疗开支;可以不受空间距离、时间长短的限制,有效规避“候诊3小时、就诊3分钟”的医疗现状;还可以指导基层医务人员开展新业务,提高医疗水平。
什么是远程医疗呢?
远程医疗就是指应用计算机、通讯技术及设备,把数据、文字、语音、图像资料等相关信息远距离传送,实现专家与患者、专家与医务人员之间“面对面、实时指导”的一种医疗模式。
由于西医有许多客观的检查依据,影像学资料,所以易于满足远程医疗诊断的需要,而中医强调“望闻问切”,四诊合参,才能满足诊断的需求,那么远程医疗,舌质舌苔是最容易获得的望诊内容,中医历来认为舌诊是最重要的望诊组成,由于舌体是脏腑经络机能、气血运行状态、阴阳调和与否的直观反映,舌像是生理、病理变化的综合外在表现,故舌诊是“司外揣内”的重要依据之一;由于远程医疗问诊不可能面面俱到,脉诊缺失,所以唯舌诊可依,但是,一概偏全,未免偏颇,还应该结合患者整体状况、搞清楚病因病机,在此基础上的舌诊才是准确、直接、客观的依据。
那么舌像可以提供哪些病理变化呢?
一般来说,通过舌像的观察,可以了解患者的感邪轻重、邪气属性、病变深浅、津液盈亏、病情顺逆等,具体如下。
白苔主表、主湿;黄苔主里、主热;灰黑苔主里、示病变入里、病情加重。
舌苔润泽表示津液充足;舌苔干燥表示里热较重、津液已伤。
红舌表示阴虚;舌质深红表示阴虚内热,热入营分血分;舌质紫绛显示病变深入营血,或肝肾阴竭;舌质青紫表示气血运行不畅、血液瘀滞;舌质局部出现瘀点瘀斑提示体内相关脏腑存在瘀血阻滞。
正如医学研究所述:舌是反映人体内脏的一面镜子,通过这面镜子可以窥视到人体内脏的变化;舌体的征象可以揭示血液循环、新陈代谢、体液容量的变化。
如何拍一张高质量的舌苔图片呢?
越接近真实状态的舌体图像,越有利于正确的辩证论治,所以,提供一幅高质量的舌体照片,就显得十分重要。光线、明暗度、拍摄角度、技巧等都是会影响图片质量,所以,最好在自然光下拍照,或者灯光投照均匀,正面图像,包括舌尖、舌体、舌根。拍好的照片与舌体对比一下,看看有没有失真,如果不清晰,重新拍照。
远程医疗特别适合于复诊的患者,通过对比治疗前后的舌诊图片,可以了解治疗的效果,积累相关经验,为下一步的诊疗提供帮助。
所以,舌诊是中医开展远程医疗的一把钥匙,具有良好的应用前景,有利于中医药知识的普及,造福于广大基层患者。返回搜狐,查看更多
智慧中医诊疗系统,智能中医诊疗系统
全国热线电话:18618523868
【人之康】人之康专注于健康信息化解决方案、健康物联网解决方案、健康管理中心建设方案。知人健康也提供医疗健康实训室建设方案和医疗健康实训方案,包括健康管理实训室、老年实训室建设方案、康养实训室建设方案、中医实训室建设方案、康复实训室建设方案、护理实训室建设方案、家政实训室建设方案、心理实训室建设方案。
Copyright©2001-2101AllRightsReserved
京ICP备2021012650号-1
本网站的结构、网页设计,文字、图像、文案等内容的著作权均属本公司所有,任何人不得复制、修改或用于商业目的,违者必究
中医智能诊断系统及方法与流程
【技术领域】
本发明涉及计算机技术在中医领域的应用,具体涉及一种中医智能诊断系统及方法。
背景技术:
目前,互联网的数据传输与分析技术在医疗行业的应用已逐步受到市场的关注,越来越多的企业开始发展互联网及移动医疗服务,大量医疗应用在市场中涌现。随着政策的引导、互联网技术和大数据应用的提升,通过分级诊疗使医疗效率更高,服务更精准,如小微病患者可自行诊疗或到附近的诊所及社区服务站进行医治,大医院等优质的医疗资源更多的是为重大疾病或突发疾病患者提供医疗服务。未来大部分的诊疗或可在院外完成。
由此,市场上大量涌现的医疗应用更加需要对一些简单可控的疾病,进行智能的分析诊断,应用逻辑在计算机上对实现疾病的计算机智能诊断,也是长期以来在此方面从事相关的工作人员急欲解决的问题。然而,由于疾病繁杂,特别是中医的医学体系,中医对疾病推理多变,诊断不易,导致计算机智能诊断结果准确性低,限制了智能医疗在中医领域的应用。
技术实现要素:
针对上述存在的问题,有必要提供一种能够提高诊断准确性的中医智能诊断系统及方法。
为达到上述目的,本发明所采用的技术方案是:
一种中医智能诊断系统,包括:
知识库,用于储存中医专家领域中的症象及与该症象相应的诊断结果知识;
规则库,用于储存中医领域疾病推理过程中所需的诊断规则;
人机交互模块,用于接收用户根据所述知识库输入的症状及输出诊断结果;
推理机,用于调取所述规则库内的诊断规则对用户输入的症状进行推理判断,从而得出诊断结果。
进一步地,所述推理机包括:
匹配模块,用于将所述规则库内的诊断规则依次与用户输入的症状进行模式匹配,若匹配成功,则形成激活规则,该激活规则与上一次匹配过程中已激活的规则构成规则冲突组;
排序模块,用于对所述规则冲突组中冲突的激活规则进行优先权赋值,并根据所述优先权赋值对冲突的激活规则进行排序;
推理执行模块,用于执行规则冲突组中优先赋值较高的激活规则。
进一步地,所述中医智能诊断系统还包括解释器,所述解释器用于向用户解释系统的推理过程和最终的诊断结论。
进一步地,所述中医智能诊断系统还包括动态库,所述动态库用于暂存用户根据所述知识库输入的症状、所述推理机推理的中间结论及最终的诊断结论。
进一步地,所述中医智能诊断系统还包括身份认证模块,所述身份认证模块用于认证登录的用户身份为普通用户或管理员,所述人机交互模块供管理员或普通用户输入症状以进行诊断;所述人机交互模块还用于供管理员增加、删除或修改所述知识库及所述规则库内的信息。
进一步地,所述知识库内存储有症象类型表、症象信息表及症象明细表,所述症象类型表用于存储中医症象类型的分类,并定义每一症象类型的症象类型编号;所述症象信息表用于存储所述症象类型表中每一症象类型所体现的具体症象,并定义每一症象的症象编号,所述症象信息表通过所述症象类型编号与所述症象类型表关联;所述症象明细表用于存储所述症象信息表中每种症象的不同表述方式,所述症象明细表通过症象编号与所述症象信息表关联。
一种中医智能诊断方法,包括以下步骤:
将用户输入的中医专家领域中的症象及与该症象相应的诊断结果知识储存至一知识库中;
将用户输入的中医领域疾病推理过程中所需的诊断规则储存至一规则库中;
接收用户根据所述知识库输入的症状;
调取所述规则库内的诊断规则对用户输入的症状进行推理判断,从而得出诊断结果;
诊断结果输出。
进一步地,所述推理诊断过程包括以下步骤:
步骤s1:将所述规则库内的诊断规则依次与用户输入的症状进行模式匹配,若所述规则库内的其中一诊断规则与用户输入的症状匹配成功,则形成激活规则,该激活规则与上一次匹配中已激活的规则构成规则冲突组;
步骤s2:对所述规则冲突组中冲突的激活规则进行优先权赋值,并根据所述优先权赋值对冲突的激活规则进行排序;
步骤s3:执行规则冲突组中优先赋值较高的激活规则,执行完成后,返回至步骤s1;
步骤s4:重复执行步骤s1-s3,直至得出诊断结果。
由于采用上述技术方案,本发明具有以下有益效果:
1、本发明的中医智能诊断系统及方法,利用知识库储存中医专家领域中的症象,规则库储存中医领域疾病推理过程中所需的诊断规则,使用时,用户只能按照知识库提供的症象类型输入症状,避免由于用户输入不规范而影响诊断结果的准确性;推理机依照规则库中的规则对用户输入的症状进行诊断,准确度高。
2、本发明的中医智能诊断系统及方法,其在推理诊断过程中,利用排序模块冲突的激活规则进行优先权赋值以达到冲突消解,进而优化了诊断结果,使得其推理得出的诊断结果更加可靠。
【附图说明】
图1为本发明一实施方式中中医智能诊断系统的结构示意图。
图2为图1所示中医智能诊断系统的知识库的结构示意图。
图3为本发明一实施方式中中医智能诊断方法的结构示意图。
主要元件符号说明
附图中,100-中医智能诊断系统、20-知识库、22-症象类型表、24-症象信息表、26-症象明细表、30-规则库、40-人机交互模块、50-推理机、52-匹配模块、54-排序模块、56-推理执行模块、60-解释器、70-动态库、80-身份认证模块。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参见图1,本发明实施方式提供一种中医智能诊断系统100,包括:
知识库20,用于储存中医专家领域中的症象及与该症象相应的诊断结果知识;
规则库30,用于储存中医领域疾病推理过程中所需的诊断规则;
人机交互模块40,用于接收用户根据所述知识库20输入的症状及输出诊断结果;
推理机50,用于调取所述规则库30内的诊断规则对用户输入的症状进行推理判断,从而得出诊断结果。
(一)知识库20的设计
中医临床症象是一个复杂的知识体系,具有如下特点:
(1)中医临床症象由庞大、复杂的知识构成,其描述范围包括了与人体相关的各个部分的症状;
(2)目前还没有一本介绍中医临床症象方面的知识很全面的书籍,增加了症象知识获取的难度;
(3)目前中医症象的描述还没有一个统一的标准,同一个意思的症象其表述形式可能有很多种,大大的增加了知识库中症象储存的复杂性。例如目前收集的关于恶寒的表述就有如下多种:恶风寒、恶寒、恶风不欲去衣、怕冷、怯寒、畏寒、畏寒怕冷和憎寒;
(4)中医症象的描述具有模糊性的特点,意义相近的症象有事区分比较困难,导致改动频繁。
针对上面的这些特点,本申请的知识库20设计时考虑了以下几点:
(1)为了将中医知识进行条理性的整理和归纳,本实施方式的知识库20依据症象描述的对象将其分为若干个大类,然后按照各个大类对症象进行归纳,使症象知识的获取条理更加清晰。
(2)由于中医症象表述方式的差异,存在着一个意思多种表述方式的现象,在规则库30的设计时,如果对每一种表述方式都重新录入一次,这将会大大的增加系统知识库20的数据量和录入的复杂程度,同时降低了推理的效率。为了方便知识库20的管理,提高推理效率,知识库20设计中对症象的存储结构采用了主从表式结构,请一并参见图2,在本实施方式中,所述知识库20内存储有症象类型表22、症象信息表24及症象明细表26。症象类型表22用于存储中医症象类型的分类,并定义每一症象类型的症象类型编号;所述症象信息表24用来存储所述症象类型表22中每一症象类型所体现的具体症象,并定义每一症象的症象编号;所述症象信息表24通过所述症象类型编号与所述症象类型表22关联;所述症象明细表26用于存储所述症象信息表24中每种症象的不同表述方式,所述症象明细表26通过症象编号与症象信息表24关联。
利用主从表式关系数据库能够很好地实现框架知识,给出了一种更加清晰、直观的表示方式,更有利于知识库20的管理和维护。
(二)规则库30的设计
中医知识有其独特的性质,知识结构具有层次化的特点,而且在知识的推理过程中,上一层知识的推理总是会用到下面所有层次的知识,而下一层的知识不会用到上一层的知识,各层次之间具有一定的继承关系,因此本申请规则库30的设计采用以面向对象的知识表示方式为主、产生式知识表示为辅的设计思路。
(三)人机交互模块40的设计
中医诊断所涉及的知识多、层次多,之间的关系复杂;中医对症状的描述往往因人而异,所以必须有标准的对症状的描述方法,以使所有用户都能理解。本实施例中人机交互模块40用于接收用户根据所述知识库20输入的症状,具体为根据知识库20设计预设问题,以针对一定的问题为用户提供选项供用户选择,这种方法的优点是用户所选择的输入是系统所定义的标准事实,不存在语义上的歧义,并且用户所选择的事实一定在规则库30中有以此事实为前提的规则,避免由于用户输入名称不规范而影响诊断结果的准确性,提高诊断的效率。
(四)推理机50的设计
在本实施方式中,所述推理机50具体包括:
匹配模块52,用于将所述规则库30内的诊断规则依次与用户输入的症状进行模式匹配,若匹配成功,则形成激活规则,该激活规则与上一次匹配过程中已激活的规则构成规则冲突组;
排序模块54,用于对所述规则冲突组中冲突的激活规则进行优先权赋值,并根据所述优先权赋值对冲突的激活规则进行排序;
推理执行模块56,用于执行规则冲突组中优先赋值较高的激活规则。
以汽车驾驶过程中为例进行简单说明,汽车驾驶过程中将出现以下情况:
规则a:if绿灯亮return继续行驶
规则b:if前方有行人return停止
在十字路的红绿灯路口上,行驶方向亮了绿灯,规则a将激活,但前方突然出现行人,规则b也激活了。显然,规则b的优先权较高,将执行规则b。
利用排序模块54对中医领域中冲突的激活规则进行优先权赋值以达到冲突消解,进而优化了诊断结果,使得其推理得出的诊断结果更加可靠。
在本实施方式中,所述中医智能诊断系统100还包括解释器60,所述解释器60用于向用户解释系统的推理过程和最终的诊断结论。解释器60能够向使用者解释系统的推理过和最终结论,增强用户对系统的信任度,便于开发人员追踪系统的运行状态,对系统进行调试并完善对专家的领域知识进行解释,对用户起到教学的作用。
在本实施方式中,所述中医智能诊断系统100还包括动态库70,所述动态库70用于暂存用户根据所述知识库20输入的症象、所述推理机50推理的中间结论及最终的诊断结论。
在本实施方式中,所述中医智能诊断系统100还包括身份认证模块80,所述身份认证模块80用于认证登录的用户身份为普通用户或管理员,所述人机交互模块40供管理员或普通用户输入症象以进行诊断;所述人机交互模块40还用于供管理员增加、删除或修改所述知识库20及所述规则库30内的信息。
请一并参见图3,本发明一实施方式还提供一种中医智能诊断方法,包括以下步骤:
将用户输入的中医专家领域中的症象及与该症象相应的诊断结果知识储存至一知识库20中;
将用户输入的中医领域疾病推理过程中所需的诊断规则储存至一规则库30中;
接收用户根据所述知识库20输入的症状;
调取所述规则库30内的诊断规则对用户输入的症状进行推理判断,从而得出诊断结果;
诊断结果输出。
在本实施方式中,所述中医智能诊断方法还包括对用户身份进行验证,以判断用户的身份为普通用户或管理员的步骤;进一步地,所述中医智能诊断方法还包括接收管理员增加、删除或修改所述知识库20及所述规则库30内的信息的步骤。
在本实施方式中,所述推理诊断过程具体包括以下步骤:
步骤s1:将所述规则库30内的诊断规则依次与用户输入的症状进行模式匹配,若所述规则库30内的其中一诊断规则与用户输入的症状匹配成功,则形成激活规则,该激活规则与上一次匹配中已激活的规则构成规则冲突组;
步骤s2:对所述规则冲突组中冲突的激活规则进行优先权赋值,并根据所述优先权赋值对冲突的激活规则进行排序;
步骤s3:执行规则冲突组中优先赋值较高的激活规则,执行完成后,返回至步骤s1;
步骤s4:重复执行步骤s1-s3,直至得出诊断结果。
上述中医智能诊断系统100及方法,利用知识库20储存中医专家领域中的症象,规则库30储存中医领域疾病推理过程中所需的诊断规则,使用时,用户只能按照知识库20提供的症象类型输入症状,避免由于用户输入不规范而影响诊断结果的准确性;推理机50依照规则库30中的规则对用户输入的症象进行诊断,准确度高。此外,在推理诊断过程中,利用排序模块54冲突的激活规则进行优先权赋值以达到冲突消解,进而优化了诊断结果,使得其推理得出的诊断结果更加可靠。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
上述说明是针对本发明较佳可行实施例的详细说明,但实施例并非用以限定本发明的专利申请范围,凡本发明所提示的技术精神下所完成的同等变化或修饰变更,均应属于本发明所涵盖专利范围。