论文部分内容阅读
电子病历是实现数字化医院的核心,也是医疗信息系统发展的热点所在。每个县以上的医院都需要建立计算机化的以电子病历为核心的医院信息系统。因此,开发电子病历系统,将现在的中国医院信息系统升级,是摆在软件开发研制单位面前的重要任务。
由于病人信息类型的多样性和内容的复杂性,在电子病历的发展中,存在着一些基础性问题,成为制约电子病历发展的主要问题。XML的出现对电子病历问题的解决提供了一种较好途径。XML可扩展标志语言(Extensible Markup Language)是当今热门技术之一,它实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XML的自描述性、开放性、可扩展性及平台无关性,使XML成为数据表示的一个开放标准,在应用中使用XML进行电子病历的数据描述、数据集成与交换具有一定的优势。
结合国内外已有的研究成果,本文分析了电子病历数据特性及电子病历的设计原则,实现了以统一的数据格式即XML文件格式存储电子病历。分析了XML电子病历的安全性要求,利用XML加密的特点,引入了加密颗粒度的概念,并采用了基于AES和RSA算法相结合(混合密钥方式)的加密方案实现XML电子病历信息的加密,即结合使用两种密码系统,使用共享密钥方式传递海量数据,而共享密钥的保密交换分配则使用公共密钥方式传递完成,二者结合使用,扬长避短,相得益彰,满足了XML电子病历的安全性要求。目前已经投入使用的大量由不同医院、不同公司的开发的医疗信息系统并没有遵循统一的标准或者规范,造成了各个系统之间数据交换比较困难,对医疗系统的联网、远程医疗等造成很大的障碍,但HL7(Health Level Seven,美国卫生信息传输标准)的出现及对XML语言的支持,使之成为电子病历统一数据交换标准,为解决电子病历的交换问题带来生机。鉴于此本文分析了在国内逐渐受到有关部门重视的HL7标准以及HL7标准在电子病历信息交换的应用优点、现状,基于HL7的数据交换原理,实现了HL7消息到XML语句的转换。
随着计算机和信息技术在医学领域的应用,将彻底改变医疗卫生事业的现状和医院管理模式,医疗工作将不再局限于一所医院、一个地区、而是扩大到全国乃至全球。因此,电子病历的发展及应用越来越重要,电子病历的安全性要求也越来越高,HL7标准的推广和本地化研究工作也将在不断深入。因此,本文的研究和实践对于全面实现电子病历具有一定的参考价值和现实意义。