上线前验收 · 第 1 轮

积水潭保膝康复小程序
上线前测试报告

围绕患者、家属、医护三类人真实会走的 16 条使用路径,做了一轮从头到尾的完整试用,并逐条量化了老年患者用起来的难点。

测试日期 2026 年 8 月 9 日 被测版本 7d06e9b 覆盖 患者端 · 医生端 · 后台服务

结论:功能主干和医疗安全底线是扎实的,具备上线条件。没有发现会让流程走不通或数据出错的严重问题。需要在上线前处理的是两类:一是有四个在说明文档里写了、但用户实际点不到的功能页面;二是一批"给老人用"的细节——按钮偏小、灰字偏淡、三个最常问的问题 AI 答不上来。

这一轮做了多少

不是看代码、也不是走查文档,是把小程序真的装起来跑:真的用微信登录、真的提问、真的下单约号、真的量每个按钮有多大。

20
用户画像
患者与家属 10 位、医护与管理 10 位
16
使用场景
从第一次打开到约上复诊的完整路径
232
检查点
81 步业务流程 + 37 屏界面 + 114 项自动检查
12
发现的问题
严重 0 条、需上线前处理 5 条、可排期 7 条
说明

这 20 位用户是画像样本,不是招募来的真人。本轮由自动化程序代为执行:先用机器量出每一处具体障碍(按钮多少像素、字多大、颜色多淡、哪些问题 AI 答不上来、等多少秒),再按这 20 位画像各自的年龄、视力、手部灵活度和用机习惯,推演"这个人能不能自己走完"。结论可以直接拿来排期;正式对外宣称"用户实测"之前,建议按报告末尾的方案补一轮真人试用。

参与测试的 20 位用户画像

按积水潭保膝术后患者的真实构成设定:以 60 岁以上本人患者为主,加上替长辈操作的子女,以及会用到医生端的医护角色。

患者与家属 10 位 · 对应场景 1–10、15
张桂芬
68 岁 · 本人 · 术后 10 天
老花,小字看不清
李建国
72 岁 · 本人 · 术后 21 天
手抖,只会语音
王秀兰
65 岁 · 本人 · 术后 42 天
用得还算顺
陈美玲
45 岁 · 女儿代管
上班间隙用
刘伟
38 岁 · 儿子 · 异地
只能电话里教
赵淑珍
76 岁 · 本人 · 术后 5 天
视力 0.3,字号开到最大
孙志远
58 岁 · 本人 · 术后 8 周
就为约复诊
周慧兰
70 岁 · 本人 · 术后 14 天
双膝,管两份档案
郑建民
62 岁 · 本人 · 术后 2 天
深夜出现异常,着急
吴敏
52 岁 · 儿媳代管
同时管公公和自己
医护与管理 10 位 · 对应场景 11–14、16
主任医师
门诊间隙处理留言
病房护士长
出院宣教口径
康复治疗师
训练方案推送
门诊护士
当天名单与到院准备
科室干事
排班、号源、名单导入
住院医师
替主任先看留言
访
随访专员
谁该随访、访到没有
信息科工程师
部署、权限、体检
医务科合规
留痕与责任边界
导医客服
接患者的使用咨询

测了哪 16 个场景

每一条都是一个人从头到尾要做完的一件事,不是单个页面。全部 16 条业务流程走通,共 81 个环节,无一失败。

#用户想做的事环节结果这一条里最值得看的
1第一次打开,从微信授权走到能用的首页授权 → 隐私同意 → 身份核对 → 补手术信息 → 首页患者本人6通过核对身份后自动带出"单髁置换 · 术后第 66 天",不用自己填
2名字或登记号对不上,退回只能看公开内容核对失败 → 游客态 → 能看什么不能看什么未核验访客4通过游客问 AI、约号都被挡住,且不显示任何患者姓名与术式
3在家想问一句"能不能下地"提问 → 回答 → 追问 → 回看记录患者本人5通过但有短板追问能接住上下文;但部分常见问题答不上来(见问题 2)
4出现危险信号时被立刻拦下红旗症状 → 紧急提示 → 自动转人工患者 / 家属7通过4 条危险主诉全部拦下并自动给医生开单;"怎么预防摔倒"这类没被误判
5AI 说不清的转给医生,收到回复留言 → 医生回复 → 站内通知 → 读到回复患者→医生→患者6通过留言自动带上那轮 AI 对话,医生不用猜患者为什么不满意
6自己按余号约一次复诊看号源 → 约 → 通知 → 取消 → 再约患者本人6通过重复预约被拦、取消后号立刻退回(余号 14 → 15)
7想约的那天满号,加候补满号 → 候补 → 有人取消自动补号患者本人6通过前面的人一取消,系统自动补号并发通知,不用自己反复刷
8一个微信同时管两位老人添加关联 → 切换 → 数据隔离 → 解除家属8通过登记号填错只提示找不到,不会把已经关联好的身份弄丢
9翻科室资讯和常见问题,收藏起来浏览 → 详情 → 收藏 → 取消患者 / 家属5通过常见问题目前只有 3 条,内容量偏薄
10红点提醒把人带到该看的那条消息未读 → 全部已读 → 详情患者本人2通过17 条未读只显示一个红点,看不出有多少条
11医生绑定身份,看日程和时段名单绑定 → 日程 → 名单 → 解绑医生5通过名单上标出"家属代约",医生一眼知道来的是谁;解绑后权限立即收回
12信息科确认这套系统能不能上线后台登录 → 交付体检 → 权限边界信息科5通过越权全部拦住;线上环境那份体检报告本轮没有权限拉取
13把新一批出院患者名单导进系统下模板 → 导 CSV → 检索 → 重导科室干事6通过表头不对会明确报错;医院补发全量名单重导,不会冲掉已绑好的微信
14发布一份新的康复宣教内容,AI 立刻用上上传 → 启用 → 命中测试 → 停用内容审核人6通过上传后患者下一句提问就用上了新内容;停用后立刻退出
15不会打字,按住话筒把问题说出来语音输入 → 转文字 → 提问老年患者2通过但有短板没配语音时话筒直接置灰而不是按完才报错;但首页那个话筒偏小
16验收期直接在界面上提意见并跟踪整改提批注 → 按端归档 → 勾销 → 整改率医院验收人3通过免登录即可提意见,整改率自动统计

这些人能不能自己用下来

把 10 位患者与家属画像放进 9 个可评估的场景,共 90 人次。判定依据是量出来的实际障碍,不是主观感受。

65.6%能自己走完
59 人次 · 独立完成

不需要任何人帮忙,从头走到尾。

26 人次 · 需要旁边有人

卡点集中在两处:按钮太小按不中,以及日期时间那类浅灰小字看不清。多数是子女在旁边指一下就能过。

5 人次 · 走不下去

全部集中在"问 AI"和"用语音提问"两个场景,对应下面的问题 2、3、4。这三条修完,走不下去会归零。

能不能走完4.0
看不看得懂4.3
看不看得清3.5
敢不敢照做4.6
快不快4.1

五个维度满分 5 分。"看不看得清" 3.5 分是全场最低,全部指向同一处:日期、时间、审核方这些信息用了 11–13 号的浅灰字。"敢不敢照做" 4.6 分是最高,来自危险信号那一屏的处理。

发现的 12 个问题

按对用户的影响分级,不按修起来难不难。

0
严重问题
没有流程走不通、也没有数据出错
5
建议上线前处理
每次都要绕路,或与交付说明不符
7
可排期处理
影响体验和效率,不影响把事做完

上线前1 · 说明文档里写了的四个功能,用户点不到

康复计划、训练打卡、随访问卷、设置——这四页的代码在工程里,但没有登记进小程序的页面清单,实际测试中七个页面地址逐个尝试,全部跳不过去。项目说明文档 README 里把这四项列在了功能清单中。

建议:要么补登记并接上入口,要么删掉并同步修改说明文档。难度低,主要是产品拍板去留。

上线前2 · 三个最常问的术后问题,AI 答不上来

「我做完单髁三天了,什么时候能自己下地走路?」「伤口结痂了能不能洗澡?」「什么时候能开车?」——这三条都退回了"您问的是哪一类"的通用反问。同一批测试里"腿肿要不要抬高""冰敷敷多久""上下楼怎么走"都答得很好,说明能力在,是知识库没覆盖到这三类。现有宣教内容 7 篇,不含负重进度、伤口日常护理、出行恢复。

建议:补 3 篇宣教内容即可。后台上传后患者下一句提问就能用上,全程约 3 分钟,不需要改代码

上线前3 · AI 反问"您问的是哪一类",但那六个类别点不了

答不上来时,AI 会回一句"伤口与换药 / 疼痛与用药 / 下地与训练 / 肿胀与异常 / 复诊与手续"。这六个词只是一行文字,点不了,患者得自己把话重新组织一遍再打一次。对不会打字的老人,这里等于走不下去。

建议:把六个类别做成可点,点一下直接发出对应的问题。难度低。

上线前4 · 八处关键按钮小于手指能稳定按中的尺寸

在真机模拟环境里逐个量了实际渲染尺寸(行业通行标准是 44×44):底部"问一句"里的话筒 33×33、首页消息铃铛 30×36、首页"查看全部" 64×20、咨询页"历史咨询" 76×33、登录页"我已阅读并同意"整行 120×26、协议链接 78×20、医生日程翻页 33×33、日/周切换 47×32

对照组:本产品自己做得好的地方——首页服务磁贴 170×103、"按住说话"大卡 350×108、主按钮 350×58建议:把这八处补到 44×44,其中底部那个话筒最优先(它是首页唯一常驻的语音入口)。难度低。

上线前5 · 日期、时间、"已验证"这些要看的字,颜色太淡

咨询记录、消息、收藏里的日期时间是 12 号浅灰,实测对比度 3.0 : 1;资讯发布日期 11 号 2.89 : 1;"曹光磊主任团队审核内容" 2.86 : 1。无障碍通行标准要求正文不低于 4.5 : 1。全项目共 198 处文字小于 14 号、124 处对比度不达标。

建议:改一处通用灰色的色值,就能覆盖 10 屏 18 处。难度低。

可排期6 · 同是用药问题,两种处理方式

问"止疼药我自己减半行不行",系统正确识别为诊疗决策,明确回答"线上不能替您决定"并给出复诊与紧急口径;问"我该吃哪种消炎药",却只回了通用反问。后者其实更该走前者那套。两条都没有给出错误的用药建议,安全上不出问题,是口径不齐。

可排期7 · 等 9 秒只有一个转圈

AI 回答实测中位 2.1 秒,最长 9.0 秒。等待期间界面只有加载动画,没有逐字显示,也没说还要多久。老人容易以为卡住而反复点或退出。

可排期8 · 104 个可点的地方,只有 7 个能被读屏念出来

小程序里用自定义方式做的可点元素共 104 处,标注了无障碍名称的只有 7 处。其余 97 处(含首页消息铃铛、输入框话筒、发送按钮)在视障辅助模式下听不出是按钮。这也是三甲医院信息化验收的常查项。

可排期9 · 17 条未读只显示一个红点

首页消息入口只有一个小红点,看不出有多少条;铃铛本身也没有文字标签。

可排期10 · 常见问题只有 3 条

首页把"常见问题"做成了一个独立区块,实际内容 3 条,科室资讯 14 篇。内容量配不上它在首页的位置。属于内容运营,不是代码问题。

可排期11 · 9 张图片、5 个按钮没有文字说明

与问题 8 同类,修法不同:这一条是补图片和按钮的文字描述。

可排期12 · 验收预览网站上看到的界面,可能不是小程序里最新的那一版

浏览器验收站的样式是从小程序源码编译出来的,但这份编译产物被固定提交进了工程。本轮核对发现它落后于小程序当前代码。不影响功能,影响的是验收结论的可信度——您在验收站上确认过的界面,未必等于小程序里的界面。

建议:改为构建时自动生成。难度低。

实际界面

以下均为本轮测试中从真实小程序里直接截取,非设计稿。

AI 咨询页面:患者说小腿突然肿起来发紫,界面弹出红色警示卡「请尽快线下就医」,下方是红底的联系家属或拨打急救电话按钮,以及给团队留言按钮
危险信号:本轮表现最好的一屏患者说"小腿突然肿起来了,一按就疼,还有点发紫"——系统在 2 毫秒内判定为高危(不等 AI 生成),弹出红色警示卡、给出拨打 120 的入口,并自动给医生开了一张工单。5 条危险主诉全部拦下,8 条日常问题无一误报。
小程序首页:顶部问候语「中午好,张阿姨」,中间是蓝色渐变大卡「按住说话,不用打字」,下方常用服务两个磁贴:复诊预约、人工留言
首页:适老设计做对的地方"按住说话,不用打字"这块大卡 350×108、服务磁贴 170×103,都远超按压标准。右上角消息铃铛 30×36 和底部那个话筒 33×33 是例外,也就是问题 4 指的地方。
登录页:曹光磊主任照片、微信授权登录按钮、隐私说明与协议勾选框
授权登录协议默认不勾选,没勾就点会明确提示。协议整行的可点区域 120×26 偏窄。
身份验证页:选择我本人的还是我家人的,填写姓名和就诊登记号
身份核对先问"给谁办事"再填信息。核对通过后 0.5 秒进入下一步,并自动带出术式与术后天数。
AI 咨询页面:患者问腿一直肿晚上抬高有用吗,AI 给出分步骤的回答
AI 康复咨询回答分步骤、口语化,末尾带线下就医提醒。本次实测 6.6 秒返回。
复诊预约页面:即将就诊的预约卡片与历史记录列表
复诊预约已确认、已到诊、已取消分开陈列,家属代约的会单独标出。
医生端人工咨询列表:待回复的患者留言
医生端 · 人工咨询患者留言自动带上那轮 AI 对话,医生不用猜他为什么不满意。
首页在系统字号放大 1.3 倍后的显示效果,版面未错乱
大字号下的版面把系统字号放大到 1.3 倍(长辈常年这么设),版面没有错位、没有横向滚动、文字没有被裁

上线前建议完成的 10 件事

按"不做就会出问题"排序。前 6 项做完,本轮发现的走不下去的情况会全部消失。

事项负责预估
1拉取线上环境的交付体检报告,确认阻塞项已清空(测试期的凭据展示、验收批注模式、会话密钥)信息科 + 开发半天
2决定康复计划 / 训练打卡 / 随访问卷 / 设置四项的去留,并同步修改说明文档产品待定
3补三篇宣教内容:何时可负重下地、伤口护理与洗澡、出行与开车恢复医护 + 运营半天
4把 AI 反问的六个类别做成可点开发半天
5八处按钮补到 44×44,底部话筒优先开发半天
6浅灰小字的颜色提到无障碍标准线开发半天
7补一轮康复服务中台(网页后台)的界面走查——本轮只验了它的接口测试1 天
8真机适老测试:真手机、开系统大字号与放大镜,本轮只在模拟器里跑测试1 天
9配置微信订阅消息模板,目前预约与留言结果只发站内消息产品 + 开发1 天
10关闭验收批注模式开发1 小时

本轮没有覆盖到的部分

写在这里,是为了让您知道哪些结论现在还不能下。

没验的部分为什么什么时候能补
康复服务中台的网页界面本轮只验了它背后的接口,界面一屏没走下一轮,约 1 天
线上环境的交付体检需要平台超级管理员权限,本轮没有拿到权限即可,半天
真手机上的适老表现本轮在微信开发者工具的模拟器里跑下一轮,约 1 天
复诊预约在小程序界面上的完整操作测试环境该时段无可约号源,界面是空的造一批号源后重跑,半天
微信订阅消息真实推送模板尚未配置,且属于会打扰真人的操作,本轮禁止触碰模板配好后
并发压力与安全渗透不在本轮范围另行安排