将电子病历的内容映射电子病历标准数据库的方法技术

技术编号:7455249 阅读:215 留言:0更新日期:2012-06-23 07:56
本发明专利技术涉及医疗数据处理领域。本发明专利技术一种将电子病历的内容映射电子病历标准数据库的方法,包括以下过程:建立病历模板,所述模板存储模板元素,所述模板元素包括数据元ID、数据元类别、数据元内容;编辑病历模板,确定数据元ID,并确定数据元类别和数据元内容,然后将数据元ID、数据元类别、数据元内容动态绑定,保存并生成模板;修改病历模板:将编辑或修改好的病历模板按照与电子病历标准数据库相适应的预定规范导入到数据库;当需要读取电子病历数据时,根据病历模板中数据元ID的关联性,读取电子病历数据库的相关联的多个数据元。本发明专利技术应用于将电子病历的内容映射电子病历标准数据库。

【技术实现步骤摘要】

本专利技术涉及电子病历,属于医疗数据处理领域,尤其涉及一种将电子病历的内容映射到电子病历标准数据库的方法,在国际专利分类表IPC中可归属于G06F19/00大类。
技术介绍
电子病历系统作为医疗行业病历信息系统的核心,是实现医院以“病人为中心”的核心所在。现有的电子病历信息系统,一般采用关系数据库来存储和管理病历信息,按照业务规范要求,把病历的模板分段后,结构化存储在大量的数据表中,从而实现数据的存储和查询。目前国内的结构化都是直接将病历内的节点内容直接保存到XML文件内或数据库表中,随着病历内容覆盖面越来越广,结构化的内容越来越多,结构化的程度不断细化,这样做将直接导致如下问题病人的信息很多,如家庭住址、单位地址、出生地址等等,每一个信息都需要一个唯一的ID进行标识,导致病人信息ID的无限扩展。另外,卫生部于2009年12月31日出台《电子病历基本架构与数据标准(试行)》, 详细定义了电子病历涵盖的各种数据元信息类型、格式,形成了电子病历标准数据库。目前我国绝大部分地区绝大部分病历(除护理病历、体温单)还是以符合医生书写习惯的自由文本方式进行书写的。而病历中的司空见惯的表达,在规定的数据标准中都有严谨的表达方式,如住院病历中一个简单的“姓名”栏,在标准中分为“病人类型”、“病人标识”等多个数据元。再如首页中的“身份证号码”,在标准中其实是两个数据元组合而成,即“证件类型”、 “号码”。类似的还有“家庭住址”,标准中是两个数据元标识“地址类型”、“地址”。类似的情况不胜枚举。在实现这种映射时可以有多种方法,如每种地址类型定义一个ID,对应到相应的数据元上,但是这种方式导致大量的非标准的数据元定义产生,且其扩展不可预见,因为病人信息千变万化,类型和值之间的组合呈数量级增长,因此不是一个好的方法。因此随着电子病历系统的发展,结构化数据共享越来越成为医疗信息化的迫切需求,出现了医生的自由文本方式和卫生部《电子病历基本架构与数据标准(试行)》之间的矛盾,现有的数据无论是其存入数据库的代码还是存储到数据库里的内容都无法满足卫生部的电子病历标准数据库标准,因此如何在自由表达的习惯结构和电子病历标准数据库之间找到一种良好的对接方式,使卫生部数据标准真正落实,成为一个技术难题。
技术实现思路
本专利技术所要解决的技术问题是,提出一种,将原有电子病历数据库内存储的杂乱的内容转化为与电子病历标准数据库相对应的有序的、有规律可循的数据元数据,并以预定的结构存入病历模板,从而与电子病历标准数据库进行对接,该方法包括以下过程过程1 建立病历模板,所述模板存储模板元素,所述模板元素包括数据元ID、数据元类别、数据元内容,每组数据元以唯一的数据元ID标识,所述数据元类别是所述数据元内容的分类,当所述数据元内容具有多个分类时,所述数据元类别进行格式化存储;过程2 编辑病历模板,确定数据元ID,根据原有电子病历数据库的数据对象确定数据元类别,根据原有电子病历数据库的具体数据内容确定数据元内容,然后将数据元ID、数据元类别、数据元内容动态绑定,保存并生成模板;过程3 修改病历模板首先将待修改的病历模板解析为可修改的数据对象,然后对数据对象进行动态修改病历数据,保存并生成新模板;过程4 将编辑或修改好的病历模板按照与电子病历标准数据库相适应的预定规范导入到数据库,病历模板中的每个模板元素,在电子病历标准数据库中以多个数据元表示;过程5 当需要读取电子病历数据时,根据病历模板中数据元ID的关联性,读取电子病历数据库的相关联的多个数据元,所述多个数据元联合表明病历中指定元素的具体含义。进一步的,所述数据元ID的结构是“STD_DE_XXX_XXXX”,其中,“STD_DE_”为数据元ID的固定头。进一步的,所述模板元素还包括扩展数据元ID、扩展数据元类别、扩展数据元内容,所述扩展数据元是原电子病历模板中没有的数据元,所述扩展数据元ID的结构是 “EXT_DE_XXX_XXXX”,其中“EXT_DE_”为固定头,所述扩展数据元类别是所述扩展数据元内容的类别。进一步的,所述数据元类别进行格式化存储,其格式化方法是多个数据元类别以 “I”进行间隔。本专利技术采用上述方法,与现有技术相比,具有以下优点1.将原有电子病历数据库内存储的杂乱的内容转化为有序的、有规律可循的数据元数据,同时与电子病历标准数据库相适应,从而实现与电子病历标准数据库进行对接;2.使用病历模板对原病历的内容进行管理,修改、扩展和维护简单方便。具体实施例方式现结合具体实施方式对本专利技术进一步说明。本专利技术一种,其包括以下过程过程1 建立病历模板,所述模板库存储模板元素,所述模板元素包括数据元ID、数据元类别、数据元内容、扩展数据元ID、扩展数据元类别、扩展数据元内容,所述数据元是标准定义的,每组数据元以唯一的数据元ID标识,所述数据元ID的结构是“STD_DE_XXX_XXXX”, 其中,“STD_DE_”为数据元ID的固定头;所述扩展数据元是原电子病历模板中没有的数据元,所述扩展数据元ID的结构是“EXT_DE_XXX_XXXX”,其中“EXT_DE_”为固定头;所述数据元类别是所述数据元内容的分类,所述扩展数据元类别是所述扩展数据元内容的类别,当所述数据元内容或所述扩展数据元内容具有多个分类时,所述数据元类别或所述扩展数据元类别进行格式化存储,多个数据元类别或多个扩展数据元类别之间以“ I ”进行间隔;过程2 编辑病历模板,确定数据元ID,根据原有电子病历数据库的数据对象确定数据元类别,根据原有电子病历数据库的具体数据内容确定数据元内容,然后将数据元ID、数据元类别、数据元内容动态绑定,保存并生成模板;过程3 修改病历模板首先将待修改的病历模板解析为可修改的数据对象,然后对数据对象进行动态修改病历数据,保存并生成新模板;过程4 将编辑或修改好的病历模板按照与电子病历标准数据库相适应的预定规范导入到数据库,病历模板中的每个模板元素,在电子病历标准数据库中以多个数据元表示;过程5:当需要读取电子病历数据时,根据病历模板中数据元ID的关联性,读取电子病历数据库的相关联的多个数据元,所述多个数据元联合表明病历中指定元素的具体含义。 下面结合具体实例来描述上述方法的应用如原有电子病历数据库的数据对象为“号码”,则该数据元ID可表示为“STD_DE_ IDENTITY_C0DE”,在病历中代表的是“身份证号码”,如“01 ”代表“身份证”,这时候“号码” 数据元的对应的数据元类别“STD_DE_IDENTITY_TYPE”就是“证件类别”,“证件类别”需通过字典确定具体的值,病历中的“身份证号码”节点的ID为“STD_DE_IDENTITY_C0DE|011 ”。 在数据库中的表达就是权利要求1.一种,其特征在于包括以下过程过程1 建立病历模板,所述模板存储模板元素,所述模板元素包括数据元ID、数据元类别、数据元内容,每组数据元以唯一的数据元ID标识,所述数据元类别是所述数据元内容的分类,当所述数据元内容具有多个分类时,所述数据元类别进行格式化存储;过程2 编辑病历模板,确定数据元ID,根据原有电子病历数据库的数据对象确定数据元类别,根据原有电子病历数据库的具体数据内容确定数据元内容,然后将本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘正伟梅国赠温富建
申请(专利权)人:厦门市智业软件工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术