专业咨询
致力推进中国医疗卫生信息化

一种医院信息集成平台的实现方法

集成平台应用框架

作为医院内外各应用系统之间进行信息交互的桥梁,集成平台主要起三个方面的作用:医疗及商业信息网关、应用系统配置管理中心、业务流程管理监控中心。

1.医疗及商业信息网关

主要用于两个应用系统之间的一次同步/异步交互,集成平台起一个信息网关的作用,为各应用系统的交互提供统一的方式。对于参与交互的系统,必须满足以下要求:

(1)应用系统实现的技术要求。对于发起交互请求和提供服务的系统必须在集成平台注册,并且满足集成平台所要求的方式,具体见下一节“技术框架”中的“集成平台接口部分”。

(2)应用系统处理的数据格式要求。对于发送和接收的消息必须包含在《医疗应用集成规范》的消息标准部分,并且所有消息模式和消息映射都以XML的形式在集成平台进行发布。

2.应用系统配置管理中心

集成平台将所有应用系统的配置信息保存并管理起来,并对外公布访问接口。

集成平台使得各应用系统彼此隐藏了实际逻辑配置,各应用系统之间的寻址都通过访问集成平台实现。这样就减弱了各应用系统之间的耦合程度,当一个提供某种服务的应用系统改变了配置信息,仅仅需要通知集成平台即可,而不需要向多个系统进行广播,其他系统也不受任何影响。

客户端引擎安装在各客户机上,当一个应用程序需要集成其他系统的应用程序时,客户端引擎负责侦听来自集成平台服务器的关于此应用的调用范式,然后根据本地的安装配置参数启动此进程。

集成平台保存并管理的配置信息主要包括:

①各应用系统的组件服务器IP地址、服务方式、端口号;

②各应用系统的数据库服务器的IP地址、实例、连接监听端口;

③其他用于系统间交互所需要的配置信息。

3.业务流程管理监控中心

根据医院的实际需求,按照IHE规范的框架要求,《医疗应用集成规范》提出了基于医院的一套Profiles(由多个系统协作完成的医院业务功能的集合),包括参与交互的角色Actor、业务功能Transaction、触发时机TriggerEvent、交互消息Message。

集成平台的一个主要功能就是支持和协调各应用系统共同完成《医疗应用集成规范》提出的Profiles。每一个Profile都对应集成平台的一个工作流程,集成平台提供相应的工具对业务流程进行定义并部署。当某应用Actor向平台发出请求,工作流引擎将启动预先定义的业务流程,根据业务流程中的规则将消息在多个应用系统间传递,最终完成此流程所定义的一个业务功能。

1 2 3 4
赞(1)

评论 抢沙发

评论前必须登录!

 


未经允许不得转载:HIT专家网 » 一种医院信息集成平台的实现方法
分享到: 更多 (0)