首页> 中国专利> 一种中医四诊分型辨证系统

一种中医四诊分型辨证系统

摘要

本发明公开了一种中医四诊分型辨证系统,解决现有中医诊疗系统内的望、闻、问、切自动合参辨证功能和四诊分型辨证功能的问题,属于生物医学工程领域。本发明包括信息监测装置和辨证论治装置,其中信息监测装置包括望诊监测模块、闻诊监测模块、切诊监测模块、信息管理模块和问诊交互模块;辨证论治装置包括辨证主模块、望诊辨证模块、闻诊辨证模块、切诊辨证模块和问诊辨证模块。本发明对望、闻、问、切监测数据分别进行辨证分析,通过逻辑加权得到最终辨证结果。本发明使用户在日常生活中进行家庭健康自查,随时获取辨证结果,从而使得中医四诊辨证理念与技术走进千家万户,具有较为广阔的市场前景。

著录项

  • 公开/公告号CN106951688A

    专利类型发明专利

  • 公开/公告日2017-07-14

    原文格式PDF

  • 申请/专利权人 新绎健康科技有限公司;

    申请/专利号CN201710118405.9

  • 申请日2017-03-01

  • 分类号

  • 代理机构北京工信联合知识产权代理有限公司;

  • 代理人朱振德

  • 地址 065001 河北省廊坊市开发区金源道艾力枫社中区

  • 入库时间 2023-06-19 02:49:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-11-29

    授权

    授权

  • 2017-08-08

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20170301

    实质审查的生效

  • 2017-07-14

    公开

    公开

说明书

技术领域

本发明涉及一种中医辨证系统,尤其是一种中医四诊分型辨证系统,属于生物医学工程领域。

背景技术

扁鹊在总结前人经验的基础上,提出了“四诊法”:望、闻、问、切,这四种诊法至今依然普遍使用,是中医辨证施治的重要依据。望诊是医者运用视觉,对人体全身和局部的一切可见征象以及排出物等进行有目的地观察,以了解健康或疾病状态的方法。闻诊是运用听觉和嗅觉的手段,通过对病人发出的声音和体内排泄物发出的各种气味的诊察来推断疾病的诊法。切诊包括脉诊和按诊,是医者运用手和指端的感觉,对病人体表某些部位进行触摸按压的检查方法,检查内容如脉象的变化、胸腹的痞块、皮肤的肿胀、手足的温凉和疼痛的部位等。问诊是通过询问患者或其陪诊者,以了解病情或询问内容包括疾病发生的时间、原因、经过、既往病史或患者的病痛所在等。

中医诊疗设备主要包含中医诊断分析设备和中医治疗设备,中医诊断分析类设备是将中医四诊望闻问切实现客观化、数据化、可记录和可重复化的设备,但目前中医诊疗设备的临床应用却不理想。部分研究集中于采用图像处理等方法进行望舌、面特征的提取,以此实现望诊客观化的目的;但此类系统多是仅代替医生的视觉观察获得了相关舌、面的症状信息,并未根据症状得出最终的证或病(即辨证),同时令非中医专业人员难以使用。一些能够给出的指导性结论的中医诊断分析类系统,多是建立在体质学说基础上的诊断分析系统,与真正意义的中医辨证系统相去甚远。另一些中医诊断分析系统通过大量的问答来判断病人的证,这种方式操作复杂,且对病人回答问题的主观错误无法纠正。如何将传统的望、闻、问、切辨证技法数字化,实现具备分型辨证、自动合参辨证功能的中医诊疗系统,是个亟待解决的问题。

发明内容

本发明要解决的技术问题是提供一种中医四诊分型辨证系统,解决现有中医诊疗系统内的望、闻、问、切自动合参辨证功能和四诊分型辨证功能的问题。

为了解决上述技术问题,本发明提供了一种中医四诊分型辨证系统,包括信息监测装置和辨证论治装置;

所述信息监测装置用于获得望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息,并发送至辨证论治装置;

所述辨证论治装置用于对望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息分别进行处理,得到对应的望诊辨证结果、闻诊辨证结果、切诊辨证结果和问诊辨证结果并保存,且分别将所述望诊辨证结果、闻诊辨证结果和切诊辨证结果的标识信息发送至信息监测装置;

所述信息监测装置还用于从接收到的所有标识信息中选出N个标识信息并设为一个标识信息组合,随后将该标识信息组合发送至辨证论治装置,N为正整数;

所述辨证论治装置还用于从保存的辨证结果中提取该标识信息组合对应的辨证结果组合以及其中一个问诊辨证结果,并对该辨证结果组合和该问诊辨证结果进行逻辑加权,得到最终辨证结果。

所述信息监测装置包括望诊监测模块、闻诊监测模块、切诊监测模块、信息管理模块和问诊交互模块;

所述望诊监测模块用于获得望诊监测数据并发送至信息管理模块,所述闻诊监测模块用于获得闻诊监测数据并发送至信息管理模块,所述切诊监测模块用于获得切诊监测数据并发送至信息管理模块;

所述信息管理模块用于在接收到所述望诊监测数据、闻诊监测数据和切诊监测数据中的任意一项后发送至辨证论治装置;所述信息管理模块还用于获得问诊选项信息并发送至问诊交互模块;

所述问诊交互模块用于将所述问诊选项信息提供给用户,并将用户的输入结果生成问诊交互信息;所述信息管理模块还用于将所述问诊交互信息发送至辨证论治装置;

所述信息管理模块还用于从接收到的所有标识信息中选出N个标识信息并设为一个标识信息组合,随后将该标识信息组合发送至辨证论治装置。

所述辨证论治装置包括辨证主模块、望诊辨证模块、闻诊辨证模块、切诊辨证模块和问诊辨证模块;所述辨证主模块内设有证与问题对应关系库,用于存储问诊选项信息;

所述辨证主模块用于将所述望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息分别发送至对应的望诊辨证模块、闻诊辨证模块、切诊辨证模块和问诊辨证模块;

所述望诊辨证模块用于对望诊监测数据进行处理,得到所述望诊辨证结果;所述闻诊辨证模块用于对闻诊监测数据进行处理,得到所述闻诊辨证结果;所述切诊辨证模块用于对切诊监测数据进行处理,得到所述切诊辨证结果;所述问诊辨证模块用于对问诊交互信息进行处理,得到所述问诊辨证结果;所述辨证主模块还用于保存所述望诊辨证结果、闻诊辨证结果、切诊辨证结果和问诊辨证结果;

所述辨证主模块还用于将问诊选项信息发送至信息管理模块;所述辨证主模块还用于分别将所述望诊辨证结果、闻诊辨证结果和切诊辨证结果的标识信息发送至信息管理模块;所述辨证主模块还用于从保存的辨证结果中提取该标识信息组合对应的辨证结果组合以及其中一个问诊辨证结果,并对该辨证结果组合和该问诊辨证结果进行逻辑加权,得到最终辨证结果。

所述望诊辨证模块内设有望诊辨证方案逻辑映射表,用于通过逻辑匹配找出望诊监测数据对应的望诊辨证方案逻辑信息,作为望诊辨证结果;

所述闻诊辨证模块内设有闻诊辨证方案逻辑映射表,用于通过逻辑匹配找出闻诊监测数据对应的闻诊辨证方案逻辑信息,作为闻诊辨证结果;

所述切诊辨证模块内设有切诊辨证方案逻辑映射表,用于通过逻辑匹配找出切诊监测数据对应的切诊辨证方案逻辑信息,作为切诊辨证结果;

所述问诊辨证模块内设有问诊辨证方案逻辑映射表,用于通过逻辑匹配找出问诊交互信息对应的问诊辨证方案逻辑信息,作为问诊辨证结果。

所述标识信息组合由一个望诊辨证结果的标识信息、一个闻诊辨证结果的标识信息和一个切诊辨证结果的标识信息构成;

所述辨证主模块用于对所述辨证结果组合中的望诊辨证结果、闻诊辨证结果和切诊辨证结果进行第一逻辑加权,得到综合辨证结果;随后对综合辨证结果和问诊辨证结果进行第二逻辑加权,得到最终辨证结果。

所述辨证主模块内设有证与问题对应关系库,所述辨证主模块还用于根据所述综合辨证结果从证与问题对应关系库内提取对应的问诊选项信息。

所述辨证主模块内设有第一辨证结果读入单元、第一加权信息读入单元、第一逻辑加权单元、提取问题单元、第二辨证结果读入单元、第二加权信息读入单元和第二逻辑加权单元;

所述第一辨证结果读入单元用于读入所述辨证结果组合;

所述第一加权信息读入单元用于读入第一加权公式和第一加权逻辑表;

所述第一逻辑加权单元用于将所述辨证结果组合和第一加权逻辑表内的第一权值代入所述第一加权公式,得到综合辨证结果;

所述提取问题单元用于根据所述综合辨证结果从证与问题对应关系库内提取对应的问诊选项信息;

所述第二辨证结果读入单元用于读入所述综合辨证结果和问诊辨证结果;

所述第二加权信息读入单元用于读入第二加权公式和第二加权逻辑表;

所述第二逻辑加权单元用于将所述综合辨证结果、问诊辨证结果和第二加权逻辑表内的第二权值代入所述第二加权公式,得到最终辨证结果。

所述辨证主模块内设有校验单元,用于对所述辨证结果组合对应的望诊监测数据、闻诊监测数据和切诊监测数据按预存逻辑进行校验,并根据校验结果调整所述第一权值。

所述标识信息组合由最后一次望诊辨证结果的标识信息、最后一次闻诊辨证结果的标识信息和最后一次切诊辨证结果的标识信息构成。

所述辨证主模块内设有证与养生调理方案数据库,用于存储养生调理方案信息;所述辨证主模块根据最终辨证结果从证与养生调理方案数据库内选择对应的养生调理方案信息,并发送至所述信息管理模块,由信息管理模块提供给用户。

本发明将系统分为信息监测装置和辨证论治装置,提高了系统的可拓展性。

本发明的辨证论治装置通过对望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息分别进行处理,实现中医诊疗系统的四诊分型辨证功能,使得辨证更为精确。

本发明的信息监测装置从接收到的所有标识信息中选出N个标识信息并设为一个标识信息组合,使得望、闻、切三诊监测数据按需要组合,提高系统辨证功能的灵活性。

本发明的辨证论治装置通过对辨证结果组合和该问诊辨证结果进行逻辑加权得到最终辨证结果,实现中医诊疗设备中的自动合参辨证功能。

本发明通过信息监测装置分别获得望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息,辨证论治装置对上述数据分别进行处理,得到对应的辨证结果;信息监测装置从接收到的所有标识信息中选出N个标识信息并设为一个标识信息组合,辨证论治装置还用于从保存的辨证结果中提取该标识信息组合对应的辨证结果组合以及其中一个问诊辨证结果,并对该辨证结果组合和该问诊辨证结果进行逻辑加权,得到最终辨证结果。本发明解决现有中医诊疗系统内的望、闻、问、切自动合参辨证功能和四诊分型辨证功能的问题,使用户在日常生活中进行家庭健康自查,随时获取辨证结果,从而使得中医四诊辨证理念与技术走进千家万户,具有较为广阔的市场前景。

附图说明

图1是本发明的系统结构图;

图2是本发明获得综合辨证结果流程示意图;

图3是望诊、闻诊或切诊辨证结果示意图;

图4是第一加权逻辑表示意图;

图5是证与问题对应关系库示意图;

图6是本发明获得最终辨证结果流程示意图;

图7是综合辨证结果示意图;

图8是问诊辨证结果示意图;

图9是第二加权逻辑表示意图;

图10是最终辨证结果列表示意图;

图中:1.望诊监测模块;2.信息管理模块;3.辨证主模块;4.闻诊监测模块;5.切诊监测模块;6.问诊交互模块;7.望诊辨证模块;8.闻诊辨证模块;9.切诊辨证模块;10.问诊辨证模块;2101.第一辨证结果读入单元;2102.第一加权信息读入单元;2103.第一逻辑加权单元;2104.提取问题单元;2201.第二辨证结果读入单元;2202.第二加权信息读入单元;2203.第二逻辑加权单元。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。

为了便于理解本发明,首先对本发明涉及的基本定义进行说明:

症:是指疾病的症状,疾病的临床表现,如发热、头痛、舌红、咳嗽等,是判断疾病的原始依据。

体征:生理学、医学用语,是指医生在检查病人时所发现的异常变化。与“症状”有别,“症状”是病人自己向医生陈述(或是别人代述)的痛苦表现,而“体征”是医生给病人检查时发现的具有诊断意义的征候。

证:是综合分析各种症状,对疾病发生、发展过程中在某一阶段的病因、病位、病性以及邪正力量对比等方面的病理概括。例如“肝胆湿热证”,病因是湿热,病位在肝胆,是属邪气有余的实证。

辨证:就是分析、辨认疾病的证候,即以脏腑经络、病因、病机等基本理论为依据,通过对望诊、问诊所收集的症状以及其他临床资料进行分析、综合,辨清疾病的原因、性质、部位,以及邪正之间的关系,进而概括、判断属于何证。

实施例1:

如附图1所示,本实施例包括信息监测装置与辨证论治装置,其中信息监测装置包括望诊监测模块1、信息管理模块2、闻诊监测模块4、切诊监测模块5和问诊交互模块6;辨证论治装置包括辨证主模块3、望诊辨证模块7、闻诊辨证模块8、切诊辨证模块9和问诊辨证模块10。

其中,望诊辨证模块7内设有望诊辨证方案逻辑映射表,并且存储望诊辨证方案逻辑信息;闻诊辨证模块8内设有闻诊辨证方案逻辑映射表,并且存储闻诊辨证方案逻辑信息;切诊辨证模块9内设有切诊辨证方案逻辑映射表,并且存储切诊辨证方案逻辑信息;问诊辨证模块10内设有问诊辨证方案逻辑映射表,并且存储问诊辨证方案逻辑信息。

上述辨证方案逻辑信息包括序号、证代码、证名称、辨证方案编号、是非标示(0与1两种逻辑,0代表否,1代表是)、是非中文说明、症状代码、症状名称、症状值代码、症状值名称与对应分值。

辨证主模块3内设有第一辨证结果读入单元、第一加权信息读入单元、第一逻辑加权单元、提取问题单元、第二辨证结果读入单元、第二加权信息读入单元和第二逻辑加权单元。辨证主模块3内还设有证与养生调理方案数据库、证与问题对应关系库和校验单元。

本实施例工作过程如下:

本系统上电启动后,信息管理模块2一直保持监听状态,当接收到望诊监测模块1的望诊监测数据、闻诊监测模块4的闻诊监测数据和切诊监测模块5的切诊监测数据中的任意一项后,自动将监测数据发送至辨证主模块3。辨证主模块3启动望诊辨证模块7并发送望诊监测数据、启动闻诊辨证模块8并发送闻诊监测数据、启动切诊辨证模块9并发送切诊监测数据。

望诊辨证模块7基于望诊辨证方案逻辑映射表,通过逻辑匹配计算出望诊监测数据对应的每种证的得分,作为望诊辨证结果并反馈给辨证主模块3;闻诊辨证模块8基于闻诊辨证方案逻辑映射表,通过逻辑匹配计算出闻诊监测数据对应的每种证的得分,作为闻诊辨证结果并反馈给辨证主模块3;切诊辨证模块9基于切诊辨证方案逻辑映射表,通过逻辑匹配计算出切诊监测数据对应的每种证的得分,作为切诊辨证结果并反馈给辨证主模块3。

上述望诊、闻诊和切诊辨证模块逻辑匹配步骤相同,以闻诊辨证为例,具体如下:

100:读入闻诊辨证方案逻辑映射表和当前用户的闻诊监测数据;

101:闻诊辨证模块8维护(新建)一个闻诊辨证结果列表1ResultList,并对其初始化(清空1ResultList)。

102:根据证代码与辨证方案编号取出第一组闻诊辨证方案组合。

103:初始化临时分值lScore(对其进行清零)。

104:依据序号读取当前闻诊辨证方案组合的下一项症状,将症状值代码、是非标示与当前用户的对应症状的闻诊监测数据进行比较,两者相同时,执行步骤106;若两者不相同,执行步骤105。

105:判断是否到该闻诊辨证方案组合的最后一项,若是执行步骤107,若否执行步骤104。

106:对lScore进行赋值:lScore = lScore +该项指标的闻诊分值,随后返回执行步骤105。

107:取出这组的证代码lSymptomCode与临时分值lScore(该闻诊辨证方案组合的闻诊总分值),组合形成单项闻诊辨证结果lResult。

108:判断是否在1ResultList中存在与lResult的证代码相同的单项辨证结果,若是,执行步骤109;若否,将lResult按照闻诊分值的大小从高到低插入1ResultList,接着执行步骤110。

109:取出1ResultList中已存在的对应的单项辨证结果1eResult,判断lResult中的分值是否大于1eResult中的分值;若是,用lResult的分值更新(赋值)1eResult,并按照分值大小从高到低重新排序1ResultList,随后执行步骤110;若否,直接执行步骤110。

110:判断是否为闻诊辨证方案逻辑映射表内最后一组闻诊辨证方案组合:若是,保存闻诊辨证结果,并反馈至辨证主模块3,结束闻诊辨证流程;若否,取出下一组闻诊辨证方案组合,然后返回步骤103并再次执行。

辨证主模块3接收望诊辨证结果、闻诊辨证结果和切诊辨证结果并保存,同时分别将望诊辨证结果、闻诊辨证结果和切诊辨证结果的标识信息发送至信息管理模块2。

信息管理模块2检测到望诊、闻诊、切诊均具有辨证结果后,从接收到的所有标识信息中选出3个标识信息(最后一次望诊辨证结果的标识信息、最后一次闻诊辨证结果的标识信息和最后一次切诊辨证结果的标识信息)并设为一个标识信息组合,随后将该标识信息组合发送至辨证主模块3;辨证主模块3从保存的辨证结果中提取该标识信息组合对应的辨证结果组合(最后一次望诊辨证结果、最后一次闻诊辨证结果和最后一次切诊辨证结果)。

辨证主模块3的校验单元对辨证结果组合对应的望诊监测数据、闻诊监测数据和切诊监测数据按预存逻辑进行校验,并根据校验结果调整第一权值。

参见附图2,辨证主模块3内的第一辨证结果读入单元2101读入辨证结果组合;第一加权信息读入单元2102读入第一加权公式和第一加权逻辑表;

其中第一加权公式为:

ComprehensiveResult=a×InspectionResult+b×ListeningAndSmellingResult+c×PulseResult,ComprehensiveResult表示每个证的综合辨证结果,InspectionResult表示望诊辨证结果,ListeningAndSmellingResult表示闻诊辨证结果,PulseResult表示切诊辨证结果;a、b和c分别代表望诊比重系数、闻诊比重系数和切诊比重系数,满足a+b+c=1并且a、b或c均属于闭区间[0,1]。

InspectionResult、ListeningAndSmellingResult和PulseResult均为n行2列的列表,其中第一列为证代码,第二列为得分,其中之一如附图3所示。

第一加权逻辑表分为a、b和c对应的三个子表格,均为n行2列的列表,其中第一列为证代码,第二列为第一权值,其中之一如附图4所示。

第一逻辑加权单元2103将辨证结果组合和第一加权逻辑表内的第一权值代入第一加权公式,得到综合辨证结果,具体方式如下:

辨证结果InspectionResult、ListeningAndSmellingResult、PulseResult与比重系数a、b和c以第n列为标识按第一加权公式进行相乘,得到每个证(每个证代码)对应的综合辨证结果。

参见附图5,提取问题单元2104根据综合辨证结果从证与问题对应关系库内提取对应的问诊选项信息,并反馈给信息管理模块2。

信息管理模块2获得问诊选项信息并发送至问诊交互模块6,问诊交互模块将问诊选项信息提供给用户,并将用户的输入结果生成问诊交互信息;信息管理模块2将问诊交互信息发送至辨证主模块3。

辨证主模块3将问诊交互信息发送至问诊辨证模块10,问诊辨证模块10基于问诊辨证方案逻辑映射表,通过逻辑匹配计算出问诊交互信息对应的每种证的得分,作为问诊辨证结果并反馈给辨证主模块3。问诊辨证模块10的逻辑匹配与上述望诊、闻诊和切诊辨证模块逻辑匹配步骤相同。

参见附图6,辨证主模块3内的第二辨证结果读入单元2201读入综合辨证结果和问诊辨证结果;第二加权信息读入单元2202读入第二加权公式和第二加权逻辑表;

其中第二加权公式为:

FinalResult =e×ComprehensiveResult + f×InterrogationResult,

上式中FinalResult为最终辨证结果列表,ComprehensiveResult为综合辨证结果,InterrogationResult为问诊辨证结果;e和f分别代表综合比重系数与问诊比重系数。

ComprehensiveResult为n行2列的列表,其中第一列为证代码,第二列为综合得分,如附图7所示。

InterrogationResult为n行2列的列表,其中第一列为证代码,第二列为问诊得分,如附图8所示。

第二加权逻辑表分为e和f对应的两个子表格,均为n行2列的列表,其中第二列为证代码,第二列为第二权值,其中之一如附图9所示。

第二逻辑加权单元2203将综合辨证结果、问诊辨证结果和第二加权逻辑表内的第二权值代入第二加权公式,得到FinalResult,如附图10所示。同时根据预设阈值F=180,从FinalResult内确定最终辨证结果(选出大于F的证):A0(热证(实热))与A2(湿热内蕴)两个证,并发送至信息管理模块2。

辨证主模块3根据最终辨证结果从证与养生调理方案数据库内选择对应的养生调理方案信息,并发送至信息管理模块2,由信息管理模块2提供给用户。

本实施例在信息监测装置设有望诊监测模块、闻诊监测模块和切诊监测模块,根据需要选择不同类型的信息进行监测,辨证分型准确性更高;在实践中根据用户的实际需求对监测信息进行组合,实施更为灵活。

本实施例设有问诊交互模块,提供给用户可视化的问题选择界面。

本实施例分别在望诊辨证模块、闻诊辨证模块、切诊辨证模块和问诊辨证模块内设置对应的逻辑映射表,可根据需要随时升级、更新或重置,增加对病症、证类型的覆盖率,同时有利于系统数据的标准化。

本实施例采用二级逻辑加权,使得问诊辨证有的放矢;同时采用两套权值,修正更为精确。

本实施例的标识信息组合由最后一次望诊辨证结果的标识信息、最后一次闻诊辨证结果的标识信息和最后一次切诊辨证结果的标识信息构成,提高了后续辨证分型的准确度。

本实施例的问诊选项信息的提取基于综合辨证结果,使得问诊选项信息具备较强的病症针对性。

本实施例在辨证主模块内设置证与问题对应关系库,增加问诊选项信息的提取效率。

本实施例在设有证与养生调理方案数据库,为用户提供与最终辨证结果对应的养生调理方案,使得本系统具有提供保健资讯的功能。

本实施例设有校验单元,根据监测信息的变化进行调整,从而保证本系统适应不同的环境,辨证结果更为准确。

本实施例通过设置预设阈值F对最终辨证结果列表进行筛选,操作简单。

实施例2:

如附图1所示,本实施例包括信息监测装置与辨证论治装置,其中信息监测装置包括望诊监测模块1、信息管理模块2、闻诊监测模块4、切诊监测模块5和问诊交互模块6;辨证论治装置包括辨证主模块3、望诊辨证模块7、闻诊辨证模块8、切诊辨证模块9和问诊辨证模块10。

其中,望诊辨证模块7内设有望诊辨证方案逻辑映射表,并且存储望诊辨证方案逻辑信息;闻诊辨证模块8内设有闻诊辨证方案逻辑映射表,并且存储闻诊辨证方案逻辑信息;切诊辨证模块9内设有切诊辨证方案逻辑映射表,并且存储切诊辨证方案逻辑信息;问诊辨证模块10内设有问诊辨证方案逻辑映射表,并且存储问诊辨证方案逻辑信息。

上述辨证方案逻辑信息包括序号、证代码、证名称、辨证方案编号、是非标示(0与1两种逻辑,0代表否,1代表是)、是非中文说明、症状代码、症状名称、症状值代码、症状值名称与对应分值。

辨证主模块3内设有证与养生调理方案数据库、问题库和校验单元。

本实施例工作过程如下:

本系统上电启动后,信息管理模块2一直保持监听状态,当接收到望诊监测模块1的望诊监测数据、闻诊监测模块4的闻诊监测数据和切诊监测模块5的切诊监测数据中的任意一项后,自动将监测数据发送至辨证主模块3。辨证主模块3启动望诊辨证模块7并发送望诊监测数据、启动闻诊辨证模块8并发送闻诊监测数据、启动切诊辨证模块9并发送切诊监测数据。辨证主模块3从问题库内提取对应的问诊选项信息,并反馈给信息管理模块2。

信息管理模块2获得问诊选项信息并发送至问诊交互模块6,问诊交互模块将问诊选项信息提供给用户,并将用户的输入结果生成问诊交互信息;信息管理模块2将问诊交互信息发送至辨证主模块3。

辨证主模块3将问诊交互信息发送至问诊辨证模块10,问诊辨证模块10基于问诊辨证方案逻辑映射表,通过逻辑匹配计算出问诊交互信息对应的每种证的得分,作为问诊辨证结果并反馈给辨证主模块3。

望诊辨证模块7基于望诊辨证方案逻辑映射表,通过逻辑匹配计算出望诊监测数据对应的每种证的得分,作为望诊辨证结果并反馈给辨证主模块3;闻诊辨证模块8基于闻诊辨证方案逻辑映射表,通过逻辑匹配计算出闻诊监测数据对应的每种证的得分,作为闻诊辨证结果并反馈给辨证主模块3;切诊辨证模块9基于切诊辨证方案逻辑映射表,通过逻辑匹配计算出切诊监测数据对应的每种证的得分,作为切诊辨证结果并反馈给辨证主模块3。

上述望诊、闻诊、切诊和问诊辨证模块逻辑匹配步骤相同,以切诊辨证为例,具体如下:

200:读入切诊辨证方案逻辑映射表和当前用户的切诊监测数据;

201:切诊辨证模块9维护(新建)一个切诊辨证结果列表2ResultList,并对其初始化(清空2ResultList)。

202:根据证代码与辨证方案编号取出第一组切诊辨证方案组合。

203:初始化临时分值2Score(对其进行清零)。

204:依据序号读取当前切诊辨证方案组合的下一项症状,将症状值代码、是非标示与当前用户的对应症状的切诊监测数据进行比较,两者相同时,执行步骤206;若两者不相同,执行步骤205。

205:判断是否到该切诊辨证方案组合的最后一项,若是执行步骤207,若否执行步骤204。

206:对2Score进行赋值:2Score = 2Score +该项指标的切诊分值,随后返回执行步骤205。

207:取出这组的证代码2SymptomCode与临时分值2Score(该切诊辨证方案组合的切诊总分值),组合形成单项切诊辨证结果2Result。

208:判断是否在2ResultList中存在与2Result的证代码相同的单项辨证结果,若是,执行步骤209;若否,将2Result按照切诊分值的大小从高到低插入2ResultList,接着执行步骤210。

209:取出2ResultList中已存在的对应的单项辨证结果2eResult,判断2Result中的分值是否大于2eResult中的分值;若是,用2Result的分值更新(赋值)2eResult,并按照分值大小从高到低重新排序2ResultList,随后执行步骤210;若否,直接执行步骤210。

210:判断是否为切诊辨证方案逻辑映射表内最后一组切诊辨证方案组合:若是,保存切诊辨证结果,并反馈至辨证主模块3,结束切诊辨证流程;若否,取出下一组切诊辨证方案组合,然后返回步骤203并再次执行。

辨证主模块3接收望诊辨证结果、闻诊辨证结果、切诊辨证结果和问诊辨证结果并保存,同时分别将望诊辨证结果、闻诊辨证结果、切诊辨证结果和问诊辨证结果的标识信息发送至信息管理模块2。

信息管理模块2检测到望诊、闻诊、切诊和问诊均具有辨证结果后,从接收到的所有标识信息中选出4个标识信息(最后一次望诊辨证结果的标识信息、最后一次闻诊辨证结果的标识信息、最后一次切诊辨证结果的标识信息和最后一次问诊辨证结果的标识信息)并设为一个标识信息组合,随后将该标识信息组合发送至辨证主模块3;辨证主模块3从保存的辨证结果中提取该标识信息组合对应的辨证结果组合(最后一次望诊辨证结果、最后一次闻诊辨证结果、最后一次切诊辨证结果和最后一次问诊辨证结果)。

辨证主模块3的校验单元对辨证结果组合对应的望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息按预存逻辑进行校验,并根据校验结果调整后续步骤中的权值。

辨证主模块3读入辨证结果组合、加权公式和加权逻辑表;

其中加权公式为:

FinalResult=a×InspectionResult+b×ListeningAndSmellingResult+c×PulseResult+ f×InterrogationResult,

FinalResult表示最终辨证结果列表,InspectionResult表示望诊辨证结果,ListeningAndSmellingResult表示闻诊辨证结果,PulseResult表示切诊辨证结果,InterrogationResult为问诊辨证结果;a、b、c、f分别代表望诊比重系数、闻诊比重系数、切诊比重系数和问诊比重系数,满足a+b+c+f=1并且a、b、c或f均属于闭区间[0,1]。InspectionResult、ListeningAndSmellingResult、PulseResult和InterrogationResult均为n行2列的列表,其中第一列为证代码,第二列为相应的得分。

加权逻辑表分为a、b、c和f对应的四个子表格,均为n行2列的列表,其中第一列为证代码,第二列为权值。

辨证主模块3将辨证结果组合和加权逻辑表内的权值代入加权公式,得到最终辨证结果列表FinalResult,具体方式如下:

辨证结果InspectionResult、ListeningAndSmellingResult、PulseResult、InterrogationResult与比重系数a、b、c和f以第n列为标识按上述加权公式进行相乘,得到每个证(每个证代码)对应的最终辨证结果列表。同时根据预设阈值F,从FinalResult内确定最终辨证结果(选择大于F的证),并发送至信息管理模块2。

辨证主模块3根据最终辨证结果从证与养生调理方案数据库内选择对应的养生调理方案信息,并发送至信息管理模块2,由信息管理模块2提供给用户。

本实施例将望、闻、问、切四诊进行一体辨证,降低本系统的复杂度,具有更好的可操作性。

本发明通过信息监测装置分别获得望诊监测数据、闻诊监测数据、切诊监测数据和问诊交互信息,辨证论治装置对上述数据分别进行处理,得到对应的辨证结果;信息监测装置从接收到的所有标识信息中选出N个标识信息并设为一个标识信息组合,辨证论治装置还用于从保存的辨证结果中提取该标识信息组合对应的辨证结果组合以及其中一个问诊辨证结果,并对该辨证结果组合和该问诊辨证结果进行逻辑加权,得到最终辨证结果。本发明解决现有中医诊疗系统内的望、闻、问、切自动合参辨证功能和四诊分型辨证功能的问题,使用户在日常生活中进行家庭健康自查,随时获取辨证结果,从而使得中医四诊辨证理念与技术走进千家万户,具有较为广阔的市场前景。

以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号