健迅集成平台与医信集成平台消息接口文档-v1.0.0(部署) - 图1
健迅集成平台与医信集成平台消息接口方案


北大医疗信息技术有限公司
2019年05月
目录
1. 安装MQ组件 2
2. ESB集成平台流程调度计划 3
1. 北大医信发送MQ消息 3
2. 北大医信发送Empi消息 3
3. 集成平台作业调度计划 3
1. 接收北大医信平台MQ消息 3
4. 北大医信平台发送消息连接参数配置 3
1. PkuHitMQQueueManager 3
5. 如何切换健迅平台调度服务器 3

修改日期 修改人 修改内容
2019.05.13 谢永俭 初始版本

1 安装MQ组件

需要发送或接收MQ消息的机器必须要安装MQ客户端驱动,版本是7.5.0.3

2 ESB集成平台流程调度计划

3 北大医信发送MQ消息

负责把EVT.PkuHit.MQ事件MQ消息发送到医信平台IIB消息队列,如果没有启用集成平台消息接口可停用。

4 北大医信发送Empi消息

负责把EVT.PkuHit.EmpiAdded;EVT.PkuHit.EmpiRevised事件MQ消息发送到医信Empi webservice,如果没有启用empi消息接口可停用。

5 集成平台作业调度计划

6 接收北大医信平台MQ消息

各运行参数按医信平台服务器的配置信息进行配置,负责接收来自医信平台IIB消息队列的消息回传到相应的业务更新,如果没有启用集成平台消息接口可停用。

7 北大医信平台发送消息连接参数配置

8 PkuHitMQQueueManager

北大医信MQ消息管理器配置参数按医信平台服务器的配置信息进行配置。
参数位置:北大医信平台接口相关参数(IXS.PKUHIT.ServiceLibrary.IxsPkuHitParameter)

9 如何切换健迅平台调度服务器

1)假设原调度服务器是A,要迁移到服务器B
2)如果使用了医信平台,要确保服务器B安装了MQ驱动,安装包路径
\svrtest\Resources\Setup\3.0开发环境\mqc75_7.5.0.3_win
3)在oracle数据库中找到两台服务器的serverid
Select * from core.wcfserver;
假设A的serverid是101,B是102
4)将A的调度改到B
Update Esb.Scheduler set wcfServerId=102 where wcfServerId=101;
commit;
5)重启A的jetsun服务,再重启B的jetsun服务,注意按顺序操作