一种用户健康状况综合评测方法与系统与流程

文档序号:21313166发布日期:2020-06-30 20:40阅读:207来源:国知局
一种用户健康状况综合评测方法与系统与流程

本发明涉及无线局域网通信和蓝牙通信领域,更具体地涉及一种基于用户遗传、行为、环境和生理信息的用户健康状况综合评测方法与系统。



背景技术:

随着社会的发展与国家医疗政策的推进,越来越多的医疗行为从疾病发生后的治疗转移到了疾病发生前的预防,如何能够准确地评估和分析人体的健康状态,并为健康状态的改善提供建议就变得重要且紧迫了。准确地分析评估人体的健康状态,不仅能够避免疾病的发生、恶化以及治疗的延误,也能够减少病人的痛苦,提高医疗资源的利用率,降低全社会的医疗成本。目前,尚无通过用户遗传、行为、环境和生理信息综合信息进行用户综合健康状况评测的技术方案的披露,现有的健康评测系统仅仅从单方面获取数据,健康评测准确度较低。现有的健康评测系统给出的建议较为笼统,不良习惯对应可能引发的疾病以及发生概率均未展示,用户无法对应的去改善不良习惯,现有评测系统还不具备改善习惯的健康指数预评估,无法使用户为改善自己的错误习惯提供帮助和动力。

中国专利(公开号cn104361208a)公开了一种健康评测方法和装置,健康评测方法通过获取用户的面部特征信息,识别出面部的痤疮、斑点等肤质情况,并根据面部特征信息和数据库中的评测参考信息对用户进行健康评测,最后输出模块输出评测结果供用户参考,如提出对应的身体调节和保养建议,给出食补和美容产品的使用方案等。其虽然实现了针对用户的实际情况提供保养建议,但是其仅仅根据采集面部信息而笼统的评测健康,没有通过具有全面医学知识数据的判断逻辑以及对应的知识推理逻辑,健康评测结果误差较大,并且也不具备具体的健康分数、检查项推荐推理、改善方法及建议推荐逻辑,用户错误改善,延误病情,耽搁治疗。



技术实现要素:

1.技术方案

为解决上述问题,本发明采用如下的技术方案。

一种用户健康状况综合评测系统,其包括前端渲染服务器、用户信息输入模块、知识图谱推理模块、结果分析模块,所述前端渲染服务器与所述用户信息输入模块双向连接并通过restfulapi进行交互,所述用户信息输入模块为b/s架构的问卷调查应用软件,包括问卷配置文件、问卷加载工具、问卷运行工具、问卷界面和问卷状态记录器进行用户信息的收集整理,并将其映射到预定义的特定用户标签上;所述用户信息输入模块输出端与所述知识图谱推理模块连接并通过restfulapi进行交互;所述知识图谱推理模块包括三元组数据库、推理引擎和知识图谱构建工具,所述三元组数据库包括知识图谱本体文件和医学知识数据源,将三元组数据库信息输入知识图谱构建工具中,所述知识图谱构建工具用于生成一张包含疾病信息、行为特征信息、检查项目信息、高危人群信息等多个类别实体及其之间推理关系的知识图谱;所述推理引擎包括sparql生成、sparql接收、sparql执行、在三元组数据库查询图谱信息、推理结果解析器,sparql生成器将获取的用户信息并映射为特定的用户标签处理生成可被推理引擎接收的sparql查询语句,推理引擎执行可以处理的sparql查询语句通过从三元组数据库查询图谱信息进行推理,推理出所需结果,并将推理结果解析成用户易于理解的格式;所述知识图谱推理模块输出端与所述结果分析模块终端连接并通过restfulapi进行交互,所述结果分析模块用于获取结果并根据用户信息分析得出最后的高危疾病、部分高危疾病列表、对应疾病的建议检查项目、对应不良行为习惯的可否改善的识别以及改善建议推荐,还会根据用户健康信息计算出健康评分。

进一步的,所述用户信息输入模块的用户信息为用户遗传疾病、行为习惯、生活环境和生理状态信息,综合评测,数据覆盖性较广,评测较为准确。

进一步的,所述知识图谱本体文件规定了知识图谱的知识类型;所述医学知识数据源提供了医学知识的具体内容。

进一步的,所述特定用户标签包括行为特征、既往史、家族史和基本信息标签,便于用户信息的归类统一实现经过知识图谱的推理。

进一步的,所述问卷配置文件包括文本选项、验证规则、跳转规则、前端渲染规则,所述问卷加载工具是指加载问卷文本内容,所述文件运行工具是指更新下一组问题;在部署以前,首先需要撰写用户问卷配置文件,制定问卷的文本,收集信息的类别以及问卷中显示问题的先后关系,跳转规则。撰写用户问卷配置文件时,需要首先筛选出来希望评估的疾病,通过查询知识图谱可以获得希望评估疾病所对应的高危风险因素,诸如性别、年龄、生理特征之类的信息。然后根据这些风险因素制作需要待评估者回答的问题。问题和问题之间的跳转通过获取信息的结果进行判断,然后进行跳转,例如如果年龄大于16岁则跳转到职业信息模块,如果年龄小于16岁,不可能有职业相关的信息,则跳转到生活习惯模块。配置文件的具体格式是通过一个yaml文件进行实现的,此配置文件中会对各类信息的撰写规则进行规范,例如问题的格式,跳转规则的格式,验证规则的实现。问题的提问格式限定于单选题、多选题、输入框、日期选择器四种。单选题适用于选项封闭的问题,即存在有限个互斥答案,例如性别、有无孕产史、运动习惯(从不/经常运动/偶尔运动)等;多选题适用于选项开放的收集类题目,即存在无限多个平行答案,例如生活习惯行为特征的收集;输入框适用于数值或文本信息的收集,例如身高、体重,输入框的配置可以添加数值类型(文本或数字),数值范围等验证规则;日期选择器适用于收集生日、既往史日期等时间日期类信息。如果需要添加其他更复杂类型的问题,只需要在配置文件中添加新的类别,并实现对应的选项接口即可。模块部署完毕,启动以后会加载问卷文件,如果填写格式有问题或者逻辑上存在一定的漏洞,则会及时警告用户修改,通过前端界面给用户显示出用户需要回答的问题,当用户完成了特定数量的问题后,用户信息会传递到前端渲染服务器上进行保存。这时,问卷运行工具会更新用户信息状态,并根据用户当前的信息,继续提供下一组问题,直到问卷所需回答的所有问题回答完毕。

进一步的,所述问卷状态记录器包括记录问卷状态、计算中间变量、行为特征标签映射;在问卷调查收集用户信息时记录问卷进行的状态,将收集的用户信息及时计算中间变量并映射到相应的行为特征标签。

进一步的,所述结果分析模块用于获取结果并根据用户信息分析得出最后的高危疾病、部分高危疾病列表、对应疾病的建议检查项目、对应不良行为习惯的可否改善的识别以及改善建议推荐,所述可否改善不良行为习惯包括可改善不良行为习惯和不可改善不良行为习惯,所述可改善不良行为习惯指用户在生活中能及时改正并且能够避免疾病发生的行为,所述不可改善不良行为习惯指用户在生活中不能及时改正或无法避免并且能够产生疾病的行为,所述识别为根据评测后给出的高危疾病和部分高危疾病列表所对应的用户信息中的不良行为习惯判断是否可及时改正或无法避免,在用户输入信息中,会包含许多可以改善的不良行为习惯,如果用户能在生活中及时改正这些行为,能够避免疾病的发生,改善健康状态,系统会根据用户的不良行为习惯识别出可改善的行为习惯,并给出改善建议,而对于那些不可改善的行为习惯,系统会解释其中的理论依据和健康建议,最大可能地减少用户健康状态的恶化。

一种用户健康状况综合评测方法,其具体步骤如下:

第一步:首先在前端渲染服务器上启动知识图谱推理模块,知识图谱推理模块利用三元组数据库、推理引擎以及知识图谱构建工具生成一张包含疾病信息、检查项目信息、高危人群信息等多个类别实体及其之间关系的知识图谱网络,其他模块通过特定的sparql查询语句来进行推理查询,其他模块和知识图谱推理模块利用restfulapi来进行交互。知识图谱的数据源可以是其他的结构化数据库,也可以是特定格式的文档文件;

第二步:在前端渲染服务器上部署用户信息输入模块,用户信息输入模块是一个b/s架构的互联网应用,包含问卷配置文件、问卷加载工具、问卷运行工具和问卷界面。在部署以前,首先需要撰写用户问卷配置文件,制定问卷的文本,收集信息的类别以及问卷中显示问题的先后关系,跳转规则。撰写用户问卷配置文件时,需要首先筛选出来希望评估的疾病,通过查询知识图谱可以获得希望评估疾病所对应的高危风险因素,诸如性别、年龄、生理特征之类的信息。然后根据这些风险因素制作需要待评估者回答的问题。问题和问题之间的跳转通过获取信息的结果进行判断,然后进行跳转,例如如果年龄大于16岁则跳转到职业信息模块,如果年龄小于16岁,不可能有职业相关的信息,则跳转到生活习惯模块。配置文件的具体格式是通过一个yaml文件进行实现的,此配置文件中会对各类信息的撰写规则进行规范,例如问题的格式,跳转规则的格式,验证规则的实现。问题的提问格式限定于单选题、多选题、输入框、日期选择器四种。单选题适用于选项封闭(即存在有限个互斥答案)的问题,例如性别、有无孕产史、运动习惯(从不/经常运动/偶尔运动)等;多选题适用于选项开放(即存在无限多个平行答案)的收集类题目,例如生活习惯行为特征的收集;输入框适用于数值或文本信息的收集,例如身高、体重,输入框的配置可以添加数值类型(文本或数字),数值范围等验证规则;日期选择器适用于收集生日、既往史日期等时间日期类信息。如果需要添加其他更复杂类型的问题,只需要在配置文件中添加新的类别,并实现对应的选项接口即可。模块部署完毕,启动以后会加载问卷文件,如果填写格式有问题或者逻辑上存在一定的漏洞,则会及时警告用户修改,通过前端界面给用户显示出用户需要回答的问题,当用户完成了特定数量的问题后,用户信息会传递到前端渲染服务器上进行保存。这时,问卷运行工具会更新用户信息状态,并根据用户当前的信息,继续提供下一组问题,直到问卷所需回答的所有问题回答完毕;

第三步:将全部的用户信息进行处理,生成知识图谱可以处理的sparql查询语句,推理出所需要的结果,并将结果输入到结果分析模块,得出最后的高危疾病、部分高危疾病列表,以及对应疾病的建议检查项目。在用户输入信息中,会包含许多可以改善的不良行为习惯,如果用户能在生活中及时改正这些行为,能够避免疾病的发生,改善健康状态,系统会根据用户的不良行为习惯识别出可改善的行为习惯,并给出改善建议,而对于那些不可改善的行为习惯,系统会解释其中的理论依据和健康建议,最大可能地减少用户健康状态的恶化。除了详细的分析结果,系统也可以计算一个基于用户健康信息的健康评分,帮助用户在数值上直观的了解自己当前的健康水平,用户还能够得到用户改善不良行为特征后的健康评分,感知不良行为对用户健康水平的影响,以及改善后能够提高的区间,从而树立改善不良行为的信心,增强改善不良行为的动力。

2.有益效果

相比于现有技术,本发明的优点在于:本发明利用问卷形式的图形化用户信息输入模块对从多个维度,以多种方式的问题来对用户的遗传疾病、行为习惯、生活环境和生理状态信息进行收集整理,将其对应到预定义好的特定用户标签上来。知识图谱包括疾病、行为特征、疾病检查项、疾病高危人群等多种实体,并构建了实体之间的推理关系,利用用户标签为输入,知识图谱能够推理出当前用户的高危疾病以及部分高危疾病,并且给出对应疾病的检查项目。利用推理结果,结果分析模块可以计算出一个用户的健康评分,帮助用户直观的了解自己的健康水平,并且分析出用户信息中的不良行为习惯,对于可以改善和矫正的行为习惯,模块可以给出改善方法,对于无法改善的行为习惯,模块会给出健康建议以及对应的理论依据,最大可能地减少用户健康状态的恶化。最后,结果分析模块会计算用户改善了行为习惯后的健康分数,帮助用户了解不良行为习惯对健康水平的具体影响,以及改善后能够提高的区间,从而树立改善不良行为的信心并能为用户改善自己的健康提供动力。准确地分析评估人体的健康状态,不仅能够避免疾病的发生、恶化以及治疗的延误,也能够减少病人的痛苦,提高医疗资源的利用率,降低全社会的医疗成本。

附图说明

图1为本发明的系统的整体架构图;

图2为本发明的系统中的用户信息输入模块的技术架构图;

图3为本发明的系统中知识图谱的知识体系图;

图4为本发明的系统中知识图谱推理模块的技术架构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例1:

请参阅图1-4,一种用户健康状况综合评测方法与系统,其包括前端渲染服务器、用户信息输入模块、知识图谱推理模块、结果分析模块,所述前端渲染服务器与所述用户信息输入模块双向连接并通过restfulapi进行交互,所述用户信息输入模块为b/s架构的问卷调查应用软件,包括问卷配置文件、问卷加载工具、问卷运行工具、问卷界面和问卷状态记录器进行用户信息的收集整理,并将其映射到预定义的特定用户标签上;所述用户信息输入模块输出端与所述知识图谱推理模块连接并通过restfulapi进行交互;所述知识图谱推理模块包括三元组数据库、推理引擎和知识图谱构建工具,所述三元组数据库包括知识图谱本体文件和医学知识数据源,将三元组数据库信息输入知识图谱构建工具中,所述知识图谱构建工具用于生成一张包含疾病信息、行为特征信息、检查项目信息、高危人群信息等多个类别实体及其之间推理关系的知识图谱;所述推理引擎包括sparql生成、sparql接收、sparql执行、在三元组数据库查询图谱信息、推理结果解析器,sparql生成器将获取的用户信息并映射为特定的用户标签处理生成可被推理引擎接收的sparql查询语句,推理引擎执行可以处理的sparql查询语句通过从三元组数据库查询图谱信息进行推理,推理出所需结果,并将推理结果解析成用户易于理解的格式;所述知识图谱推理模块输出端与所述结果分析模块终端连接并通过restfulapi进行交互,所述结果分析模块用于获取结果并根据用户信息分析得出最后的高危疾病、部分高危疾病列表、对应疾病的建议检查项目、对应不良行为习惯的可否改善的识别以及改善建议推荐,还会根据用户健康信息计算出健康评分。

上述系统中的用户信息输入模块的用户信息为用户遗传疾病、行为习惯、生活环境和生理状态信息,综合评测,数据覆盖性较广,评测较为准确。

上述系统中的知识图谱本体文件规定了知识图谱的知识类型;所述医学知识数据源提供了医学知识的具体内容。

上述系统中的特定用户标签包括行为特征、既往史、家族史和基本信息标签,便于用户信息的归类统一实现经过知识图谱的推理。

上述系统中的问卷配置文件包括文本选项、验证规则、跳转规则、前端渲染规则,所述问卷加载工具是指加载问卷文本内容,所述文件运行工具是指更新下一组问题;在部署以前,首先需要撰写用户问卷配置文件,制定问卷的文本,收集信息的类别以及问卷中显示问题的先后关系,跳转规则。撰写用户问卷配置文件时,需要首先筛选出来希望评估的疾病,通过查询知识图谱可以获得希望评估疾病所对应的高危风险因素,诸如性别、年龄、生理特征之类的信息。然后根据这些风险因素制作需要待评估者回答的问题。问题和问题之间的跳转通过获取信息的结果进行判断,然后进行跳转,例如如果年龄大于16岁则跳转到职业信息模块,如果年龄小于16岁,不可能有职业相关的信息,则跳转到生活习惯模块。配置文件的具体格式是通过一个yaml文件进行实现的,此配置文件中会对各类信息的撰写规则进行规范,例如问题的格式,跳转规则的格式,验证规则的实现。问题的提问格式限定于单选题、多选题、输入框、日期选择器四种。单选题适用于选项封闭的问题,即存在有限个互斥答案,例如性别、有无孕产史、运动习惯(从不/经常运动/偶尔运动)等;多选题适用于选项开放的收集类题目,即存在无限多个平行答案,例如生活习惯行为特征的收集;输入框适用于数值或文本信息的收集,例如身高、体重,输入框的配置可以添加数值类型(文本或数字),数值范围等验证规则;日期选择器适用于收集生日、既往史日期等时间日期类信息。如果需要添加其他更复杂类型的问题,只需要在配置文件中添加新的类别,并实现对应的选项接口即可。模块部署完毕,启动以后会加载问卷文件,如果填写格式有问题或者逻辑上存在一定的漏洞,则会及时警告用户修改,通过前端界面给用户显示出用户需要回答的问题,当用户完成了特定数量的问题后,用户信息会传递到前端渲染服务器上进行保存。这时,问卷运行工具会更新用户信息状态,并根据用户当前的信息,继续提供下一组问题,直到问卷所需回答的所有问题回答完毕。

上述系统中问卷状态记录器包括记录问卷状态、计算中间变量、行为特征标签映射;在问卷调查收集用户信息时记录问卷进行的状态,将收集的用户信息及时计算中间变量并映射到相应的行为特征标签。

上述系统中的结果分析模块用于获取结果并根据用户信息分析得出最后的高危疾病、部分高危疾病列表、对应疾病的建议检查项目、对应不良行为习惯的可否改善的识别以及改善建议推荐,所述可否改善不良行为习惯包括可改善不良行为习惯和不可改善不良行为习惯,所述可改善不良行为习惯指用户在生活中能及时改正并且能够避免疾病发生的行为,所述不可改善不良行为习惯指用户在生活中不能及时改正或无法避免并且能够产生疾病的行为,所述识别为根据评测后给出的高危疾病和部分高危疾病列表所对应的用户信息中的不良行为习惯判断是否可及时改正或无法避免,在用户输入信息中,会包含许多可以改善的不良行为习惯,如果用户能在生活中及时改正这些行为,能够避免疾病的发生,改善健康状态,系统会根据用户的不良行为习惯识别出可改善的行为习惯,并给出改善建议,而对于那些不可改善的行为习惯,系统会解释其中的理论依据和健康建议,最大可能地减少用户健康状态的恶化

一种用户健康状况综合评测方法,其具体步骤如下:

第一步:首先在前端渲染服务器上启动知识图谱推理模块,知识图谱推理模块利用三元组数据库、推理引擎以及知识图谱构建工具生成一张包含疾病信息、检查项目信息、高危人群信息等多个类别实体及其之间关系的知识图谱网络,其他模块通过特定的sparql查询语句来进行推理查询,其他模块和知识图谱推理模块利用restfulapi来进行交互。知识图谱的数据源可以是其他的结构化数据库,也可以是特定格式的文档文件;

第二步:在前端渲染服务器上部署用户信息输入模块,用户信息输入模块是一个b/s架构的互联网应用,包含问卷配置文件、问卷加载工具、问卷运行工具和问卷界面。在部署以前,首先需要撰写用户问卷配置文件,制定问卷的文本,收集信息的类别以及问卷中显示问题的先后关系,跳转规则。撰写用户问卷配置文件时,需要首先筛选出来希望评估的疾病,通过查询知识图谱可以获得希望评估疾病所对应的高危风险因素,诸如性别、年龄、生理特征之类的信息。然后根据这些风险因素制作需要待评估者回答的问题。问题和问题之间的跳转通过获取信息的结果进行判断,然后进行跳转,例如如果年龄大于16岁则跳转到职业信息模块,如果年龄小于16岁,不可能有职业相关的信息,则跳转到生活习惯模块。配置文件的具体格式是通过一个yaml文件进行实现的,此配置文件中会对各类信息的撰写规则进行规范,例如问题的格式,跳转规则的格式,验证规则的实现。问题的提问格式限定于单选题、多选题、输入框、日期选择器四种。单选题适用于选项封闭(即存在有限个互斥答案)的问题,例如性别、有无孕产史、运动习惯(从不/经常运动/偶尔运动)等;多选题适用于选项开放(即存在无限多个平行答案)的收集类题目,例如生活习惯行为特征的收集;输入框适用于数值或文本信息的收集,例如身高、体重,输入框的配置可以添加数值类型(文本或数字),数值范围等验证规则;日期选择器适用于收集生日、既往史日期等时间日期类信息。如果需要添加其他更复杂类型的问题,只需要在配置文件中添加新的类别,并实现对应的选项接口即可。模块部署完毕,启动以后会加载问卷文件,如果填写格式有问题或者逻辑上存在一定的漏洞,则会及时警告用户修改,通过前端界面给用户显示出用户需要回答的问题,当用户完成了特定数量的问题后,用户信息会传递到前端渲染服务器上进行保存。这时,问卷运行工具会更新用户信息状态,并根据用户当前的信息,继续提供下一组问题,直到问卷所需回答的所有问题回答完毕;

第三步:将全部的用户信息进行处理,生成知识图谱可以处理的sparql查询语句,推理出所需要的结果,并将结果输入到结果分析模块,得出最后的高危疾病、部分高危疾病列表,以及对应疾病的建议检查项目。在用户输入信息中,会包含许多可以改善的不良行为习惯,如果用户能在生活中及时改正这些行为,能够避免疾病的发生,改善健康状态,系统会根据用户的不良行为习惯识别出可改善的行为习惯,并给出改善建议,而对于那些不可改善的行为习惯,系统会解释其中的理论依据和健康建议,最大可能地减少用户健康状态的恶化。除了详细的分析结果,系统也可以计算一个基于用户健康信息的健康评分,帮助用户在数值上直观的了解自己当前的健康水平,用户还能够得到用户改善不良行为特征后的健康评分,感知不良行为对用户健康水平的影响,以及改善后能够提高的区间,从而树立改善不良行为的信心,增强改善不良行为的动力。

显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

以上所述,仅为本发明较佳的具体实施方式;但本发明的保护范围并不局限于此。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其改进构思加以等同替换或改变,都应涵盖在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1