论文部分内容阅读
电子病历是医疗机构对门诊、住院患者(或保健对象)临床诊疗和指导干预的、数字化的医疗服务工作记录,是居民个人在医疗机构历次就诊过程中被完整记录的、详细的临床信息资源。它是现代医疗机构临床工作开展所必需的业务支撑系统。电子病历最显著的特点是对临床信息资源的共享和反复利用,这样既可以克服纸制病历的许多缺点,也便于医院与医院之间、医院与社区之间互相协作,为医务人员提供及时、准确、完善的信息。随着我国政府对医疗改革的不断深入,标准化的电子病历建设将解决居民“看病难、看病贵”等社会焦点问题。本文针对异构环境中医疗信息共享的问题,在研究富因特网应用(Rich Internet Application, RIA)、Web服务和工作流的基础上,提出了基于Web服务的工作流模型。以该模型为理论基础构建了一个包括视图层、业务处理层、Web服务层和数据库层的多层体系结构,并将临床信息资源通过服务接口的方式实现共享,从而达到松散耦合集成。然后,对基于ECA规则的工作流引擎进行了设计,用它来解析工作流过程定义,并将该设计思想应用到了临床路径模块之中。最后对基于Web服务工作流的电子病历系统进行了设计与实现。本文完成的主要工作如下:①分析了目前电子病历发展的国内外现状。为了方便用户使用、提高医务工作者工作效率,研究了RIA相关理论,并对实现RIA的各项技术进行对比,提出基于Ajax框架的RIA实现。②研究工作流相关技术,并对工作流建模方法进行对比,在此基础上提出基于ECA规则的工作流引擎设计。③为了解决临床信息资源共享,引入Web服务技术,并将Web服务和工作流相结合,建立了基于Web服务的工作流模型,对比分析了它与传统工作流技术的差异。④将基于Web服务的工作流模型应用到电子病历系统中,根据实际应用需求设计了电子病历的系统框架,并对主要系统模块进行设计和实现。⑤使用实例对系统进行测试,验证了设计的可行性和合理性,并对基于Web服务的工作流引擎的性能进行了测试分析,证明其能够应用于异构环境中。