qc_factor - 质控因子表(5个影像质控维度)qc_standard - 质控标准表qc_standard_factor - 质控标准因子关联表qc_task - 质控任务表(新增 examIds 字段)qc_result - 质控结果明细表qc_result_summary - 质控结果总评表/doc/sql/image_qc_init.sql - 影像质控因子初始化/doc/sql/update_qc_task.sql - 数据库表结构更新QcResult.java - 质控结果明细实体QcResultSummary.java - 质控结果总评实体QcTask.java - 质控任务实体(已添加 examIds 字段)QcTaskCreateDTO.java - 质控任务创建DTO(已添加 examIds 字段)QcResultMapper.javaQcResultSummaryMapper.javaQcResultService.javaQcResultSummaryService.javaQcResultServiceImpl.javaQcResultSummaryServiceImpl.javaImageQcEngine.java - 智能影像质控引擎核心实现/src/views/qc/ImageQcTask.vue - 智能影像质控任务管理页面/src/api/qc.ts - 质控相关 API/src/api/exam.ts - 检查数据 API在创建质控任务时,可以:
已创建 5 个影像质控维度:
| 因子编码 | 因子名称 | 可选值 | 权重 |
|---|---|---|---|
| CHECK_RANGE | 检查范围 | 过大/正常/过小 | 20% |
| BODY_POSITION | 体位 | 标准/不标准 | 20% |
| IMAGE_ARTIFACT | 图像伪影 | 无伪影/体外异物伪影/设备伪影 | 20% |
| CENTER_LINE | 中心线 | 偏上/偏下/偏左/偏右/正常 | 20% |
| IMAGE_QUALITY_LEVEL | 图像质控等级 | X线:甲/乙/丙/丁; CT/MR:0/1/2/3级 | 20% |
功能流程:
接口: POST /api/qc/task/create
结果包含两个维度:
-- 1. 更新表结构
source /Users/geng/Documents/IdeaProjects/QConline/doc/sql/update_qc_task.sql
-- 2. 初始化质控因子
source /Users/geng/Documents/IdeaProjects/QConline/doc/sql/image_qc_init.sql
在 /src/router/index.ts 中添加:
{
path: '/qc/image-task',
name: 'ImageQcTask',
component: () => import('@/views/qc/ImageQcTask.vue'),
meta: { title: '智能影像质控', requiresAuth: true }
}
还需要创建以下 Controller 来处理请求:
QcResultController.java - 质控结果接口QcTaskManageController.java - 支持通过 examIds 创建任务QcResultController 提供结果查询接口QcTaskManageController 支持选择数据创建任务ImageQcEngine创建时间:2025-12-26 功能版本:v1.0 状态:基础功能已完成,待集成测试