区域医疗 SOA 解决方案,第 1 部分: 基于电子健康档案的区域医疗 SOA 解决方案

尹 瑞, 高级软件工程师, IBM
闫 哲, 软件工程师, IBM
梁 海奇, 咨询顾问, WSO2 Inc

简介: 随着中国新医改的推进,医疗卫生行业正受到前所未有的重视,医疗信息化建设逐渐成为 IT 市场的热点之一。实现以人为本的医疗服务体系,是新医改方案明确提出的目标。而发展区域卫生信息化,建立电子健康档案,整合医疗卫生信息资源,是实现目标的关键工作。IBM 提出了“智慧的医疗”,将电子健康档案作为区域医疗信息化建设的信息载体,基于 SOA 架构实现医院、社区、公共卫生等信息资源的整合和共享,从而实现以居民为中心的医疗体系。本系列文章是由 IBM 医疗解决方案实验室结合医疗行业的实际场景,基于 SOA 理念,针对区域医疗中的重点问题,总结出一系列解决方案和开发方法。

查看本系列更多内容

本文的标签:  healthcare, soa, soa_(service-oriented_architecture), 业务建模, 体系架构, 医疗卫生, 安全, 数字签名, 组件, 遗留系统

标记本文!

发布日期: 2010 年 6 月 03 日 
级别: 高级 
访问情况 : 2951 次浏览 
评论: 0 (查看 | 添加评论 - 登录)

 平均分 (10个评分)
为本文评分

背景知识

区域医疗信息化面临的问题和挑战

当前卫生信息化取得了很大的进展,实现了计算机和网络技术在医疗卫生系统的广泛使用,很多医疗机构(医院、社区卫生服务中心、疾控中心等)构建了基本的业务信息系统 POS(Point Of Service),例如 HIS(Hospital Information System)、EMR(Electronic Medical Record)、LIS(Laboratory Information System)、PACS(Picture Archiving and Communication Systems)等。但由于卫生信息系统的业务内容繁多,标准和规范也纷繁复杂、各信息系统开发的、采用技术差别较大,同时涉及到不同的运行机构、监管部门等,造成了系统之间的相互独立和信息孤岛,特别是区域医疗卫生信息网络(Regional Healthcare Information Network,RHIN)内实现跨医疗机构的临床与医疗健康信息的共享和交换非常困难,这迫切需要构建统一完整的居民健康档案以及跨医疗机构的信息共享机制,协同不同医疗机构的业务信息系统,避免病人在不同医院间的不必要的重复性检查,实现居民电子病历和健康档案信息的共享和交换,预防和监控重大疾病,为相关部门提供全面准确的决策支持,从而达到降低医疗成本、减少医疗事故、提高公共卫生服务、使病人享受到更好的医疗服务的目的。

面向区域医疗的电子健康档案

解决上述问题和挑战的方案是在区域内统一构建以居民为核心的电子健康档案(Electronic Health Record, EHR)。电子健康档案是以人为核心、以生命周期为主线,涵盖个人全面的健康信息的 档案数据。数据涵盖从婴儿出生,到计划免疫、历次体检、门诊、住院、以及受过的健康教育等,记录人的生命周期中重大健康事件,从而形成一个完整的动态的个人终生健康档案。图 1 摘自卫生部《基于健康档案的区域卫生信息平台建设指南(试行)》,给出了以人的健康为中心,以生命阶段、健康和疾病问题、卫生服务活动作为三个纬度构建的一个电子健康档案逻辑架构。

图 1. 电子健康档案的三维系统架构 

居民的健康档案信息客观上来源于众多医疗卫生服务机构,只有将这些分散在不同地点、以不同形式表示和存储的数据信息通过统一的标准汇集和交换,才能形成统一和完整的居民电子健康档案,实现信息共享。

回页首

医疗标准和规范

在医疗卫生行业内,国际上常见的标准和规范有医疗环境电子信息交换标准 HL7,侧重于互操作性的实现框架 IHE,医疗数位影像传输标准 DICOM,医疗与临床编码规范 LOINC 等。下面将对 HL7 和 IHE 对简单的介绍。

HL7

HL7(Health Level 7)是在医疗信息系统之间交换临床、财务和管理信息的一套标准,包括参考信息模型(如图 2 所示)、文档标准(例如 HL7 CDA)、应用标准(例如 HL7 CCOW)、XML 文档结构标准、电子病历标准、词汇术语标准等,是目前在医疗卫生行业内应用非常广泛的一个国际标准。HL7 V2 版本包括从 2.1 到 2.5,目前最新的是 V3 版本。

图 2. HL7 RIM(Reference Information Mode)参考模型  查看大图

IHE

虽然医疗卫生行业内有了 HL7 等标准,但在具体使用标准开发应用系统之间仍然面临一些挑战,例如标准比较繁多,一些标准在实现方面有些地方描述不够明确,实现系统对标准的定制和实现有差异等,造成了医疗应用系统的集成和互操作性产生了一些问题。而医疗信息集成规范(Integrating Healthcare Enterprise,IHE)是 IHE 组织制定的促进信息系统整合而设计的规范和实现框架。IHE 将医疗卫生行业划分为不同的专业业务领域以及 IT 通用服务领域,对应用领域的实际场景和需求进行分析和归纳,并抽象出应用场景中的角色(Actor)以及角色之间的交易或者事务(Transaction),通过采用和促进现有标准如 HL7、ebXML、LONIC、DICOM 等制定出集成概要(Integration Profile),鼓励系统和厂商进行整合、共享信息、实现互操作性,从而确保患者接受到最好的医疗保健服务,同时保证医疗专家们制定医疗决策时所需信息的准确性和可及性。

回页首

以电子健康档案为核心的区域医疗解决方案

根据面向服务的架构(SOA)思想,结合区域医疗行业内的现状和需求,图 3 给出了以电子健康档案为核心的区域医疗参考解决方案架构图。左面部分包括:

  • 医疗服务提供者应用以及适配器,代表着医疗机构已构建好的基本业务信息系统,以及为了方便这些系统接入到区域医疗解决方案而提供的适配器。
  • 应用服务入口、协同应用、混搭引擎等,表示参与区域医疗的门口、跨医疗机构的协同和共享应用、Web 2.0 的一些基础服务等。
  • 协作服务:表示医疗结构的相关人员可以使用即时消息、Wiki 等手段实现沟通和协作。
  • 业务流程管理:表示区域医疗中对业务流程的编排、执行、监控和优化。

图 3. 以电子健康档案为核心的区域医疗解决方案  查看大图 

右面的部分包括

  • EHR 数据服务:是存储、管理和交换居民电子健康档案的系统,它是构造区域医疗卫生信息平台的基础,其中,数据服务的核心是基于 IBM 现有资产 HIE(Healthcare Information Exchange) 实现的。医疗文档的交换和共享是搭建电子健康档案系统的关键,而 HIE 作为 IBM 的医疗行业资产支持采用 IHE XDS 标准化方式交换医疗文档,这部分内容将在该系列的第二篇文章《使用 IBM 现有资产实现医疗文档共享》详细介绍。
  • 居民主索引:居民主索引系统 MPI(Master Patient Index 也可以称为 EMPI-Enterprise Master Person Index)实现病人的主数据管理,提供病人基本信息、索引信息管理和查询的服务。区域医疗中病人在社区建有健康档案,在多家医院就诊,并与相关公卫机构有关系。而每个机构都有各自的身份标识,如何关联这些标识,为每个人建立完整的信息视图,这是搭建电子健康档案系统的基础。EMPI(Enterprise Master Person Index)采用 IHE PIX/PDQ 标准化方式,接收并管理人员信息和身份标识、提供查询和索引功能。在该系列的第三篇文章《建立居民主索引系统实现主数据管理》将详细介绍如何使用 IBM InfoSphere Master Data Management Server 实现居民主索引。
  • EHR 分析服务:对电子健康档案数据建立面向临床与健康的数据模型,实现多维度分析数据、临床数据挖掘。当居民的健康信息得到统一标准的管理之后,我们需要考虑的是如何有效的再利用这些信息,给不同的用户提供不同的分析服务,这些服务包括:针对病人的健康分析和预测,针对政府部门的统计分析、疾病预测、预警、监控等,针对医疗服务提供者提供决策支持、流程和资源优化分析、科研分析等。在该系列的第六篇文章《实现区域医疗的分析决策支持》一文中详细介绍。

在架构图的中间部分是健康服务总线(Health service Bus,HSB)提供统一的总线接入服务。在区域医疗信息共享过程中,既包括诸如 EHR 数据服务、分析服务、居民主索引等基础服务,也包括医院、社区等卫生服务提供的基本业务信息系统 POS(Point Of Service),以及基本业务系统和基础服务之上的业务协同和流程服务,例如双向转制、远程会诊、慢性病管理等,为了降低系统的耦合度,采用 SOA 架构,将提供不同功能的系统封装为服务,都连接到中间的健康服务总线,完成各种协议的接入、消息的转换、路由以及安全管理等。健康服务总线将在该系列的第四篇文章《 ESB 在医疗行业中的应用—健康服务总线》中详细介绍。

在医疗卫生行业内,病人信息将会在不同系统、不同机构之间进行共享,针对病人的隐私以及安全保护在区域医疗信息共享中是非常重要的。病人的医疗文档应受到保护,在适当时候开放给指定医生查看。同时,安全处理散布在各机构的应用之中,需要以统一的方式配置安全策略,并进行集中的执行和管理,这对应着架构图的左面部分:授权和策略模块。在本系列的第五篇文章《基于 SOA 的医疗权限管理服务》中,将详细介绍如何使用 IBM 的产品 TSPM(Tivoli Security Policy Manager)基于标准 XACML(eXtensible Access Control Markup Lauguage)实现基于策略的权限管理。

参考资料

学习

  • 参考 HL7官方网站了解更多的 HL7 知识。
  • 参考 IHE官方网站学习 IHE 实现框架。
  • 到 IBM InfoSphere MDM InfoCenter学习更多 MDM 知识。
  • 参考 WebSphere Message Broker Information Center学习掌握更多的 WMB 知识。
  • 参考 WebSphere Transformation Extender Information Center学习和掌握更多的 WTX 产品知识。
  • 参考 Tivoli Security Policy Manager Information Center学习更多的 TSPM 产品知识。
  • 学习 eXtensible Access Control Markup Lauguage (XACML) Version 2.0规范。
  • 卫生部《基于健康档案的区域卫生信息平台建设指南》
  • developerWorks SOA and Web services 专区:让您了解更多和 SOA 以及 Web 服务相关的内容,包括技术文章、教程以及特殊专题等。

基于电子健康档案的区域医疗 SOA 解决方案相关推荐

  1. 基于电子病历的临床医疗大数据挖掘流程与方法

    基于电子病历的临床医疗大数据挖掘流程与方法 阮彤1, 高炬2, 冯东雷3, 钱夕元1, 王婷1, 孙程琳1 1. 华东理工大学,上海 200237 2. 上海曙光医院,上海 200025 3. 万达信 ...

  2. 电子健康档案:实现医疗信息的有效共享

    电子健康档案解决方案是要建立一套通用的电子健康档案架构和应用.各种医疗信息将以患者为中心汇集,实现信息的有效交流与共享. 当前重点领域为:整合的医疗平台和电子健康档案, 这两个方面是建立可及且多级的医 ...

  3. 【60个】区域医疗精华资料汇总【HC3i年终盘点】

    特别推荐:   [2010中华医院信息网络大会PDF下载]区域医疗信息化论文集31个 华赛区域医疗信息化解决方案(31页PPT)[已免费] 区域医疗信息系统规划PPT-2010中国信息主管年会 15开 ...

  4. 用友区域医疗卫生信息化解决方案

    用友区域医疗卫生信息化解决方案 一.区域卫生信息系统四大焦点问题   居民医疗健康信息缺乏统一管理     目前,我国居民医疗健康信息记录不完整.缺乏统一管理,严重影响和制约了居民医疗健康管理和服务的 ...

  5. 天健医疗信息化解决方案大全及天健其他资料汇总

    包含天健电子病历.天健HIS.天健军卫.天健药品管理.天健医疗信息化解决方案等,收集了论坛所有关于天健的内容,方便大家查找. 同时推荐另一个好东西: 常见PACS问题30问[PACS基础知识普及贴] ...

  6. IBM携手天健“漫步”区域医疗信息化市场

    IBM与天健共同推进中国区域医疗信息化建设. IBM与天健共同推进中国区域医疗信息化建设.图片自左至右分别为:IBM中国区政府与公众事业四部总经理刘洪,IBM大中华区策略与地区合作伙伴部总经理李永财, ...

  7. 区域医疗移动医疗影像解决方案1-基于HTML5的PACS

    区域医疗移动医疗影像解决方案1-基于HTML5的PACS 参考文章: (1)区域医疗移动医疗影像解决方案1-基于HTML5的PACS (2)https://www.cnblogs.com/poxiao ...

  8. 基于健康档案的区域卫生信息平台-总体架构图

    基于健康档案的区域卫生信息平台 总体架构图

  9. 基于java的电子健康档案管理系统

    通过电子健康档案管理系统这个平台,可以实现人员健康情况的信息化.网络化.系统化.规范化管理,从繁杂的数据查询和统计中解脱出来,更好的掌握人员健康状况.系统的主要功能包括:人员档案管理.体检管理与疾病信 ...

最新文章

  1. 【无人驾驶年度盘点】2018年15大单点技术机会,5大创业机遇,投资走向上游,行业极速细分
  2. HTML的标签描述9
  3. C++primer 9.2.1节练习
  4. 使用 Sublime + PlantUML 高效地画图
  5. 【ubuntu】解决窗口管理器 不支持透明问题(11.04之前版本不支持)
  6. linux内核杂记(3)-进程(1)
  7. 高并发设计方案二(秒杀架构)
  8. HIVE 在执行大量数据JOIN的时候,容易产生内存不足的情况
  9. 如何利用Camtasia给视频加上配音?
  10. oracle 11g PL/SQL Programming学习三
  11. 【干货】Vray渲染器的使用方法
  12. voc2007目标检测数据集制作
  13. HTML页面布局适配不同分辨率
  14. php审批流设计思路,审批流设计器-字段说明
  15. Mac上安装XAMP环境
  16. 2022年——CSDN有一个充满活力的【红目香薰】
  17. 蔚来智驾功能大更新:与其叫NOP+,不如叫NAD-
  18. MySQL数据库30条规范解读
  19. 检查是否存在满足条件的数字组合
  20. js点击元素之外的地方隐藏该元素

热门文章

  1. x390开机键_独家报道!总体给力的进化,13英寸ThinkPad X390评测
  2. MRI图像切片(nii格式转2D)
  3. python中下划线的作用
  4. Silicon USB MCU F340使用方法
  5. Docker 实战 - 局域网络搭建
  6. Unity3d 分辨率 注册表设定
  7. 【电脑自动重启,电脑自动重启的原因】
  8. Mac 下如何快速重启 Dock 栏?
  9. 2.9 PS心得体会
  10. 强迫自己学习(实践篇),以及关于写博客的几点建议