公立医疗机构小程序验收标准介绍
一、说明
为了保障开发者提供的公立医疗机构小程序上线后稳定运行,平台侧以人工审核的方式对提审小程序进行验收。为了能够缩短审核流程,加快小程序上线速度,可以参考相关提审标准进行开发者自查。
二、提审要求
为保证顺利进入审核阶段,提审时需要注意如下要求:
- 1.提审时明确要分发的宿主;
- 2.提审时需要清晰明确说明更新日志并提供测试账号(即开发平台版本管理页面的【项目备注】字段),以便平台侧进行小程序验收;
- 3.提审前需要做到充分自测,提审小程序中不能存在业务流程阻塞、严重体验受损等导致小程序服务不可正常使用的问题(参考公立医疗机构产品体验规范 中功能要求);
- 4.确保提审小程序内无测试&调试等类似入口,非测试环境;
- 5.对于需要数据验证、医生配合等相关功能,例如缴费、报告查询等,需要提交包含数据的测试账号/测试医生以便于相关场景的验收。
三、验收标准
3.1 功能要求
为了给用户提供更优质的体验,请确保小程序内可以提供正常完整、稳定流畅、可实现的功能,不得含有影响用户体验的不合理功能。详细请见公立医疗机构产品体验规范
3.2 UI界面要求
确保提审小程序在Android&iOS主流机型和主流系统上正常运行,无严重UI错乱、页面不全等显示问题;详细请见公立医疗机构小程序质量审核验收标准
3.3 安全合规要求
- 1.小程序不得含有病毒、木马,包括但不限于通过可疑代码、文件等形式对程序造成负面影响或侵害用户权益。
- 2.小程序不得未经用户授权强制或默认开启系统权限(例如:存储,GPS,麦克风等)。
- 3.小程序不得含有任何试图滥用或不当使用任何网络、系统机制、系统功能、系统漏洞等恶意行为,影响用户的正常操作和体验。
- 4.小程序前端到服务端之间的数据传输应进行加密处理:
- a.应采用全站HTTPS,防止用户到服务器之间的链路被嗅探、流量镜像、数据被第三方劫持等风险。
- b.应采用全站HTTPS,启用签名机制,对数据包进行签名校验,防止传输途中被篡改。
- 5.小程序需要对用户个人信息进行脱敏显示(包括身份证、真实姓名、电话等)。
敏感信息类型 | 字段 | 脱敏规范 | 示例 |
个人基本信息 | 姓名、出生日期、居住地址及关联信息等 | 姓名:中文姓名只展示最后一个字,前面补充 *; 出生日期:显示年份前两位和月份,如果没有年份,仅显示月份,如:19**07** 地址:隐藏小区、楼宇名称及门牌号码; | 姓名:**明 出生日期:19**07** 地区:北京市朝阳区北三环中路***小区**号楼**单元*** |
账号 | 密码、密码保护答案 | 全脱敏 | |
识别信息 | 身份证号、驾照、护照、医保卡号 | 身份证号:显示前1位+后1位,如1***************3 驾照:驾驶证中身份证等遵循上述要求,照片脱敏; 车牌号:地区信息+车牌后三位显示明文,其他*展示 护照:显示前两位和后两位,如:DE*****43 医保卡号:涉及身份证等遵循上述要求,照片脱敏;医保卡号显示前两位和后两位 | 身份证:1***************3; 车牌号:京B**55T 护照:DE*****43 医保卡号:11********01 |
财务信息 | 银行卡号、收入信息、三方支付账号、cvv | 银行卡号:显示后四位,如:*********4309 收入信息:全脱敏 三方支付账号:显示后两位 cvv:全脱敏 | 银行卡号:*********4309 |
通讯录 | 手机号、邮箱地址 | 手机号: 中国大陆显示前3位+后2位,如:186*******01 中国香港澳门显示前2位+后2位,如:90*****01 中国台湾显示前2位+后3位,如:90****001 固定号码显示区号+后4位,如:010***0001 若含分机号,则用掩码代替,如:010***1111*** 邮箱地址:显示前一位+“@”,如q****@**** | 手机号: 中国大陆:186*******01 中国香港澳门:90*****01 中国台湾:90****001 固定号码:010***0001 邮箱地址:q****@**** |
信仰 | 宗教信仰、民族信仰、政治倾向 | 宗教信仰:显示后一位,如*教 民族信仰、政治倾向:脱敏展示 | 宗教信仰:*教 |
性取向 | 性取向、性生活记录 | 脱敏展示 | |
3.4 性能要求
- 1.小程序不可以出现程序无响应,页面白屏等异常情况。
- 2.小程序内不可以出现长时间加载等待页面,加载等待时长不可以超过6s。
- 3.小程序内页面加载过程中不可以出现闪烁等异常现象。
- 4.小程序内页面不可以出现部分渲染不成功等异常现象。
四、验收准入
- 1.验收时,需提供测试账号,如未提供,将停止验收直接打回。
- 2.验收时,如果出现明显主路径阻塞问题,将停止验收直接打回。例如:无法注册/登录,无法添加就诊人。
- 3.再次提审时,同样需要做好充分自测。
五、验收流程介绍
开发者自测后提审,提审后进行审核,并在5个工作日内给出验收结果。
- •验收通过后,将通过平台进行审核结果通知,审核通过后开发者可进行小程序发布操作【注: 小程序上线前需完成备案】;
- •验收不通过,平台将通知审核不通过并给出相关理由;
- •开发者修复完问题,自测通过后即可再次提审。
六、附录
6.1 自测参考用例
为了避免把明显BUG带到线上,损伤用户体验,针对一些常用功能,平台侧提供了一些测试用例,以供开发者自测参考。
功能模块 | 操作 | 预期结果 | 优先级 |
登录 | 首次在使用相关业务功能时,如查报告、门诊缴费 | 调起登录页面;登录由用户主动触发,禁止开屏弹出且强制登录后才可以体验小程序功能。 | P0 |
查看登录页面展示展示 | 登录页面展示: 页面标题:显示登录相关描述,不能有错别字,正确示例【登录】,错误示例【登陆】; 登录图标:登录图标需与小程序图标保持一致; 图标名称:图标名称需与小程序名称保持一致,为医院全称; 相关协议:必须包含《用户协议》《隐私协议》 | P0 | |
点击《用户协议》《隐私协议》 | 进入页面查看用户协议和隐私协议内容 | P0 | |
查看《用户协议》《隐私协议》内容 | 协议中不能出现微信小程序、支付宝小程序等字样 | P0 | |
已阅读并同意《用户协议》《隐私协议》单选框 | 默认不勾选 | P0 | |
点击已阅读并同意《用户协议》《隐私协议》单选框 | 勾选单选框 | P0 | |
已勾选已阅读并同意《用户协议》《隐私协议》单选框后再次点击勾选框 | 取消勾选 | P1 | |
已阅读并同意《用户协议》《隐私协议》单选框点击热区 | 点击热区大小适中(不能出现点击多次勾选不上或点击单选框打开协议页面的情况) | P1 | |
登录方式:手机号验证码登录、手机号密码登录、平台授权登录(抖音用户信息授权登录/手机号授权一键登录) | 必须包含平台授权登录;平台授权登录:按钮文案必须包含“抖音”,如:抖音用户信息授权登录、抖音手机号授权快捷登录。不可以为:用户信息授权登录、手机号授权快捷登录; | P0 | |
平台授权登录:点击授权登录 | 出现授权弹窗 | P0 | |
授权登录:授权登录页面弹窗文案中清晰展示获取那些授权 | 例如:xxx将获取180******0909手机号进行 登录;XX申请获取您的抖音头像,昵称信息 | P0 | |
授权登录:授权登录页面弹窗点击拒绝 | 取消授权登录,未授权不能获取任何用户信息进行展示 | P0 | |
授权登录:授权登录页面弹窗点击允许 | 登录成功返回进入登录前的页面 | P0 | |
手机号验证码登录:输入正确的手机号获取验证码 | 可以收到验证码,填写验证码,可以成功登录。 | P0 | |
手机号验证码登录:输入正确的手机号和错误的验证码登录 | toast:验证码错误 | P1 | |
手机号密码登录(注册):输入正确的手机号+验证码+五位密码 | toast:请输入6位以上的密码 | P1 | |
手机号密码登录(注册):输入正确的手机号+验证码+六位密码 | 注册成功 | P0 | |
手机号密码登录(登录):输入正确的手机号+错误密码 | toast:密码错误 | P1 | |
手机号密码登录(登录):输入错误的手机号+正确密码 | toast:密码错误 | P1 | |
手机号密码登录(登录):输入正确的手机号+正确密码 | 登录成功返回进入登录前的页面 | P0 | |
手机号密码登录(找回):输入正确的手机号+错误验证码 | toast:验证码错误 | P1 | |
手机号密码登录(找回):输入正确的手机号+正确的验证码 | 进入重置密码页面,完成重置密码 | P0 | |
手机号密码登录(找回):重置密码后使用原手机号+新密码登录 | 登录后数据为同一个账号的数据 | P0 | |
登录后退出登录 | “退出”功能入口明显,可以退出登录成功,清楚cookie和缓存(前后端) | P0 | |
就诊人管理 | 点击添加就诊人 | 进入添加就诊人页面 | P0 |
添加就诊人页面必填字段 | 姓名、身份证号、手机号、验证码(包含但不限于以上字段) | P1 | |
添加就诊人页面姓名、身份证号需要进行验证 | 身份证号存在正确性校验 | P1 | |
添加就诊人页面有关系字段,已添加本人就诊人,再次添加本人就诊人 | toast:本人关系只允许添加一个 | P1 | |
添加就诊人页面添加已经添加的就诊人 | 不会出现两个姓名、身份证号一样的就诊人 | P1 | |
完成添加就诊人 | toast:绑定就诊人成功&返回进入添加就诊人前的页面 | P1 | |
选择已经添加的就诊人点击解绑 | 解绑该就诊人 | P0 | |
已建档就诊人有电子就诊卡号,使用电子就诊卡号添加就诊人 | 添加成功 | P0 | |
在线建档 (两种建档方式二选一) | 添加未建档就诊人 | 添加成功建档成功 | P0 |
选择就诊人进入在线建档页面,输入相关信息提交 | 建档成功 | P0 | |
智能导诊 | 输入常规问题完成问题问答 | 出现:符合病情的相关科室 | P0 |
输入常规问题完成问题问答,进入科室推荐页 | 有引流文案或二维码等 | P0 | |
挂号 | 进入预约挂号页面或在任意挂号流程中(提交订单前) | 展示挂号须知 | P0 |
查看挂号须知 | 展示:什么情况下不能挂号、挂号后如何取号、怎么退号以及其他挂号规则的提示 | P1 | |
进入预约挂号页面查看科室层级 | 层级结构清晰 | P1 | |
选择科室进入医生列表,查看医生列表内容 | 展示:医生姓名、职称、擅长 | P1 | |
选择医生进入号源选择页面,查看号源信息 | 与his号源同步 | P0 | |
在号源选择页面展示3天以上的号源 | 提供3天及以上可预约的号源 | P0 | |
在号源选择页面号源卡片上展示必要字段 | 展示:医生头像、姓名、职称、挂号费、擅长、剩余号源数量(包含但不限于以上字段) | P1 | |
在号源选择页面点击专家医生卡片 | 进入医生主页 | P1 | |
在医生主页展示必要字段 | 展示:医生头像、姓名、职称、科室、挂号费、擅长(包含但不限于以上字段) | P1 | |
医生主页点击收藏或关注 | 在对应的列表中能查看到收藏或关注的医生 | P1 | |
当日号医院下班后预约挂号 | 不能预约或展示无号 | P1 | |
点击想要挂号日期的号源(有号源) | 进入挂号确认页面 | P0 | |
挂号确认页面要展示必要字段 | 展示:订单状态、就诊科室、挂号医生、挂号费、就诊日期、就诊人姓名、(包含但不限于以上字段) | P1 | |
在挂号确认页面添加就诊人 | 添加成功后返回确认挂号信息页面 | P1 | |
在挂号确认页面切换就诊人 | 切换就诊人成功,停留在确认挂号信息页面 | P1 | |
提交挂号订单 | 失败:弹窗:因xxxx挂号失败,请xxxxxx 挂号失败规则需要在挂号须知中体现 | P1 | |
在支付页面查看支付方式 | 支持支付宝、微信两种支付方式二选一,有一种即可 | P1 | |
选择支付方式进入第三方完成支付 | 支付成功:返回挂号详情页 支付失败:返回挂号详情页,可以继续支付 | P1 | |
挂号详情页明确展示订单状态 | 订单状态:已取号(支付成功) 已取消(完成退款) 待支付(已锁号未 支付) | P1 | |
在抖音预约挂号成功、取消挂号发送消息 | 发送短信 | P0 | |
查看短信内容 | 展示:挂号科室、就诊时间、挂号医生、挂号成功等字段提示 | P1 | |
找到挂号成功的挂号记录点击取消预约 | 取消成功,(如有)号挂号费原路退还,挂号详情页状态变成已取消或已退款 | P0 | |
如果不允许取消预约 | 在挂号须知中明确告知用户挂号不允许取消的规则并提供其他取消预约或退号的渠道;或挂号前有明显不支持线上取消挂号的交互提示 | P1 | |
查看挂号详情页 | 展示:订单状态、就诊科室、挂号医生、挂号费、就诊时间、就诊人姓名 | P1 | |
挂号记录 | 点击挂号记录 | 进入挂号记录页面 | P0 |
查看挂号记录页面 | 展示预约成功、已取消、待支付等全部状态的挂号记录 | P0 | |
查看挂号记录卡片 | 展示:挂号科室、就诊时间、就诊人、订单状态等 | P1 | |
在挂号记录页面点击挂号记录卡片 | 进入挂号记录详情页 | P0 | |
排队候诊 | 点击排队候诊/叫号查询入口,进入排队候诊详情页(候诊信息详情页) | 当前就诊人有候诊信息,展示:医生信息、就诊科室、就诊序号 | P0 |
等待叫号至即将被叫号时 | 就诊患者收到短信提醒 | P1 | |
门诊缴费 | 门诊缴费-待缴费列表展示全部待缴费订单 | 展示:有效期内就诊人线上线下产生的待缴费订单列表 | P0 |
待缴费门诊卡片展示必要字段 | 展示:科室、就诊时间、缴费状态、缴费金额、就诊人姓名(包含但不限于以上字段) | P1 | |
点击待缴费订单查看详情 | 进入缴费详情页 | P0 | |
缴费详情页展示必要字段 | 展示:科室、就诊人信息、缴费项、缴费总金额、各项目缴费明细、订单状态(包含但不限于以上字段) | P0 | |
点击立即支付调起收银台 | 支持支付宝、微信两种支付方式二选一,有一种即可 | P1 | |
选择支付方式进入第三方完成支付 | 支付成功:返回已缴费订单详情页 | P0 | |
选择支付方式进入第三方完成支付 | 支付失败:返回支付前的页面,支付费用原路退还,toast:失败原因 | P1 | |
支付成功后重复支付 | 支付失败或禁止重复支付操作 | P0 | |
报告查询 | 检查报告和检验报告列表页面 | 展示:在有效期内当前就诊人下的全部检查和检验报告 | P0 |
检查报告和检验报告列表页面 | 不能展示的报告给明确的文案提示 | P1 | |
检查报告和检验报告列表页面卡片展示必要字段 | 展示:报告名称、就诊人、检查时间(包含但不限于以上字段) | P1 | |
点击检查、检验报告 | 进入报告详情页 | P0 | |
报告详情页展示必要字段 | 展示:报告名称、就诊人姓名、检查时间、各检查项指标、标准指标(包含但不限于以上字段) | P0 | |
数字影像 | 进入数字影像页面 | 展示当前就诊人下可以查看数字影像的检查列表 | P0 |
选择待缴费状态的数字影像,点击“查看报告”btn | 吊起云影像须知页面,底部展示同意并支付的按钮 | P0 | |
点击同意云影像协议并支付btn | 吊起支付并可正常完成支付 | P0 | |
支付完成后,返回小程序支付成功页面并更新订单状态,通过返回键或其他按钮不可重复支付 | P0 | ||
支持支付宝、微信两种支付方式二选一,有一种即可 | P1 | ||
支付失败toast:因xxxx支付失败请重试 | P1 | ||
选择已缴费状态的数字影像,点击“查看报告”btn | 可正常查看数字影像,加载时有加载loading | P1 | |
进入数字影像页面,夹在数字影像 | 加载失败toast:加载失败请刷新重试 | P1 | |
查看检查图片 | 图片清晰 | P1 | |
医技预约 | 点击医技预约(约检查),进入医技预约页面 | 展示:当前就诊人可预约的全部检查项目 | P0 |
查看医技预约列表 | 展示:科室、医技项、费用、就诊人信息 | P1 | |
点击去预约 | 跳转约号页面 | P0 | |
进入约号页面,查看预约时间 | 展示近期所有可约号源,已约满展示“约满”,且置灰不可预约 | P1 | |
查看预约项目的注意事项 | 如预约的检查项目有禁食、禁水等注意事项在预约过程中有明确文案提示 | P1 | |
选择可预约的时间,点击提交 | 预约成功 | P0 | |
选择可预约的时间,点击提交 | 预约失败,弹窗:xxxxxxx | P1 | |
预约成功后再次预约该医技项 | 预约失败,同一个医技项只能预约一次 | P0 | |
进入医技预约记录页面 | 展示全部已预约、已取消等记录 | P0 | |
查看医技预约记录卡 | 展示:预约时间、就诊人信息、项目名称 | P1 | |
点击医技预约记录 | (如有)进入预约详情页 | P0 | |
点击取消预约 | 取消成功 | P0 | |
点击取消预约 | 取消失败,弹窗:xxxxxx;或在预约过程中明确告知用户不能取消规则、取消渠道以及爽约后果 | P1 | |
住院登记 | 进入住院登记页面:有住院记录 | 展示需要补充填写的字段且能正常填写 | P0 |
在住院登记页面完成填写提交 | 提交成功 | P1 | |
在住院登记页面完成填写提交 | 提交失败,弹窗:失败原因 | P1 | |
进入住院登记记录页面(如有) | 展示:全部完成登记的住院登记记录 | P0 | |
查看住院登记记录页面 | 展示:登记日期、就诊人信息、住院科室 | P1 | |
点击登记记录 | (如有)进入详情页 | P0 | |
住院费用清单 | 进入住院记录页面 | 展示当前就诊人在该医院的全部住院记录 | P0 |
查看住院记录卡片 | 展示:住院科室、入/出院日期、就诊人信息 | P1 | |
进入住院费用清单页面,查看费用清单 | 费用清单与实际产生费用金额一致 | P0 | |
进入住院费用清单页面,查看费用清单 | 可以按天查询费用总额以及清单详情 | P0 | |
进入住院费用清单页面,查看费用清单 | 展示:日期、费用明细(西药费:xx药x4 费用)等 | P1 | |
进入住院费用清单页面查询前一天费用清单 | 每天固定时间同步前一天住院费用清单 | P1 | |
出院当天没有产生费用,进入住院费用清单页面 | 最新一天如果展示:正常展示当天信息,不报错 如果不展示:隐藏出院当天的日期 | P1 | |
住院押金 | 进入住院押金页面:有住院记录 | 展示以下信息: 就诊人信息:就诊人姓名、住院号、入院日期 押金余额 充值额度:手动输入,不支持小数、0、汉字、特殊字符、字母,有充值上限,输入上线以上的额度无法充值 | P0 |
进入住院押金页面,输入金额点击充值调起收银台 | 充值成功,返回住院押金页面,余额增加 | P0 | |
进入住院押金页面,输入金额点击充值调起收银台 | 充值失败,弹窗:xxxxxxxx | P1 | |
进入住院押金缴费记录页 | 展示:当前就诊人名下全部缴费记录 | P0 | |
查看缴费记录的金额 | 与充值金额一致 | P0 | |
查看缴费记录卡片 | 展示:缴费时间、缴费金额、就诊人信息、科室 | P1 | |
在线复诊(牌照、费用公示) | 查看互联网牌照公示入口 | 入口明显 | P1 |
点击公示入口 | 进入公示页面 | P0 | |
在公示页面查看互联网牌照 | 牌照内容清晰,没有模糊不清的地方 | P0 | |
查看复诊收费项目及收费标准 | 有复诊过程中需要收费的项目、收费标准的描述 | P0 | |
查看复诊收费项目及收费标准的文字描述 | 收费项目、收费描述描述模糊 | P1 | |
在线复诊(预约复诊) | 查看开放的复诊科室 | 开放的科室与互联网牌照批准的科室一致(可以少不能多) | P0 |
未进行实名认证的就诊人点击在线复诊 | 弹窗:就诊人未进行实名认证 | P0 | |
x岁以下的就诊人点击在线复诊 | 弹窗:根据有关规定x岁以下就诊人参与线上复诊需有监护人陪伴,点击确定校验;或不弹窗直接进入校验监护人流程 | P0 | |
没有线下就诊记录的就诊人点击在线复诊 | 弹窗:当前用户x月内没有线下就诊记录,请先到线下进行首诊后再使用在线复诊功能 | P0 | |
选择号源点击预约 | 出现复诊知情同意书 | P0 | |
查看复诊知情同意书 | 不默认勾选我同意单选框 | P0 | |
查看复诊知情同意书内容 | 互联网诊疗规则、要求、风险描述模糊(例1:知情同意书中没有描述的规则但是实际在小程序中增加限制等;例2:没有清晰告知用户突发性疾病不能使用线上复诊等) | P0 | |
不勾选我同意点击确定 | toast:请阅读并同意复诊知情同意书 | P0 | |
勾选复诊知情同意书点击确定 | 进入复诊信息填写页面 | P0 | |
复诊信息填写页面,填写相关信息 | 填写:病情描述、需要解决的问题、上传图片、是否有用药、是否有药物过敏等相关字段的位置 | P0 | |
填写复诊信息页面 | 上传图片成功 | P1 | |
预约复诊失败 | 弹窗:xxxxxxxx | P1 | |
预约复诊成功 | toast:预约成功,进入预约成功详情页 | P0 | |
在线复诊(支付复诊挂号费) | 点击立即支付,支付复诊挂号费 | 支持支付宝、微信 两种支付方式二选一,有一种即可 | P0 |
选择微信或支付宝支付 | 在微信或支付宝支付时没有异常报错 | P0 | |
完成支付返回小程序 | 支付成功,订单状态变成已支付 | P0 | |
完成支付返回小程序 | 完成支付后不能重复支付 | P0 | |
如果遇到取号失败、支付失败、支付超时等情况 | 退还支付的费用,弹窗:xxxxxxx(失败原因) | P1 | |
用复诊实际支付的挂号费与公示的复诊挂号费对比 | 实际支付的挂号费应与公示的挂号费一致 | P0 | |
在线复诊 (医生接诊) | 医生接诊、拒诊操作成功 | 给患者发送短信提醒 | P0 |
医生超时未接诊、拒诊 | 自动给患者退款 | P0 | |
医生拒绝接诊查看短信内容 | 展示:医生拒诊、拒诊原因 | P1 | |
在线复诊 (医患问诊:图文) | 医生给患者发送文字、图片 | 患者能收到医生发送的全部文字和图片消息(没有遗漏) | P0 |
医生给患者发送图片、文字 | 文字和图片实时同步到小程序内(文字消息没有延迟,图片视体积大小观察延迟时间是否合理) | P0 | |
患者给医生发送文字、图片 | 患者能收到医生发送的全部文字和图片消息(没有遗漏) | P0 | |
患者给医生发送图片、文字 | 文字和图片实时同步到小程序内(文字消息没有延迟,图片视体积大小观察延迟时间是否合理) | P0 | |
医生给用户发送政治敏感词、黄暴及带有辱骂含 义的词汇 | 发送失败 | P0 | |
用户给医生发送政治敏感词、黄暴及带有辱骂含义的词汇 | 发送失败 | P0 | |
用户调起键盘输入 | 键盘不遮挡输入框 | P1 | |
点击患者或医生发送的图片 | 放大图片预览 | P1 | |
在线复诊 (医患问诊:音视频) | 医生给用户拨打音视频,用户接诊 | 音视频接通,双方视频、声音正常 | P0 |
医生用户在正常网速下音视频沟通 | 音视频音画同步(没有延迟) | P0 | |
医生给用户拨打音视频,用户拒绝接听,医生再次拨打 | 拨打成功用户可以正常接听 | P0 | |
医生音视频时挂断视频,再次拨打 | 拨打成功用户可以正常接听 | P0 | |
用户音视频是挂断视频,医生再次拨打 | 拨打成功用户可以正常接听 | P0 | |
弱网状态(200kb/s)下进行音视频通话 | 音视频正常,声音、画面有轻微延迟卡顿(不能出现白屏或黑屏) | P1 | |
音视频时被来电或其他微信电话等打断 | 1、自动挂断音视频2、保持通信,等待电话、微信视频挂断后恢复音视频通话(两者二选一) | P1 | |
连续挂断拨打音视频 | 音视频正常接通,没有占线、繁忙等情况 | P1 | |
在线复诊 (电子处方) | 医生给患者开电子处方 | 有药师审核处方的流程 | P0 |
医生给患者开电子处方审核通过 | 前置审核:用户在小程序中收到电子处方 后置审核:用户在小程序中收到电子处方 | P0 | |
医生给患者开电子处方审核不通过 | 前置审核:用户在小程序中无感知,不同步审核不通过的处方 后置审核:审核不通过给患者退款 | P0 | |
用户点击电子处方 | 进入电子处方详情页 | P0 | |
医生开出麻醉药、精神累药品处方 | 开处方失败,系统拦截提示 | P0 | |
用户点击电子处方在电子处方详情页查看 | 展示:医生签名、患者姓名、年龄、性别、科室、诊断、处方名称、规格、用法用量等 | P0 | |
点击立即支付,支付电子处方 | (如不允许线上退款需要有类似提示告知用户)弹窗:处方支付后不允许退款,请慎重支付 | P1 | |
支付电子处方 | 支持支付宝、微信两种支付方式二选一,有一种即可 | P1 | |
支付处方完成 | 支付成功,状态变成已支付 | P0 | |
查看电子处方配送方式 | 可选择到院取药或配送到家 | P0 | |
选择到院取药完成支付 | 持电子就诊卡到院取药成功 | P0 | |
超时未到院取药 | 自动退款,订单超时失效 | P0 | |
选择配送到家完成支付 | 等待医院上传物流单号,上传物流单号后给患者发送短信通知 | P0 | |
超时未上传物流单号 | 自动退款,订单超时失效 | P0 | |
处方选择到院取药,未取药前点击退款 | 退款成功 | P0 | |
处方选择配送到家,未上传物流单号前退款 | 退款成功 | P0 | |
在线复诊 (复诊订单) | 进入复诊订单记录页 | 展示当前就诊全部状态的复诊订单 | P0 |
在复诊订单记录页查看复诊卡片 | 展示:科室名称、状态、就诊人姓名、建议就诊时间等 | P1 | |
复诊中有开电子处方/病历 | 列表页展示查看处方/病历入口 | P0 | |
点击查看处方/病例 | 进入处方/病历详情页 | P0 | |
查看处方/病历内容 | 处方/病历内容与入口所在的复诊订单匹配 | P0 | |
点击复诊卡片 | 进入复诊详情页 | P0 | |
查看复诊详情页 | 展示:复诊医院、复诊科室、就诊日期、预约时间、挂号单号、复诊费等字段 | P1 | |
允许退款:支付完成未问诊,点击退款 | 退款成功 | P0 | |
不允许退款:支付完成未问诊,点击退款 | 在复诊流程中有明确文案或交互告知用户支付后无法线上退款 | P1 | |
诊后随访 (门诊入组) | 扫医生二维码或小程序中点击申请入组(或其他渠道入口) | 进入入组申请页面 | P0 |
在入组申请页面选择就诊人:没有就诊人 | 进入添加就诊人页面填写信息,成功添加就诊人 | P0 | |
查看需要填写的信息 | 需要填写:科室、医生、病种 | P0 | |
点击下拉框,选择医生、科室、病种 | 选择后回填到输入框:展示医生、科室、病种 | P0 | |
提交入组 | 提交成功:入组成功,状态变成已入组 | P0 | |
提交入组 | 入组失败,弹窗:xxxxxxxx | P1 | |
诊后随访 (入组记录) | 点击入组记录 | 进入入组记录页面 | P0 |
查看入组记录 | 展示当前账号下全部就诊人的入组记录:入组、退组等状态的记录 | P0 | |
查看入组记录卡片 | 展示:病种名称、医生姓名、入组时间、就诊人信息 | P1 | |
点击入组记录卡片 | 进入随访详情页 | P0 | |
点击进行中的入组记录卡片 | 进入随访详情页,随访状态为进行中 | P1 | |
点击已退组的入组记录卡片 | 进入随访详情页,随访状态为已终止 | P1 | |
母随访详情页点击退组 | 退组成功 | P0 | |
诊后随访 (随访详情页) | 在随访详情页查看子随访列表 | 展示母随访下全部子随风(待填写、未开始等) | P0 |
在随访详情页查看子随访列表 | 展示:随访名称、状态、发送时间 | P1 | |
点击子随访 | 进入子随访详情页 | P0 | |
点击未开始的子随访 | 进入子随访详情页弹窗提示子随访未开始 | P1 | |
点击已完成的子随访 | 进入随访详情页,页面不可修改 | P1 | |
诊后随访 (子随访详情页) | 查看已完成子随访 | 展示提交内容,不可编辑,展示的内容与提交时填写的一致 | P0 |
编辑进行中子随访,必填填写完成提交 | toast:提交成功;子随访变成已完成状态 | P0 | |
编辑进行中子随访,编写完成后,修改内容再提交 | toast:提交成功;子随访变成已完成状态 | P0 | |
查看子随访状态和实际状态 | 子随访状态和实际状态一致(待完成状态,实际是可填写提交的子随访) | P1 | |
健康科普 (内容列表) | 点击健康科普 | 进入内容列表页 | P0 |
查看内容列表页 | 科普分类清晰 | P1 | |
点击切换科普分类 | 切换展示内容,内容展示与分类保持一致 | P1 | |
点击标题 | 进入相关内容详情页 | P0 | |
健康科普 (内容详情:文章) | 查看内容详情页 | 1、字体、字号大小适中,段落清晰 2、内容正常展示,没有错乱展示不全的问题,页眉、页脚、行间距、左右边距始终 | P1 |
健康科普 (内容详情:视频) | 查看内容详情页,点击播放视频 | 视频播放正常 | P0 |
正常播放视频 | 视频卡顿、模糊不清(非网络原因导致) | P1 | |
诊断证明 | 点击诊断证明 | 进入诊断证明申请页面,页面展示当前就诊人的就诊记录, | P0 |
点击任意就诊记录,填写相关内容提交 | 提价成功,在诊断证明列表展示申请中状态 | P0 | |
查看诊断证明详情 | 展示:医院名称、患者信息、诊断、医生信息 | P1 | |
电子发票 | 查看电子发票页面 | 展示可开具发票的所有支付记录 | P0 |
选择列表中任意一条记录进入电子发票 申请页面,填写相关信息提交申请 | 提交成功,展示申请中状态 | P0 | |
查看电子发票列表 | 展示:金额、时间、票据类型 | P1 | |
查看电子发票详情 | 展示:开票单位、票据号码、交款人、开票日期、收费项目 | P0 | |
点击下载、发送至邮箱btn或复制链接 | 下载电子发票或将电子发票发送至邮箱(需要填写邮箱地址) | P1 | |
病案邮寄 | 点击申请入口 | 展示可打印的病案(查不到全部病案,应给出解释) | P0 |
点击下一步/打印病历并邮寄病案 | 展示邮寄用户需知: | P0 | |
填写完成后,触发支付(到付则不触发支付,但需要提示到付) | 吊起支付并可正常完成支付 | P0 | |
支付完成后,返回小程序支付成功页面并更新订单状态,通过返回键或其他按钮不可重复支付 | P0 | ||
支持支付宝、微信两种支付方式二选一,有一种即可 | P1 | ||
点击邮寄病案的查看入口 | 可以看到病案的物流信息 | P1 | |
微医院 (医院介绍) | 进入医院介绍页 | 展示医院图片、医院文字简介,没有明显错别字,图片清晰、加载速度快 | P1 |
微医院 (科室分布) | 进入科室分布页面 | 展示平面图,图中标注各科室位置并配有文字描述;有多院区的标注院区+平面图 | P1 |
微医院 (来院导航) | 进入来院导航页面 | 写明医院具体地址,有多院区的标明院区+具体位置;到院的公共交通工具线路及车次;医院上下班时间 | P1 |
微医院 (科室介绍) | 进入科室选择页面 | 展示一级科室+二级科室 | P1 |
进入科室选择页面选择一级科室 | 展示对应一级科室下全部的二级科室 | P1 | |
进入科室选择页,选择二级科室 | 进入科室介绍页 | P1 | |
进入科室介绍页 | 展示科室图片、科室介绍、科室主任、副主任医生头像+简介、有科室视频的放置科室视频 | P0 | |
进入科室介绍页,点击去挂号 | 进入该科室的挂号页面 | P0 | |
进入科室介绍页,点击医生卡片 | 进入医生主页 | P0 | |
联系我们 | 查看医院电话 | 展示医院联系方式,可以拨打通 | P0 |
提交文字反馈 | 提交成功 | P0 |
6.2 BUG说明&举例
一般情况下,出现下述问时必须修复,否则无法通过审核;其他体验问题,建议修复,提高线上用户体验,以免出现不必要的用户反馈。
概述 | 举例更新 |
关键字聚焦:业务流程阻塞、安全合规&资金相关
| [例1]绑定就诊人信息填写后无法提交成功 [例2]预约挂号查不到号源或挂号失败 [例3]线上缴费单金额与线下缴费单金额不相等 [例4] 订单支付做了四舍五入的处理,导致用户订单金额为12.96元,实际支付变为13元(涉及金钱、用户诉讼问题)。 [例5]线下检查检验报告生成后,线上查询无果,或查询的报告结果非本人 [例6] 小程序启动使用后逐渐卡顿,必须杀掉进程重启(严重性能问题)。 [例7] 服务全链路中不可出现长时间的加载等待页面,等待时长超过6s |
关键字聚焦:严重体验受损
| [例1]挂号过程中不可在页面内快捷吊起就诊人切换/新增 [例2]挂号详情页字段展现不完整,缺失字段如就诊科室、就诊时间、就诊人等。 [例3]填写验证码,验证码错误时提示“Network err”“java.lang.NullPointerException”等看不懂的文案。 [例4]医生点击关注按钮,关注后无查看关注医生入口。 [例5]挂号结束后点击页面返回,循环返回,无法返回到首页或 我的页面。 |
关键字聚焦:体验部分折损、易用性欠佳
| [例1] Android设备上挂号订单页面没有展示订单状态筛选 [例2]网络超时或服务偶发异常,某个用户挂号失败。 [例3] 反复多次添加再解绑就诊人,出现添加就诊人失败情况 [例4] 进入小程序,同一个提示弹窗出现多次。 |
此类bug多为建议类问题
| [例1] “接种需知”应改为“接种须知” [例2] “登陆”改为“登录” [例3]右下角的“个人”提意改为“个人中心” [例4]出现“查无此人”弹窗后,希望点击弹窗外蒙层直接关闭弹窗 |
6.3 常见问题介绍
序号 | 问题介绍 |
1 | 登录页的用户协议/隐私协议/法律声明的文案不是本医院小程序的;小程序名是机构名,非医院名称。 |
2 | 小程序内无用户协议/隐私协议。 |
3 | 小程序内某些功能无法点击。例如医生列表关注按钮无法点击,挂号列表页面的退号按钮无法点击,“更多”“>”无法点击。 |
4 | 退号后,退号成功,未收到退款。 |
5 | 默认勾选知情同意书,支付协议等;未勾选协议继续操作时未阻塞操作或未给用户提示。 |
6 | 操作提示看不懂:例如待缴费页面“对接开关已关闭,接口UnpaidFeeList”,就诊人页面提示“appid,secretkey配置有误”等 |
7 | 登录方式中没有包含平台授权登录 |