美文网首页
Mirth Connect

Mirth Connect

作者: tropo | 来源:发表于2019-07-15 09:49 被阅读0次

    作者:聂鸿超

    链接:https://www.zhihu.com/question/23428529/answer/24588550

    来源:知乎

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    Mirth Connect是一种interface engine。

    什么是interface engine呢?

    医疗系统之间要进行连接,需要采用一种合适的接口方式。

    最普遍采用的接口方式是HL7标准,规定了数据传输的协议、格式、数据结构和语义。

    所以,尽管开发医疗信息系统的厂商各不相同,他们的系统普遍需要提供HL7接口,至少在美帝是这样。

    但是呢,一方面HL7标准太复杂,另一方面国外的人工成本高。知识门槛和人力成本导致需要有更为方便的为各种系统提供HL7接口的方法。

    所以,一种叫做interface engine的中间件应运而生,一方面对外提供HL7接口的模板,另一方面提供一个转换能力,用来实现将各个系统自有的接口模式转换为对外的HL7接口的逻辑。

    下面用一些简单的符号解释接口引擎在交互中的地位:

    {系统自有接口->[接口引擎]->标准HL7接口} <---->另一个系统

    而在EAI技术领域,ESB已经是一种成熟的集成中间件形式。

    所以大多数医疗领域的接口引擎都是基于ESB来构建,在ESB基础上进一步提供医疗领域特定的接口封装方式,也叫适配器。

    比如:Mirth connect就是基于早期的Mule ESB,而随着Mirth Connect本身的发展,他们的backbone与Mule本身的分支相距越来越远。

    但是,与ESB提供的服务容器和服务orchestration的功能相比,Mirth核心的关注还在于基于医疗领域特定标准的接口转换,而不是提供一个SOA集成平台。

    相关文章

      网友评论

          本文标题:Mirth Connect

          本文链接:https://www.haomeiwen.com/subject/gisgkctx.html