2型糖尿病患者中医药健康管理APP的设计与实现
作者: 张佳慧 张丽湲 宋妍羽 张宇奥 曹颖
【摘要】 目的 针对2型糖尿病患者,设计一款融入中医药养生保健知识的健康管理程序。方法 采用经典的MVC开发框架,将中医体质、中医药膳、腧穴保健、中医运动疗法与营养学相结合,设计中医综合健康管理程序—“控糖圈”APP。结果 “控糖圈”操作便捷,可帮助患者获得准确的中医药综合干预方法。结论 “控糖圈”APP有利于2型糖尿病患者应用中医药综合疗法进行日常健康管理。
【关键词】 2型糖尿病;中医特色疗法;健康管理;应用程序设计
中图分类号 R248.1 文献标识码 A 文章编号 1671-0223(2023)13--05
Design and implementation of TCM health management APP for patients with T2DM Zhang Jiahui, Zhang Liyuan, Song Yanyu, Zhang Yuao, Cao Ying. North China University of Science and Technology, Tangshan 063210, China
【Abstract】 Objective To designed a health management application integrating health care knowledge of traditional Chinese medicine aiming at patients with type 2 diabetes. Methods The classic MVC development framework was used to design the TCM comprehensive health management application -- Glucose control Circle, which included TCM constitution, TCM medicinal diet, acupoint health care, TCM exercise therapy and nutrition. Results The application was easy to use and could help patients get accurate integrated TCM interventions. Conclusion The application was conducive to the daily health management of patients with type 2 diabetes by applying TCM comprehensive interventions.
【Key words】 Type 2 diabetes mellitus; Traditional Chinese medicine therapy; Health management; Application design
依据国际糖尿病联盟(IDF)发布的最新版数据,全球20岁到79岁的人口中,有5.37亿人患有糖尿病,到2045年这一数字预计将跃升至7.83亿[1]。随着中国糖尿病患病率的攀升和人口的老龄化的加剧,截止到2020年我国老年人口(≥60 岁)占总人口的18. 7%,达到2.6亿,其中约30%的老年人罹患糖尿病,且2型糖尿病(type 2 diabetes mellitus ,T2DM)占95%以上[2],因此中老年T2DM患者是一个不可忽视的庞大群体。大部分T2DM患者自我管理能力不高,加上我国存在医疗资源发展不平衡、糖尿病人口众多及T2DM的经济负担大等问题,传统的医疗服务方式无法准确的应对患者日常健康管理,因此人工智能和大数据技术的应用可能会通过帮助患者加强健康管理来改善糖尿病的预后[3-5]。随着现代社会信息化和智能化的飞速发展,应用智能手机应用软件(application,APP)对慢性疾病进行管理已成为一种趋势。
1 糖尿病管理APP现状
国外的健康管理相对于国内起步早。2008年Well Doc便提供手机和云端的糖尿病管理平台,采用医院与保险公司合作的管理模式。国外的糖尿病管理APP主要有患者行为管理功能、疾病教育功能、医患互动功能、维护病友社群、糖尿病的预防与早期发现等功能[6]。我国移动医疗发展也十分迅速,尹卫等[7]采用居家糖尿病护理APP精准护理,干预年龄≤60岁的男性及年龄≤55岁的女性在职T2DM患者,6个月后观察组的空腹血糖、餐后2小时血糖、糖化血红蛋白等指标较对照组下降更明显。赵振华等[8]将59例社区老年T2DM患者随机分成对照组和干预组,对照组实行常规管理,而干预组使用某款糖尿病管理APP管理,3个月后干预组改善指标显著优于对照组。徐慧文等[9]将糖尿病中医慢病管理APP应用于T2DM患者,发现应用APP可以在降低生理指标的同时降低患者的心理痛苦水平。在西医降糖的同时,采用中医药综合手段早期干预,在治疗糖尿病、防治并发症方面具有重要意义[10]。因此,将中医药健康管理的理念应用于糖尿病健康管理APP设计,将为患者的健康管理提供更多的选择。
本课题组调查发现,在应用市场能够下载并可实际应用的糖尿病管理APP仅有10余种,如糖护士、糖动、稳糖等。它们均为西医管理方式,且操作界面对老年患者不够友好。对此,本课题组依托于中医理论及移动应用开发的相关知识、针对中老年人T2DM患者设计了一款APP——“控糖圈”APP。本APP能够针对糖尿病患者提供膳食管理、中医体质辨识、药膳养生、穴位按摩等保健知识,同时又具有操作简单的特点,可帮助老年人适应现代医疗趋势,有助于提高中老年T2DM患者的自我健康管理水平和生活质量。
2 架构设计
“控糖圈”APP采用经典的MVC开发框架。M指代model,意为模型,在实际开发中用于规定业务的流程、处理app的运行状态以及制定相关的业务规则。在这个应用中,主要有三个模型。第一个为中医体质的辨认,用于判断用户在中医体质分类下的专属体质。第二个模型为每日饮食热量糖类摄入记录,主要用于记录用户每天三餐的饮食摄入,提示用户糖类的摄入情况是否符合健康要求,促进其健康、规律饮食,维持自身健康。第三个模型为科普知识保存库,提供用户一系列中医健康相关的科普知识。V指代View,意为视图,代表用户的交互页面,该应用选择的是XML视图对用户显示,用户就在视图上操作使用APP。C指代Controller,意为控制,一般指代应用从用户处接收请求,然后把视图和模型进行匹配,一起完成用户请求的过程。用户使用应用的饮食记录、中医体质测试以及了解中医的相关科普知识时就由控制处理用户需求。
3 数据库设计
3.1 概述
通过分析不同T2DM健康管理软件的优缺点,根据自身软件系统功能的需求和其功能所需数据库的汇总,对“控糖圈”APP的后台数据库进行了详细设计。本APP的数据库主要包括用户信息库、血糖数据库、食物数据库、中医体质数据库、药膳食谱数据库、科普知识库和腧穴及运动保健数据库等。
3.2 用户信息库
系统将用户的性别、出生年月、身高体重等基本信息保存于用户信息库中。此外,在该信息库还储存了用户的登录信息、中医体质、个人控糖方案等数据。
3.3 血糖数据库
用户在血糖数据库中可记录血糖检测的时间段(三餐前空腹血糖、餐后2h及晚睡前的7点血糖七个时间段)和具体时刻。分析血糖值是否正常并储存1日和1周血糖值的变化。
3.4 食物数据库
食物数据库储存了糖尿病患者日常生活中常食用的各类食物,包括谷豆类、蔬菜类、水果类、肉类、水产类等。食物库主要用于分析某食物是否适宜糖尿病患者食用,其中包含了该食物的控糖原理、对并发症的好处、控糖烹饪法、控糖搭配、升糖指数、热量、推荐用量、最佳食用时间等一系列信息。
3.5 中医体质数据库
依据王琦教授的中医体质九分法建立了中医体质数据库,将平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、血瘀质、气郁质和特禀质九种体质测试题汇总于数据库中,通过分析用户提交的选项可判定患者的中医体质,为后续制定个性化中医食疗方案提供依据。
3.6 药膳食谱数据库
药膳食谱库主要用于为中老年T2DM患者提供科学健康的食疗方案,该数据库按照早餐、午餐、晚餐和加餐四种饮食时间分别建立,均包括菜名、组成、制法、总能量、蛋白质、脂肪、糖类及选择用量等内容,涵盖了粥膳、主食、菜肴、汤膳、药茶、糕点等多种食物种类,可满足用户每餐的食用需求。
该数据库中还包含对不同身高、体重和劳动程度用户的每日每餐热量的计算公式,一般情况为:轻体力劳动:120 kJ/(kg·d);中体力劳动:140 kJ/(kg·d);重体力劳动:160 kJ/(kg·d)。三餐饮食热量采用 1∶2∶2 分配。以正常体型为例其公式见表1、表2。
3.7 科普知识库
科普知识库包含了药物、穴位、中医运动疗法、中医体质和中医食疗等方面的知识,如:药物科普库中不仅有对中药的科普,还有对西药的科普,中药科普内容包含中药的控糖原理、适用的并发症及适用与慎用人群等方面,西药科普包括降糖机制、用药人群、用药提示、方法用量和不良反应等。
3.8 腧穴及运动保健数据库
腧穴及运动保健数据库中的内容主要针对不同体质及患有并发症的患者;腧穴保健部分按中医体质和并发症进行分类,腧穴按摩内容包括穴位定位、按摩手法以及功效/注意事项等方面;运动疗法部分则根据不同体质推荐不同的运动方式,对于中医运动疗法如太极拳、八段锦等提供教学视频。
4 功能设计
4.1 概述
“控糖圈”APP主要包括七大功能模块,分别为:基本信息录入、血糖记录、饮食、中医体质分析、药膳食谱推荐、保健知识和科普。
4.2 基本信息录入
用户首次使用“控糖圈”APP需要录入手机号进行注册后登录或微信直接登录,登录后需要填写用户的基本信息(如:昵称、性别、出生年月、身高、体重、确诊时间、病情所处阶段及并发症等),该信息会被系统自动储存。如果用户想对首次录入的基本信息进行查看或修改,可在进入APP后点击“我的”-“我的健康档案”中进行查看或修改。具体见图1。
4.3 血糖记录
用户在进入首页后,可见到“血糖”的图标,点击该图标进入血糖记录页面,找到所需记录血糖的相应时间段,滑动数字记录血糖值,确定后系统可显示血糖是否在正常范围(如:低于正常值显示黄色; 在正常范围内显示绿色;高于正常值显示红色)。在血糖记录的模块下,可查看到血糖值变化生成的曲线,还可切换查看一日或一周的血糖变化。具体见图2。
4.4 中医体质分析
点击首页的“中医体质测试”,单击“进入测试”,用户进入答题界面。由于“控糖圈”APP的用户主要针对中老年患者,所以测试题具备语音朗读功能,用户可单击题目前的“小喇叭”,系统便可播放测试题和选项的音频。具体见图3。
本APP的中医体质的测试题及结果皆基于《中医体质分类与判定表》[11],系统将根据用户填写的答案自动换算成相应分数(每一问题按 5 级评分,计算原始分及转化分,依标准判定体质类型),其换算公式为: