集团化、集成平台、选型、架构、高并发
编者按:
在推动县域医共体、城市医疗集团、国家区域医疗中心建设等政策的推动,以及社会办医持续健康规范发展的背景下,我国集团化医院的数量和规模不断扩大,已成为医疗行业发展的重要趋势。
集团化医院的信息化建设有其特殊的需求与难点问题。本文作者黎升红、郭华伟来自西安国际医学投资股份有限公司,将结合工作实践,通过一组文章分享对集团化医院信息化建设的心得体会。本文主要探讨集团化医院信息架构的整体策略与设计思路。
医院集成平台承担着医院各个信息系统交互规范和交互协议标准化的责任,逐渐成为信息交互的核心节点。
集成平台的技术可靠性
集成平台的技术可靠性,要求平台基础中间件的选型和部署架构具备高并发、高负荷的性能指标。
集成平台中间件的集群部署与负载均衡有不同的要求。
集成平台的集群模式必须支持灰度发布版本更新,以满足系统更新期间不间断服务的需求。
集成平台消息交互的可靠性
1.消息的三种交互模型
HL7消息的交互支持多种模式,在实际应用中,由于消息性质不同、各厂商处理模式的不同,消息的交互模式大约有以下几种:
(1)同步处理模式
消息由A系统发出,系统对消息内容进行处理后,发给B系统处理,B系统收到消息后,开始同步处理,处理完成后把处理结果发给集成平台,平台返回给A系统。
图1
(2)异步消息发送、同步处理模式
消息由A系统发出,集成平台收到消息后,返回A系统“消息发送成功”。
图2
(3)异步消息发送、异步处理模式
消息由A系统发出,集成平台收到消息后,返回A系统“消息发送成功”。
图3
在系统集成实践中,以上三种消息交互模式都大量存在。
2.集成平台的监控
由于整个信息系统的交互都依赖集成平台,其星形结构的中心位置使得其成为至关重要的节点,必须满足高可用、高可靠性要求。
集成平台的运行监控分为以下几个层级:
(1)主机运行资源监控:
(2)中间件运行监控:
(3)消息监控:
(4)交互状态监控:
3.消息异常通知处理
集成平台在运行过程中,一旦出现消息传递处理异常、系统重试恢复不成功的状况,将根据该消息的等级设置和错误类型,触发消息异常报警机制。
(1)系统崩溃性异常,影响到多个业务系统的正常运行;
(2)严重的互操作性异常,发生在一对多的消息处理中,影响大,比如计费或导致系统无法继续进行的事件;
(3)普通异常事件,导致个别系统未能处理消息;
(4)重要风险或重要告警事件;
(5)一般告警。
例如,在执行科室计费模式下,住院患者进行检验,当LIS系统发出标本核收消息后,HIS系统收到消息将对该患者计费;
4.消息补发机制
为确保集成平台消息发送的及时性与完整性,需要设置消息补发与应急响应机制。
消息补发工具可通过监控到的消息发送状态,提供不同的补发建议,再由人工确认后,操作完成补发过程。
如源消息存在某些问题,让源系统补发存在困难,此时可以在集成平台上手工编辑消息内容,重新进行消息加密编码,再次手工发送到平台;
如消息处理过程发生错误,排除错误后,可将监控日志中的源消息再次提交平台进行补发;
如消息成功发送到平台及平台处理正常,因消息接收系统接收失败或处理失败需要补发消息的,则将监控日志中记录的发送消息再次直接推送到接收系统端口。
需要注意的是,消息的补发是非常慎重的。
集成平台的可视化管理
集成平台的核心功能,主要定位在系统交互、信息共享,其功能主要在HL7消息交互、接口规范接入、接口授权访问、运行监控等方面。
集成平台管理系统是解决集成平台可视化管理的软件系统。
1.事前管理
重点在集成规范和标准的管理,功能主要包括:
集成信息管理:
产品文档管理:
集成规范管理:
接口规范管理:
2.事中管理
侧重厂商在集成中的管理,包括授权、调试、测试、上线等工作,主要功能包括:
系统认证管理:
交互规范认证:
交互测试:
3.事后管理
重点是集成平台的运行监控、运行日志、故障报警恢复等,主要功能包括:
实时运行状态监控:
交互日志管理:
故障预警、故障报警:
故障修复:
灰度升级发布:
医院集成平台是医院信息化的核心部件,其运行的稳定性和可靠性至关重要。
作者简介
黎升红,男,电子与通信工程硕士。
郭华伟,男,长期负责医院信息化工作,对集团医院信息化顶层设计和信息化管理有深入研究,现任西安国际医学投资股份有限公司信息管理部副总经理。
Odin文章评论: