Files
his/BUGFIX_PLAN.md
华佗 (HIS 医疗专家) efc97c855c fix: BugFix#338 门诊划价新增时校验就诊状态(患者安全)
- 在保存/签发医嘱前校验就诊状态
- 未接诊患者禁止划价/保存医嘱
- 防止医疗差错和数据不一致

修复范围:
- DoctorStationAdviceAppServiceImpl.saveAdvice()
- 添加就诊状态校验逻辑
- 状态 1001(挂号) 禁止划价
- 状态 1002/1003/1004(已接诊/已收费/已完成) 允许划价
2026-04-05 13:15:28 +08:00

2.2 KiB

HIS 系统 Bug 修复计划

修复负责人

华佗 (AI 团队)

修复时间

2026-04-05 开始


Bug 清单与修复优先级

🔴 高优先级(核心业务阻断)

Bug 335 - 门诊医生站开立药品医嘱保存报错

  • 模块: 医生工作站
  • 文件: DoctorStationAdviceAppServiceImpl.java
  • 根因分析: 待分析
  • 修复状态: 🔄 分析中

Bug 336 - 门诊医生站开立诊疗项目保存报错

  • 模块: 医生工作站
  • 文件: DoctorStationAdviceAppServiceImpl.java
  • 根因分析: 待分析
  • 修复状态: 等待 335 修复后验证

Bug 338 - 门诊划价新增时未校验就诊记录及诊断记录

  • 模块: 门诊收费
  • 问题: 未接诊患者也可新增划价项目(患者安全问题)
  • 修复方案: 在划价保存前增加就诊状态和诊断记录校验
  • 修复状态: 待修复

🟡 中优先级(数据准确性/用户体验)

Bug 339 - 药房筛选条件失效

  • 模块: 药房药库报表管理
  • 问题: 查询结果中包含非选中药房的数据
  • 修复状态: 待分析

Bug 333 - 耗材医嘱类型错误

  • 模块: 医生工作站
  • 问题: 类型误转为"中成药"且保存报错
  • 修复状态: 待分析

Bug 337 - 挂号时间显示异常

  • 模块: 建档挂号管理
  • 问题: 未显示当前实际挂号时间
  • 修复状态: 待分析

Bug 334 - 检验申请界面布局优化

  • 模块: 门诊医生工作站
  • 问题: 按钮布局需要调整
  • 修复状态: 待修复(前端)

🟢 低优先级(历史遗留问题)

Bug 249/253/280/300 - 3 月份遗留 bug

  • 修复状态: 后续处理

修复流程

  1. 分析根因 - 查看代码和日志,定位问题
  2. 编写修复 - 修改代码并添加必要校验
  3. 本地测试 - 确保修复有效且不引入新问题
  4. 提交代码 - commit 并推送到 gitea
  5. 验证关闭 - 在禅道更新 Bug 状态

测试要求

  • 修复后必须测试
  • 测试不通过继续修
  • 确保不影响其他功能

备注

  • 所有修复基于 develop 分支
  • 修复完成后统一提交
  • 重要修复添加详细注释