Files
hms/docs/audits/v2/06-gap-patterns-refresh.md
iven df1d85bfde docs: T40 UI 审计报告 + wiki 更新 + Docker 配置
- T40 UI 审计计划和结果文档(docs/qa/)
- wiki 更新:miniprogram 设计系统合规审计记录 + index 关键数字更新
- 审计 V2 完整报告(docs/audits/v2/)
- 讨论记录文档(docs/discussions/)
- 设计规格和实施计划(docs/superpowers/)
- 角色测试计划和结果(docs/qa/role-test-*)
- Docker 生产部署配置
2026-05-13 23:29:42 +08:00

3.1 KiB
Raw Blame History

Phase 6: 差距模式重验

审计日期: 2026-05-04

1. 写了没接(后端有实现,前端无调用)

模块 后端 Web 前端 MP 前端 状态
护理计划 handler + service 完整 无 API 文件,仅 NurseWorkbench/ConsultationDetail 提及"shift"字样(非调用) FAIL
班次管理 shift_handler + shift_service 无 API 文件,无调用 FAIL
BLE 网关 ble_gateway_handler + ble_gateway_service 无 API 文件 DataBuffer.ts 仅 BLE 数据层引用 FAIL外部系统调用除外
家庭代理 family_proxy_handler + family_proxy_service 无 API 文件 FAIL
药物记录 medication_record_handler + medication_record_service 无 API 文件 仅有 medication-reminder提醒无记录 CRUD FAIL

结论: 5 个模块后端均已实现,但 Web 和 MP 均无前端调用入口。护理计划 outcome 的 CRUDcreate/update/delete虽有后端路由但前端无法触发。

2. 接了没传

检查项 状态
MP 体温/血氧字段映射 PASS已确认
MP 晚间血压 PASS已确认
透析表单字段完整性 PASS — dialysis.ts 包含完整字段体重、血压、心率、超滤量等CreateDialysisRecordReq 与后端一致
知情同意 无 Web 前端MP 有 consent 服务 + 页面
诊断 无 Web 前端MP 有 diagnoses 页面 + health-record 服务

3. 传了没存

检查项 状态
护理计划 outcome current 值更新 后端 update_care_plan_outcome 支持传入 current_value但无前端入口触发
AI 建议 execute 端点 Web suggestionApi 仅有 list/approve/getComparison无 execute 调用MP listPendingSuggestions 也无 execute

4. 存了没用

检查项 状态
事件消费者覆盖率 event.rs 中定义 31 个事件常量,注册 23 个消费者consumer_id 唯一),覆盖主要业务流程。未覆盖: ARTICLE_PUBLISHED/REJECTED、DOCTOR_ONLINE_STATUS_CHANGED、DAILY_MONITORING_CREATED、CARE_PLAN_*4个、CARE_ACTION_PERFORMED共 8 个事件无消费者)
AI 缓存 find_cached 不存在,整个 crate 中无此函数
vital_signs_daily 查询 Web 有 deviceReadings.ts 中的 /health/vital-signs/daily 查询端点MP 无查询入口

5. 双系统不同步

功能 Web MP 差距
透析管理 dialysis.ts API + DialysisManageList 页面CRUD+审核) doctor/dialysis + pkg-profile/dialysis-*(创建/详情/列表/记录) 基本对等
知情同意 consent 服务 + consents 页面 Web 缺失
健康记录/诊断 diagnoses 页面 + health-record 服务 Web 缺失
AI 建议 suggestions.tslist/approve/comparison+ AiAnalysisList/AiSuggestionTab ai-analysis.tslist + listPendingSuggestions MP 无 approve/executeWeb 无 execute
Action Inbox actionInbox.ts + ActionInbox 页面 action-inbox.tslist + thread 基本对等