项目建设清单.docx
《项目建设清单.docx》由会员分享,可在线阅读,更多相关《项目建设清单.docx(59页珍藏版)》请在冰豆网上搜索。
![项目建设清单.docx](https://file1.bdocx.com/fileroot1/2023-8/19/94daf947-2424-4879-8f8d-9b670c538030/94daf947-2424-4879-8f8d-9b670c5380301.gif)
项目建设清单
1.项目建设清单
序号
业务分类
系统名称
数量
1
医院信息集成平台
信息集成引擎
1套
2
一体化监控平台
1套
3
一体化服务平台
1套
4
一体化接入平台
1套
5
权限管理系统
1套
6
MQSDK管理平台
1套
7
主数据管理平台
主数据管理系统
1套
8
主索引管理系统
1套
9
数据中心服务平台
数据接入引擎
1套
10
ODS库
1套
11
临床数据中心(CDR)
1套
12
运营数据中心(MDR)
1套
13
共享文档库(CDA)
1套
14
患者360全息视图
1套
15
闭环流程追溯管理系统
1套
16
数据中心管理平台
1套
17
共享文档管理系统
1套
18
运营决策与分析(BI)
分析平台门户
1套
19
OLAP智能分析引擎
1套
20
运营主题分析
1套
21
移动分析平台
1套
22
实时监控大屏
1套
23
门户集成
统一认证与单点登录系统
1套
24
智能门户系统
1套
25
互联互通评审服务-四级甲等
1套
26
电子病历五级评审服务
1套
二.项目技术参数要求
1.医院信息集成平台
1.1.总体要求
本次项目,须按照SOA的设计理念,基于消息的松耦合方式,集成系统需要与数据交换平台交互的功能组件、数据组件将被封装成“服务”,每个服务都有对应的提供者和消费者,各业务系统在接入时应认清针对某一服务所扮演的角色,根据集成平台的要求提供或者消费相应的服务,屏蔽被集成系统所采用的具体技术及其实现方式,实现与集成平台的衔接。
基于医院信息集成平台的各业务系统间的数据交换应包括各业务系统与集成平台的数据交换请求及应答服务、消息发布、订阅等服务。
各业务系统间应能够通过企业服务总线实现数据交换。
1)各业务系统服务是可能对外提供的,也可能是不提供的。
不提供服务的业务系统,则由集成平台通过直接与业务系统数据库进行数据交换。
2)各业务系统与集成平台的连接主要用于业务系统调用集成平台的数据交换服务以及订阅集成平台的消息服务。
具体要求为:
①基本数据服务要求:
通过集成平台连接各个系统保证数据接入,集成各系统应用与组件,提供无缝入侵式连接,实现互联互通。
②需减少服务数据量,提高服务效率:
通过集成平台梳理服务模块,设计原子化服务并组合调用,有效减少服务的数据调用量,提高服务效率。
③服务注册要求:
平台需提供服务注册功能,数据提供方可在平台提出申请,由信息科审核,通过后可将服务注册到平台进行数据开放,或由信息科直接进行注册。
④服务申请要求:
平台需提供服务申请功能,数据消费方需要消费服务时,需要在平台提交申请,信息科审核后开放服务权限,或由信息库直接开放。
⑤服务权限控制要求:
平台应根据管理系统中维护的注册和申请结果,对服务的数据提供和调用进行权限验证,验证通过后才可正常访问,如不通过则限制访问内容。
⑥在线接入测试要求:
平台应支持在线接入测试,消费方在申请通过后,需要接入平台,在接入之前可进行服务的在线测试,验证数据格式等可行性,测试通过后再正式接入。
⑦智能组合要求:
应提供界面化服务组合功能,消费方在确定所需服务后,信息科在服务管理界面中选定所需要的模块,确定组合后自动组建成新服务并注册发布。
⑧服务数据筛选要求:
信息科在组合或注册新服务时可根据开放内容界面筛选所需数据,通过组合确定后自动形成新服务并注册发布。
⑨简易部署要求:
在明确数据源、数据目标的前提下提供数据连接工具,分析罗列数据项,界面连接数据走向,自动生成服务并注册发布。
⑩服务引擎维护要求:
平台提供服务器队列及代理管理工具,在确认连接信息后,平台可提供服务器连接,并提供队列、代理、执行组等基础信息查询和维护。
⑪平台需支持多样化接入手段(SOAP,HTTP,JMS等),针对特殊级别语言还提供统一SDK包接入消息队列通信;运用多服务器集群部署连接各个系统,针对单系统提供单一连接通道,提高可用性,保证单点故障不会对其他服务造成影响,并使用消息中间件消息队列进行内部传输,保证数据不丢失不重复。
⑫要求根据HL7将业务模块化,服务定义原子化,针对HL7数据集和需求数据将数据拆分至最细力度;使用ESB进行服务串联组合,实现多服务复用,针对性性能优化,降低冗余服务数据,服务内容可多样化变更。
1.2.信息集成引擎
信息集成引擎是整个医院信息集成平台的核心,承担数据和消息的通讯和传输功能。
信息集成引擎应满足以下功能要求:
功能列表
技术要求
协议转换
具备Socket、WebService、JMS(消息队列)、FTP协议连接能力,以及与其他协议相互的转换能力。
数据库访问
具备Database的连接能力,同时支持JDBC和ODBC连接方式,以及与Socket协议和WebService的相互转换能力。
格式转换
具备XML格式、CSV消息到XML消息的转换能力,另外可以实现C结构、COBOL以及BLOB等二进制数据的转换和数据放大的能力。
动态路由
可以实现不同协议的动态路由,且路由规则通过配置方式实现。
发布订阅
能够通过请求的数据内容的关键值进行主题发布,编写Java程序通过JMSSubscriber来订阅不同主题的消息。
开发与运行效率
1.产品的开发和运行不需要数据库,也不依赖应用服务器中间件,对硬件资源消耗少。
2.内置消息中间件引擎,确保消息不丢失。
3.提供简单易用的web测试和调试功能,可以在节点连线和配置脚本上设置断点,在友好的图形界面展示消息的变化调试应用。
4.基于图形界面
服务超时配置
在服务超时方面的配置能力和易用性。
服务注册和查找
在服务的注册和查找的配置能力和易用性。
服务告警
ESB平台对告警的功能支持,以及与统一监控平台的整合能力。
监控系统提供告警与监控指标数据,服务告警信息、监控指标可以支持JMS消息和EMAIL等任意手段,服务监控信息可以提供给统一监控平台,提供RESTFul的监控API。
日志审计
ESB平台能够记录服务交互的输入、输出数据报文信息,支持记录开关配置功能。
数据库方式认证和授权
在认证授权功能方面的表现情况,ESB总线的安全性能力,可以对外来访问WebService客户端进行用户认证和访问权限的控制,认证和授权采用数据库的方式。
IP访问控制
在IP访问控制的表现情况,体现ESB总线的安全性能力
HTTPS支持
在HTTPS的表现情况,体现ESB总线的安全性能力
流量控制
在流量控制的表现情况,体现ESB总线的流量控制能力,设计流程的总量控制阀值和分量阀值
优先级处理
根据请求内容的优先级来分支到不同的处理流程。
兼容性
1.支持32位、64位的操作系统和硬件平台;
2.产品未来可以升级到专有虚拟化版本
3.提供各种接口,连接各种数据库、数据仓库、现有应用软件系统、主机系统。
用户可以之间通过ESQL进行和数据库的操作,如把数据存入数据库,从数据库中取数据等)。
可扩展性及性能
1.支持开放组织OGF定义的DFDL(DataFormatDescriptionLanguage)标准规范,简单快捷地定义文本、二进制、XML等数据格式。
并能够识别XML和C中的数据结构;
2.支持通过Java,C进行自定义扩展,用户可以为ESB开发自定义扩展的计算节点,同时支持php,ESQL,.net,java开发后台服务。
3.可通过数据建模定制符合自己需求的消息类型;
4.支持各种各样的服务质量等级和通信模式:
同步和异步两种通信模式,请求/响应、队列、点到点以及发布/订阅模式,各种交付保证,集群支持、HA和故障隔离,各种保障和交易策略等。
1.3.一体化监控平台
一体化监控平台是一套后台运行系统,需要进行有效的监控,以了解整个信息集成平台的运行状况。
一体化监控平台应满足以下功能要求:
功能列表
功能要求
首页
系统接入及服务调用统计
支持服务—厂商信息、服务信息的跳转调用
服务调用趋势
服务调用趋势展示,可按日、近7日、近30日展示及具体系统的统计图展示
消息负载趋势图
支持当前一小时的消息负载趋势展示,能够显示当前的平台消息交换的压力
服务调用耗时趋势图
支持服务调用的平均耗时趋势展示
服务种类占比/活跃度
展示当天服务种类的占比和调用次数占比(支持实时更新),服务按类归总展示如:
分为值域管理、病人字典
厂商、系统所属服务占比/活跃度
展示当天厂商所属的应用占比和服务调用次数占比
服务告警/异常、队列统计
支持Top5的服务告警与服务异常展示,接入日志详情与服务统计,支持跳转调用
服务调用延迟性统计
支持当日服务调用延迟性统计,显示服务调用延迟率前十的服务统计
系统运维日志滚动栏
支持以从下往上的滚动形式展示
SDK通道资源预警
支持以从下往上的滚动形式展示
大屏投影
服务调用参数及负载状况
支持服务调用参数及负载状况展示
消息负载趋势图
支持当前一小时的消息负载趋势展示,能够显示当前的平台消息交换的压力
服务调用耗时趋势图
支持服务调用的平均耗时趋势展示
服务调用次数排行榜
支持按从高到低对服务调用次数进行排序
各服务调用状况用滚动栏
支持发起时间、服务代码、提供系统、消费系统等字段展示
硬件运行状况
服务器监控:
服务器状态展示及预警,根据不同服务器展示位置进行归类放置,展示服务器关键参数
数据库监控:
数据库运行状态展示及预警,根据不同服务器展示位置进行归类放置,展示数据库运行参数
开放平台各科室挂号量统计
支持按挂号时间段进行总号源量、已挂号量、剩余号源统计
住院类信息
支持各病区的床位总数、已使用/未使用数量(使用率)展示
诊断结果热力图
支持诊断结果热力图展示
开放平台检查量统计
支持按门诊与住院进行CT、MRI、透视等分类检查量统计
开放平台检验量统计
支持按门诊与住院进行免疫、生化、微生物、临检等详细分类数目统计
服务
服务信息
支持服务列表及订单列表查看,列表排序方式支持首字母排序、调用次数排序;
支持筛选查看功能,包括以MQ、WebService调用方式进行服务分类筛选,调用次数区间筛选,调用方区分筛选(提供系统与消费系统)
支持服务详情查看,包含服务要素字段、关联订单、服务架构、订单调用序列图、数据单元组成、服务调用日志
厂商信息
支持厂商所属系统调用信息查看,包括每个厂商的下属系统以及针对每个系统的提供服务、消费服务状况
支持服务调用日志查看,以报表形式展示某个服务调用日志,分为总调用、异常、告警
队列信息
以列表形式显示所有已经新增的队列管理器
区别标识不同状态的队列,显示队列管理器所属队列列表
日志
服务日志
支持日志查询及列表查看,支持以下拉菜单的形式进行服务名称筛选,支持模糊匹配
支持消息包及关联SDK日志查看,SDK日志融合到日志详情内容中,附带显示节点耗时
SDK日志
根据SDK日志查询条件筛选,以列表形式展示目标结果数据
消息流日志
根据ESB消息流日志查询条件筛选,以列表形式展示目标结果数据
系统日志
根据运维日志查询条件筛选,以列表形式展示目标结果数据
运维
服务器监控
服务器状态展示及预警,根据不同服务器展示位置进行归类放置,展示服务器关键参数
数据库监控
数据库运行状态展示及预警,根据不同服务器展示位置进行归类放置,展示数据库运行参数
统计
服务调用
通过服务调用趋势图显示服务调用趋势,分别包括告警、正常、异常
根据业务分类展示各类服务调用次数,展现服务调用分类统计
按照次数与耗时排序展示,默认排序按照耗时递减排序,展现所有服务调用状况柱状图
标准服务调用
显示服务调用趋势,分别包括告警、正常、异常
支持标准服务分类统计展示
配置
队列管理器
支持队列管理器配置,包括新增、删除、修改
监控队列
支持监控队列采集日志信息配置,实现监控队列采集控制
服务器配置
支持服务器分类配置,支持对已经建立的分类进行编辑,支持对无具体服务器的分类进行删除
数据库配置
支持数据库分类配置,支持对已经建立的分类进行编辑,支持对无具体数据库的分类进行删除
日志检索字段
支持日志检索字段配置,设置要查询的关键字段索引
异常推送
支持服务调用异常推送配置
告警规则
实现全局告警,全局服务调用告警阈值与队列告警阈值设置
服务关系
服务关系配置,支持对服务信息手动补录或手动同步
1.4.一体化服务平台
一体化服务平台是针对医院信息集成平台的各个信息通道之间的可控性、交互服务的可管性开发一套综合管理系统,通过管理系统与信息集成引擎的对接,可以有效的对各个业务系统之间的交互内容、交互标准、交互规范、交互权限进行有效的限制和管理,从而实现各个业务系统之间的交互进行有效规范,确保信息交互的安全性、有效性和可靠性。
一体化服务平台应满足以下功能要求:
功能列表
功能要求
全局
操作引导
通过指引方式帮助用户理解一体化服务平台菜单模块功能目标。
服务总览
服务列表
以卡片形式展示所有服务,支持搜索和分类筛选。
服务关系图
查看服务关系,即该服务在一体化服务中从服务提供系统到消费系统关联了哪些数据单元和订单。
数据管理
数据单元管理
查看:
1、以卡片和表格两种形式展示所有数据单元,支持搜索和分类筛选。
2、支持查看详细信息,支持通过数据单元快速创建服务订单。
3、支持对医院下的不同院区的同一数据单元进行统一管理。
新增数据单元:
1、将应用数据源进行标准化映射,数据源原字段及映射字段等信息以数据单元的形式保存。
2、支持新增视图、原表、存储过程、WebService、Restful类请求响应类数据单元。
3、支持新增发布订阅类数据单元。
4、支持多个数据单元之间进行关联设置。
5、支持对医院下的不同院区的同一数据单元进行统一新增操作。
删除数据单元:
1、有数据单元被删除的服务不可创建订单;有数据单元被删除的订单不可复用。
2、支持对医院下的不同院区的同一数据单元进行统一删除操作。
支持修改数据单元基本信息、字段信息以及关联关系,数据单元修改后需重新验证发布。
数据源管理
查看:
1、对医院应用的数据源进行管理。
2、以列表形式展示应用数据源,支持搜索和分类筛选。
新增数据源/接口:
1、支持新增数据库类型、WebService类型、Restful类型数据源。
2、支持为数据源新增接口。
删除数据源/接口,删除不再使用的数据源,需要用户二次确认。
编辑数据源/接口,修改除数据库类型和接口类型以外的内容。
验证数据源/接口,对数据库或WebService地址连通性、数据源连通性、接口有效性进行验证。
同步数据源信息:
1、将数据源最新信息同步至绑定的数据单元。
2、视图、原表、存储过程类型:
验证后选择将数据源信息同步到关联数据单元或将ODBC同步到所有版本。
2、WebService/Restful类型:
将修改后的数据源信息同步到数据单元当前版本。
数据通道管理
数据通道管理
查看:
1、以应用为维度对队列管理器及数据通道进行管理。
2、支持以列表形式查看队列管理器以及队列管理器下的数据通道。
新增队列管理器/数据通道:
1、为应用新增队列管理器。
2、为队列管理器新增数据通道。
部署:
1、在ESB环境中创建队列管理器。
2、在ESB环境中创建数据通道。
验证:
1、验证队列管理器是否可用。
2、测试数据通道是否可用。
删除队列管理器/数据通道。
同步SDK,将应用下队列管理器和数据通道信息全部同步给MQSDK管理平台。
集群管理
集群管理
支持查看集群、前置机信息,支持修改集群信息。
。
服务管理
购物车
查看:
1、对未发布的服务订单进行管理。
2、以卡片形式展示所有未发布的服务订单。
3、支持查看未发布服务订单的详细信息。
新建服务订单:
1、选择提供系统、消费字段、消费系统创建消费关系,未发布的消费关系以购物车订单形式保存。
1、支持新增请求响应服务订单。
3、支持新增发布订阅服务订单。
4、支持在新建订单过程中新建应用的队列管理器和数据通道。
编辑购物车订单信息,允许修改购物车订单的消费字段、数据单元、数据通道信息、关联关系、SQL查询语句等。
删除,删除不再使用的购物车数据。
订单
查看:
1、对已发布和已取消的服务订单进行管理。
2、以卡片形式展示所有已发布和已取消的服务订单。
3、支持查看已发布和已取消服务订单的详细信息。
订单测试,根据订单内容,验证订单关联的数据通道是否可用、订单信息是否可通过鉴权、返回内容是否正确。
取消订单,将已发布的服务订单置为取消状态,已取消的订单不可复用。
删除不再使用的订单,只允许删除已取消的订单。
订单复用,允许克隆已发布的订单信息,快捷新建新的服务订单。
模板
通过模板页面新增自定义模板
删除模板,若当前模板下存在有效的订单或购物车数据,则该模板不允许被删除。
以列表形式显示模板基本信息和业务属性,并提供增删组建订单操作入口,新增提供方式的筛选。
厂商应用管理
厂商应用管理
查看:
1、对接入服务平台的厂商进行信息管理。
2、以厂商和院区为维度管理应用信息。
3、以列表形式展示厂商应用信息,查看厂商、厂商相关应用的基本信息。
新增厂商/应用,新增厂商并注册应用,填写应用相关信息。
编辑厂商/应用信息,对厂商/应用信息进行二次修改。
删除厂商/应用,需要用户二次确认。
类目管理
医院信息管理
对医院基本信息进行管理,支持添加医院信息、编辑医院信息。
查看类目
对订单的属性类别以及SDK、一键部署的类别进行定义归类,方便用户进行配置、检索、新增、编辑、删除操作。
院区管理
支持多机构共用平台的医院的数据以院区维度进行管理,用于管理院区基本信息,支持新增院区、删除院区。
1.5.一体化接入平台
围绕第三方的接入展开一系列的操作。
主要功能是平台对第三方开发者接入的授权、审核及接入环境、具体操作和一些常见问题的帮助等。
一体化接入平台应具备以下功能:
功能列表
功能要求
首页
产品信息
介绍一体化接入平台产品信息。
接入厂商数量统计
统计并展示接入平台的厂商数量。
开放API统计
统计并展示服务平台开放的API的个数。
API类目统计
统计并展示当前开放API的所有类目数量。
文档中心
帮助文档查看
为第三方接入平台提供所需要的各种文档,主要包括基础技术文档、平台规则、接入指南等
支持中心
支持信息查看
为第三方接入平台提供支持信息,主要包含公告信息、BUG反馈、技术咨询、错误码列表等。
控制台
我的厂商
进行厂商信息展示和完善,与对应医院服务平台内的厂商进行绑定。
应用列表
展示厂商下的列表信息,支持进行API测试。
API
API类目
列出平台开放的API类目及每个类目下的API接口,第三方可通过查看接口参数来选择所需要的接口。
API测试
通过配置相关参数,向服务平台请求API测试。
1.6.权限管理系统
通过对信息平台各子系统账号进行统一管理,实现管理系统账户权限独立控制。
系统应满足以下功能要求:
功能列表
功能说明
用户管理
搜索筛选功能
通过账户名进行搜索,通过正常用户、冻结用户进行筛选
用户列表
展示用户姓名、描述、创建时间信息
查看角色/权限详细信息
操作:
编辑用户的用户信息、角色和权限;重置恢复初始密码;删除用户;冻结用户信息
新增用户
用户信息:
密码、姓名、电话、邮箱、用户描述
角色:
合成、测试、测试监控、管理员,新增角色
权限设置:
一体化服务、一体化监控、主数据管理平台、权限管理系统、一体化接入、数据中心、MQSDK管理平台
角色管理
搜索功能
通过角色名进行搜索
角色列表
展示角色名、描述信息
查看用户/权限详细信息
操作:
编辑角色权限、删除角色
新增用户
角色信息:
角色名、角色描述
各平台权限设置
权限管理
系统分类
一体化服务、一体化监控、主数据管理平台、权限管理系统、一体化接入、数据中心、MQSDK管理平台
新增系统
系统信息
展示系统名称、系统英文名、后段接口、系统访问路径、权限码
编辑修改系统相关信息
新增菜单
新增菜单信息
新增页面
新增页面相关信息包含页面信息、操作权限、数据权限
删除
删除系统及相关信息
字典管理
搜索筛选功能
通过字典名称或字典标识进行搜索、通过字典类型进行筛选
字典管理列表
字典名称、字典标识、字典类型
操作:
编辑、删除
新增字典
字典名称、字典标识、选择字典类型
1.7.MQSDK管理平台
MQSDK管理平台是医院信息集成平台的重要组成部分,主要承担值域代码动态映射与转换;医疗信息相关标准、协议的封装、解析、维护支持;对第三方业务厂商提供多样化接入方案支持。
系统应满足以下功能要求:
功能列表
功能要求
客户端
客户端接入
支持多种语言的客户端接入:
Java/C++/C#/Delphi/Python/VisualBasic6.0/PowerBuilder等。
通讯协议
数据格式和处理标准
整合卫计委的关于医院信息互联互通的各项信息标准化规范,并封装成相关服务,具体信息标准包括:
《WS303卫生信息数据元标准化规则》;
《WS363.X卫生信息数据元》;
《WS364.X卫生信息数据元值域代码》;
《卫生部基于电子病历的医院信息平台技术规范》;
《卫生部电子病历共享文档规范》等。
首页(交互性能监测)
SDK与MQ的交互统计
统计Connect、Disconnect、Put、Get、WS、RS的业务量及成功率。
实时监测
以分秒为单位,统计put,get的实时调用情况。
单次响应时间统计
展示最近7天put,get类型请求的响应时间。
资源占用率
展示所有队列的使用情况。
侦听实时状态
展示所有侦听队列的实时情况。
实时侦听
侦听详情
展示所有侦听队列的不同侦听连接的详细信息。
客户端指令
支持手动对客户端发送报道、数据清理指令。
停止侦听
支持停止某个侦听连接。
删除侦听
支持对未运行的侦听连接进行删除。
软负载
负载配置
配置SDK/MQ/鉴权的负载服务器信息,按照业务流程,WS/RS数据应依次经过SDK负载->鉴权负载,其他数据应依次经过SDK负载->MQ负载->鉴权负载。
全流程监控
展示所有负载服务器当日运行效率。
配置中心
MQ配置
支持以系统为单位,新增MQ资源:
应用、队列管理器、队列。
支持删除系统、队列管理器、队列。
支持对MQ资源进行可用性测试。
支持修改系统基本信息、队列管理器信息、队列信息,修改连接相关信息需进行测试。
支持通过服务平台同步接口实时更新配置文件列表实时更新队列管理器、队列状态。
协议配置
支持通过服务平台同步接口实时更新WS/RS服务信息。
支持对WS/RS服务进行可用性测试。
日志管理
MQ接入日志
支持记录connect、disconnect、Put、get、listen的日志信息。
支持查看与本条日志相关的connect、disconnect、put、get、listen信息。
协议转