患者列表与筛选

建议角色:前台 / 医生
01-03-02-01 默认进入看到患者列表 角色:前台/医生
前置条件
已登录,系统里有若干患者
操作步骤
  1. 进入临证-患者管理页
    截图
    01-03-02-01-01 操作截图
  2. 观察左侧列表区域
    截图
    01-03-02-01-02 操作截图
预期结果
左侧列出患者,每条显示头像首字、姓名、性别、年龄、手机号;右侧自动选中并展示第一位患者的档案
01-03-02-02 按姓名搜索患者 角色:前台/医生
前置条件
列表里已有患者「张三」
操作步骤
  1. 在搜索框(提示文字「搜索姓名/手机号/编号」)里输入「张三」
    截图
    01-03-02-02-01 操作截图
  2. 稍等片刻让列表自动刷新
    截图
    01-03-02-02-02 操作截图
预期结果
列表只剩下姓名包含「张三」的患者,其他人被过滤掉
01-03-02-03 搜不到时显示空状态 角色:前台/医生
前置条件
在患者管理页
操作步骤
  1. 在搜索框输入一个肯定不存在的名字,如「不存在的人XYZ」
    截图
    01-03-02-03-01 操作截图
  2. 稍等列表刷新
    截图
    01-03-02-03-02 操作截图
预期结果
列表区域显示空状态:一个灰色人形图标加文字「未找到匹配的患者」
01-03-02-04 按标签筛选患者 角色:前台/医生
前置条件
已给部分患者贴过标签
操作步骤
  1. 点搜索框下方的「标签」筛选按钮
    截图
    01-03-02-04-01 操作截图
  2. 在弹出的标签列表里勾选一个标签(如「慢病管理」)
    截图
    01-03-02-04-02 操作截图
  3. 点别处收起弹框,看列表变化
    截图
    01-03-02-04-03 操作截图
预期结果
列表只剩带该标签的患者,「标签」按钮上出现数字角标「1」,搜索框下方出现一个蓝色标签条「标签:慢病管理」
01-03-02-05 按性别筛选 角色:前台/医生
前置条件
列表里有男有女
操作步骤
  1. 点「标签」按钮右边的性别下拉,选「女」
    截图
    01-03-02-05-01 操作截图
  2. 观察列表
    截图
    01-03-02-05-02 操作截图
预期结果
列表只剩女性患者,下方出现蓝色筛选条「女性」
01-03-02-06 高级筛选按就诊次数和末次就诊时间 角色:前台/医生
前置条件
在患者管理页
操作步骤
  1. 点「高级筛选」按钮展开高级筛选面板
    截图
    01-03-02-06-01 操作截图
  2. 在「最少就诊次数」填「3」
    截图
    01-03-02-06-02 操作截图
  3. 在「末次就诊起始」选一个日期
    截图
    01-03-02-06-03 操作截图
  4. 看列表自动刷新结果
    截图
    01-03-02-06-04 操作截图
预期结果
列表只剩就诊不少于 3 次、且末次就诊在所选日期之后的患者;下方出现「就诊≥3次」和「末诊≥日期」筛选条
01-03-02-07 一键清空所有筛选 角色:前台/医生
前置条件
已设置了标签、性别等多个筛选条件
操作步骤
  1. 确认筛选区有多个蓝色筛选条
    截图
    01-03-02-07-01 操作截图
  2. 点筛选栏里红色的「清空筛选」按钮
    截图
    01-03-02-07-02 操作截图
预期结果
所有筛选条消失,标签角标和性别恢复默认,列表恢复显示全部患者,「清空筛选」按钮也随之隐藏
01-03-02-08 单独删除一个筛选条 角色:前台/医生
前置条件
已同时设置了标签和性别两个筛选条
操作步骤
  1. 在下方蓝色筛选条中,点性别那一条右侧的小叉号「X」
    截图
    01-03-02-08-01 操作截图
预期结果
只有性别筛选被移除,标签筛选仍然保留生效,列表相应更新
01-03-02-09 下滑加载更多患者 角色:前台/医生
前置条件
系统里患者超过 20 个(一页装不下)
操作步骤
  1. 不加任何筛选,在左侧列表里一直向下滚动到底部
    截图
    01-03-02-09-01 操作截图
预期结果
滚到底自动出现「加载中...」并继续把后面的患者补充进列表,不需要手动翻页