符致鴻 符書恒 余遠(yuǎn)波
摘要:為加深糖尿病高危足患者對疾病的認(rèn)識并為患者提供更好的院外健康管理,研究了基于微信小程序云開發(fā)的血糖記錄和糖尿病高危足自評對患者的重要意義。分析了用戶對糖尿病高危足健康管理的需求,對糖尿病高危足小程序定期推送疾病相關(guān)知識、血糖記錄、預(yù)警信息、高危足自評和基本信息填報(bào)等功能模塊進(jìn)行分析與設(shè)計(jì),系統(tǒng)采用云開發(fā)模式開發(fā),描述了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),具有一定的實(shí)用價(jià)值。
關(guān)鍵詞:“糖尿病高危足”小程序;血糖記錄;高危足自評
中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2022)18-0033-03
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
1 引言
糖尿病是臨床常見的一種代謝性疾病,多見于中老年人群,隨著我國老齡化問題日益嚴(yán)重,加上生活水平的不斷改善,近年來,該病發(fā)病率逐漸上升[1]。該病具有治療周期較長、難度大的特點(diǎn),易引發(fā)一系列并發(fā)癥,且病程呈進(jìn)展性發(fā)展,嚴(yán)重影響患者身心健康[2]。據(jù)不完全統(tǒng)計(jì),平均每八秒鐘全世界就有一個人死于糖尿病,平均二十秒鐘內(nèi)就會出現(xiàn)一例因?yàn)樘悄虿∽惚唤刂幕颊?,只要患者患上糖尿病,每一百人中就有四到十人會引發(fā)足部潰瘍,而在所有的非外傷性低位截肢手術(shù)中,因?yàn)樘悄虿「呶W憬刂娜司统^了40%。目前,微信小程序正朝著更寬領(lǐng)域發(fā)展,比如、美食、醫(yī)療、教育、運(yùn)動記錄等,但其微信的小程序應(yīng)用于糖尿病高危足院外延續(xù)管理創(chuàng)新方面極少記載。目前,醫(yī)療、教育等公共服務(wù)行業(yè)的微信小程序在眼前的信息化高度發(fā)展的大環(huán)境下已經(jīng)達(dá)到了一種前所未有的高度[3]。現(xiàn)在幾乎人手一部手機(jī),并且會使用微信,楊歐陽等研究基于LBS的藥品需求信息服務(wù)[4],而開發(fā)糖尿病高危足患者院外健康管理小程序可以幫助他們實(shí)現(xiàn)掌上健康管理體驗(yàn),糖尿病人群在院外管理中將遇到的即時(shí)問題,可以在該小程序中獲得護(hù)理經(jīng)驗(yàn),得到相關(guān)的健康指導(dǎo),對糖尿病足的院外護(hù)理與治療有重要意義。
《“健康中國2030”規(guī)劃綱要》指出,2030年前,要實(shí)現(xiàn)全體人民、整個生命周期的慢性病健康管理;將“互聯(lián)網(wǎng)+健康醫(yī)療”服務(wù)的規(guī)劃和推進(jìn)提上日程,對目前的互聯(lián)網(wǎng)健康醫(yī)療服務(wù)模式提出創(chuàng)新,繼續(xù)推進(jìn)基于自主健康管理一體化的國民健康信息服務(wù),貫徹落實(shí)整個生命周期的三個階段包括預(yù)防、治療、康復(fù)的持續(xù)推進(jìn)工作;針對目前的突發(fā)事件衛(wèi)生應(yīng)急體系提出完善方案,對早期預(yù)防、及時(shí)發(fā)現(xiàn)、快速反應(yīng)和有效處置能力提出更高標(biāo)準(zhǔn)[5]。
其實(shí),糖尿病足并不是突發(fā)性的,它仍然是可以預(yù)防并且可控的,只要提高醫(yī)護(hù)人員們的意識,在臨床工作中及時(shí)發(fā)現(xiàn)糖尿病足的癥狀和特點(diǎn),在早期時(shí)就針對出現(xiàn)的問題進(jìn)行足部防護(hù)教育,并介入相應(yīng)的護(hù)理干預(yù),能夠有效地減輕糖尿病高危足給病患帶來的風(fēng)險(xiǎn)[6]。
2需求與功能分析
2.1 設(shè)計(jì)目標(biāo)
“糖尿病高危足”微信小程序,構(gòu)建基于小程序云數(shù)據(jù)庫的患者血糖血壓等進(jìn)行記錄,并根據(jù)患者的血糖血壓做出預(yù)警提醒,同時(shí)患者還可以結(jié)合小程序內(nèi)的糖尿病高危足自評量表對自己的身體健康做出一個更為準(zhǔn)確的評估,必要時(shí)及時(shí)送醫(yī),避免錯過治療時(shí)機(jī)。
2.2 需求分析
在“糖尿病高危足”小程序中,用戶的核心需求是通過高危足自評量表和血糖血壓的警示功能提高患者的院外健康管理。
用戶可以通過查看血糖血壓的歷史記錄及高危足自評量表對自己的身體進(jìn)行一個評估,查看患者的病情是否存在惡化情況,并及時(shí)前往醫(yī)院進(jìn)行正規(guī)診療。
該糖尿病高危足小程序具有以下功能:
1)糖檔案:糖檔案及患者的基本信息記錄,包括患者的身體信息、病例信息以及患者的生活習(xí)慣等,首次填寫后患者后續(xù)可以查看或根據(jù)自己的身體變化進(jìn)行更改。
2)健康打卡:健康打卡模塊記錄患者血糖記錄、飲食記錄、運(yùn)動記錄、每日消耗的卡路里計(jì)數(shù)等,如果患者的血糖血壓記錄超過正常水平時(shí),會向患者發(fā)送示警信息。
3)歷史記錄查詢:可以查看自己的糖檔案和糖記錄的歷史記錄。
4)糖友圈:通過糖友圈分享自己的心情和心得,別人則可以通過糖友圈點(diǎn)贊和評論,拉近人與人之間的距離,有助于患者同伴教育。
5)高危足自評量表:患者可以通過問卷結(jié)合糖檔案和糖記錄對自己的病情做一個自評,自評量表自動將患者的答案和正確答案進(jìn)行比對,并得出最終得分,分?jǐn)?shù)小于及格分則建議及時(shí)就醫(yī)。
6)健康宣教:健康宣教模塊不定期地推送疾病相關(guān)的健康知識。
2.3 功能設(shè)計(jì)
該小程序主要功能:健康宣教、高危足自評、糖友圈、血糖記錄、信息預(yù)警和基本信息填報(bào)等。
用戶首次登錄時(shí),需填寫糖檔案包括患者的身體信息,病例信息以及患者的生活習(xí)慣等。用戶首次登錄后通過健康宣教查閱推送的健康知識,加深相關(guān)疾病知識的了解,或手動輸入測量過的血糖血壓信息,血糖血壓處于異常值時(shí)推送警示信息,并結(jié)合高危足自評量表準(zhǔn)確評估自己的身體狀態(tài),如果異常則建議及時(shí)就醫(yī)。系統(tǒng)功能模塊如圖1。
系統(tǒng)采用云開發(fā)模式開發(fā),利用vant組件開發(fā)表單,運(yùn)用小程序原生組件開發(fā)高危足自評量表和糖友圈。
3 系統(tǒng)的關(guān)鍵技術(shù)
系統(tǒng)實(shí)現(xiàn)使用微信小程序云開發(fā)來開發(fā)“糖尿病高危足”小程序。云開發(fā)為開發(fā)者提供完整的原生云端支持和微信服務(wù)支持,弱化后端和運(yùn)維概念,無須搭建服務(wù)器,使用平臺提供的 API 進(jìn)行核心業(yè)務(wù)開發(fā),即可實(shí)現(xiàn)快速上線和迭代,同時(shí)這一能力,同開發(fā)者已經(jīng)使用的云服務(wù)相互兼容,并不互斥。小程序的云開發(fā)具有數(shù)據(jù)庫、存儲器和云函數(shù)4個基礎(chǔ)能力[7]。微信小程序的框架采用MINA框架,包括邏輯層、視圖層和基礎(chǔ)層。主要采用WXML( HTML5)、WXSS( CSS)和JavaScript 技術(shù)。
3.1 實(shí)現(xiàn)使用基于云開發(fā)的聚合能力從題庫中隨機(jī)出題
將高危足自評的題庫上傳至云數(shù)據(jù)庫,利用小程序官方所提供的view組件及其Aggregate屬性。使用sample實(shí)現(xiàn)對數(shù)據(jù)的隨機(jī)抓取 ,實(shí)現(xiàn)功能的關(guān)鍵代碼如下。
getQuestionList() {
activityQuestion
.aggregate()
.match({
true: _.exists(true)
})
.sample({
size: 20
})
.end()
.then(res => {
console.log(res.list)
let data = res.list || [];
this.setData({
questionList:data
});
})
}
3.2 糖友圈
用戶登錄高危足小程序后通過糖友圈板塊發(fā)表自己的感受或心得,別的用戶可以通過糖友圈點(diǎn)贊或評論。云函數(shù)的關(guān)鍵代碼如下。
data: {
isPic:true,
blogList:[],
pingShow:false,
pingTxt:"",
pingList:[]
},
clickAddPing(){
wx.showLoading({
title: '加載中...',
mask:true
})
var pingObj={
pid:pingId,
pingTxt:this.data.pingTxt,
userInfo:app.globalData.userInfo
}
wx.cloud.callFunction({
name:"blog_add_ping",
data:{
pingObj
}
}).then(res=>{
this.getPingData();
wx.hideLoading()
this.setData({
pingTxt:""
})
})
},
getPingData(){
wx.cloud.callFunction({
name:"blog_get_ping",
data:{
pingId
}
}).then(res=>{
console.log(res);
this.setData({
pingList:res.result.data
})
})
},
3.3 健康打卡
為更加科學(xué)全面地記錄用戶的身體健康狀態(tài),健康打卡模塊設(shè)計(jì)了不僅僅包括常見的血糖血壓記錄,同時(shí)添加了飲食記錄運(yùn)動記錄及卡路里記錄等,當(dāng)記錄的血糖血壓的值超過了給定的正常值過后,健康打卡板塊會給出警示信息,給予用戶提醒,具體實(shí)現(xiàn)功能的關(guān)鍵代碼如下。
data: {
xingming:'',
nianlin:'',
xinbie:'',
shengao:'',
tizhong:'',
BMI:'',
shoujihao:'',
dizhi:'',
},
submit(){
wx.showLoading({
title: '加載中',
mask:true
})
wx.cloud.callFunction({
name: 'addDate',
data: {
xingming: this.data.event,
xinbie: this.data.event,
shengao: this.data.event,
tizhong: this.data.event,
BMI: this.data.event,
shoujihao: this.data.event,
dizhi: this.data.event,
},
then:( res => {
wx.hideLoading()
})
})
},
系統(tǒng)運(yùn)行的部分截圖如圖2~圖7所示。
4 結(jié)束語
本文設(shè)計(jì)的糖尿病高危足小程序目的是為高危足患者提供更好的院外健康管理服務(wù),增強(qiáng)患者對高危足的防范意識和進(jìn)一步了解這種疾病防范大于治療的特殊性,增進(jìn)患者與患者、醫(yī)者之間的交流,下一階段,將在現(xiàn)有小程序的基礎(chǔ)上,研究智能可穿戴設(shè)備對高危足患者的健康管理,例如,通過該小程序依據(jù)用戶智能鞋墊的數(shù)據(jù)實(shí)現(xiàn)更加智能化地監(jiān)測患者高危足的病變情況等。
參考文獻(xiàn):
[1] 楊恩媛,馬少姜,李麗君,等.綜合性護(hù)理干預(yù)在糖尿病并高血壓患者中的應(yīng)用效果[J].實(shí)用心腦肺血管病雜志,2018,26(5):138-139,142.
[2] 鄧學(xué)潔,李斌,游鴻榕.基于智能手機(jī)的行為干預(yù)對超重或肥胖合并2型糖尿病青少年患者健康素養(yǎng)和血糖的影響[J].現(xiàn)代醫(yī)藥衛(wèi)生,2019,35(18):2799-2801,2805.
[3] 韓舶.微信小程序發(fā)展現(xiàn)狀及其前景探析[J].數(shù)字傳媒研究,2020,37(8):5-9.
[4] 楊歐陽,楊朝貴,梁恩,等.基于LBS的“急速藥遞”小程序管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2021,17(8):95-98.
[5] 中共中央國務(wù)院印發(fā)《“健康中國2030”規(guī)劃綱要》[EB/OL].[2021-05-16].http://www.gov.cn/zhengce/2016-10/25/content_5124174.htm.
[6] 李俊麗,王瑞潔,任美玲.糖尿病足的預(yù)防及護(hù)理進(jìn)展[J].兵團(tuán)醫(yī)學(xué),2021,19(4):72-74.
[7] 張小龍.微信小程序入口在哪?有什么用?[J].計(jì)算機(jī)與網(wǎng)絡(luò),2017,43(4):50.
【通聯(lián)編輯:謝媛媛】