为构建
区域心电网络系统功能可柔性组合的、易于扩展的、互操作性强的区域心电信息平台系统,设计基于SOA架构软件平台。该架构由下而上分别是数据层、基础服务层、业务服务层和应用层。
1、数据层
该层主要包括各类数据库及数据文件。其中数据库分为配置信息数据库、日志数据库、历史数据库、管理数据库等。配置信息数据库用于存储各机构和子系统中基本数据参数;历史数据库用于存储心电数据及分析结果;日志数据库用于存储系统使用过程中关键点操作信息与失败等关键事件信息;管理数据库存储用户信息、节点信息,配置文件等。
2、基础服务层
该层中包含诸多细粒度的基础服务,如数据库访问、消息、数据同步、加密、权限管理以及数据转换服务等。这些服务可以是包装为服务的组件,也可以是单个服务,并最终全部整合发布到业务服务总线上。
3、业务服务层
基于
区域心电网络系统业务逻辑,整合基础服务层上各细粒度服务,业务服务层包含系统接口服务、设备接口服务、数据传输服务、数据归档服务以及业务规则服务。系统接口服务定义统一接口规则与各系统对接,并通过服务插件的方式实现对外独立处理,对系统内部统一信息入口。设备接口服务统一管理设备接入与设备接入配置信息管理。心电传输服务实现心电数据文件的上传下载的文件交互操作。数据归档服务进行心电数据的多格式转换、数据备份、数据处理与历史数据归档处理。业务规则服务则提供相关人员项目过程中按行业确定的业务规则灵活设置,并实现业务规则管理服务支持。
4、应用层
基于数据层的数据存储与数据管理支持,通过基础服务层细粒度基础服务与业务服务层业务支持服务相结合形成一个完备的区域心电基础应用平台,在此基础上开发形成以解决各级医疗机构心电应用的区域心电信息平台系统、院内ECG-Expert心电信息管理系统、心电工作站系统以及一些移动应用终端系统等。通过各种应用系统的建设与部署实现区域内各级医院、社区、120急救以及家庭等心电信息的互通互享、集中管理与科研统计和区域会诊与远程诊断等区域心电综合管理系统。