论文部分内容阅读
近几年,随着云计算和移动计算的兴起,REST架构风格因其可扩展性和简单性受到越来越多的架构师和开发者们的青睐,REST Web服务也逐渐超越SOAP成为实现SOA的重要手段之一。为了满足医院内部多业务系统之间,医院与医院之间,医院与病人之间的数据共享问题,医疗数据交换标准HL7不断发展,已经发展到了HL7 V3和分支FHIR标准。FHIR标准利用了最新的Web服务技术与Web标准,FHIR标准是基于RESTful的最佳实践,能够实现跨专业的医疗系统的集成。FHIR标准是以资源为基础,为逻辑上分散的健康数据组块开发的技术规范,允许数据通过标准API被便利和快速的调用和传递。本文以REST Web service的医院数据交换为研究对象,实现对医院数据交换标准的选择,数据交换资源的设计,数据交换接口的实现,交换接口运行的管理的可扩展分布式数据交换平台,达到对医院数据交换的数据完整性、及时性、准确性、关联性的管理和控制。并在新系统或业务升级系统中接入数据交换平台,渐进式的升级医院信息系统架构。论文先后从技术理论介绍、数据交换标准分析,系统平台架构设计、数据交换接口实现、平台运行测试等方面进行了较为详尽的阐述。最后,选取了病人预约挂号模块接入平台,进行业务化运行,并对该业务进行了功能和性能跟踪测试。本文期望构建一个实施可渐进式、功能可扩展,性能可伸缩的医院信息化平台系统,使用FHIR协议为数据标准,基于HTTP协议,REST设计风格,使用JOSN数据结构、OAuth授权,构建性能可伸缩、功能可扩展的分布式Web Service系统。主要研究内容分为四部分:1.按照FHIR标准,对医院数据进行资源描述和地址设计。2.医院RESTful Web Service接口设计与JAVA实现。3.医院RESTful Web Service平台设计,包括注册中心、API网关,平台监控,安全审计。4.RESTful Web Service平台部署测试。