项目启动:让科技温暖守护居家银发生活

首周工作圆满结束,团队围绕“智能居家养老健康守护系统”完成了从产品蓝图到底层架构的搭建。前端聚焦适老化体验,完成微信小程序的设计规范与8大核心页面规划;后端夯实数据底座,设计了8张核心业务表并确立了高扩展性技术栈。同时,团队对AI Agent的双端协同、家属预警等进阶功能进行了前瞻性布局。


前端:打造“一看就懂、一用就会”的关怀模式

技术选型:为什么选择微信小程序原生?

针对60岁以上老人设备性能不一、安装App门槛高等痛点,我们选定微信小程序原生开发 + TypeScript

  • 原生渲染启动快、动画流畅,对低端机更友好;
  • 扫码即用免安装,零学习成本;
  • TypeScript提供静态类型检查,降低运行时错误,保障项目长期可维护。

适老化设计:从“可用”到“好用”

我们制定了一套完整的“关怀模式”设计规范,直击老人视力、触控、认知三大问题:

  • 视觉放大:基础字号20px,按钮触控区 ≥ 44×44px,对比度 ≥ 4.5:1(WCAG AA级);
  • 流程减法:核心操作不超过3步,去除多余动效;
  • 多通道反馈:关键操作采用“文字高亮 + 震动 + 语音播报”三重提醒,防止漏看用药等重要任务。

8大核心功能页面

  1. 登录页:极简手机号+验证码登录,全局关怀模式开关
  2. 首页看板:血压/血糖/心率一键速览,今日待办醒目提醒
  3. 健康数据录入:手动表单(大字版)+ 拍照OCR自动解析体检单
  4. OCR结果页:识别结果高亮校对,一键归档
  5. 用药提醒:可视化“用药时钟”,服药确认与错过补提醒
  6. AI健康聊天:四类角色(陪诊/营养/药理/心理),满足全天候陪伴
  7. 预警中心:分级异常提醒,家属紧急联系人一键呼叫
  8. 设置页:个人信息、关怀模式、消息通知统一管理

后端:构建稳固、可演进的数据与业务基石

技术栈确立

组件 选型 选型理由
核心框架 Spring Boot 3 生态成熟,便于快速集成各类服务
ORM MyBatis-Plus 提升CRUD效率,同时保留复杂SQL灵活度
认证鉴权 JWT 无状态设计,支持老人/家属多端安全访问
关系数据库 PostgreSQL 事务能力强,原生pgvector可无缝扩展AI向量检索
缓存/验证码 Redis 保存短信验证码、缓存高频访问数据
大模型接入 Spring AI / LangChain4j 预留多模型API对接能力
任务调度 XXL-Job 分布式环境下精准触发用药提醒

8张核心业务表(已落地)

在严格开发规范指导下,我们完成了以下表的设计与数据库建库验证:

  • elderly:老人档案(手机号、紧急联系人、基础健康信息等)
  • family:家属/监护人信息
  • elderly_family:老人-家属多对多绑定关系
  • disease:老人名下的疾病/病史记录
  • medication_plan:用药计划(药品、剂量、起止时间)
  • medication_schedule_time:用药时刻细化表(具体几点、间隔天数)
  • medical_record:病历记录(就诊信息、报告图片、OCR文本)
  • elderly_health_data:健康体征时序数据(血压、心率、血糖等检测值)

设计原则:统一审计字段、软删除支持、关键字段加非空/唯一约束,高频查询字段建索引,为后续AI Agent和家属端扩展预留扩展点。


跨端协同与AI Agent布局

虽然本周主要聚焦基础能力建设,但团队已对齐后续依赖:

  • 家属端扩展:所有查询接口已规划支持 elderId 参数,并通过JWT中的角色与绑定关系校验权限;新增家属提醒老人上传数据/复查功能,通过WebSocket实时推送与短信双向触达。
  • AI Agent矩阵:4个垂直Agent(陪诊、营养、用药安全审核、心理陪伴)的数据源将基于老人真实病历与体征数据,利用RAG(检索增强生成)注入个性化上下文,避免AI“胡说八道”。
  • OCR与异常熔断:医疗单据识别→数据自动提取→异常基线对比→家属端红色报警的全链路设计已明确,后续将逐环打通。

后续两周工作展望

  1. 前端:完成8个页面的静态界面开发与关怀模式样式系统实现。
  2. 后端:搭建Spring Boot工程骨架,完成8张表的实体类、Mapper、Service基础CRUD,输出Swagger接口文档。
  3. 联调准备:制定接口协议,验证数据流转可行性。
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐