丁 翀
蘇州市兒童預防接種微信公眾平臺設計
丁 翀
從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