基于中医三因制宜理念的头发健康管理平台的开发与实现
2022-12-29罗良梅严海婷高文静黄琪豪
罗良梅 严海婷 高文静 魏 立 黄琪豪 叶 桦
成都中医药大学智能医学学院,四川成都 611137
当今社会的快节奏生活和高强度的工作学习,导致人们心理压力增大,加之日常生活作息不规律、饮食失宜等状况,头发健康问题愈发突出。经查阅大量与头发健康相关文献,发现药物、手术、激光等疗法对头发问题的防治尚未达到理想效果。中医药有数千年历史,在头发养护方面积累了丰富的理论和实践经验。既往对治疗脱发的方剂和用药规律研究较多,而将中医理论与信息技术深度结合,专注头发健康管理和相关产品的研究尚处于起步阶段。基于此,研发一款发挥中医药优势的头发健康管理平台,满足民众日益增长的健康需求,具有现实意义和推广价值[1]。
中医药治疗手段丰富,特色优势明显,防治疗效显著。三因制宜是《黄帝内经》理论体系的重要组成部分[2],蕴含着丰富的“因时、因地、因人制宜”治疗法则,强调辨证论治过程需结合四时、地域、体质等天、地、人因素变化的影响,在全面了解病情的基础上制订合理的防治方案,对中医临床辨证具有重要的实践意义[3]。本文提出基于中医三因制宜理论的头发健康管理平台,依据个体体质差异、地理环境影响、季节气候变化等综合认识病因病机,发挥中医治疗的整体观和辨证论治特色[5]。
1 平台概况
1.1 平台架构
平台架构主要分为表现层、逻辑层和数据层,见图1。表现层:主要提供用户与平台交互界面,通过界面接收用户请求,调用业务逻辑层处理业务并将结果返回用户;逻辑层:主要负责数据的逻辑操作,完成个人信息管理、发质测评等操作[6];数据层:进行数据库、文件及数据的增删改查等操作。
图1 平台架构图
1.2 开发背景
平台采用MINA 框架,云开发,同时引入关键API——网易云信的IM 即时通信,实现用户间的实时交互。
1.2.1 开发框架 采用MINA 框架,此框架提供特有的描述语言WXML、WXSS 和基于JavaScript 的逻辑层,并在视图层与逻辑层间提供数据传输和事件机制[7]。框架整体分为视图层(View)、逻辑层(App Service)和系统层(Native)[8]。视图层采用WXML、WXSS 编写,用于搭建页面结构和样式;逻辑层采用JavaScript 编写,用于处理数据,渲染页面,响应视图层发起的事件;系统层主要包括页面临时数据、离线存储、网络请求与调用、本地存储[9]。
1.2.2 云开发 腾讯云和微信联合出品的一站式后端云服务——云开发,为开发者提供云函数、存储、云数据库、云托管等多种服务[10]。在云开发控制台,开发者可将图片、文件、数据库上传至云端,调用云函数对文件或数据进行云存储及增删改查,使用云数据库建立集合管理数据表[11]。相较于传统的开发模式,云开发稳定可靠、成本较低、节约空间、无需进行复杂的部署和维护,适于平台开发需求。平台数据库集合包括用户信息表、发质表、科普信息表、咨询表、测试表等,见表1。
表1 部分平台数据库集合
1.2.3 开发语言 采用WXML+WXSS+JavaScript。WXML 是微信标记语言,实现页面结构搭建;WXSS是微信样式表,用于描述WXML 页面样式;JavaScript是轻量级、嵌入式的高级程序设计语言,能够运用脚本语言进行独立运算和函数分析,处理交互数据,将静态页面转变成实时、交互的动态页面[12]。
1.2.4 关键API 网易云信根据IM 即时通信的具体功能,针对多种不同的场景可分为点对点单聊、多人群聊等聊天互动。IM 即时通信功能适合于多样化场景,可根据开发人员需要,衍生出适合需求的场景支持。该程序运用于API 服务,可实现用户间互动、医患咨询等。
1.3 应用场景
平台应用场景主要分为面向患者、面向医者和面向市场三个方面。
1.3.1 面向患者 ①头发问题预防。疾病的预防体现在日常养护中,平台定期向用户推送预防头发问题的科普类文章、视频和中医药调护套餐;提供发量打卡和记录每日脱发数量功能,督促用户实施主动管理;在交流圈推荐有相同需求的用户,帮助用户获得更丰富的理论和实践知识。②头发问题治疗。平台提供便捷就医服务,医患可通过音视频即时通信,远程交流病况。③特殊人群需求。产后属于女性特殊生理时期,对产后脱发的护理存在用药种类和疗法的诸多限制,平台充分考虑特殊用户的需求,推送天然中草药类产品和头部按摩疗法,提供安全有效的解决方案。
1.3.2 面向医者 提供线上问诊,医生可查看患者就诊前的自述,与患者进行交流缓解其心理压力、将调护方案推荐给患者,开展便捷诊疗服务[5]。
1.3.3 面向市场 平台设有商品推荐等模块。正规合法销售头发洗护产品的商家可入驻平台,向大众提供优质的中药养发洗护产品。
2 核心功能设计及实现
2.1 平台功能
团队基于一代头发健康管理平台——“发芽”开发“发如云”。“发如云”在一代产品的基础上,融入更丰富的中医药元素。如基于三因制宜理念的发质自评模块,中药洗护产品推荐,发挥中医药治疗不良反应少、耐药性低的优势[13],帮助保持头发健康。核心功能包括发质自评、中医防治、压力测试和医患互动,见图2。
2.1.1 发质自评 主要实现问卷和拍照测评功能,便于用户了解发质基本情况。问卷测试功能:设有基于三因制宜理念的测试问卷,采集用户性别、年龄、职业、阶段内发质、情志及身体状况、居住地区气候、地域信息、填写日期等,填写并提交资料后,后台计算返回测试报告。测试报告包括:用户发质、情志和身体状况、室内温湿度、情志调节、昼夜或不同时节头发护理建议;拍照自评功能:用户可上传头发顶部和侧面照片,后台将利用图像处理算法提取头部和发丝特征点与数据模型进行比对,比对后返回测试报告。此算法所需数据模型需要大量用户数据和理论研究作支撑才能将功能实现。由于现阶段采集的数据量有限,后期还需扩大样本量进行深入研究。此功能模块返回测试报告包含“发质类型、发质分析、护发建议、产品推荐”。
2.1.2 中医防治 主要包括养护科普和商品推荐。该模块根据用户个体差异进行科普内容推荐。平台利用算法自动抓取用户的发质测试问卷填写内容,识别用户发质、身体状况、所处地域、时节,推送适宜用户体质和发质的头发护理、情志调节、穴位按摩、健身功法相关视频、文章及汤药套餐和洗护产品。
2.1.3 压力测试 模块设有心理健康测量表,平台将用户测试得分与数据库中数据比对,返回结果包括“压力得分、压力解析和缓解建议”,便于用户了解自身压力状况。
2.1.4 医患互动 患者端:可选择医生进行文字或音视频咨询,点击“提问”可进入交流界面;医生端:登录后可查看患者自述、发质图片和历次发质测试问卷,回复咨询问题等。医生通过该模块,可快速掌握患者发质和生理变化,及时对用药、饮食、运动等治疗和护理方案做出调整。
2.2 需完善的功能
平台为用户头发健康管理提供基本服务,下一步拟新增“用户画像”和“睡眠管理”模块,为用户提供更精细化的服务。
2.2.1 用户画像 由于平台功能模块较多且内容覆盖面广,用户难以准确获取与自身症状完全吻合的资源。为解决以上问题,平台构建用户画像,提供更专业和个性化的服务[14]。首先收集发质问卷、压力测试、浏览记录、选用产品、圈子互动、咨询问题等数据,进行算法分析,生成标签,利用推荐算法从用户和平台所提供服务两个维度分别构建标签体系,最终计算、匹配相似度构建画像[15]。由于用户偏好具有动态性,需加入滑动时间窗口算法、遗忘函数机制及时间函数,对标签进行实时更新,优化推荐服务[16]。通过画像分析用户个性需求,实现精准服务,提升用户体验。
2.2.2 睡眠管理 中医认为头发状况与肾的功能关系紧密,《黄帝内经》提出发为肾精之外候,精血充足则头发浓密而光泽[17],人体肾精可影响头发的生长。研究表明异常的睡眠行为和模式将对肾脏产生不利影响,进而损害头发健康[18]。平台已开发的“睡眠管理”功能,可记录睡眠时长,下一步将运用算法评估用户睡眠状态并给出合理的睡眠建议,帮助用户养成规律作息,用打卡促成习惯的保持。
3 应用情况
平台部分功能已在有脱发、发稀、皮屑过多等头发问题的大学生人群中试用,用户反馈平台界面舒适、功能稳定,对头发问题的改善起到一定辅助作用,具备一定的为头发健康管理提供科学、有效、便捷的解决方案的实际应用价值。下一步将扩大平台的受众范围,纳入产后、更年期女性等更多特殊群体,通过采集大量用户反馈数据优化平台,进一步测试平台功能;同时寻求更多专业医生和商家的支持合作,积累优质资源,提升服务质量。
4 总结和展望
随着经济的高速发展和城市化进程的加快,民众对健康管理的需求日益增加。头发问题已成为困扰现代人健康和形象的不可忽视因素,该领域具有重要的研究价值和巨大的应用潜力。本项目基于中医三因制宜理念,通过发质测评对头发状况进行全面、智能分析,推荐中医药洗护产品和综合调理方案,构建“中医理念+互联网”新型头发健康管理模式。平台作为移动医疗模式,将中医理念与信息技术深度融合,解决线下诊疗地域受限、耗时较长、资源不均等问题,具有方便获取、个体互动性高、优质资源共享等特点,与当前家庭医生医疗服务模式契合[19]。随着功能的不断完善,平台将为头发健康管理提供更优的解决方案,为中医药健康服务模式的创新及应用提供参考。