金明浩,張雨萌,艾昊,車恒宇,王欣,陳桐錦
(四川大學華西公共衛生學院,四川成都 610041)
IDF(International Diabetes Federation,IDF)發布的第10 版糖尿病地圖及統計數據顯示,中國20~79 歲人群的糖尿病患病率為10.6%,未確診糖尿病患者比例為51.7%。自2000年以來,許多流行病學研究發現2 型糖尿病(Type 2 Diabetes Mellitus,T2DM)逐漸年輕化[1],而且早發T2DM(Early-Onset Type 2 Diabetes Mellitus,EDM)的患者體內的糖代謝更為紊亂,發生血管病變的時間相對提前。在中國,EDM 的知曉率不高,控制率低,形勢不容樂觀[2]。
社區糖尿病管理在糖尿病防控的整個過程中的重要性得到了廣泛的認可,但是有研究表明,目前國內社區對糖尿病的管理是以糖尿病患者為主的,一定程度上忽視了30~50 歲群體糖尿病的前期篩查與干預。同時,根據國家衛生健康委員會的統計數據,社區衛生服務中心在2022年1—4月的診療人數相比于2021年1—4月的診療人數還有所下降。由于人們缺乏對社區衛生服務中心的了解,社區衛生服務中心的就診人數不多,結果是許多社區衛生服務中心的醫療資源,尤其是中醫藥資源被閑置。
實際上,中醫“治未病”的獨特優勢在糖尿病前期篩查中有巨大的作用。同時,中醫理論體系中提倡的代茶飲、食療、傳統鍛煉功法等非藥物治療的方式除了有助于控制血糖外,還可以減輕糖尿病的常見癥狀,提升患者的生命質量。
1.1.1 微信小程序用于移動醫療的現狀
截至2022年12月,我國網民規模達10.67億,互聯網普及率達75.6%。其中手機網民為10.65億,占網民總體的99.8%[3]。如此龐大的網民數量非常便于移動醫療在中國開展。目前在我國移動醫療市場中占主要份額的是移動醫療App,截至2019 年10 月1 日,國內已有8350款健康醫療類App。與App相比,微信中包含的微信小程序操作簡單,內容推送豐富。同時具有“輕量化”的顯著優勢[4]。疫情期間微信健康碼的廣泛使用對中國用戶使用微信小程序的使用意向產生了正向顯著影響。以微信小程序作為信息手段,向群眾傳播糖尿病相關的中醫藥知識,引導有較大患病風險的30~50 歲群眾到社區衛生服務中心接受相應的中醫藥服務,可以提高醫療資源的利用效率,也可為中醫藥文化的傳承和保護做出了貢獻。近5年內,一些學者已經提出了針對糖尿病運動療法、飲食控制的微信小程序。但是這些研究更關注糖尿病患者的治療措施,而非早期預防措施,尚未充分利用我國寶貴的中醫藥資源與文化,也尚未關注社區衛生服務中心及其他一級醫療機構醫療資源的利用效率問題。
1.1.2 系統設計優勢
本項目設計研發的“控糖有我”微信小程序發揮中醫“治未病”的優勢,引導用戶利用中醫學的方法完成自檢自查,項目中創新性地引入了“舌診”模塊,用戶可通過圖片對比的方式觀察自身的舌象,并通過舌象幫助判斷病情,預測病情發展。小程序同時提供便利的食療、茶療、傳統功法鍛煉的指導,幫助用戶防病于未然,治病于潛伏階段。30~50歲的用戶群體時間緊張,小程序中推薦了多項單味中藥泡飲的方法,提升用戶血糖控制情況的同時,降低用戶控制血糖的時間成本。
在服務用戶的同時,系統通過微信小程序的數字化平臺,合理引導群眾就醫需求。通過小程序將糖尿病患者導向社區衛生服務中心,使患者得到連續且規范的指導,提高患者的生命質量,減輕患者的疾病負擔。在國家戰略的角度上,系統提高了基層醫療衛生資源的利用率,有助于優化我國醫療衛生的結構體系[5]。
除此之外,系統通過微信小程序繼承與發展了中醫藥文化,加強中醫藥文化的宣傳力度。國務院發布的《中醫藥發展戰略規劃綱要(2016—2030 年)》中明確提出:要綜合運用廣播電視、報刊等傳統媒體和數字智能終端、移動終端設備等新型媒介,積極宣傳中醫藥文化知識,鞏固中醫藥在社會發展中的地位和關鍵作用。在移動終端設備蓬勃發展的今天,傳統的線上學習不再完美適配用戶的需求,而微信小程序具有出眾的便捷性,用戶可以在手機、平板電腦等多種終端設備上使用小程序進行線上學習[6]。
基于目前針對糖尿病前期的中醫學預防措施以及社區衛生服務中心的中醫藥資源,利用微信小程序強大的引流能力與出眾的便捷性,引導用戶通過中醫學手段自查糖尿病風險,引導用戶社區衛生服務中心獲取有針對性地控制血糖和預防并發癥的中醫藥服務,同時建立一個個性突出,針對30~50 歲用戶群體的糖尿病方面中醫藥知識共享平臺。積極探索構建以社區衛生服務中心為核心,以中醫藥和中醫適宜技術為手段的社區三級預防體系來對抗糖尿病年輕化。
“控糖有我”微信小程序包括以下幾個主要功能。
自診自查:用戶可通過中醫學手段自查自身患糖尿病的風險,主要包括問診和舌診兩部分。
中醫知識庫:中醫學方面控制血糖,治療糖尿病的相關知識,包括食療、茶療、運動療法和中醫適宜技術的介紹。知識庫中的方法大多是方便易行的方法,用戶居家、辦公過程中即可實施。
社區服務:介紹了成都市社區衛生服務中心的基本醫療情況和地理位置情況,同時提供地圖,幫助用戶了解附近的社區衛生服務中心。
相關政策:為用戶提供了糖尿病相關的最新政策,便于用戶了解國家相關政策。
“控糖有我”微信小程序功能圖如圖1所示。

圖1 “控糖有我”微信小程序功能圖
“控糖有我”微信小程序包含四個主要的功能模塊:“自診自查”模塊,“中醫知識庫”模塊,“社區服務”模塊和“相關政策”模塊,具體的頁面設計如下。
“自診自查”模塊包含三個頁面,用戶通過首頁進入該模塊后,首先輸入自己的性別與身高體重或腰圍數據,小程序會根據國家標準判斷用戶是否屬于肥胖人群,以提高后續自查的準確性。之后,用戶將完成“問診”與“舌診”兩個部分的自診自查,最終小程序會提示用戶之前問題的答案并給出相應的風險預測。
“中醫知識庫”模塊含五個頁面,用戶通過首頁進入這一模塊后,會先進入一個導航頁面。通過這個導航頁面,用戶可以選擇“食療”“茶療”“運動療法”“中醫適宜技術”中自己感興趣的部分深入了解。不同部分的介紹頁面包含了大量的圖文介紹,其中講解的方法對30~50歲的用戶群體針對性強,能有效地降低長期血糖良好控制的時間成本。
“社區服務”模塊包括三個頁面,在第一個頁面的頂部導航欄上顯示成都市的各區、縣、市。選定后頁面會出現該區、縣、市的各社區衛生服務中心或社區衛生服務站。用戶選擇某社區衛生服務中心或社區衛生服務站后,可以看到該中心或衛生服務站的基本情況與中醫藥資源的情況,為用戶提供參考。
“相關政策”模塊提供了糖尿病有關的國家政策,內容廣泛、豐富。包括糖尿病補助、國家的基層糖尿病防治指南等。
開發工具:小程序的前端開發工具是微信開發者工具,采用微信小程序原生框架作為基本框架。后端采用IntelliJ IDEA 2023.1.4 輔助框架開發,采用Nodejs+Axios+Express 框架實現服務器端的接受、發送功能。數據庫端采用Mongoose框架,在登錄路由功能中使用JavaScript 寫法完成數據庫的查詢、創建操作,并利用MongoCompass 可視化頁面進行其他如刪除、瀏覽詳情等操作。
基本框架:微信小程序的前端開發基于微信小程序原生框架,原生框架的主體文件為根目錄下的App.json、App.js、App.wxss。App.js中放置一些定義在全局的小程序全局的邏輯函數[7]。App.json 負責小程序的整體配置,項目中使用到的標簽包括pagepath、navigationbar、tabbar、sitemap、lazyCodeLoading、位置獲取permission 等。App.wxss 是全局的頁面樣式配置文件,其對所有小程序中的頁面都生效,且優先級在單獨頁面wxml 的標簽style 和wxss 之前。Pages 文件夾用于保存所有頁面文件,每個文件都有自己的二級目錄,每一個單獨頁面都由wxml文件、wxss文件、js文件以及json文件構成,方便了對每個單獨頁面設置和設計[8]。微信小程序的后端開發基于Nodejs+Axios+Express+Mongoose框架。Server.js作為服務器入口文件,主要負責import其他js以及modules文件,并且定義登錄和測試路由,最后啟動服務器,監聽端口3000的請求。User.js主要負責創建數據庫中的user 類,方便查找不同類的數據信息。Utils.js作為后端工具文件,主要封裝并導出requestWxApi、generateToken、verifyToken 這三個必要常用函數。Config.js 作為后端配置文件,定義并導出appid、secret、dbUrl 信息。MongoDb Compass 作為MongoDB 可視化管理工具,用以瀏覽詳細的數據庫內的信息。“控糖有我”小程序技術框架如圖2所示。

圖2 “控糖有我”小程序技術框架圖
3.2.1“自診自查”模塊
“自診自查”模塊是本系統的核心模塊之一,主要實現簡單診斷和評估用戶當前患糖尿病的風險:首先通過radio 標簽綁定問卷內容,再通過bindtap="submit"綁定小程序事件,在JS中調用路由相應API,提交及分析問卷結果的核心代碼如下。


“自診自查”功能效果如圖3所示。

圖3 “自診自查”效果圖
3.2.2“社區服務”地圖功能
查看相關社區衛生服務中心在地圖上的位置是通過“map 組件”的map 標簽顯示地圖,使用marker 屬性定制地圖目標點位圖標,使用API wx.getLocation()獲取用戶當前位置,并利用函數this.setData()設置目標點位的經緯度,核心代碼如下。


地圖功能效果如圖4所示。

圖4 “社區服務”地圖功能效果圖
1)功能比較完善,“控糖有我”提供了“自診自查”“中醫知識庫”“社區服務”和“相關政策”四個模塊的內容。系統引導用戶學習控制血糖的中醫學方法,加深對糖尿病的認識的同時,引導用戶到社區衛生服務中心獲取相應的醫療服務,進而促進基層醫療資源利用率的提高。
2)頁面設計簡約,專業性強。整體頁面采用綠色與白色,與大部分醫院的配色方案一致,保證小程序頁面簡潔美觀的同時,提升用戶對小程序的信賴感。
3)兼容性好,可以在iOS和Android等移動設備上使用。
隨著中醫大數據產業的蓬勃發展,在微信平臺上建立有中醫特色的糖尿病預防體系微門戶,并逐步實現個性化、智能化是大勢所趨。目前已上線的針對糖尿病的微信小程序還比較少,尤其是結合我國中醫藥文化的更為少見?!翱靥怯形摇蔽⑿判〕绦虬l揮了我國中醫“治未病”的獨特優勢,同時引導糖尿病患者到基層社區衛生服務中心獲取相應的中醫藥服務,提高醫療資源的利用率,避免社區衛生服務中心的醫療資源被浪費?!翱靥怯形摇蔽⑿判〕绦虻难邪l為對抗糖尿病年輕化的預防體系建設提供了一定的借鑒,也在中醫智能化健康決策支持服務的發展方向上進行了一次探索,對中醫特色的移動醫療領域應用創造了一定的參考價值。