fix(health+ai): 后端质量修复 — Phase 2d
H3: 设备数据摄入增加 tracing 日志(事务保护待 ConnectionTrait 重构) M4: care_plan/shift/ble_gateway/vital_signs_daily 补全 tracing 入口日志 M1: AI 分析缓存命中检查 + 缓存结果 Stream 回放 H4: 透析→KDIGO 自动串联(dialysis_notifier 发布 ai.dialysis.kdigo_requested 事件)
This commit is contained in:
@@ -129,6 +129,21 @@ impl ErpModule for AiModule {
|
||||
"收到 AI 分析请求事件(化验单上传触发,待 Prompt 模板就绪后实现自动分析)"
|
||||
);
|
||||
}
|
||||
// H4: 透析记录→KDIGO 自动风险评估
|
||||
Some(event) if event.event_type == "ai.dialysis.kdigo_requested" => {
|
||||
let patient_id = event.payload.get("patient_id")
|
||||
.and_then(|v| v.as_str())
|
||||
.and_then(|s| uuid::Uuid::parse_str(s).ok());
|
||||
let record_id = event.payload.get("dialysis_record_id")
|
||||
.and_then(|v| v.as_str());
|
||||
|
||||
tracing::info!(
|
||||
patient_id = ?patient_id,
|
||||
record_id = ?record_id,
|
||||
tenant_id = %event.tenant_id,
|
||||
"透析→KDIGO 自动评估触发(待 eGFR 数据源接入后完成完整串联)"
|
||||
);
|
||||
}
|
||||
Some(event) => {
|
||||
tracing::debug!(
|
||||
event_type = %event.event_type,
|
||||
|
||||
Reference in New Issue
Block a user