“旅行健康指引”小程序开发及应用
2023-10-24陈禹霏攸小瑾
陈禹霏 攸小瑾
(广州市疾病预防控制中心 广东 广州 510440)
世界各地疾病分布复杂,我国缺少针对社会公众提供目的地旅行、差旅等疾病信息查询的平台。近年来,随着医学的不断发展,人们的健康意识不断提高,但全球范围爆发的传染病仍时有发生,如埃博拉、寨卡、中东呼吸综合征、新冠肺炎等。另外,因世界各地发展的不均衡性,许多相对落后的地区疾病仍一直存在,如疟疾等。在我国,随着与世界各国政治、经济间的往来愈发频密,人民生活水平的不断提高,商务、旅游等出境的人员激增,因此受目的地疾病影响的可能性随之增加。一些学者的研究显示,相当部分的旅行者在旅行途中或者旅行后会出现健康问题。可见目的地的疾病发生状况与旅行者的健康息息相关,公众迫切需要一个本地化的目的地疾病状况检索工具。
在互联网大数据时代,通过大数据、人工智能(AI)、数据检索与分析技术对信息进行数据化处理是未来趋势所在。
通过建立数据自动化的方法,只需要通过对关键词语的搜索、监控、分析、整理、再加工,就能实现在公用数据库或一些付费数据库中获取同类信息的整合、分析,提取实用信息。可以通过对全球各威权门户网站数据与相关领域权威网站的信息抓取,整合成适合在我国使用的目的地疾病状况信息平台。
本研究通过初步探求人工智能与大数据时代病风险沟通平台体系搭建的可行性,为疾控工作者与公众建立高效沟通的信息化数据平台提供建议,为实施风险沟通精准传播策略提供实践与科学依据。
1 研究方法
1.1 数据源的确定(选择)
1.1.1 网站的选择
世界卫生组织、中华人民共和国健康计生委员会、中国疾病预防控制中心、香港卫生防护中心以及美国疾病控制与预防中心(CDC)、欧洲疾病控制与预防中心(ECDC)门户网站等,数据源可灵活变动,随时添加与修改。
1.1.2 内容版块的选定
世界卫生组织“Emergency”版块、中华人民共和国健康计生委员会“头条”版块、美国疾病预防控制中心“CDC health alert”版块、“U.S.State Department travel warnings”版块以及“U.S.State Department travel alerts”版块。
1.2 关键词的确定
寨卡(Zika)、登革热(Dengue Fever)、埃博拉(Ebola)、中东呼吸综合征(Mers)、莱姆病(Lyme)、疟疾(Heloprya)、食源性疾病(Food-borne diseases)、新冠肺炎(Covid-19)、小儿麻痹症、白喉、猴痘、麻疹 、疟疾 、黄热病、MERS-CoV、尼帕病毒。
1.3 开发环境
此项目是基于CentOS 7.6.1810 系统开发的,后台整体架构都是基于此系统部署。项目编程是基本PHP 7.1(开发语言)、MySQL 5.6.47(数据层)、NGINX 1.16.1(运行环境)开发的。实现了高并发连接、内存消耗少、配置文件简单、支持Rewrite重写、内置的健康检查功能、稳定性高、热部署等。
1.4 抓取技术
常用的抓取技术为curl 方式、fsockopen、file_get_contents 和插件。此项目主要抓取为curl方式,它支持多种的网络协议,目前支持HTTP、HTTPS、FTP、GOPHER、TELNET、DICT、FILE 和LDAP 协议。libcurl同时也支持HTTPS 认证、HTTP POST、HTTP PUT、FTP上传(这个也能通过PHP的FTP扩展完成)、HTTP基于表单的上传、代理、cookies 和“用户名+密码”的认证。提供多线程并发的网页抓取服务。抓取的实例包括指定url 的网页抓取、指定站点的全站抓取、指定板块的增量抓取等。
1.5 编辑技术
从“U.S.State Department travel warnings”“U.S.State Department travel alerts”“CDC health alerts”“WHO Emergency”香港卫生防护中心旅游警告、中国疾病预防控制中心公告网页抓取数据,获得目标信息后,用Google翻译器进行初译,然后进行人工校验。
1.6 前端技术
前端使用了微信提供的小程序应用开发框架,此框架结构清晰(逻辑层、视图层)、对于微信的访问更友好。简单、高效和丰富的组件与API,使项目加载速度更快,让用户在使用的过程中得到更好的体验。
1.7 输出界面
1.7.1 模块设定
“目的地”:选择要去的国家查询当地爆发的疾病和最新的资讯。
“警告”:展示当地的疾病和最新的资讯。
“信息指南”:包括新冠指引(新冠爆发的重点地区最新资讯和预防)、疾病列表(全球疾病汇总、介绍和预防)、驻外使馆(全球大 使馆的简介和联系方式)。
“我的”:包括个人信息、预防接种点(搜索有关目的地的建议。查找有关疫苗和药物的建议信息)、目的地疾病预防(出境旅游防病攻略)、预防接种指南、我的收藏(收藏的资讯和预防的方法)、关于我们。
1.7.2 输出界面
分模块,使用者可根据需求,按模块查找相关资讯信息。
1.7.3 总体流程
用户进入小程序授权获取用户信息(昵称、地区、头像等)—选择旅游目的地—关键词查询相关健康资讯和预防知识—专业机构提供指引。
小程序运行流程图如图1所示。
图1 小程序运行流程图
2 结果
上线时间:2020年11月2日。
输出界面:具体见图2至图5。
图2 目的地搜索界面
图3 警告提示界面
图4 信息指南界面
图5 用户账号界面
收集信息的数量:中华人民共和国国家卫生健康委员会(300)、美国CDC(370)、世界卫生组织(170)、新冠指引(79)、加拿大旅游网(27)。
检索的数量:1 134。
检索用户画像:商旅人群、出国游人群、公共卫生从业人员、关注旅行健康相关人员。
3 讨论
据项目组了解,本项目在我国尚属首创,并已申请相关专利两项。
世界各地疾病分布复杂,我国缺少针对公众提供目的地疾病信息的平台。近年来,随着医学的不断发展,人们的卫生意识不断提高,但全球范围爆发的新发传染病仍时有发生,如埃博拉、寨卡、中东呼吸综合征等。另外,因世界各地发展的不均衡性,许多相对落后的地区仍一直存在的疾病,如疟疾等[1]。
随着我国与世界各国在政治、经济间的往来愈发频密,使得人们的生活水平不断提高,促进了商务、旅游等出境的人员激增,这种情况在世界的其他国家地区也很普遍。1950—2017 年,世界人口增长了2.9 倍,旅行者的数量增加了53倍,因此受目的地疾病影响的可能性随之增加[2]。2020年新冠肺炎疫情也说明了这一点。就笔者所在的广州市来说,登革热和疟疾是主要的旅行相关传染病。而通过适当的防蚊措施、药物预防是能有效地防止这些疾病的发生。公众亟须有一个权威的出发目的地疾病状况发布与防治指引来安排自己的出行计划,有效防控疾病,健康出行,并在归国后自我监测健康状况,及早发现问题,尽快就医。这样亦有助于发现、控制早期病例,防止国外的疫情扩散至我国[3-4]。但我国目前缺乏此类健康教育、促进的机制与软硬件开发。同时,人们在旅行前进行健康咨询方面的意识也相对薄弱。据调查显示,在监测系统报告有症状出现的旅行者中,仅有40.5%进行了旅行前健康咨询。事实上,旅行前健康咨询是预防旅行相关疾病非常重要的手段。有学者建议,旅行前健康咨询应在计划旅行前的6 周进行,以便有足够的时间进行预防接种以及药物预防。所以,作为专业机构,CDC应该为公众提供这方面的资讯平台,供公众使用,并获得建议。
在人工智能(AI)时代,通过大数据对信息进行分析是趋势所在。通过建立自动化的方法,只需要通过对关键词语的搜索,就能实现在公用数据库或一些付费数据库中获取同类信息的整合、分析,提取实用信息[5]。人工智能在健康产业得以迅速应用和发展的关键,是大数据的积累和数据库的发展[6],谷歌基线研究项目就是一个很好的案例[7]。从中可见,结合大数据和互联网技术,我国目前大力发展人工智能,人工智能在公共卫生领域的应用,将为新发传染病防控工作提供先机[8]。可以通过对全球各威权门户网站数据的抓取,整合成适合在我国使用的目的地疾病状况信息平台[9]。
发达国家、地区在目的地疾病分布的研究上可以为我们提供借鉴[10]。WHO网站开设“Emergency”版块,对全球各地的新发疾病进行监测,实时更新报道,并每周发布疫情分析。ECDC 网站开设“Active threats and outbreaks”版块,对全球各地的新发疾病进行监测,并发布疫情评估报告。美国CDC网站开设“Travelers' Health”专题网页,同时开发App,供准备出游的公众查询包括目的地疾病状况、医疗机构、疫苗接种等资讯。在小程序中,也开设了相应的版块,除了提供旅行目的地疾病状况查询外,还为公众提供了疫苗接种点信息的查询,以及我国在各个国家大使馆的联系方式。
随着人民生活水平的提高,公众外出旅游的需求越来越大,特别是境外旅游的人数逐年增加[9-10]。与此同时,感染出游目的地流行疾病的风险,造成回国后传播的隐患也逐渐增大[11]。所以在出游前对公众进行行为干预显得尤为重要,使旅行者牢固树立预防观念,顺利、健康地完成旅行生活[12]。
4 结语
课题组研发的这一款小程序,顺应当前新媒体数据时代,人们的使用习惯,直接面向公众,让公众了解旅游目的地的疾病发生状况,获取权威的防治防范指引;为公众提供了资讯与便利,具有很好的实际应用前景。