e医疗 e医疗

信息技术
推动医疗改革与创新
广告

北京世纪坛医院王国锋:集成平台可视化监控软件设计

作者:北京世纪坛医院 王国峰

王国锋,北京世纪坛医院信息中心工程师。承担集成平台、OA、VTE防治管理等系统的项目管理工作和HIS医生站的软件开发工作。

北京世纪坛医院自2017年开始上线医院集成平台,基于集成平台的稳定性、多用户订阅、消息追踪与重发等优势,医院新上线业务基本都通过集成平台进行消息交互,部分已有业务也进行了标准化改造并通过集成平台进行消息交互。因此,接入系统、接口服务、消息流转的数量不断增加。我院集成平台的数据总线为Ensemble集成引擎,其自身的监控不便于信息中心运维监控,更不具备展示或演示的条件。来医院参观的同行总是会问,集成平台接入了哪些系统、核心业务是否接入了集成平台、集成平台消息承载能力怎么样?其实我们自己也希望能及时掌握集成平台的应用效果,于是我们开始着手设计集成平台可视化监控软件。

集成平台可视化监控软件的设计目标是通过Web页面可视化展现集成平台的服务订阅关系、业务系统与交互服务关系、实时消息流量、消息交互量统计等。软件采用HTML5进行前端展示,数据库使用Caché数据库。软件通过定时轮询集成平台的信息交互日志,进行数据分析、存储、展示。

bhb.jpg

集成平台服务订阅关系使用桑基图展示。

桑基图(Sankey Diagram),即桑基能量分流图,是一种特定类型的流程图。桑基图最明显的特征就是,始末端的分支宽度总各相等,即所有主支宽度的总和应与所有分出去的分支宽度的总和相等,保持能量的平衡。

以图中的消息为例,无纸化归档服务-PDF的消息生产者包括LIS系统、PACS系统、病理系统、HIS系统等,所有消息生产者的消息流量总和,与归档系统(消息订阅者)接收的消息量相同。另外,报告打印系统也订阅了PACS系统生成的PDF消息。无纸化归档服务-通知的消息生产者为归档系统,订阅者为心电系统、PACS系统、HIS系统等。也可以看出消息量的粗略对比关系。

集成平台的接入业务系统和消息服务关系使用旭日图展示。

旭日图(Sunburst Chart)是一种进化的饼图,在饼图表示占比关系的基础上,增加表达了数据的层级和归属关系,能清晰地表达具有父子层次结构类型的数据。

图中最内层为系统名称,第二层为输入/输出关系,第三层为消息服务名和消息数量。定时按照5个业务系统一组、循环展示所有系统的消息量。集成平台的接入系统流量采用拓扑流量图形式展示,可以过滤显示流量大小区间内的业务系统。每个接口数量采取表格循环展示。当日交互消息数量采用拆线图按照时间段进行展示。

集成平台可视化监控软件的应用,最重要的成果是生成了集成平台消息交互的持久化数据。由于消息体过大,Ensemble集成引擎一般只保存短时间的消息用于故障重发,我院集成平台消息存储时间是90天。可以利用集成平台可视化监控软件的持久化数据,分析集成平台的应用效果、业务系统峰值消息处理时间、业务系统消息接收失败数量等。集成平台可视化监控软件也可以在准实时的展示告警内容的同时,推送消息失败告警、队列超长等短信通知,降低运维人员压力、及时掌握集成平台的运行状态。


赞(4)
未经允许不得转载:e医疗 » 北京世纪坛医院王国锋:集成平台可视化监控软件设计
分享到:
广告