謝棟梁,李文源,譚 劍,黃煌鏡
(南方醫科大學南方醫院新塘醫院,增城 511340)
健康小屋是社區居民體檢自測、社區醫生干預指導、健康宣教的場所,其主要功能是為社區居民提供免費的健康查體與醫療咨詢,并開展有效的健康知識宣講,使社區居民及時發現個體生命體征并掌握日常醫療知識,提高社區居民健康知識普及率及保健意識,同時提高基層慢性病防控水平。
微信小程序是微信新推出的一個小應用程序,隨著微信小程序的發布,新的服務形態也隨之萌芽,使用者通過掃二維碼或搜索服務號就可以打開相關應用,不需要安裝也不需要卸載,即用即停。
移動端的APP健康小屋信息系統通過對健康小屋內部署的設備通過數據采集、共享,并匹配健康知識宣講模塊,對社區居民提供就醫干預指導、在線健康評測等功能。健康小屋主要服務于社區居民,特別是慢病患者,他們一般年齡較大,由于APP需復雜的安裝并占用資源,對使用者來說無形中增加了使用APP軟件的難度,不利于健康小屋信息系統的推廣應用,而微信基本上人人都會使用,交互性強,社區居民只需打開微信,通過掃描二維碼即可進入健康小屋信息系統,正是微信小程序具有類似于APP體驗的服務,又即用即停,幫助社區居民以極高的效率完成健康監控,同時通過小程序的互動界面,可向社區醫生咨詢健康知識等。本文通過健康小屋信息系統在微信小程序的功能開發,介紹基于微信小程序的健康小屋信息系統的設計與實現。
微信小程序的框架是MINA應用框架,MINA框架通過封裝微信客戶端基礎功能,比如:文件系統、網絡通信、任務管理、數據安全等,對上層提供一整套JavaScript API接口,其設計的原則是業務邏輯和視圖處理分離,框架在視圖層與邏輯層間通過數據傳輸和事件系統交互,對操作界面復雜的情況特別適用。基于此優點,程序員可以簡單、高效的方式在微信中開發出類似于APP體驗的小程序。
具體實現:
(1)微信小程序開發準備
① 注冊小程序賬號和完善信息;
② 下載開發者工具和綁定賬號。
(2)微信小程序頁面設計及功能實現
① 完成頁面設計及模塊設計;
② 將醫院信息系統數據與小程序對接;
③ 將自助體檢設備上傳的云數據與小程序對接;
④ 身份證驗證系統與小程序驗證登錄對接。
(3)微信小程序審核發布
① 配置功能頁面,填寫審核信息;
② 完成提交,點擊發布。
(1)門診信息
健康小屋信息系統和社區醫院信息系統互聯,居民可查詢本人兩個月內在社區醫院的門診就診信息,包括處方信息與病歷信息等。
(2)檢驗報告
健康小屋信息系統和社區醫院檢驗信息系統互聯,居民可查詢本人兩個月內在社區醫院的檢驗報告。
(3)健康測評
包括睡眠質量評測、心臟功能評測、心理年齡評測、心理壓力評測、動脈血管年齡評測、肺功能狀況評測、Ⅱ型糖尿病風險評測、患老年癡呆癥的可能性等等,通過知識庫以提問的形式進行測評,系統自動測算出患病風險程度并作出評價及建議,還可以跟歷史結果對比,隨時了解健康狀況的變化。
(4)自助服務
我院建設的健康小屋內部配置了7臺不同類型的健康檢測設備,另外還配置了4臺移動式的健康一體機,居民可使用二代身份證通過設備自帶的身份證讀卡器掃描后,進行自助健康檢查,檢查數據實時傳輸到健康小屋信息系統,生成檢查報告。
(5)健康宣教
居民空閑時間隨時可以通過小程序內“健康宣教”模塊獲取基本的健康知識,促使社區居民自覺的改變引起不良健康生活方式的習慣,提高生活質量。
健康小屋信息系統(微信小程序)界面如下圖:

通過微信小程序將健康小屋實時采集數據可視化、共享化,衛生疾控部門可提前掌握和預知社區居民的高血壓、糖尿病等慢性疾病情況;社區居民使用小程序,實現社區居民健康的自我管理模式,該套系統對社區居民的健康生活習慣、健康管理意識有明顯的促進作用。
基于健康小屋上述功能模塊及微信小程序的實現架構,我們采用騰訊云服務器與開發的小程序之間實現數據交互,通過WEB服務的形式將騰訊云端的數據傳輸到健康小屋服務器進行本地保存和處理,微信小程序應用頁面,通過調用微信提供的具體方法將健康小屋采集到的數據上傳至騰訊云端,云服務端獲取數據后生成具體格式的數據集,通過WEB方式調用健康小屋本地服務器上的具體實現方法傳輸給健康小屋本地服務器,并保存到本地數據庫中。同理,可以從健康小屋本地服務端的數據庫中提取數據返回給微信小程序,通過前端界面實現,然后呈現給社區居民。
我院的健康小屋信息系統連接了居民的門診就診信息、檢驗報告、自助檢測設備,微信小程序前端展示界面僅調用和傳輸健康小屋數據,并不保存數據,但數據安全性照樣不能忽視。
傳統的App應用,由于總體架構復雜,代碼產生多種冗余,容易存在漏洞,需要持續的跟蹤和維護,而小程序基于微信內核開發,整體繼承微信的成熟框架,開發者只需調用微信對外的公共接口就可以實現相關功能,基于此,傳統的對APP的攻擊方式對于小程序來說就失去了功效。微信小程序完全由微信的后臺控制并配置,只能訪問由后臺配置小程序支持的域名。這樣,社區居民的健康數據保護就完全通過微信的數據庫加密防護策略來執行,避免數據加密過度和不嚴謹的問題出現。
微信小程序的開發基于微信的一套開發規范,任何微信小程序開發者,必須嚴格按照微信的規范標準開發,在部署前也必須通過微信的審核,所以說健康小屋小程序的數據安全性是有保障的。
借助微信小程序無需下載即可安裝使用的應用特點,通過微信這個普及的交互工具,對于健康小屋的普及及推廣,實施全域內覆蓋,起到了很好的助推作用。健康小屋信息系統的微信小程序實現有助于社區居民特別是老年人及慢性病人群進行持續的健康監護和跟蹤,提高社區居民自身的健康意識,合理規范自己的日常健康習慣,真正提升了健康小屋的實施價值。