区域医疗SOA解决方案第1部分:基于电子健康档案的区域医疗SOA解决方案随着中国新医改的推进,医疗卫生行业正受到前所未有的重视,医疗信息化建设逐渐成为IT市场的热点之一。实现以人为本的医疗服务体系,是新医改方案明确提出的目标。而发展区域卫生信息化,建立电子健康档案,整合医疗卫生信息资源,是实现目标的关键工作。IBM提出了“智慧的医疗”,将电子健康档案作为区域医疗信息化建设的信息载体,基于SOA架构实现医院、社区、公共卫生等信息资源的整合和共享,从而实现以居民为中心的医疗体系。本系列文章是由IBM医疗解决方案实验室结合医疗行业的实际场景,基于SOA理念,针对区域医疗中的重点问题,总结出一系列解决方案和开发方法。背景知识区域医疗信息化面临的问题和挑战当前卫生信息化取得了很大的进展,实现了计算机和网络技术在医疗卫生系统的广泛使用,很多医疗机构(医院、社区卫生服务中心、疾控中心等)构建了基本的业务信息系统POS(PointOfService),例如HIS(HospitalInformationSystem)、EMR(ElectronicMedicalRecord)、LIS(LaboratoryInformationSystem)、PACS(PictureArchivingandCommunicationSystems)等。但由于卫生信息系统的业务内容繁多,标准和规范也纷繁复杂、各信息系统开发的、采用技术差别较大,同时涉及到不同的运行机构、监管部门等,造成了系统之间的相互独立和信息孤岛,特别是区域医疗卫生信息网络(RegionalHealthcareInformationNetwork,RHIN)内实现跨医疗机构的临床与医疗健康信息的共享和交换非常困难,这迫切需要构建统一完整的居民健康档案以及跨医疗机构的信息共享机制,协同不同医疗机构的业务信息系统,避免病人在不同医院间的不必要的重复性检查,实现居民电子病历和健康档案信息的共享和交换,预防和监控重大疾病,为相关部门提供全面准确的决策支持,从而达到降低医疗成本、减少医疗事故、提高公共卫生服务、使病人享受到更好的医疗服务的目的。面向区域医疗的电子健康档案解决上述问题和挑战的方案是在区域内统一构建以居民为核心的电子健康档案(ElectronicHealthRecord,EHR)。电子健康档案是以人为核心、以生命周期为主线,涵盖个人全面的健康信息的档案数据。数据涵盖从婴儿出生,到计划免疫、历次体检、门诊、住院、以及受过的健康教育等,记录人的生命周期中重大健康事件,从而形成一个完整的动态的个人终生健康档案。图1摘自卫生部《基于健康档案的区域卫生信息平台建设指南(试行)》,给出了以人的健康为中心,以生命阶段、健康和疾病问题、卫生服务活动作为三个纬度构建的一个电子健康档案逻辑架构。图1.电子健康档案的三维系统架构居民的健康档案信息客观上来源于众多医疗卫生服务机构,只有将这些分散在不同地点、以不同形式表示和存储的数据信息通过统一的标准汇集和交换,才能形成统一和完整的居民电子健康档案,实现信息共享。回页首医疗标准和规范在医疗卫生行业内,国际上常见的标准和规范有医疗环境电子信息交换标准HL7,侧重于互操作性的实现框架IHE,医疗数位影像传输标准DICOM,医疗与临床编码规范LOINC等。下面将对HL7和IHE对简单的介绍。HL7HL7(HealthLevel7)是在医疗信息系统之间交换临床、财务和管理信息的一套标准,包括参考信息模型(如图2所示)、文档标准(例如HL7CDA)、应用标准(例如HL7CCOW)、XML文档结构标准、电子病历标准、词汇术语标准等,是目前在医疗卫生行业内应用非常广泛的一个国际标准。HL7V2版本包括从2.1到2.5,目前最新的是V3版本。图2.HL7RIM(ReferenceInformationMode)参考模型查看大图IHE虽然医疗卫生行业内有了HL7等标准,但在具体使用标准开发应用系统之间仍然面临一些挑战,例如标准比较繁多,一些标准在实现方面有些地方描述不够明确,实现系统对标准的定制和实现有差异等,造成了医疗应用系统的集成和互操作性产生了一些问题。而医疗信息集成规范(IntegratingHealthcareEnterprise,IHE)是IHE组织制定的促进信息系统整合而设计的规范和实现框架。IHE将医疗卫生行业划分为不同的专业业务领域以及IT通用服务领域,对应用领域的实际场景和需求进行分析和归纳,并抽象出应用场景中的角色(Actor)以及角色之间的交易或者事务(Transaction),通过采用和促进现有标准如HL7、ebXML、LONIC、DICOM等制定出集成概要(IntegrationProfile),鼓励系统和厂商进行整合、共享信息、实现互操作性,从而确保患者接受到最好的医疗保健服务,同时保证医疗专家们制定医疗决策时所需信息的准确性和可及性。回页首以电子健康档案为核心的区域医疗解决方案根据面向服务的架构(SOA)思想,结合区域医疗行业内的现状和需求,图3给出了以电子健康档案为核心的区域医疗参考解决方案架构图。左面部分包括:医疗服务提供者应用以及适配器,代表着医疗机构已构建好的基本业务信息系统,以及为了方便这些系统接入到区域医疗解决方案而提供的适配器。应用服务入口、协同应用、混搭引擎等,表示参与区域医疗的门口、跨医疗机构的协同和共享应用、Web2.0的一些基础服务等。协作服务:表示医疗结构的相关人员可以使用即时消息、Wiki等手段实现沟通和协作。业务流程管理:表示区域医疗中对业务流程的编排、执行、监控和优化。图3.以电子健康档案为核心的区域医疗解决方案查看大图右面的部分包括EHR数据服务:是存储、管理和交换居民电子健康档案的系统,它是构造区域医疗卫生信息平台的基础,其中,数据服务的核心是基于IBM现有资产HIE(HealthcareInformationExchange)实现的。医疗文档的交换和共享是搭建电子健康档案系统的关键,而HIE作为IBM的医疗行业资产支持采用IHEXDS标准化方式交换医疗文档,这部分内容将在该系列的第二篇文章《使用IBM现有资产实现医疗文档共享》详细介绍。居民主索引:居民主索引系统MPI(MasterPatientIndex也可以称为EMPI-EnterpriseMasterPersonIndex)实现病人的主数据管理,提供病人基本信息、索引信息管理和查询的服务。区域医疗中病人在社区建有健康档案,在多家医院就诊,并与相关公卫机构有关系。而每个机构都有各自的身份标识,如何关联这些标识,为每个人建立完整的信息视图,这是搭建电子健康档案系统的基础。EMPI(EnterpriseMasterPersonIndex)采用IHEPIX/PDQ标准化方式,接收并管理人员信息和身份标识、提供查询和索引功能。在该系列的第三篇文章《建立居民主索引系统实现主数据管理》将详细介绍如何使用IBMInfoSphereMasterDataManagementServer实现居民主索引。EHR分析服务:对电子健康档案数据建立面向临床与健康的数据模型,实现多维度分析数据、临床数据挖掘。当居民的健康信息得到统一标准的管理之后,我们需要考虑的是如何有效的再利用这些信息,给不同的用户提供不同的分析服务,这些服务包括:针对病人的健康分析和预测,针对政府部门的统计分析、疾病预测、预警、监控等,针对医疗服务提供者提供决策支持、流程和资源优化分析、科研分析等。在该系列的第六篇文章《实现区域医疗的分析决策支持》一文中详细介绍。在架构图的中间部分是健康服务总线(HealthserviceBus,HSB)提供统一的总线接入服务。在区域医疗信息共享过程中,既包括诸如EHR数据服务、分析服务、居民主索引等基础服务,也包括医院、社区等卫生服务提供的基本业务信息系统POS(PointOfService),以及基本业务系统和基础服务之上的业务协同和流程服务,例如双向转制、远程会诊、慢性病管理等,为了降低系统的耦合度,采用SOA架构,将提供不同功能的系统封装为服务,都连接到中间的健康服务总线,完成各种协议的接入、消息的转换、路由以及安全管理等。健康服务总线将在该系列的第四篇文章《ESB在医疗行业中的应用—健康服务总线》中详细介绍。在医疗卫生行业内,病人信息将会在不同系统、不同机构之间进行共享,针对病人的隐私以及安全保护在区域医疗信息共享中是非常重要的。病人的医疗文档应受到保护,在适当时候开放给指定医生查看。同时,安全处理散布在各机构的应用之中,需要以统一的方式配置安全策略,并进行集中的执行和管理,这对应着架构图的左面部分:授权和策略模块。在本系列的第五篇文章《基于SOA的医疗权限管理服务》中,将详细介绍如何使用IBM的产品TSPM(TivoliSecurityPolicyManager)基于标准XACML(eXtensibleAccessControlMarkupLauguage)实现基于策略的权限管理。参考资料学习参考HL7官方网站了解更多的HL7知识。参考IHE官方网站学习IHE实现框架。到IBMInfoSphereMDMInfoCenter学习更多MDM知识。参考WebSphereMessageBrokerInformationCenter学习掌握更多的WMB知识。参考WebSphereTransformationExtenderInformationCenter学习和掌握更多的WTX产品知识。参考TivoliSecurityPolicyManagerInformationCenter学习更多的TSPM产品知识。学习eXtensibleAccessControlMarkupLauguage(XACML)Version2.0规范。卫生部《基于健康档案的区域卫生信息平台建设指南》developerWorksSOAandWebservices专区:让您了解更多和SOA以及Web服务相关的内容,包括技术文章、教程以及特殊专题等。