集成的故事 - IHE

今天终于斗胆来谈一下IHE。毕竟谈到医疗信息系统集成,不谈IHE好像会觉得很落伍。前不久,跟一些同事讨论IHE,引发了一些思考,不知道会不会也很落伍,但至少代表了这个时期自己作为一个软件工程师对IHE的粗浅认识。

IHE提供了很多实用的模型,这些模型并没有想象中的那么抽象难懂,因为它用了大家都能看明白的UML来描述,对于每一个消息,它甚至指明了应该用DICOM或者HL7里面的哪些字段来填充,正是这些使得这些模型具有很好的可操作性。然而,正如能读懂DICOM但不一定能把DICOM实现出来或者实现得足够好一样,让这些IHE模型真正落地,还是需要太多具体而琐碎的IT技术支持。比如你拿到一个IHE的集成声明,然后顺着集成声明可以找到某个Profile的某个Actor的某个Transaction里的具体要求,里面告诉你要传一个要包含某些字段的HL7消息,但你并不知道这个消息用Unicode还是GB来编码,如果对方是个WebService,你可能还要从WS-Security标准中查找它是怎么加密的。因此,无论业务专家如何吹捧IHE的价值,在一个工程师的看来,IHE远非集成的全部。

或者从业务专家的角度,IHE实际上提供了一系列业务层面的设计模型,这些模型只是以业务流程为主要的关注点,并按照行业标准为这些流程的表现形式提供了具体的规格定义,从而能指导技术人员设计系统架构和开发解决方案。但由于模型本身的抽象性,以及它所特别关注的流程问题,IHE同样也不能包含业务层面的全部设计。比如与流程并列的,还有业务规则;在其之上的,还有业务目标和IT战略。只不过其他这些内容,都太依赖于具体的组织和方案,难以形成行业的共识,被IHE抛弃在外而已。但这并不意味着我们不需要考虑它们,没有这些内容,IHE也难以真正发挥作用。

然而话说回来,行业信息系统的主要任务,还是借助IT工具来重组原有的业务流程,从而减低成本提高效益。这些流程在信息系统所构建的人机环境中是如此的重要,使得我们业务层面的很多具体工作(不管是我们为客户实施信息系统,还是我们请咨询公司给我们指导工作)都围绕着流程改进来展开。我觉得IHE在业务领域的重要意义正在于此,而不仅仅是在技术层面,为不同厂家的工程师在相互交流的时候提供一些除了行业标准之外的补充。

---

软件工程里面曾经有个时髦的术语,叫做领域工程。我感觉它的产生似乎跟程序员把代码级的模块重用方法重用到需求分析领域有关。它是希望站在更高的层次上,分析出对整个行业来讲共性的要求,然后输出一些业务模型,包括一些实体,流程,规则等等。这些模型通常围绕着这个行业的一些最基本的生产关系,比如病人-就诊-医院,来展开。这样一来,这些模型不仅仅能够重用到具体的某个项目或者某个产品的需求分析中去,还会对软件行业一些基本的生产方式带来重大变革。

首先,需求分析的工作就不单是从用户需求中整理出系统需求,而是从这个行业的领域模型出发,与当前用户的需求和需要解决的具体问题相结合,提炼出既符合客户的短期要求又能适应这个行业长远发展的系统需求。从而为那些忙于做项目的小团队,以及那些紧张开发产品的小公司,指出了一条通往行业老大位置的技术路线。比如,等这些小团队和小公司的不断发展,它们的领域模型中积累的行业经验也日益丰富,他们就可以基于这套模型,开发面向整个领域的平台级产品,同时提供体面的咨询服务,象SAP这些企业信息化领域的很多先例那样,在产业链中占据更高的位置。

如果我们把EAI或医疗信息系统集成看做一个大尺度上的编程的话,IHE实际上把领域工程不知不觉又实实在在地引入了我们的工程实践,让我们的集成率先走进一个模型驱动的时代。当然我们也会从软件工程的角度意识到,IHE并非全部,为了真正实现集成,我们还需要很多领域无关的东西,比如SOA,XML等等。

---

另外,IHE的成功,不单是技术上的含义。IHE一直声称自己不是标准,但地球人都知道它远不只是一个给工程师提供建议的技术框架。IHE的这种暧昧定位着实耐人寻味。多年来,人们在介绍IHE的时候,总是以DICOM和HL7这些标准如何如何不够,IHE如何在其基础上提供了前所未有的互操作性来入题。从这些标准的角度来看,IHE的确还是很受欢迎的。多年以前我们还可以在DICOM标准里看到类似Patient/Study Management这些信息管理方面的服务类,实现这些服务类的人估计也不多,后来就完全被HL7给吞没了。我不清楚HL7是否也想过要自己开发一个图象传输的协议,应该没有,或者没有大张旗鼓地这样干。我在猜想IHE的盛行是否在客观上促进了标准之间的调和。的确有点嫌疑,不过也只是猜想,我不是史学家,所以暂时不必去考究了。其实,作为商业模式的IHE,主要还是体现在行业俱乐部里面的各种测试、演示和推广活动上,这些应该为IHE技术理念的不断发展提供了充足的资源。这个俱乐部也是个有趣的团体,它从来不会声称Connectathon公布的测试结果是对集成能力的一种认证,但越来越多的医院却把这些结果作为选择厂商的依据;它也从来不会把没钱的小公司排斥在外,但没有人会相信世界上有绝对的公平,哪怕最纯粹的技术组织也还是一个凭实力说话的地方。于是,IHE终究还是跟各种行业组织一样,一方面通过厂家和用户之间的沟通与合作,尽可能地降低集成的成本,一方面也建立了一种透明的机制,让各方(尤其是大厂商)的博弈显性化,从而避免垄断、黑帮甚至邪教的出现。很多人说现在最体面的产业不是做产品做服务,而是做标准做品牌。喜欢行销的人,应该也值得去研究一下IHE,看看为什么可以吸引这么多人(包括我现在),都来免费地,麻木地,不辞辛劳地为它摇旗呐喊。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值