论文部分内容阅读
目的:随着社会经济的发展,居民生活水平的不断提高,居民的健康观念也在逐渐发生改变,由传统的有病才去就医的医疗模式向以预防为主的保健模式过渡。模式的转变必然带来新的医疗服务需求,以及各级医疗服务机构在医疗服务中职能的转换。基层卫生服务机构需要承担更多的责任,包括日常保健知识的普及、常见病的治疗、定期对辖区内居民进行体检、建立居民健康档案等,达到预防为主、社区居民有病不出社区的目的。然而,由于我国医疗资源分布不平衡,基层卫生服务机构所拥有的医疗资源有限,还不足以胜任其在新的医疗模式中的作用。针对这一问题,本文提出了一种基于HL7引擎的解决方案,通过病历信息的无阻碍交流,使得基层卫生服务机构得到专科医院更多的指导,以此来提高其医疗服务能力,更好的完成其职责。方法:1.系统按功能划分为两部分,实现两大功能:病历录入和查阅、病历申请。病历录入和查阅是针对本地病历数据进行管理,实现病历数据在本地的添加、修改和查阅;病历申请通过建立社区医院和专科医院之间病历数据的无阻碍交流路径,为区域卫生资源共享提供了一种途径。2.通过Visual Studio2005配合SQL Server2008完成病历录入和查阅功能。在Visual Studio2005上完成核心代码的编写。代码功能包括用户交互界面的编写、病历数据的格式化、数据库的基本操作和维护等。病历数据最终存储在SQLServer2008内,数据库内表结构的设计和表间关系充分优化,提高数据库的访问效率。3.通过Visual Studio2005配合HL7引擎实现病历申请功能。在深入分析国际上通用的医疗信息交换标准HL7标准的基础上,使用COM技术设计并实现HL7引擎。引擎功能包括HL7消息的构建/解析和HL7消息的发送/接收。HL7消息的构建/解析通过XML和DOM技术实现,XML作为HL7消息的描述语言,DOM技术实现HL7消息的构建和解析;HL7消息的发送/接收采用TCP/IP协议、C/S架构。使得任何卫生服务机构在使用本引擎后,可以快速开发出能够发送和接收HL7标准消息的系统,实现区域卫生资源共享,提高有限资源的利用率。结果:通过测试,本文设计的社区电子病历系统完成了预期的两大功能。其中,病历的创建和病历信息更新功能均可在20~30ms完成;当数据库记录达到一百万条时,病历信息查阅功能可在220~290ms完成。病历申请功能所需时间与网络传输速率有关,网络传输速率越高,病历申请功能所需时间越短。当网络传输速率为2Mbps时,病历申请功能可在1-2s完成。结论:与现有的社区电子病历系统相比,本文设计的社区电子病历系统在病历信息的更新、查阅效率上有了较大的提高,操作界面更加人性化。采用COM技术设计并实现的HL7引擎,可以实现不同格式数据在多个医疗系统间的无阻碍传输,为现有医疗系统增加病历信息共享功能提供了快速方便的解决途径。