西南地区抗震救灾卫生防疫救援系统的设计与开发
2013-06-05范泉水
王 毅,范泉水
2.3 功能模块对实际操作的指导作用 本系统的功能模块共有24个,每个功能模块根据内容的不同有着不同的设计,但基本原则是要实现对现场不同情况的实际操作有专业的指导作用。
以“常见传染病的疫情处理”模块为例,在模块左上角疫病种类的选项中一共包含了鼠疫、霍乱、甲型肝炎、细菌性痢疾、伤寒与副伤寒、肾病综合征出血热、登革热、钩端螺旋体、炭疽病和疟疾等10种西南地区最常见传染病。对收录所有疫病的处理步骤都进行了专业的标准化处理,并在界面左侧从上至下按序进行排列,选项设计为“勾选”,即可以任意选择步骤进行单独或组合的形式显示内容。
实际操作时,只需要疫病种类中选定疫病名称,然后从上至下勾选步骤,并按步骤实施具体操作即可。这种设计对于救援队的新成员或非专业人员来说尤其重要。
西南地区抗震救灾卫生防疫救援系统的设计与开发
王 毅,范泉水
应急救援;卫生防疫救援系统
汶川地震,云南盈江地震,雅安(芦山)地震,我部已三度派出地震防疫救援队实施应急救援。因此,震后卫生防疫应急救援已经成为西南地区部队非战争军事行动中一项重要的任务。震后造成的主要公共卫生问题是:生态环境遭到严重破坏;水源、食品污染;病媒生物滋生以及人口迁徙所带来的疾病传播等。
作为军队救援力量所面临的具体问题:一是应急性强,从接到命令到出发,往往只有几个小时的准备时间,如果缺乏平时的物质和技术准备,很难完成任务;二是突击性强,特大地震发生后,造成的直接灾害和次生灾害种类繁多,危害性大,需要在短时间内正确处理;三是技术性强,如常规卫生防疫任务外,动物尸体无害化处置、饮食饮水卫生保障、环境综合整治、疫情防控等均需要在短时间内用专业化的知识进行判断和处理;四是任务流动性(机动性)强,几乎每次救援都会接到“走村入户”的指令,一支物质和技术配备完善的防疫救援队不得不化整为零,分成若干小组分头执行任务。这样造成的问题是专业技术力量很难得到平均分配[1-2]。
“西南地区抗震救灾卫生防疫救援系统”是针对应急救援队设计开发的单机版实用性数据库,旨在帮助救援队在各种通讯中断的情况下,利用所携带的计算机,解决在应急救援特殊环境下所面临的卫生防疫应急救援问题。
1 研究方法
1.1 数据资料的逻辑分类 本系统针对地震卫生防疫工作中各专业应急救援所需内容为切入点,主要依据卫生部2008年发布的《抗震救灾卫生防疫工作方案》目录,著录为数据库编程基本原则,包括:疫情监测,食品卫生,饮水卫生,环境卫生,病媒生物防治,消毒处理,化学中毒预防和处理,尸体处理,心理危机干预等。在此基础上增加西南地理概况,健康教育,意外伤害和法律法规等内容。
1.2 数据的收集和整理 现有的文本数据主要有两种来源,一是源于网络搜索;二是参照相关书籍录入以及抗震救灾期间收集到的各种救援手册。《大震之后—心理援助与疾病预防》四川大学心理健康教育中心编著;《地震灾区卫生防病手册》四川省卫生厅抗震救灾指挥部和四川省疾病预防控制中心编著;《地震灾害预防32问》中华人民共和国国土资源部编著;《四川汶川地震灾区现场消毒及饮水卫生指南》中国疾病预防控制中心和四川省疾病预防控制中心编著。所有文本数据以TXT格式存盘备用。
1.3 开发工具 开发工具应用Visual FoxPro 6.0(以下简称VF6.0),并安装MSDN数据光盘的所有联机文档[3]。
2 总体框架
2.1 系统功能结构图 西南地区抗震救灾卫生防疫救援系统的目标是:为地震灾害性事件应急救援队各级队员提供专业性指导和技术支持。系统设置一级菜单,包括地理概况,疫情监测,食品卫生,饮水卫生,环境卫生,病媒生物防治,消毒处理,化学中毒预防和处理,尸体处理,心理危机干预,健康教育,意外伤害和法律法规等。二级菜单直接关联每个功能模块,见图1。
2.2 系统运行过程 首先将系统安装光盘放入光驱,安装程序自动运行,根据提示可顺利完成软件安装。无需重新启动计算机,直接点击Windows左下角“单击这里开始”按钮,在“所有程序(P)”中点击“地震救援系统”后,系统即可运行。系统启动后,首先加载系统所需的各种数据,初始化程序的各种参数,然后向用户显示登录界面进行用户身份认证,认证通过则显示系统主界面。用户可通过鼠标在一级菜单上不同位置的悬停,即可展开第二级菜单。点击第二级菜单的选项,就直接运行各功能模块。
图1 西南地区抗震救灾卫生防疫救援系统功能结构图
2.3 功能模块对实际操作的指导作用 本系统的功能模块共有24个,每个功能模块根据内容的不同有着不同的设计,但基本原则是要实现对现场不同情况的实际操作有专业的指导作用。
以“常见传染病的疫情处理”模块为例,在模块左上角疫病种类的选项中一共包含了鼠疫、霍乱、甲型肝炎、细菌性痢疾、伤寒与副伤寒、肾病综合征出血热、登革热、钩端螺旋体、炭疽病和疟疾等10种西南地区最常见传染病。对收录所有疫病的处理步骤都进行了专业的标准化处理,并在界面左侧从上至下按序进行排列,选项设计为“勾选”,即可以任意选择步骤进行单独或组合的形式显示内容。
实际操作时,只需要疫病种类中选定疫病名称,然后从上至下勾选步骤,并按步骤实施具体操作即可。这种设计对于救援队的新成员或非专业人员来说尤其重要。
3 研发特点
3.1 系统开发环境 考虑到救援队实施救援任务时,主要携带的计算机为笔记本电脑,操作系统基本上是Windows XP,因此系统选用开发周期短、计算功能强、可视化编程效果好的基于Windows的面向对象的可视化应用程序VF6.0作为主要工具。
3.2 系统数据文档处理 所有系统数据均经过先建立数据库,继而建立数据库表,最后建立表单的标准数据库设计过程。通过每个模块查询的结果,如果是列表性资料,就生成Excel电子表格;如果是文本性资料,则生成Word文档。这两种格式的文档有最强的兼容性和使用的普遍性。在灾区任何有打印机的地方均可打印,这对于救援队给各组下达纸质任务书和及时上报纸质文件均有实际意义。
4 系统应用
该系统已在我部两支赴雅安地震救援队使用,反馈情况是软件在多个笔记本电脑上均成功安装,即使是在受病毒感染的电脑上也能正常运行。系统所涉及的内容对应急救援来讲基本满足要求,但对灾后重建相关的卫生防疫相关内容尚待补充。
5 讨论
5.1 紧扣需求、方法科学合理 本系统着眼震后卫生防疫救援工作的不同方面,依据国家卫生部2008年发布的《抗震救灾卫生防疫工作方案》目录,著录为数据库框架设计的基本架构、结合多次实际参与抗震救灾的切身体会,综合收集到的各抗震救灾兄弟部队和单位的专业资料,科学规划,合理设计,资料较为全面的覆盖了震后卫生防疫应急救援期间所需要的技术资料和专业指导。
5.2 安全实用,应用前景广阔 该系统基于VF6.0良好的数据兼容性,成熟技术开发的单机版数据库,其安全性由5个层面决定,第1层面是计算机本身的安全系数,即计算机操作系统的安全性决定;第2层面是数据库按照信息安全规范设计,登录时需验证用户名和密码;第3层面是该系统本身不涉密,属于共享数据,只是针对知识产权而言,有安全性之说;第4层面是VF6.0良好的数据兼容性,对于操作平台为Windows系列的操作系统而言均有良好的适应性;第5层面是单机数据库不依赖网络,在灾情发生所有通信中断时该数据库仍能正常运行。
由于本数据库从系统菜单到各个功能模块的设计,均依据相关专业文件的科学分类,从每个界面上所有信息的条目均一目了然。尽最大可能照顾到了非专业人员在救援时能迅速掌握和使用此数据库,具有良好的应用前景。目前关于数据库查询的研究主要是针对网络查询进行的,其讨论的问题也主要是查询的时间长短,响应速度的快慢等。目前国内研发的数据库涵盖多个领域,但多为网络数据库[4-6]。但在重大自然灾害的应急救援时,由于通信中断,往往无法利用网络获取重要咨询[1-2]。故此类单机版数据库模块的开发,对非战争军事行动均有重要的意义。
[1]王军浩,秦宏伟,张进保.特大自然灾害后如何做好卫生防疫工作[J].中国初级卫生保健,2012,26(4):61-62.
[2]郑金福.军队抗震救灾卫生防疫保障的思考[J].中国减灾,2011,23:20-21.
[3]张洪举.Visual FoxPro程序设计参考手册[M].北京:人民邮电出版社,2004:98-529.
[4]洪 菁,何 浪.基于局域网的数据库查询优化[J].计算机光盘软件与应用,2012,1:97-98.
[5]刘玉红,王俊峰.数据库查询优化方法的研究与探索[J].电子设计工程,2012,20(14):66-68.
[6]郑志峰.数据库查询优化的实现[J].计算机光盘软件与应用,2012,10:37-38.
(收稿:2013-05-17 修回:2013-09-27 编校:齐 彤)
R 852.7
A
2095-3496(2013)04-0229-03
610021 四川成都,成都军区疾病预防控制中心(王 毅,范泉水)