APP下载

糖尿病高危足小程序的设计与实现

2022-08-31符致鸿符书恒余远波

电脑知识与技术 2022年18期
关键词:小程序

符致鸿 符书恒 余远波

摘要:为加深糖尿病高危足患者对疾病的认识并为患者提供更好的院外健康管理,研究了基于微信小程序云开发的血糖记录和糖尿病高危足自评对患者的重要意义。分析了用户对糖尿病高危足健康管理的需求,对糖尿病高危足小程序定期推送疾病相关知识、血糖记录、预警信息、高危足自评和基本信息填报等功能模块进行分析与设计,系统采用云开发模式开发,描述了系统实现的关键技术,具有一定的实用价值。

关键词:“糖尿病高危足”小程序;血糖记录;高危足自评

中图分类号:TP311      文獻标识码:A

文章编号:1009-3044(2022)18-0033-03

开放科学(资源服务)标识码(OSID):

1 引言

糖尿病是临床常见的一种代谢性疾病,多见于中老年人群,随着我国老龄化问题日益严重,加上生活水平的不断改善,近年来,该病发病率逐渐上升[1]。该病具有治疗周期较长、难度大的特点,易引发一系列并发症,且病程呈进展性发展,严重影响患者身心健康[2]。据不完全统计,平均每八秒钟全世界就有一个人死于糖尿病,平均二十秒钟内就会出现一例因为糖尿病足被截肢的患者,只要患者患上糖尿病,每一百人中就有四到十人会引发足部溃疡,而在所有的非外伤性低位截肢手术中,因为糖尿病高危足截肢的人就超过了40%。目前,微信小程序正朝着更宽领域发展,比如、美食、医疗、教育、运动记录等,但其微信的小程序应用于糖尿病高危足院外延续管理创新方面极少记载。目前,医疗、教育等公共服务行业的微信小程序在眼前的信息化高度发展的大环境下已经达到了一种前所未有的高度[3]。现在几乎人手一部手机,并且会使用微信,杨欧阳等研究基于LBS的药品需求信息服务[4],而开发糖尿病高危足患者院外健康管理小程序可以帮助他们实现掌上健康管理体验,糖尿病人群在院外管理中将遇到的即时问题,可以在该小程序中获得护理经验,得到相关的健康指导,对糖尿病足的院外护理与治疗有重要意义。

《“健康中国2030”规划纲要》指出,2030年前,要实现全体人民、整个生命周期的慢性病健康管理;将“互联网+健康医疗”服务的规划和推进提上日程,对目前的互联网健康医疗服务模式提出创新,继续推进基于自主健康管理一体化的国民健康信息服务,贯彻落实整个生命周期的三个阶段包括预防、治疗、康复的持续推进工作;针对目前的突发事件卫生应急体系提出完善方案,对早期预防、及时发现、快速反应和有效处置能力提出更高标准[5]。

其实,糖尿病足并不是突发性的,它仍然是可以预防并且可控的,只要提高医护人员们的意识,在临床工作中及时发现糖尿病足的症状和特点,在早期时就针对出现的问题进行足部防护教育,并介入相应的护理干预,能够有效地减轻糖尿病高危足给病患带来的风险[6]。

2需求与功能分析

2.1 设计目标

“糖尿病高危足”微信小程序,构建基于小程序云数据库的患者血糖血压等进行记录,并根据患者的血糖血压做出预警提醒,同时患者还可以结合小程序内的糖尿病高危足自评量表对自己的身体健康做出一个更为准确的评估,必要时及时送医,避免错过治疗时机。

2.2 需求分析

在“糖尿病高危足”小程序中,用户的核心需求是通过高危足自评量表和血糖血压的警示功能提高患者的院外健康管理。

用户可以通过查看血糖血压的历史记录及高危足自评量表对自己的身体进行一个评估,查看患者的病情是否存在恶化情况,并及时前往医院进行正规诊疗。

该糖尿病高危足小程序具有以下功能:

1)糖档案:糖档案及患者的基本信息记录,包括患者的身体信息、病例信息以及患者的生活习惯等,首次填写后患者后续可以查看或根据自己的身体变化进行更改。

2)健康打卡:健康打卡模块记录患者血糖记录、饮食记录、运动记录、每日消耗的卡路里计数等,如果患者的血糖血压记录超过正常水平时,会向患者发送示警信息。

3)历史记录查询:可以查看自己的糖档案和糖记录的历史记录。

4)糖友圈:通过糖友圈分享自己的心情和心得,别人则可以通过糖友圈点赞和评论,拉近人与人之间的距离,有助于患者同伴教育。

5)高危足自评量表:患者可以通过问卷结合糖档案和糖记录对自己的病情做一个自评,自评量表自动将患者的答案和正确答案进行比对,并得出最终得分,分数小于及格分则建议及时就医。

6)健康宣教:健康宣教模块不定期地推送疾病相关的健康知识。

2.3 功能设计

该小程序主要功能:健康宣教、高危足自评、糖友圈、血糖记录、信息预警和基本信息填报等。

用户首次登录时,需填写糖档案包括患者的身体信息,病例信息以及患者的生活习惯等。用户首次登录后通过健康宣教查阅推送的健康知识,加深相关疾病知识的了解,或手动输入测量过的血糖血压信息,血糖血压处于异常值时推送警示信息,并结合高危足自评量表准确评估自己的身体状态,如果异常则建议及时就医。系统功能模块如图1。

系统采用云开发模式开发,利用vant组件开发表单,运用小程序原生组件开发高危足自评量表和糖友圈。

3 系统的关键技术

系统实现使用微信小程序云开发来开发“糖尿病高危足”小程序。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无须搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。小程序的云开发具有数据库、存储器和云函数4个基础能力[7]。微信小程序的框架采用MINA框架,包括逻辑层、视图层和基础层。主要采用WXML( HTML5)、WXSS( CSS)和JavaScript 技术。

3.1 实现使用基于云开发的聚合能力从题库中随机出题

将高危足自评的题库上传至云数据库,利用小程序官方所提供的view组件及其Aggregate属性。使用sample实现对数据的随机抓取 ,实现功能的关键代码如下。

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 糖友圈

用户登录高危足小程序后通过糖友圈板块发表自己的感受或心得,别的用户可以通过糖友圈点赞或评论。云函数的关键代码如下。

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 健康打卡

为更加科学全面地记录用户的身体健康状态,健康打卡模块设计了不仅仅包括常见的血糖血压记录,同时添加了饮食记录运动记录及卡路里记录等,当记录的血糖血压的值超过了给定的正常值过后,健康打卡板块会给出警示信息,给予用户提醒,具体实现功能的关键代码如下。

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()

})

})

},

系统运行的部分截图如图2~图7所示。

4 结束语

本文设计的糖尿病高危足小程序目的是为高危足患者提供更好的院外健康管理服务,增强患者对高危足的防范意识和进一步了解这种疾病防范大于治疗的特殊性,增进患者与患者、医者之间的交流,下一阶段,将在现有小程序的基础上,研究智能可穿戴设备对高危足患者的健康管理,例如,通过该小程序依据用户智能鞋垫的数据实现更加智能化地监测患者高危足的病变情况等。

参考文献:

[1] 杨恩媛,马少姜,李丽君,等.综合性护理干预在糖尿病并高血压患者中的应用效果[J].实用心脑肺血管病杂志,2018,26(5):138-139,142.

[2] 邓学洁,李斌,游鸿榕.基于智能手机的行为干预对超重或肥胖合并2型糖尿病青少年患者健康素養和血糖的影响[J].现代医药卫生,2019,35(18):2799-2801,2805.

[3] 韩舶.微信小程序发展现状及其前景探析[J].数字传媒研究,2020,37(8):5-9.

[4] 杨欧阳,杨朝贵,梁恩,等.基于LBS的“急速药递”小程序管理系统的设计与实现[J].电脑知识与技术,2021,17(8):95-98.

[5] 中共中央国务院印发《“健康中国2030”规划纲要》[EB/OL].[2021-05-16].http://www.gov.cn/zhengce/2016-10/25/content_5124174.htm.

[6] 李俊丽,王瑞洁,任美玲.糖尿病足的预防及护理进展[J].兵团医学,2021,19(4):72-74.

[7] 张小龙.微信小程序入口在哪?有什么用?[J].计算机与网络,2017,43(4):50.

【通联编辑:谢媛媛】

猜你喜欢

小程序
高校官方微信公众号应用情况与思考
微信小程序
“小程序”继续升温 支付宝小程序能追上微信吗?
超级微信的“小程序”