高血压院外管理微信小程序的设计
2024-01-26刘嘉亮阿木德力杨琳琳森干
刘嘉亮 阿木德力 杨琳琳 森干
摘要:微信小程序作为一种移动医疗在慢病领域的重要干预形式,对慢病患者的持续院外管理有着积极作用。文章设计以微信为载体,根据高血压慢病管理工作指南,采用MINA 框架、WXML、WXSS以及JavaScript搭建平台,设计和实现高血压慢病管理小程序患者终端软件,通过医生与患者之间的信息交互,实现院内外结合对高血压慢性病管理。
关键词:慢性病管理;高血压;移动医疗;微信小程序
中图分类号:TP399 文献标识码:A
文章编号:1009-3044(2023)35-0047-03
开放科学(资源服务)标识码(OSID)
0 引言
慢性非传染性疾病,简称慢性病,它不是一种具体的疾病,而是长期隐匿、病程长且久治不愈的疾病。常见慢性病主要有心脑血管疾病、糖尿病等,其中心脑血管疾病最主要的危险因素就是高血压。
随着中国人口老龄化加剧,在未来几年慢性病患者依旧呈增长趋势[1]。由于老年人对高血压的认知不高,缺乏自我管控能力,不利于对疾病的长期管控,导致病情反复的同时还带有其他的并发疾病[2]。慢性病具有很长的病程,相应需要进行长期的治疗,其中产生高额的费用让许多家庭的经济遭受到了强烈的冲击[3]。尽管高血压防治工作已经进行几十年,但是仍与发达国家的防控水平有较大差距,防治工作还有进步的提升空间[4]。因此,需要医学专家、研究人员和移动健康开发者共同协作,发展和更新适用于老龄人群,功能定制使用便捷的慢病管理应用。而微信作为发展势头最猛的社交媒体,老年人对它的使用操作更为熟悉,使用频度更高。寄生于微信的慢病管理应用可能在规避老年人对新技术产生的焦虑感方面产生积极效果。因此,基于微信小程序开发的慢病管理患者终端具有一定的优势与前景。
通常情况下高血压患者并不需要长期住院观察,医生与患者之间经常很长时间没有进行全面的信息交互,于是就患者对自身的病情不明白、不了解,引发了其他的并发症或者病情加重,尽管医院对患者的信息进行电子化管理,但是患者仍需要频繁就诊确认自身情况以及改变治疗方案[5]。“血压微管家”小程序可以很好地解决这医患信息交互问题。仅需要患者在平台定时上传相关健康数据,医生实时浏览数据便可以明白患者病情的发展趋势,并在小程序上提出治疗方案、更改原有的治疗方案、备注相关生活习惯要求等[6],采用这种方式对患者的治疗产生积极作用,也解决医患信息全面交互的问题。同时小程序平台提供健康教育模块,发布关于疾病的各类信息以及生活习惯规范,提高患者对自身疾病的认知以及促进患者的自我管理[7]。
1 需求与功能分析
1.1 设计目标
临床路径的管理模式,是根据医学证据为指导,针对某一疾病的治疗、护理、康复、检测等所制定的标准化治疗模式与治疗程序[8]。高血压慢性病的管理需要一个完整的闭环系统,在系统内医生与患者应当有密切的交流,增加医生在系统中的参与度,促进患者的治疗。高血压患者通过小程序的患者端上传高血压慢性病数据的记录以及自身状况,医生通过医师端查询和分析患者所上传数据,从中了解患者病情发展状况,及时给出患者治疗高血压慢性病的指导。
1.2 需求分析
高血压慢性病的管理更多集中在院外的患者自我管理,因此,需要患者提高对疾病的认知程度及相关知识储备,加强自我管理的能力,而移动医疗针对慢病管理干预的有效性已有许多项目证实,这些干预措施包括远程监测和传输生理数据、对健康症状进行评估、通过电话或视频与卫生保健专业人员进行交流、特定疾病的教育以及加强自我管理[9]。本文旨在设计基于小程序的慢病管理患者终端平台,目的是使用该软件配合医生端,共同形成闭环结构,实现有效的高血压慢病管理。针对离院慢病患者的高血压慢病管理路径,在各个阶段的管理过程中都涉及的主要工作有:1) 记录患者每日测量血压、心率次数;2) 持续检测患者血压、服药、运动、饮食情况;3) 异常情况评估及干预;4) 对患者进行健康教育和复诊建议。
1.3 功能架构设计
“血压微管家”小程序有三大主要页面,分别为登录页面、主界面以及我的页面。每个页面存在着相应功能,大部分都集中在主界面,每个页面设计遵循“方便老年人使用”使用的理念,突出页面友好性。“登录”页面主要为注册和登录,使用手机号进行注册登录。“我的”页面中则是记录患者的主要信息。
“主界面”涉及比较广泛,包含了小程序主要功能,功能框架图如图1所示。
历史数据展示的功能,是根据历史数据主要的记录以时间跨度为使用需求进行收缩压,舒张压,心率数据等情况的曲线图表展示,历史数据展示形式对应情况如图2所示。
2 设计与实现
在色彩方面,主色调使用橙、绿、蓝。迎合了微信绿与灰的色彩主题风格,使用蓝绿色表达了健康的寓意。辅以橙色,风格轻快。在舒缓的蓝绿色基调上适度调节节奏,形成张弛有度的总体感受。Logo的设计为心脏图案,寓意着心管疾病——高血压。
根据需求分析以及功能结构实现主要功能:注册登录、健康数据录入、周报/月报表、健康教育模块。
2.1 交互设计
通过登录界面登录可进入主界面,其余各项功能皆能通过主页进行导航。考虑到所面向的用户群体是以老年人为主的高血压患者,因此用户界面的设计避免纷乱繁杂,尽可能简单明了,避免因界面过于复杂导致用户体验过差。除此之外,操作模式尽量简化、单一,便于老年人养成操作模式习惯。
主界面分为上中下三部分。顶部显示用户昵称和头像信息。中间显示各功能导航,一般情况下老年人視力比较差,所以调大了字体并且选择使用更具备规律性的九宫格的样式显示各个功能。功能模块分别有血压/心率输入、体重录入、饮食、周报/月报、运动、我的医生、服药情况、随访时间、注销登录。
2.2 相关技术
小程序前端使用微信开发者工具 MINA 框架,它是一个轻量级的框架,使用难度低方便开发,同时还具备优秀的性能和相应速度。作为一款通信应用框架,可以自动地将程序和底层网络黏合起来,让开发者的精力能更好集中在程序开发上。使用 WXML(WeiXin Markup Language)标签语言编写数据绑定以及相关运算,结合基础组件、事件系统便可以快速搭建出页面结构。WXSS(WeiXin Style Sheets) 作为样式语言用于描述前者WXML标签语言,对页面起美化作用。使用JavaScript编写的逻辑层,并在视图层与逻辑层间提供数据传输和事件系统;后端代码使用 Intellij IDEA 编写。
2.3 注册、登录模块
首次使用的患者可以点击注册按钮进行注册,进入注册页面之后使用身份证号或手机号进行注册。每一个手机号或身份证号仅对应一个账号,输入正确的账号密码便可以进行登录。
使用患者手机号或者身份证号作为账号,结合个人设置的密码进行登录。若输入有误则会有灰色方形消息提示框弹出进行提醒患者报错,需要对账号密码进行检查;若成功登录则会直接导航至主界面,没有信息提示框出现。
“我的”界面主要是收集个人基本信息,例如姓名、年龄、出生年月等。填写这些信息,完成完善个人信息步骤便完成注册。总体简洁明了,没有多余的干扰信息,便于老年人理解和使用。
2.4 健康数据录入与显示
小程序除了管理计划,还要建立数据库以存储患者上传的任务数据,其核心是高血压的管理任务。针对高血压患者,长期进行管理治疗时,需要注意的是血压、体重、服药、饮食、运动、不适等数据,每一类数据对应数据库的一张表。这些数据以ID唯一确定。小程序将这些抽象的事项具体转化成任务的形式,以完成任务的方式将健康数据录入。任务分别为血压任务、体重任务、饮食任务、运动任务、饮食任务。每一种任务都尽可能地抓住关键信息,并且测量简单、简洁明了,方便老年人使用,如表1所示。
在血压任务当中只有舒张压、收缩压、心率是患者自行测量上传,其他的指标由小程序自行生成并跟随上传,其中种类4个取值:0(代表早上)、1(代表中午)、2(代表晚上)、3(代表自定义)。
同样地,体重任务当中体重值是由患者上传,其余的由小程序自动生成。
一般情况下饮食任务当中会包含多种食物,小程序将食物分为五大类:主食、肉类、蔬菜、水果、蛋类,每个种类需要大概记录其质量。
服药任务:这项设计是为记录患者服药,同时达到提醒服药的目的。
运动任务:一次运动记录由运动类型、时间、强度决定,类型分为慢跑、快走、跳绳、做操、其他,时间以分钟为单位,强度分为低、中、高三级。
表1 任务及其指标
[任务名称 指标1 指标2 指标3 指标4 指标5 指标6 血压任务 舒张压 收缩压 心率 测量时间 ID 种 类 体重任务 体重值 测量时间 ID 服药任务 测量时间 药物数组 剂量数组 ID 种 类 运动任务 测量时间 运动类型 运动时间 运动强度 ID 饮食任务 测量时间 食物数组 ID 种 类 ]
2.5 周报/月报表
小程序将血压、心率的周报表、月报表数据以折线图的形式进行展示。其中,血压变化历史数据图表以时间为横坐标,展示收缩压、舒张压和心率的变化情况,如图5所示。点击图5数据点,将以横坐标轴为驱动,Tool Tip提示工具显示该项记录的具体数值与测量时间。界面仅包含图表展示,信息简单直接,医生可以通过该趋势图了解血压的变化趋势。
2.6 健康教育
对患者进行适当的宣传健康教育可以在一定程度上提高患者的依从度。因此,对患者进行针对性的健康知识的推送功能是必要的。通过Tab Bar导航可进入健康教育功能界面,如图6所示。使用该功能患者可以从健康数据库获取健康教育数据信息,以信息卡片的形式简要显示健康教育文章标题和文章简介。卡片形式是为与健康数据功能界面达成形式上的统一稳定。用户点击即可跳转页面阅读全文。
3 结束语
“血压微管家”微信小程序结合高血压慢性病院外管理路径,设计并实现管理高血压慢性病患者的终端程序,去解决慢性病院外医患信息交互问题。在未来将可穿戴设备和人工智能结合应用,建设慢性病管理体系,逐步实现慢性病的社区管理。小程序的开发并非旨在取代高血压管理的原生应用,而是与之相辅相成,共同助力高血压慢性病管理与治疗。
参考文献:
[1] 曹新西,徐晨婕,侯亚冰,等.1990—2025年我国高发慢性病的流行趋势及预测[J].中国慢性病预防与控制,2020,28(1):14-19.
[2] 李洪芹,奉燕,王欣玲.健康管理应用于社区老年高血压患者的效果研究[J].山西医药杂志,2021,50(4):640-642.
[3] 赵新月,郑晓,薛雅卿,等.慢性病对老年人质量调整生命年与经济损失的影响研究[J].中国全科医学,2022,25(19):2379-2384.
[4] 赵连友.构建我国全社会参与高血压防控体系的思考[J].中华高血压杂志,2022,30(12):1101-1102,1100.
[5] 顾申红,宋艳玲,林芸芸,等.全科医学健康管理在社区高血压患者中的应用现状分析[J].中国全科医学,2017,20(S2):231-232.
[6] 邓奇娟,梁京娣,徐得利.高血压高危人群的生活方式和饮食习惯调查分析[J].基层医学论坛,2021,25(20):2930-2931.
[7] 陈凯梅.健康管理模式对高血压患者血压水平及自我管理能力的影响[J].医学信息,2021,34(20):148-150.
[8] 方朕.临床路径管理模式在医院管理中的应用现状分析[J].中国医药导报,2017,14(10):166-169.
[9] 程晓冉,張笑天,李明月,等.医防融合背景下慢性病随访对高血压和糖尿病患者健康行为及血压/血糖控制的影响研究[J].中国全科医学,2023,26(28):3482-3488.
【通联编辑:朱宝贵】