苏州市儿童预防接种微信公众平台设计

2015-11-07 08:52
中国科技信息 2015年24期
关键词:预防接种开发者服务器

丁 翀

苏州市儿童预防接种微信公众平台设计

丁 翀

从2012年10月起在苏州全市范围推广儿童预防接种数字化项目,到2015年底实现乡镇全覆盖,三年的推广工作,使苏州市儿童预防接种工作实现了数字化。它能够将预防接种的各个环节,以数字化信息的形式表现出来。接种前短信通知预约、登记候诊电子排队叫号、异地接种儿童接种信息联网实时调取、接种台疫苗品种复核录入、留观时间提醒、冷链超温实时报警、视频记录回溯追踪。预防接种数字化的实现,保证了适龄儿童接种疫苗的及时性和安全性,而且还实现了对辖区儿童接种情况的动态管理,实现了较好的社会效益。但是,预防接种数字化项目也存在着不少等待完善的空间,如不支持家长实时在线查询儿童的接种信息,不支持接种宣教所需要的知识库,只支持接种前短信通知,而不支持在线预约,不支持接种前后的家长与医生的在线互动,等等。为解决上述问题,苏州市儿童预防接种微信公众平台得以立项。

苏州市儿童预防接种微信公众平台功能模块

如上图所示,苏州市儿童预防接种微信公众平台包括如下四大模块:关联绑定服务、个性化预防接种服务、预防接种宣教服务、预防接种互动服务。

关联绑定:儿童家长通过输入在社区卫生服务中心登记的儿童出生日期、父亲或母亲姓名实现信息检索,选择当初预留的手机号码,接收安全验证码,校验通过后,实现与儿童信息的安全关联;一个微信号可以关联多个儿童,一个儿童可以被多个微信号关联,逐步建立起家庭圈。

个性化接种服务:为每个家庭中的每个儿童提供个性化的预防接种信息检索和通知服务。该模块包含如下7个子模块。

(1)免疫史查询

查询已绑定的儿童的已接种疫苗,包括疫苗名称、针次、接种日期等信息,疫苗涵盖一、二类疫苗和强化接种、应急接种的疫苗,同类疫苗、联合疫苗和可替代疫苗按照江苏省儿童预防接种信息管理系统的要求完成转换,保持一致。

(2)未种疫苗查询

查询已绑定儿童的所有未种疫苗,系统根据儿童当前出生日期自动计算未种疫苗中哪些未到接种时间,哪些已到期可以接种,与儿童预防接种信息管理系统保持同步。

(3)接种通知查询

根据接种安排、疫苗存储情况、门诊服务日安排等因素,由各社区卫生服务中心使用客户端系统根据原工作程序进行接种通知的短信发送,不额外增加医生工作负担,系统自动识别所通知家长的微信号是否与其宝宝绑定,对于绑定儿童,增加微信接种通知的功能,强化手机短信的不足之处,主要内容包括:通知接种日期、接种疫苗、针次、是否免费、接种前注意事项、提供接种服务单位的联系电话等信息。

(4)接种告知查询

对于微信号已绑定儿童的家长,在数字化预防接种门诊服务过程中,接种医生确认接种后,系统自动进行接种告知信息的发送,不额外增加基层医务人员工作量,主要内容包括:接种时间、接种单位、接种疫苗、针次、接种后注意事项、接种服务单位、电话等信息,以便家长及时知悉。

(5)留观提醒

对于微信号已绑定儿童的家长,在数字化预防接种门诊服务过程中,接种医生确认接种后,系统会自动发送留观提醒信息;若未按要求完成留观,系统则再次发送提醒信息,若按要求完成留观,系统则发送感谢配合信息。

(6)入学入托查验

根据江苏省关于入幼儿园、入小学疫苗接种要求,对家长进行免疫史的缺失提醒,根据当前儿童的出生日期,系统自动计算哪些疫苗需要补种,哪些疫苗还未到时间接种,以便于儿童家长进行主动补种。

(7)接种单位查询

对于微信号已绑定儿童的家长,可以查询每个儿童所在服务社区的名称、联系电话、地址及门诊日设置情况;同时系统提供江苏省各个地级市所有预防接种单位信息查询;家长还可通过系统查询离他最近的接种单位。

宣教服务功能

基于微信服务WEB平台,可由各级疾病预防控制中心在线发布关于传染病、疫苗知识、预防接种等各类健康教育信息,一方面,实现健康知识的宣教,另一方面,通过高频率的信息更新,强化服务对象的活跃度,能够更好的实现预防接种与家长的互动。

预防接种互动服务功能

(1)在线交流互动

对于已关联绑定的儿童,根据其当前接受服务社区,系统自动建立与社区服务医生的在线交流互动社区,家长可以在线进行预防接种相关问题的咨询,由医生进行回复。

(2)门诊在线预约

在已建设数字化预防接种门诊的单位中,系统对已关联绑定儿童的家长提供门诊在线预约功能,实现与数字化预防接种门诊的无缝对接,预约时间段和预约数可统一设置,通过预约手段,一方面,可以为家长提供现场预防接种快速服务,另一方面,能够帮助预防接种单位实现门诊日的按时段分流,提升服务品质。

系统框架

系统框架如上图所示,包含移动终端,微信服务器,开发者服务器四个部分。

移动终端:提供人机界面,用户通过操作界面上的各个模块完成各种功能。

微信服务器:移动终端和开发者服务器的中介,完成消息转发等功能。

开发者服务器:包含各类消息,事件接口,移动终端上显示的微信菜单的各种配置程序,计免数据库接口等。

预防接种服务器和数据库:运行预防接种应用程序和数据库。

运行原理

1.关联绑定原理

(1)在开发者服务器上创建所需要的菜单,并将菜单提交到微信服务器端,移动终端通过重新关注可以看到该菜单。

(2)用户进入与该微信号的聊天界面,点击界面底部菜单中的“关联绑定”菜单,终端会发送一个点击事件(click)给微信服务器,微信服务器将此事件通过接口url转发给开发者服务器,开发者服务器提取本地代码中事先设置的与该点击事件(click)关联的富媒体,并将其返回给微信服务器,微信服务器转发给移动终端。

(3)移动终端用户通过点击富媒体,链接至开发者服务器上的提供关联绑定功能的web页面,用户通过填写、选择相关信息实现微信openid与家长,儿童信息的关联绑定,并将openid存储在开发者服务器的数据库中,供查询操作使用。

2.个性化接种服务(以免疫史查询为例)

用户点击免疫史查询菜单,移动终端将点击事件发送到微信服务器,微信服务器将点击事件转发给开发者服务器,开发者服务器,预防接种服务器和数据库以此用户的openid为条件对数据库进行检索,将返回的接种史信息推送给移动终端的用户。

3. 留观提醒

医生完成接种工作后,在系统后台将此儿童标记为已接种,系统后台调用微信公众平台模板消息接口,将留观要求、留观的好处及留观注意事项推送到家长的微信客户端,并触发计时器,经过一定的时间之后,若留观医生将此儿童标记为留观结束,则系统后台调用微信公众平台模板消息接口,推送感谢配合提醒信息至家长微信客户端,若留观医生未标记,则再次推送留观要求信息。

4.接种单位查询

在系统开发阶段,开发人员预先将苏州市所有的预防接种点的地理坐标维护到系统中。当用户点击接种单位查询菜单时,微信会调用移动终端的GPS模块,获取本机所在位置的地理坐标,并调用百度车辆api,将本机坐标和接种点坐标传递给接口,获取各接种点距离,比较得出最近的距离以及对应的接种点,将信息通过文本和静态地图的方式返回给用户。

苏州市儿童预防接种微信公众平台的建设,使预防接种数字化项目支持实时在线查询儿童的接种信息,支持接种宣教所需要的知识库,支持在线预约,支持接种前后的家长与医生的在线互动,为预防接种数字化项目提供了内容方面的补充和完善,为项目的进一步发展提供了支撑。此外,苏州市儿童预防接种微信公众平台还存在于妇幼保健,公共卫生信息平台对接的可能性,这些都是值得进一步研究和探讨的课题。

10.3969/j.issn.1001-8972.2015.24.031

猜你喜欢
预防接种开发者服务器
加强预防接种管理对儿童预防接种的影响
关注!新冠病毒疫苗预防接种不良反应问答
“妈妈班”在儿童预防接种中的应用及效果评价
服务器组功能的使用
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
“85后”高学历男性成为APP开发新生主力军
计算机网络安全服务器入侵与防御
16%游戏开发者看好VR
湖南:开启预防接种“掌上时代”