二三级医院信息集成平台形成集成开发环境

二三级医院信息集成平台形成集成开发环境

二三级医院信息集成平台形成集成开发环境


  二三级医院信息集成平台业务信息系统分别用于对与医院业务有关的一个或多个业务对象进行处理,每个业务信息系统既作为源信息系统又作为目标信息系统,业务信息系统作为源信息系统通过源适配器与医院信息集成平台连接,将源信息系统的业务对象转化为通讯消息,这样,源信息系统的信息以消息形式发给到医院信息集成平台,医院信息集成平台的集成引擎根据所收到的消息类型触发集成项目执行,将消息类型转化成与目标信息系统一致,业务信息系统作为目标信息系统通过目标适配器与医院信息集成平台连接,这样,目标适配器将消息类型转化后的消息再转化为类型与目标信息系统一致的业务对象发送给目标信息系统,同时集成引擎记录整个消息的处理过程和目标信息系统的返回结果。


  二三级医院信息集成平台形成集成开发环境


  二三级医院信息集成平台医院信息集成平台以总线形式实现医院信息集成过程包括:

  二三级医院信息集成平台形成集成开发环境;

  二三级医院信息集成平台集成引擎对集成开发环境中提交发布的集成项目做后台解析执行;和:集成监控系统对集成引擎执行集成项目过程进行监控。

  二三级医院信息集成平台端点信息维护,将医院现有上线的至少一个业务信息系统作为源信息系统和目标信息系统的端点(Endpoint),在医院信息集成平台通过配置端点信息对医院业务进行整理注册,所述端点信息包括端点基本信息和Inbound消息接收服务信息消息接收服务,指的是端点提供的服务接口是webservice形式的,包括SOAP和RESTFUL两种技术形式),端点基本信息包括端点名称、端点版本、端点业务厂商和端点联系人,消息接收服务信息包括服务名称、协议类型、服务IP地址、端口号、服务方法、方法参数、参数类型和超时设置;集成引擎信息维护,配置一个或多个集成引擎,集成引擎的配置信息包括引擎软件所在服务器的IP地址、端口号、CPU信息、内存信息和线程最大数量设置;可以调用后台软件对配置的引擎做启动、停止、暂停操作,操作时可以切换当前引擎为调试状态,在调试状态下,引擎只执行指定的集成项目;消息信息维护,对业务信息系统间交互的消息进行配置,指定消息的可扩展标记语言架构),对能够发出该消息类型的端点信息进行设置,限制消息的发送;组件信息维护,对由消息的处理单元形成的组件的信息进行配置实现组件的注册,所述组件的信息包括组件的显示名称、组件配置窗口信息和组件处理引擎信息。


二三级医院信息集成平台形成集成开发环境


  二三级医院信息集成平台组件包括:格式转换组件,用于对传入的消息做消息格式的转换,输出另外一个XML Schema(可扩展标记语言架构)的消息,该组件以图形化处理,可以动态增加转换输出XSD Schema节点(XSD Schema指的是XML的结构,可以改为XML Schema,XML的Schema就是XSD;Schema节点,就是XML中的某个节点信息,通常为XPATH方式),可以对节点间转换做函数处理,格式转换组件实际配置如图4所示;路由器组件,用于对传入到路由器的消息配置路由规则,可以根据消息的内容做出结果判断,根据判断结果设置消息流向,具体参考图和图6;术语转换组件,用于业务信息系统间进行术语转换;过滤器组件,用于根据消息内容的判断过滤消息,将符合条件的消息屏蔽掉,不符合条件的消息发送给下一个组件。