论文部分内容阅读
计算机技术与网络技术的迅猛发展给医学领域带来了巨大的革新,医疗卫生行业逐步实现了信息化。病人病历作为医院信息系统中的重要文件,其本身的信息化程度直接关系到整个行业的信息化程度。近年来,医院信息系统(HIS)己经成为医院信息化建设的热点,电子病历系统作为HIS的重要组成部分,也在国内外各大医院迅速普及。电子病历系统的实施将有助于提高医院整体的管理水平,真正体现“以病人为中心”的服务理念,电子病历系统的建设将在整个医院信息化建设中起到非常关键的作用。为推动医疗卫生事业的迅速发展,电子病历系统的研究有待深入探讨本文根据医院的业务需求设计开发了基于WEB的电子病历系统。首先,本文对电子病历系统的业务需求进行了分析,设计了一个基于WEB的电子病历系统网站。该网站采用基于B/S的三层设计模式,运用C#高级编程语言,结合ASP.NET、XML,以及SQL Server2008数据库,将整个网站设计成几个实用的功能模块,模块功能包括用户登录、病历录入、病历检索、文档基础管理、远程调用、人员管理、医患互动。医务人员可以通过该系统进行病历的书写和病历的浏览,病人可以在该电子病历网站进行登记、查询诊疗记录以及咨询相关信息,使用本系统的医院之间可以共享病人病历。其次,本系统将XML技术运用到病历的存储和检索中来,根据医生和病人的不同需求,为病历文件定制相应的DTD规范,再结合XSLT文件,将XML格式的病历文件转换为HTML格式,最终在浏览器中进行显示。XML在信息共享和信息标准化上的独特优势,决定了它成为电子病历共享的有效途径,本文运用SOAP技术结合Web Service来实现XML病历文件的远程调用。最后,为解决数据共享过程中所遇到的医疗信息的可认证性和机密性难题,数字签名和数据加密技术被引入到电子病历系统中来。本文探讨了非对称加密算法和对称加密算法的优缺点,将两种算法相结合,最终确定了一种基于XML的组合加密算法,实现了病历文档的数据加密,有效保证了数据的安全性。