2025-03-24 13:45:48
0
随着信息技术的快速发展, 我国传染病防控工作也日益依赖于信息技术的先进性和高效性。2003年SARS暴发后, 中国疾病预防控制中心研发了中国疾病预防控制信息系统 (以下简称“中疾控系统”) , 内含26个子系统, 覆盖我国各级各类医疗卫生机构和卫生行政部门, 旨在将传染病疫情发生情况及时从医疗机构源头采集上报至各级疾病预防控制中心, 实现传染病防控快速响应、准确决策、有效干预的目的, 有效遏制重大传染病疫情及群体性不明原因疾病的暴发[1]。但各级系统用户只能作为使用者参与系统的应用, 被动地熟悉和掌握系统现有的功能, 未能获得任何个性化定制权限, 无法使相关功能更加契合实际工作需要。
目前, 系统的省级管理员知晓突发公共卫生事件发生情况的方式有以下2种:通过查询“中疾控系统”中的突发公共卫生事件信息管理系统 (以下简称“突发系统”) ;通过下级疾控机构疫情管理员电话或者短信上报。疫情接报的时间直接影响疾控部门对事件干预和处理的进度。因此, 人为定时关注系统中突发事件报告与实时监控相比, 其时效性可能存在较大差距。为此, 设计开发一套突发公共卫生事件管理辅助软件, 实现计算机代替人工进行实时在线自动监控和采集“突发系统”中事件的基本信息并及时提醒, 可促进传染病疫情日常监控管理工作的信息化和智能化, 有效提高疫情报告信息处置效率。
1 主要做法及程序设计思路
“突发系统”是B/S架构的Web应用系统, 各级疾病预防控制中心的业务管理员根据不同的权限可以查询到所属辖区内报告的突发公共卫生事件的汇总及个案明细信息。考虑不依托“中疾控系统”开发商提供数据或服务接口的前提, 采用MicroSoft.Net平台下的WebBrowser浏览器控件, 开发一个可以实现对系统中相关数据页面进行自动监控和数据采集的应用程序软件, 改善了基于B/S架构的Web应用程序在用户端“弱控制”的不足。基于信息安全和部署便利性的需求, 本软件采用C/S架构, 使用MicroSoft.Net平台下的C#语言编写开发, 集成WebBrowser、Office API、短信平台等多种成熟技术, 实现对“突发系统”关键页面的数据抓取和应用。
1.1 设计思路
本软件通过WebBrowser浏览器控件对“突发系统”的页面进行操作和控制, 利用定时器设置定时每隔60秒模拟触发页面上的查询按钮[2], 以实现对事件管理页面数据的自动刷新, 同时避免因长期无操作导致系统认证超时。当页面加载执行完毕后, 根据软件程序中默认的文档清理算法, 解析HTML网页格式文档, 对当前页面上所有的突发事件基本信息进行抓取, 然后以突发事件名称和事件ID两个字段作为联合主键, 逐条与本地数据库中的已有记录进行比对, 判断是否属于新发的突发事件。同时启动巡检函数, 查询到数据库中的信息提醒字段标注为未提醒的突发事件, 则对用户进行程序弹窗或者短信提醒。如未发现新事件, 软件则自动执行循环执行以上操作直至发现新事件, 以此来实现不间断的在线监控。最后, 通过调用Office API, 抽取突发事件的关键字段信息对预先植入WORD报告模板的书签进行匹配更新, 即可自动、快速地生成报告格式文档。
1.2 可行性分析
通过对页面源文件的分析, 发现突发公共卫生事件列表页面文档为标准化的HTML文档格式, 需要监控和采集数据的页面由查询条件区域和数据显示区域组成, 具备页面分析和数据采集利用的可能性。通过对页面元素进行分析, 发现需要获取的信息元素均集中在数据显示区域事件列表的TABLE元素中, 包含有:突发公共卫生事件级别、事件名称、报告地区、状态、创建时间、最近修改、发病数、死亡数、审核状态等字段。上述所有字段信息均存在页面中每一个
DNS。在外网安全防护中,DNS的攻击已经成为最常见和最严重的威胁之一,而DNS则是整个网络的支撑,其中WEB的访问和邮箱的服务都是和DNS联系紧密,因此DNS直接关系到整个网络的安全
READ MORE1、如何理解响应式网站设计(RWD) 响应式网页设计的概念最初是由Ethan Marcotte提出,从设计的角度引领我们思考:为什么一定要为每个用户分别做一套设计方案呢?是否可以有一种设计能够根据不同
READ MORE文章来源:互联网 许多企业在选择网站建设时,都会有意无意的提到“高端”,想通过“高端”吸引更多的用户并增加潜在用户的转化率,其实出发点是对的,所谓的高端网站在营销力以及用户体验上都可占据一定的优势,
READ MORE*请认真填写需求信息,我们会在24小时内与您取得联系。