预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2006中华医院信息网络大会暨中美医院信息化论坛论文集 基于XML解析平台的电子病历研究与应用 陈联忠 电子病历专家网嘉和通用 E-MAIL:eprexpert@21cn.com 摘要:基于XML的电子病历的在国内已经从研究逐步走向了应用阶段,国内已经有多家公 司都开发出了基于XML的电子病历系统,并投入了医院实际应用。本文主要阐述基于XML 解析平台电子病历关键实现技术的研究,以及由此产生的XML病历的应用探讨。 关键词:XML电子病历编辑器接口病历打包 病历是医院宝贵的财富,随着计算机的应用,病历文书的书写已经逐步由手工转向了计 算机化,但病历文书书写的标准化、结构化始终没能得到很好的解决,主要是由我国的病历 特点决定,一方面病历的内容要用通顺的自然语言描述,另一方面病历内容的动态、复杂性, 也造成了病历XML结构化的困难,传统的开发手段已经很难解决这个问题,因此探讨新的解 决方式成为现实的需求。 研究的基础准则:病历作为医院的财富,它的研究价值在于“长期、大量”的临床数据 积累的基础上的,不同的科研项目都能够从病历中获取到所需的内容,因此病历中作为科研 中有用的数据都应该以标识的方式保存下来。在现实中随着软件开发技术的更新及其它因 素,造成软件开发商的推陈出新,医院也在不断的更新现有的软件厂商和数据库平台,现有 的经验和教训表明由于架构和设计上的差异,往往造成现有数据迁移的困难,造成大量资料 的丢失,如果电子病历系统的建设没能很好的解决这个问题,那么它就失去了基石。病历要 达到这个目标,就是要不依赖于任何一种开发语言,任何一种数据库,完全以XML来描述, 并以XML格式来保存。对于科研,则可从病历提取所需的资料后,采用恰当数据挖掘工具或 数据仓库进行统计分析。病历是数据基础,科研分析是病历的后续应用,把电子病历和科研 分析完全混在一起的概念是模糊的。 设计的基本思想:根据XML的格式特点可知,XML文档由节点和叶子组成,因此在模板 设计时可分为基本元素和复合元素,在编辑过程中可动态加载这些模板,模板加载时,节点 顺序根据当前的位置动态重排,生成XML架构。通过对这些基本元素和复合元素应用国家颁 布的“最小基础数据集”,就可实现基础数据代码的标准化,为以后数据再利用的标准化提 取奠定了良好的基础。 实现的技术手段:我国的电子病历特点是结构化需要提取的数据是分布在叙述性文字中 的,因此现有的书写工具和编程方式很难满足XML书写和自然叙述语言书写混合的书写模 式,开发电子病历专用编辑器成为必然的选择,也成为能否开发成功一个好的电子病历系统 的核心技术。我们开发的电子病历专用编辑器(EMRPadV3.0)可以很好的实现以下功能: 1、支持XML书写和自然叙述语言书写混合的书写模式,能够支持病历、病程、申请单、 知情文件、其它记录、护理文书、图文诊疗报告等各种病历文书。 -152- CHIMA&CHITA2006Proceedings 2、支持类似MSWord所见即所得的编辑方式。允许对病历内容的版式外观进行控制, 使病历的版式外观更具有人性化[1],而不是统一的机械输出。MSWord的所见即所得的编辑 方式易用性和方便性已广泛为大家所接受,特别是打印的效果和编辑时看到的效果是一直 的,这个是电子病历的一项重要功能指标,始终保持电子版和纸张版的一致性,在任何时候, 可以通过纸张输出病历的原始格式[1]。 3、支持表格、图形、上下角标的处理。表格在表达意思上的直观和准确性,在病历的 专科检查和制式病历中具有广泛的应用,表格在版面排版的特殊作用,决定了编辑器要很好 支持表格功能(如合并、拆分单元格等)见图-2。病历草图的标注在表达意思上有时比文 字叙述更直观、明确,病历中经常用到见图-3。上下角标在产科病历中体现很充分。 4、能够适应内容结构变化发展的要求。由于医学技术的发展,会不断地有新的内容结 构增加到病历中。而由于认识和技术手段的进步,原有的结构也会发生改变。病历的描述模 型要能适应这种结构上的变化,能够支持新的结构类型并能保持历史结构[1]。内容与结构在 本质上是可分离的,在表现时内容又必须与结构结合才能准确表达意思,由于病历是一种长 期存储的资源,病历的内容及病历的结构不仅在书写的用到,而且在日后的查看中也需要用 到,同时新旧模板的更替使系统要能准确的调用与内容对应的结构,原有的内容和结构分离 存储的方式在时间长后将造成大量的模板冗余。EMRPad采用了内容和结构一起存储的方式, 很好的解决了上述问题,同时又很好的实现内容与结构的分离处理。 5、能够适应科研数据的要求,保证科研数据从病历中一个方向提取。编辑器在制作模 板时能够设置病历科研所需的数据项,保证这些数据能够始终存在,同时按照科研的要求只 能做选择