feat(iit): Implement event-level QC architecture V3.1 with dynamic rule filtering, report deduplication and AI intent enhancement
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -338,18 +338,33 @@ WHERE field_name = 'informed_consent';
|
||||
|
||||
## 六、验收标准
|
||||
|
||||
### 6.1 阶段 1 验收
|
||||
### 6.1 阶段 1 验收 ✅ **已完成 (2026-02-08)**
|
||||
|
||||
- [ ] 企业微信问"质控情况",AI 回答格式清晰、无幻觉
|
||||
- [ ] AI 回答包含具体问题和记录数
|
||||
- [ ] 日志中可看到 XML 格式的 Prompt
|
||||
- [x] 企业微信问"质控情况",AI 回答格式清晰、无幻觉
|
||||
- [x] AI 回答包含具体问题和记录数
|
||||
- [x] 日志中可看到 XML 格式的 Prompt
|
||||
|
||||
### 6.2 阶段 2 验收
|
||||
**完成的文件:**
|
||||
- `backend/src/modules/iit-manager/services/PromptBuilder.ts` - XML 临床切片格式构建器
|
||||
- `backend/src/modules/iit-manager/services/ChatService.ts` - 集成 PromptBuilder,优化 LLM 格式
|
||||
|
||||
- [ ] 点击"质控全览图"按钮可进入驾驶舱页面
|
||||
- [ ] 统计卡片正确显示质量分、违规数、完成率
|
||||
- [ ] 热力图正确显示记录×表单的质控状态
|
||||
- [ ] 点击红色单元格可查看问题详情
|
||||
### 6.2 阶段 2 验收 ✅ **已完成 (2026-02-08)**
|
||||
|
||||
- [x] 点击"质控全览图"按钮可进入驾驶舱页面
|
||||
- [x] 统计卡片正确显示质量分、违规数、完成率
|
||||
- [x] 热力图正确显示记录×表单的质控状态
|
||||
- [x] 点击红色单元格可查看问题详情
|
||||
|
||||
**完成的文件:**
|
||||
- `frontend-v2/src/modules/admin/pages/IitQcCockpitPage.tsx` - 驾驶舱主页面
|
||||
- `frontend-v2/src/modules/admin/pages/IitQcCockpitPage.css` - 驾驶舱样式
|
||||
- `frontend-v2/src/modules/admin/components/qc-cockpit/QcStatCards.tsx` - 统计卡片组件
|
||||
- `frontend-v2/src/modules/admin/components/qc-cockpit/RiskHeatmap.tsx` - 风险热力图组件
|
||||
- `frontend-v2/src/modules/admin/components/qc-cockpit/QcDetailDrawer.tsx` - 详情抽屉组件
|
||||
- `frontend-v2/src/modules/admin/types/qcCockpit.ts` - 类型定义
|
||||
- `backend/src/modules/admin/iit-projects/iitQcCockpitService.ts` - 驾驶舱数据服务
|
||||
- `backend/src/modules/admin/iit-projects/iitQcCockpitController.ts` - 驾驶舱 API 控制器
|
||||
- `backend/src/modules/admin/iit-projects/iitQcCockpitRoutes.ts` - 驾驶舱路由
|
||||
|
||||
### 6.3 阶段 3 验收
|
||||
|
||||
|
||||
Reference in New Issue
Block a user