城市公共卫生安全应急管理系统支持单位除医疗卫生行业各部门外,把与数据供给和应急管理有关的如环境监测、食品药品监督、质量技术监督及公安、消防、交通等部门也列入系统支持单位(见表2)。
2.3 系统业务结构模型
城市公共卫生应急管理系统围绕城市公
www.xxk123.com
(www.xxk123.com)共卫生安全构建,在体系结构上采用开放式的网络结构设计,系统内部各子系统之间、系统与其他应用系统之间都能容易地实现互连互通。其概念模型(如图1)从底层至顶层分为数据层、应用服务层和用户层3个层次。
数据层有分布数据源、数据仓库系统、信息采集和信息管理系统组成。在该层中,信息采集系统利用etl工具把存放在各
业务部门异构系统中的卫生数据采集到公共卫生数据仓库系统中,并建立面向公共卫生事件应急管理的专业数据集市。城市基础数据仓库中存有大量基础空间数据和社会经济数据,包括影像、地图、气候、人口、宏观经济等。城市基础数据仓库的应用是对公共卫生安全应急管理系统的资源支持。
应用服务层由面向事件的数据共享与交换平台、面向事件的gis(geographical information system)应急响应服务平台和专业应用分析子系统三个功能子层组成。数据共享与交换平台是系统各子系统实现集成的关键和基础,它以灵活的方式与数据仓库和数据管理系统连接,为各业务子系统提供基本的数据组织形式,并设有系统与其他应用系统对接的公共数据接口。
gis应急响应服务平台实现城市公共卫生突发事件应急管理过程中所需的各种基础性服务及平台支撑,能为各业务子系统提供通用的功能模块,还可以在其上方便地构建应用系统。该平台本身具有强大的空间分析功能,并能把各业务子系统的分析结果展示出来。缓冲区分析、网络分析、dem(digital elevation mode1)分析、叠置分析等属于此层。
专业应用分析子系统在继承gis通用功能层的基础上,针对城市公共卫生应急管理和决策需求,开发出多种专业应用模块。其中知识管理和决策支持系统实现知识库和模型库的管理,并把相应的知识和规则运用到信息采集、信息管理、监测与预警、分析与预测、指挥调度等系统中;突发事件分析与预测系统针对事件特点和应急管理需求对卫生数据进行多种分析,并根据历史经验及专家知识对相关突发事件的危害程度进行仿真模拟和预测,为控制事件发生提供辅助决策;突发事件监测与预警系统根据事先定义好的逻辑关系定期扫描检查卫生数据仓库,对发现的异常现象发出预警;突发事件应急调度系统通过gis应急响应服务平台实现跨部门分散资源的统一调度;公共卫生信息发布系统主要向公众公布已经或正在发生的公共卫生事件的各类信息。
用户层主要将下层数据的分析结果以友好直观的方式反馈给各个不同需求层次的用户。整个系统从下到上互为基础,互相作用。
3 系统实现的关键技术
3.1 利用数据仓库技术进行数据中心建设
城市公共卫生安全应急管理系统需要对分散在各部门异构系统中的卫生数据进行集成分析,但由于各异构系统的分散性、数据类型的不一致性,以及一些历史数据的离线等问题,使目前这种以事务处理为主体的数据环境难以满足公共卫生安全应急管理系统对数据的分析要求,因此网络环境下的城市应急管理系统需要建立独立于应用的数据环境和相应的技术支持。数据仓库是一种面向数据应用的数据管理技术,它提供集成化、历史化的数据管理功能,支持综合性的数据分析 。对城市公共卫生安全应急管理系统来说,数据仓库可为公共卫生事件的监测与预警、分析与预测、决策支持等子系统对数据的分析与处理创造良好的条件。
城市公共卫生安全应急管理系统数据仓库的创建过程遵循以下步骤:首先从各分布数据源系统中抽取有用的公共卫生数据到数据准备区(如图2),然后对数据准备区中的数据进行清洗、转换,并通过元数据映射后装入数据仓库,再根据公共卫生安全应急管理的具体需要建立专业数据集市,其结果由前端各专业应用子系统经过多种分析后展现。
3.2 利用中间件技术进行系统应用集成
城市公共卫生安全应急管理系统要在不同网络产品、硬件平台、网络协议等组成的异构环境中运行,同时还需支持多种应用软件和管理多种应用系统。因此系统内部各软、硬件平台之间、系统与其他电子政务系统之间要有可靠和高效的信息传递与数据转换技术支持。中间件(如图3)是基于分布式处理技术的一类软件,它介于应用软件和系统软件之间,既能解决客户与服务器方的互联,又能实现不同技术组件之间的集成 。