
技术摘要:
本发明属于医疗诊断技术领域,公开了一种带网络存取的计算机化医疗诊断及治疗咨询系统及方法,所述带网络存取的计算机化医疗诊断及治疗咨询系统包括:医疗诊断数据库创建模块、患者信息采集模块、诊断数据网络提取模块、中央控制模块、病情诊断模块、治疗咨询模块、医 全部
背景技术:
治疗通常是指干预或改变特定健康状态的过程。为解除病痛所进行的活动。随着 科学技术的进步与对生命及疾病本质认识的深入,医学所掌握的治疗手段有了巨大的进 步。古代医学中的药物治疗与手法已经形成了两个十分庞大的学科群,即内科学作为基础 的药物治疗为主的学科群,与外科学作为基础的手术治疗学科群,此外,还出现了物理治 疗、放射治疗、核医学、心理治疗、体育治疗、生物反馈,器官移植、医学工程等新的治疗手 段。新的疗法还在不断涌现,其中的通过计算机化实现医疗诊断及治疗咨询的方法越来越 多。然而,现有通过计算机化实现医疗诊断及治疗咨询的方法中互联网问诊准确性较低,容 易出现误诊的发生;医疗数据安全性较低,对数据进行加密所需要花费的时间较长;数据的 查询效率低下,同时对医疗数据的更新也不及时。 综上所述,现有技术存在的问题是:现有通过计算机化实现医疗诊断及治疗咨询 的方法中互联网问诊准确性较低,容易出现误诊的发生;医疗数据安全性较低,对数据进行 加密所需要花费的时间较长;数据的查询效率低下,同时对医疗数据的更新也不及时。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种带网络存取的计算机化医疗诊断及 治疗咨询系统及方法。 本发明是这样实现的,一种带网络存取的计算机化医疗诊断及治疗咨询方法,所 述带网络存取的计算机化医疗诊断及治疗咨询方法包括以下步骤: 步骤一,通过数据库创建程序从各大医疗数据库中抓取网络医疗诊断数据,并创 建本地医疗诊断数据库:(I)通过网络爬虫获取各大医疗数据库的数据子表单,并从各个所 述数据子表单中提取关键字词; (II)通过数据库创建程序创建本地医疗诊断数据库,并将提取的关键字词作为本 地医疗诊断数据库的数据表的存储主键; (III)将数据子表单进行互相关联合成处理,根据存储主键将关联合成处理后的 数据子表单导入至本地医疗诊断数据库。 步骤二,通过信息采集设备采集患者的身份信息及症状信息;通过数据提取程序 根据患者症状信息从本地医疗诊断数据库中提取相关病症的预诊断数据:(1)将症状信息 输入本地医疗诊断数据库中,本地医疗诊断数据库识别症状信息中的关键词和相关句,并 提取相应的关键词; (2)根据提取的关键词与数据库中特征描述最相近的症状关键词进行对比分析, 得到该疾病的详细特征,同时刻画出疾病模型; 5 CN 111584062 A 说 明 书 2/8 页 (3)将刻画出的疾病模型与数据库中的诊断模型进行匹配,得到与该患者所述症 状信息最接近的诊断模型结果,并输出预诊断数据。 步骤三,通过中央处理器控制诊断程序根据步骤二提取的预诊断数据对患者病情 进行最终诊断;通过咨询程序根据病情的最终诊断结果对治疗流程进行咨询。 步骤四,通过加密程序对医疗诊断数据进行加密:(1)通过数据提取程序从待加密 的患者信息及医疗诊断数据中分别选取至少一段目标数据段; (2)通过预设的消息摘要加密算法对选取的目标数据段进行加密运算,得到对应 的加密字符串; (3)对所述加密字符串分别进行第二循环位移编码、第一循环位移编码,调整所述 加密字符串的字符排列顺序,得到目标字符串; (4)根据目标字符串产生校验码,将所述待加密数据中的目标数据段替换为对应 的目标字符串和校验码,实现数据的加密。 步骤五,通过数据更新程序根据最终的医疗诊断数据对本地医疗诊断数据库进行 更新:1)通过数据更新程序将发生数据变更的患者的最终医疗诊断数据作为该患者的新的 全量数据; 2)将所有发生数据变更的患者的新的全量数据作为此次更新的增量数据; 3)对增量数据进行数据处理以得到最终需要写入本地医疗诊断数据库或者索引 的数据,并写入本地医疗诊断数据库或者索引中。 进一步,步骤五之后,还需进行: 步骤1,通过本地医疗诊断数据库存储采集的患者症状信息、医疗数据库、预诊断 数据、最终诊断结果、治疗咨询结果以及更新的医疗数据; 步骤2,通过云数据库服务器将患者医疗数据发送至移动终端,实现医患数据的同 步处理; 步骤3,通过LED高清显示器显示采集的患者症状信息、医疗数据库、预诊断数据、 最终诊断结果、治疗咨询结果以及更新的医疗数据。 进一步,步骤一中,所述将数据子表单进行互相关联合成处理的方法,包括: 比对提取的各个所述数据子表单中的关键字词,将具有相同关键字词的多张数据 子表单设定为互相关联的数据子表单; 根据互相关联的数据子表单,采用增加冗余列和/或增加派生列的方式,将互相关 联的数据子表单中的数据汇总形成数据总表单。 进一步,步骤四中,所述目标数据段包括身份基本信息数据、生理信息数据和最终 诊断结果;所述身份基本信息数据中的至少一个包括身份证号码;所述生理信息数据为包 括血氧、血压、心率和体温在内的生理信息数据。 进一步,步骤四中,所述预设的消息摘要加密算法包括: 将待加密的目标数据段的第一个字符转换成第一HEX码串,将第二个字符转换成 第二HEX码串,将剩余的字符转换成第三HEX码串; 将第二HEX码串中的第一个HEX码插入所述第一HEX码串的最后一个HEX码与倒数 第二个HEX码之间,将第二HEX码串中的第二个HEX码插入所述第一HEX码串的倒数第二个 HEX码与倒数第三个HEX码之间,依此类推,直到第二HEX码串中的各个HEX码均被插入到所 6 CN 111584062 A 说 明 书 3/8 页 述第一HEX码串;将第三HEX码串中的第一个HEX码插入所述第一HEX码串的第一个HEX码与 第二个HEX码之间,将第三HEX码串中的第二个HEX码插入所述第一HEX码串的第二个HEX码 与第三个HEX码之间,依此类推,直到第三HEX码串中的各个HEX码均被插入到所述第一HEX 码串; 将经过上述处理的HEX码串作为加密字符串。 进一步于,步骤四中,所述调整所述加密字符串的字符排列顺序的方法,还包括: 将所述加密字符串中每两个相邻字符的位置进行调换,若所述加密字符串中字符 个数为单数,则保留最后一位不变; 对位置调换后的字符串进行第三循环位移编码; 将编码后的后的字符串拆分为至少两个数据段,并将得到的至少两个数据段的位 置进行互换。 进一步,步骤五中,所述步骤3)的对增量数据进行数据处理以得到最终需要写入 本地医疗诊断数据库或者索引的数据,并写入本地医疗诊断数据库或者索引中,包括: 对增量数据进行数据处理以得到最终需要写入本地医疗诊断数据库或者索引的 新数据; 删除本地医疗诊断数据库或者索引中所有发生数据变更的患者的数据; 将新数据写入本地医疗诊断数据库或者索引,并记录所有发生数据变更的病人的 ID。 本发明的另一目的在于提供一种应用所述的带网络存取的计算机化医疗诊断及 治疗咨询方法的带网络存取的计算机化医疗诊断及治疗咨询系统,所述带网络存取的计算 机化医疗诊断及治疗咨询系统包括: 医疗诊断数据库创建模块、患者信息采集模块、诊断数据网络提取模块、中央控制 模块、病情诊断模块、治疗咨询模块、医疗数据加密模块、医疗数据更新模块、数据存储模 块、终端模块、显示模块。 医疗诊断数据库创建模块,与中央控制模块连接,用于通过数据库创建程序从各 大医疗数据库中抓取网络医疗诊断数据,并创建本地医疗诊断数据库; 患者信息采集模块,与中央控制模块连接,用于通过信息采集设备采集患者的身 份信息及症状信息; 诊断数据网络提取模块,与中央控制模块连接,用于通过数据提取程序根据患者 症状信息从本地医疗诊断数据库中提取相关病症的预诊断数据; 中央控制模块,与症状信息采集模块、医疗数据库创建模块、诊断数据网络提取模 块、中央控制模块、病情诊断模块、治疗咨询模块、医疗数据加密模块、医疗数据更新模块、 数据存储模块、终端模块、显示模块连接,用于通过中央处理器控制各个模块正常工作; 病情诊断模块,与中央控制模块连接,用于通过诊断程序根据提取的预诊断数据 对患者病情进行最终诊断; 治疗咨询模块,与中央控制模块连接,用于通过咨询程序根据病情最终诊断结果 对治疗流程进行咨询; 医疗数据加密模块,与中央控制模块连接,用于通过加密程序对最终的医疗诊断 数据进行加密; 7 CN 111584062 A 说 明 书 4/8 页 医疗数据更新模块,与中央控制模块连接,用于通过数据更新程序根据最终的医 疗诊断数据对本地医疗诊断数据库进行更新; 数据网络存储模块,与中央控制模块连接,用于通过本地医疗诊断数据库存储采 集的患者症状信息、医疗数据库、预诊断数据、最终诊断结果、治疗咨询结果以及更新的医 疗数据; 终端模块,与中央控制模块连接,用于通过云数据库服务器将患者医疗数据发送 至移动终端,实现医患数据的同步处理; 显示模块,与中央控制模块连接,用于通过LED高清显示器显示采集的患者症状信 息、医疗数据库、预诊断数据、最终诊断结果、治疗咨询结果以及更新的医疗数据。 本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包 括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的带网络存取 的计算机化医疗诊断及治疗咨询方法。 本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令 在计算机上运行时,使得计算机执行所述的带网络存取的计算机化医疗诊断及治疗咨询方 法。 本发明的优点及积极效果为:本发明基于大数据平台,通过对诊断数据网络提取, 使得数据不断积累,从而进一步提高数据分析的准确性,相比现有技术的互联网问诊准确 性提高70%;根据数据的逻辑运算不断扩充新的分析词汇和逻辑算法,通过辅助诊断提高 医生诊断能力,降低误诊、漏诊率;医生根据实际情况及本发明的查询结果,对症下药,可达 到100%的准确率。 本发明通过对获取的多张数据子表单进行关联合成处理,通过处理后的数据子表 单构建数据库,这种方式可以直接快速查询数据库中经合成的表单,从而改善了现有技术 中在数据库查询过程中还要根据各物理独立的表单的关联关系进行耗时较长的繁琐查找 环节,有效提升了查询效率。 本发明提供的数据加密方法能够不利用现有的RSA、随机种子等方式完成对数据 的加密,因此对包括个人隐私在内的医疗健康信息实现了强度较高的加密;提高医疗数据 安全性;同时,通过医疗数据更新模块将发生数据变更的病人的所有历史数据作为该病人 的新的全量数据;将所有发生数据变更的病人的新的全量数据作为此次更新的增量数据; 以及对增量数据进行数据处理以得到最终需要写入数据库或者索引的数据并写入数据库 或者索引中;大大提高了医疗数据更新速度。 附图说明 图1是本发明实施例提供的带网络存取的计算机化医疗诊断及治疗咨询方法流程 图。 图2是本发明实施例提供的带网络存取的计算机化医疗诊断及治疗咨询系统结构 框图; 图中:1、医疗诊断数据库创建模块;2、患者信息采集模块;3、诊断数据网络提取模 块;4、中央控制模块;5、病情诊断模块;6、治疗咨询模块;7、医疗数据加密模块;8、医疗数据 更新模块;9、数据存储模块;10、终端模块;11、显示模块。 8 CN 111584062 A 说 明 书 5/8 页 图3是本发明实施例提供的通过数据库创建程序从各大医疗数据库中抓取网络医 疗诊断数据,并创建本地医疗诊断数据库的方法流程。 图4是本发明实施例提供的通过数据提取程序根据患者症状信息从本地医疗诊断 数据库中提取相关病症的预诊断数据的方法流程图。 图5是本发明实施例提供的通过加密程序对医疗诊断数据进行加密的方法流程 图。 图6是本发明实施例提供的通过数据更新程序根据最终的医疗诊断数据对本地医 疗诊断数据库进行更新的方法流程图。