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