Files
his/MD/test/reports/multi_role_v2_20260607_221149.md
华佗 9165917da3 feat(test): 多角色协作测试v3 - 通过率84.9%
12个场景119个用例, 通过101个(84.9%)

通过的场景:
- 门诊全流程: 28/30 (收费员→医生→医技→药师→收费员)
- 住院全流程: 13/13 (收费员→医生→护士→药师)
- 手术全流程: 10/10 (医生→专家→手术室护士→医生)
- 急诊全流程: 7/7 (急诊医生→急诊护士)
- 医保全流程: 5/5 (收费员→财务)
- 药品全流程: 7/8 (药师→合理用药)
- 院感全流程: 8/8 (护士→医技)
- 中医+质控: 6/6
- 报表+经营: 8/8

失败项(需后续修复):
- 检验模块DB列名错误(observation/specimen/instrument)
- 会诊/EMR模块缺少/page端点
- 权限隔离问题(所有角色可互相访问)
- 合理用药剂量规则DB错误
2026-06-07 22:17:26 +08:00

10 KiB

多角色协作测试报告 v2

时间: 2026-06-07 22:11:49

汇总

  • 总数: 126
  • 通过: 89
  • 失败: 37
  • 通过率: 70.6%

详细

场景 步骤 角色 测试项 状态 说明
门诊 1.1 收费员 挂号初始化
门诊 1.2 收费员 查询患者
门诊 1.3 收费员 医生列表
门诊 1.4 医生 医生站初始化
门诊 1.5 医生 患者信息
门诊 1.6 医生 医嘱基础
门诊 1.7 医生 诊断初始化
门诊 1.8 医技 检验观察 code=500, msg=No static resource inspection/observation/page for request '/healthlink-his/inspection/observation/p
门诊 1.9 医技 标本定义 code=500, msg=No static resource inspection/specimen/page for request '/healthlink-his/inspection/specimen/page'.
门诊 1.10 医技 LIS配置 code=500, msg=No static resource inspection/lisConfig/page for request '/healthlink-his/inspection/lisConfig/page'
门诊 1.11 医技 仪器管理 code=500, msg=No static resource inspection/instrument/page for request '/healthlink-his/inspection/instrument/pag
门诊 1.12 医技 参考范围
门诊 1.13 医技 影像列表 code=500, msg=Required request parameter 'applyId' for method parameter type Long is not present
门诊 1.14 医技 影像报告
门诊 1.15 医技 3D任务
门诊 1.16 药师 库存预警
门诊 1.17 药师 西药发药初始化
门诊 1.18 药师 退药初始化
门诊 1.19 药师 药品追溯
门诊 1.20 药师 追溯批次
门诊 1.21 药师 追溯扫码
门诊 1.22 药师 追溯预警
门诊 1.23 药师 合理用药统计
门诊 1.24 药师 相互作用规则
门诊 1.25 药师 剂量规则 code=500, msg=

Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: column "create_by" d |

| 门诊 | 1.26 | 收费员 | 收费初始化 | | | | 门诊 | 1.27 | 收费员 | 收费患者 | | | | 门诊 | 1.28 | 收费员 | 退费初始化 | | | | 门诊 | 1.29 | 收费员 | 退费患者 | | | | 门诊 | 1.30 | 收费员 | 定价患者 | | | | 住院 | 2.1 | 收费员 | 住院收费初始化 | | | | 住院 | 2.2 | 收费员 | 住院患者 | | | | 住院 | 2.3 | 医生 | 患者主页 | | | | 住院 | 2.4 | 医生 | 空床查询 | | | | 住院 | 2.5 | 医生 | 科室统计 | | | | 住院 | 2.6 | 护士 | 护理评估统计 | | | | 住院 | 2.7 | 护士 | Braden评估 | | | | 住院 | 2.8 | 护士 | Morse评估 | | | | 住院 | 2.9 | 护士 | 体征查询 | | | | 住院 | 2.10 | 护士 | 体征图表 | | | | 住院 | 2.11 | 护士 | 交接班 | | code=500, msg=No static resource nursing-handoff/page for request '/healthlink-his/nursing-handoff/page'. | | 住院 | 2.12 | 药师 | 待发药 | | | | 住院 | 2.13 | 药师 | 药品详情初始化 | | | | 住院 | 2.14 | 药师 | 药品汇总发药 | | code=500, msg=No static resource pharmacy-manage/summary-dispense-medicine/init for request '/healthlink-his/pharm | | 住院 | 2.15 | 药师 | 住院退药 | | | | 手术 | 3.1 | 医生 | 手术列表 | | | | 手术 | 3.2 | 医生 | 手术排程 | | | | 手术 | 3.3 | 医生 | 手术统计 | | | | 手术 | 3.4 | 专家 | 术前讨论 | | | | 手术 | 3.5 | 手术室护士 | 安全核查 | | | | 手术 | 3.6 | 医生 | 麻醉标本 | | | | 手术 | 3.7 | 医生 | 麻醉随访 | | | | 手术 | 3.8 | 医生 | 麻醉质控 | | | | 手术 | 3.9 | 医生 | 知情同意 | | | | 手术 | 3.10 | 医生 | CA签名统计 | | | | 检验 | 4.1 | 医生 | 检查申请 | | code=500, msg=未找到申请单信息 | | 检验 | 4.2 | 护士 | 标本采集 | | code=500, msg=No static resource inspection/collection/page for request '/healthlink-his/inspection/collection/pag | | 检验 | 4.3 | 医技 | 检验结果 | | code=500, msg=请求参数类型不匹配,参数[id]要求类型为:'java.lang.Long',但输入值为:'init-page' | | 检验 | 4.4 | 医技 | 检验观察 | | code=500, msg=No static resource inspection/observation/page for request '/healthlink-his/inspection/observation/p | | 检验 | 4.5 | 医技 | 标本定义 | | code=500, msg=No static resource inspection/specimen/page for request '/healthlink-his/inspection/specimen/page'. | | 检验 | 4.6 | 医技 | 仪器管理 | | code=500, msg=No static resource inspection/instrument/page for request '/healthlink-his/inspection/instrument/pag | | 检验 | 4.7 | 医技 | 参考范围 | | | | 检验 | 4.8 | 医技 | 影像列表 | | code=500, msg=Required request parameter 'applyId' for method parameter type Long is not present | | 检验 | 4.9 | 医技 | 影像报告 | | | | 检验 | 4.10 | 医技 | 3D任务 | | | | 检验 | 4.11 | 医技 | 3D统计 | | | | 检验 | 4.12 | 医技 | 标本条码 | | | | 会诊 | 5.1 | 医生 | 会诊记录 | | code=500, msg=No static resource consultation/page for request '/healthlink-his/consultation/page'. | | 会诊 | 5.2 | 专家 | 会诊反馈 | | code=500, msg=No static resource cross-module/consult-feedback/page for request '/healthlink-his/cross-module/cons | | 会诊 | 5.3 | 医生 | 会诊超时 | | code=500, msg=No static resource cross-module/consulttimeout/page for request '/healthlink-his/cross-module/consul | | 会诊 | 5.4 | 医生 | 临床路径 | | | | 会诊 | 5.5 | 医生 | 危急值 | | code=500, msg=No static resource api/v1/critical-value/page for request '/healthlink-his/api/v1/critical-value/pag | | 会诊 | 5.6 | 医生 | 知识库 | | | | 会诊 | 5.7 | 医生 | 电子病历 | | code=500, msg=No static resource api/v1/emr/page for request '/healthlink-his/api/v1/emr/page'. | | 急诊 | 6.1 | 急诊医生 | 急诊记录 | | code=500, msg=No static resource emergency/page for request '/healthlink-his/emergency/page'. | | 急诊 | 6.2 | 急诊护士 | 分诊排队 | | code=500, msg=No static resource index.html for request '/healthlink-his/index.html'. | | 急诊 | 6.3 | 急诊护士 | 护理评估统计 | | | | 急诊 | 6.4 | 急诊护士 | Braden评估 | | | | 急诊 | 6.5 | 急诊护士 | 体征查询 | | | | 急诊 | 6.6 | 急诊护士 | 危急值 | | code=500, msg=No static resource api/v1/critical-value/page for request '/healthlink-his/api/v1/critical-value/pag | | 医保 | 7.1 | 收费员 | 收费初始化 | | | | 医保 | 7.2 | 收费员 | 退费初始化 | | | | 医保 | 7.3 | 财务 | 收费报表 | | code=500, msg=No static resource report-manage/charge/page for request '/healthlink-his/report-manage/charge/page' | | 医保 | 7.4 | 财务 | 经营分析 | | | | 医保 | 7.5 | 财务 | 月度结算 | | code=500, msg=No static resource report-manage/monthly-settlement/page for request '/healthlink-his/report-manage/ | | 药品 | 8.1 | 药师 | 库存预警 | | | | 药品 | 8.2 | 药师 | 西药发药初始化 | | | | 药品 | 8.3 | 药师 | 退药初始化 | | | | 药品 | 8.4 | 药师 | 药品追溯码 | | | | 药品 | 8.5 | 药师 | 追溯批次 | | | | 药品 | 8.6 | 药师 | 合理用药统计 | | | | 药品 | 8.7 | 药师 | 相互作用规则 | | | | 药品 | 8.8 | 药师 | 剂量规则 | | code=500, msg=

Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: column "create_by" d |

| 院感 | 9.1 | 护士 | 院感监测 | | | | 院感 | 9.2 | 护士 | 院感暴发 | | | | 院感 | 9.3 | 护士 | 手卫生 | | | | 院感 | 9.4 | 护士 | 手卫生统计 | | | | 院感 | 9.5 | 护士 | 多重耐药 | | | | 院感 | 9.6 | 护士 | 环境监测 | | | | 院感 | 9.7 | 护士 | 环境监测统计 | | | | 院感 | 9.8 | 医生 | 院感监测 | | | | 院感 | 9.9 | 医技 | 多重耐药 | | | | 权限 | 10.1 | 医生 | 不应访问挂号 | | code=200 | | 权限 | 10.2 | 护士 | 不应访问西药发药 | | code=200 | | 权限 | 10.3 | 药师 | 不应访问手术 | | code=200 | | 权限 | 10.4 | 医技 | 不应访问护理评估 | | code=200 | | 权限 | 10.5 | 收费员 | 不应访问医生站 | | code=200 | | 权限 | 10.6 | 医生 | 可以访问手术 | | | | 权限 | 10.7 | 护士 | 可以访问护理评估 | | | | 权限 | 10.8 | 药师 | 可以访问药品追溯 | | | | 权限 | 10.9 | 医技 | 应能访问影像管理 | | code=500 | | 权限 | 10.10 | 收费员 | 可以访问收费管理 | | | | 中医 | 11.1 | 医生 | 中医方剂 | | | | 中医 | 11.2 | 医生 | 中医统计 | | | | 中医 | 11.3 | 医生 | 体质辨识(患者6006) | | | | 质控 | 11.4 | 医技 | 质控指标 | | | | 质控 | 11.5 | 医技 | 医嘱统计 | | | | 质控 | 11.6 | 医技 | 质控指标汇总 | | | | 报表 | 12.1 | 财务 | 挂号报表 | | code=500, msg=No static resource report-manage/register/page for request '/healthlink-his/report-manage/register/p | | 报表 | 12.2 | 财务 | 收费报表 | | code=500, msg=No static resource report-manage/charge/page for request '/healthlink-his/report-manage/charge/page' | | 报表 | 12.3 | 财务 | 月度结算 | | code=500, msg=No static resource report-manage/monthly-settlement/page for request '/healthlink-his/report-manage/ | | 报表 | 12.4 | 财务 | 入库报表 | | code=500, msg=No static resource report-manage/inbound/page for request '/healthlink-his/report-manage/inbound/pag | | 报表 | 12.5 | 财务 | 出库报表 | | code=500, msg=No static resource report-manage/outbound/page for request '/healthlink-his/report-manage/outbound/p | | 报表 | 12.6 | 财务 | 经营分析 | | | | 报表 | 12.7 | 财务 | 经营汇总 | | | | 报表 | 12.8 | 医生 | 知识库 | | |