[发明专利]一种基于智能解析数据结构的电子病历系统及其处理方法无效
申请号: | 201310379060.4 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103473444A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 潘传迪;周新朝;施健;胡建东;张瑜;柳适 | 申请(专利权)人: | 温州医科大学附属第一医院 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06Q50/24;G06F17/30 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 325000 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 解析 数据结构 电子 病历 系统 及其 处理 方法 | ||
技术领域
本发明属于数据存储技术领域,尤其涉及一种基于智能解析数据结构的电子病历系统及其处理方法。
背景技术
信息系统常见数据存储方式包括非结构化数据存储方式、结构化数据存储方式和半结构化数据存储方式。非结构化数据存储方式通常以文本文件、Word文档、扫描图像等方式存储数据。关键检索字段以数据库表记录方式存储,提供简单查询和统计功能。该方式实现简单,输入方式比较自由。其主要缺点包括:查询和统计分析功能非常有限;数据冗余大,性能较差,不能实现数据共享;难以实现修改痕迹保留和按时间点输出相应内容。结构化数据存储方式即将各数据元以关系数据库二维表的方式进行存储,存储性能好,能提供很好的数据查询和统计分析功能,容易实现修改痕迹保留和按时间点输出相应内容。
由于电子病历系统数据元繁多、数据结构复杂、数据表现格式易变,很难用传统的关系数据库二维表的方式存储和显示这些数据。
目前大多采用XML技术实现电子病历系统数据的结构化存储,但是数据存储规范性不能得到保证;以文件方式存储,对这些文件的管理难度大;查询和统计性能差,功能实现麻烦;不能解决数据元及结构易变和图形、图像、声音、视频等多媒体数据的存储。
发明内容
本发明实施例的目的在于提供一种基于智能解析数据结构的电子病历系统及其处理方法,旨在解决目前大多采用XML技术实现电子病历系统数据的结构化存储存在的数据存储规范性不能得到保证;以文件方式存储,对这些文件的管理难度大;查询和统计性能差,功能实现麻烦,不能解决数据元及结构易变和图形、图像、声音、视频等多媒体数据的存储问题。
本发明实施例是这样实现的,一种基于智能解析数据结构的电子病历系统,该基于智能解析数据结构的电子病历系统包括:
接口数据处理模块,用于提供接口数据:病历编号和病人编号;
病历预处理模块被接口数据处理模块调用,用于根据接口数据处理模块传递的参数检索病历索引表;
智能解析内核模块作为数据处理系统的核心,被病历预处理模块调用,接收病历预处理模块传递的病历编号、格式编号、样式编号、时间点信息等参数,且根据格式编号读取格式定义表,获得格式定义集合,逐项处理集合中的各病历元素对应的数据元数据;
数据保存模块被智能解析内核模块调用,用于将修改的数据保存到病历数据表中,并将原数据保存到修改痕迹表中,为实现病历修改痕迹保留和按时间点输出病历数据的功能提供数据支持。
进一步,病历预处理模块还包括:
用于存储病历索引数据的病历索引表,用于存储各专科病历格式的专科格式表,用于存储每种格式定义数据的格式定义表,用于存储每种格式的样式数据的格式样式表。
进一步,智能解析内核模块还包括:用于存储数据元定义数据的病历元素定义表;用于存储具体病历的各数据元内容数据的病历内容数据表,用于存储具体病历的各数据元修改痕迹数据的病历内容痕迹表;用于存储每种样式定义数据的样式定义表。
进一步,智能解析内核模块的数据处理的方法包括以下步骤:
输入病历编号、格式编号、样式编号、时间点;
根据格式编号读取格式定义表,获取格式定义集合;
根据格式定义中的元素编号读取元素定义表,获取各元素定义内容;
没有历史时间参数则读取病历数据表;有历史时间参数则读取修改痕迹表中的时间点前最接近时间点的数据,没有数据则读取病历数据表中的数据;
根据样式编号读取样式定义表,获取样式定义内容;
根据元素定义数据、病历内容数据、样式定义数据产生病历元素完整定义的数据;
根据元素数据类型、调用相应数据类型处理,参数为STR,产生输入输出界面;
集合没有处理完毕则根据格式定义中的元素编号读取元素定义表,获取各元素定义内容,集合处理完毕后返回病历单元界面。
本发明实施例的另一目的在于提供一种基于智能解析数据结构的电子病历系统的处理的方法,该基于智能解析数据结构的电子病历系统的处理的方法包括以下步骤:
病历预处理模块根据接口数据(病历编号和病人编号)检索病历索引表;
当病历索引表中病人数据不存在时,根据病人编号,从病人信息表中读取病人专科,再根据病人专科读取专科格式表,获取该专科病历格式编号,根据格式编号读取格式样式表,获取样式编号;根据病人编号、格式编号、样式编号产生病历编号;并在病历索引表中插入一条记录;
将病历编号、格式编号、样式编号、时间点信息传递给智能解析内核;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州医科大学附属第一医院,未经温州医科大学附属第一医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379060.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用