"""
6.1医院数据集成平台
6.1.4应用功能
6.1.4.1项目(总线服务)
6.1.4.1.1 集群运行方式
- 实现集群运行方式(非主备运行),满足交互高并发、实时性高的需求,保持高性能运行,故障转移等基本功能。
6.1.4.1.2 项目部署管理
- 原则上不限制项目的部署个数,提供项目管理界面,能在此界面中增加项目,并能够对每个项目做启用、停用、编辑、复制、设计、删除等操作。提供项目内部组件单独的启用、停用操作。
6.1.4.1.3 项目设计
- 具有灵活便捷的管理功能,支持可视化管理,通过图形化的工具程序完成终端、路由、处理器等组件按消息传递的顺序组合,拖放式设定消息的流程,实现项目的流程设计;
6.1.4.1.4 服务接口接入
- 支持不同类型的服务接口接入,包括WebService和API;
6.1.4.1.5 接口访问控制
- 具备接口访问控制,提供访问方法和证书验证控制,支持基于数字证书SSL安全验证及传输;
6.1.4.1.6 终端复用
- 支持终端复用,减少重复注册终端;
6.1.4.1.7 数据库连接
- 具备Database的连接能力,支持JDBC连接方式,以及提供任务定时执行功能;
6.1.4.1.8 消息路由与过滤
- 支持消息路由,通过路由器、处理器实现消息分发和传递;
- 支持消息分离,通过分离器将CSV、TEXT、JSON、XML类消息分解成多条消息;
- 支持消息过滤,通过消息过滤器、群消息过滤器按要求将消息进行截停、传递;
6.1.4.1.9 脚本编程与内容替换
- 支持Groovy脚本编程语言,可让用户自行开发基于Groovy脚本编程语言的处理器;
- 支持消息内容替换,通过文本消息替换处理器将消息中的部分内容替换;
6.1.4.1.10 消息头与格式转换
- 支持设置消息头,具备消息头合并或覆盖操作;
- 支持数据格式转换,包括json转xml、xml转json;
- 支持生成cda文档,通过cda模板将xml文档转化为cda文档;
- 支持xslt转换,提供将cda文件转换为cda视图文件操作;
6.1.4.1.11 处理方式与消息队列
- 支持同步、异步处理方式。
- 支持消息队列;
- 采用消息驱动机制,一个异步消息能同时触发多个处理流程。
6.1.4.1.12 术语实时替换
- 具备对消息中所使用的术语实时替换能力,通过Groovy脚本以及值集映射数据进行术语替换。
6.1.4.2终端
6.1.4.2.1 终端管理
- 提供终端增、删、查、改、复制等操作。
6.1.4.2.2 跨域资源共享(CORS)
- 支持跨域资源共享(CORS),自动返回CORS应答HTTP头;
6.1.4.2.3 接口访问控制
- 具备接口访问控制,提供访问方法和证书验证控制,支持基于数字证书SSL安全验证及传输;
6.1.4.2.4 超时设置
- 支持响应超时设置;包括:响应时长、响应状态码、错误信息、内容类型;
- 支持请求超时设置;
6.1.4.2.5 配置证书
- 支持配置证书;
6.1.4.2.6 消息头设置
- 支持设置消息头;
6.1.4.2.7 事务处理
- 支持事务处理;
6.1.4.2.8 jdbc终端设置
- 具备jdbc终端设置查询数据时的最大数据量操作;
- 具备jdbc终端设置查询数据时的查询时长操作;
- 支持jdbc终端记录字段序号,下次查询数据时可根据序号继续查询,减少重复工作量;
6.1.4.3连接
6.1.4.3.1 数据源管理
- 提供数据源增、删、查、改等操作;
6.1.4.3.2 数据源连接测试
- 支持数据源连接测试。
6.1.4.4资源
6.1.4.4.1 文件上传与文本编辑器
- 支持文件上传;
- 支持文本编辑器,人工写入所需资源的内容。
6.1.4.4.2 URL地址访问
- 支持URL地址访问,通过用户提供的URL地址访问WebService服务。
6.1.4.5变量
6.1.4.5.1 变量管理
- 用于设置项目配置中用到的变量。提供变量的增、删、查、改等操作。
6.1.4.6数据库序列
6.1.4.6.1 数据库序列管理
- 显示数据库终端所需要设置的序列,包括设置数据库序列初始值,查看数据库序列当前值。
6.1.4.7值集
6.1.4.7.1 术语配置
- 用于配置标准术语,配置的术语可用于建立映射关系,建立的术语映射关系用于数据转换过程中术语替换。
6.1.4.7.2 数据源导入
- 支持手动输入;
- 支持数据库导入,通过配置的数据源、对应的字段、sql语句获取数据。
6.1.4.7.3 文件上传
- 支持文件上传获取数据。
6.1.4.8值集映射
6.1.4.8.1 映射关系配置
- 用于配置的值集建立映射关系,建立的术语映射关系用于数据转换过程中术语替换。
6.1.4.8.2 映射操作
- 支持可视化操作,拖动锚点建立值的映射
- 支持选择目标值建立映射,提供搜索功能;
- 支持同描述映射。
- 支持同行映射。
6.1.4.9仪表盘
6.1.4.9.1 监控总览
- 主要用于监控总览,可以查看错误消息数量汇总、消息队列警报、运行项目数/项目总数、运行终端/终端总数、服务器CPU负载信息、内存和磁盘空间的使用情况。
6.1.4.9.2 状态监控
- 支持平台内终端及项目的状态监控;
6.1.4.9.3 队列警告
- 支持队列警告提示;
6.1.4.9.4 消息统计
- 支持接收/发送消息数量统计监控;
- 支持错误消息统计监测;
6.1.4.9.5 服务器监测
- 支持对平台运行的服务器实时监测。
6.1.4.10消息
6.1.4.10.1 消息统计
- 基于集成引擎所产生的交互日志数据,可以对业务系统交互过程做不同维度的统计,能为管理员提供错误消息数量、平均处理速率等关键性指标信息。
6.1.4.10.2 查询功能
- 支持根据业务信息涉及的组件查找消息;
6.1.4.10.3 项目预警
- 支持项目预警提示;
6.1.4.10.4 消息查看
- 提供查看错误消息的入口;
- 提供查看所有消息的入口。
6.1.4.11错误、搜索、消息追踪
6.1.4.11.1 错误日志查询
- 错误页面提供查询集成引擎所产生的错误交互日志数据功能,搜索页面提供查询集成引擎所产生的所有交互日志数据功能,通过节点编号进入消息追踪页面,消息追踪提供每一消息的业务互操作详细过程信息,查看每一步的输入输出消息、开始时间、耗时、异常信息等。
6.1.4.11.2 查找功能
- 支持根据组件查找消息日志;
6.1.4.11.3 消息追踪
- 支持错误消息提示;
- 提供消息追踪入口;
- 消息追踪提供消息格式转换。
6.1.4.12数据库支持
6.1.4.12.1 数据库连接
- 实现与现在主流的数据库如:Oracle、MS SQL、MySQL或DM进行完美地数据集成,具有强大而灵活的数据库连接工具,可以在定制数据库中提取和插入数据。
6.1.4.12.2 支持数据库
- 包括支持所有提供JDBC接口的数据库:
- Microsoft ® 微软SQL系列
- Oracle甲骨文系列
- MySQL
- DM达梦
6.1.4.13协议服务
6.1.4.13.1 Web Service支持
- 支持完整Web Service及多种协议服务,包括WSDL 1.1、SOAP 1.1 & 1.2等多种Web Service网络服务标准。
6.1.4.13.2 协议标准
- 核心中间件集成引擎的标准医疗通讯协议资料库却了如指掌。集成引擎总是根据最新标准不断更新,并在您需要的时候为您提供支持。
6.1.4.13.3 支持临床文档架构(CDA)
- 支持临床文档架构(CDA),支持医用信息系统集成(IHE)配置文件。
6.1.4.13.4 系统连通性
- 在系统建设过程中,由于涉及到现存应用系统和未来规划的应用系统之间的信息交互,建立系统之间的信息交换标准就非常重要。核心中间件集成引擎基于标准的医疗信息系统协议开发,可以确保连通性。
6.1.4.13.5 信息交换格式
- 由于卫生行业信息




