manifest.yaml
9.45 KB
-
feat(sync/friday): 病历摄入 Phase 1 — EMR/诊断/治疗/影像/治疗计划 五资源接入 · 6e2b549e
FRIDAY 病历链落地(直连勘查 2026-07-18 定案,零新算子,纯配置+导出脚本): - export.sh:host 等价单表 dump(MySQL 7 表 CSV + Mongo med_emr_info status∈{3,4} 平铺 JSON;id 字段字符串化对齐 CSV 契约;数组字段双形态:原生数组给 split, JSON 字符串给 emr 自由文本位)。凭据走 env 不入 git。 - manifest:EMR 链 transforms —— diag[] 拆行→std_diag lookup(linkCode→std_code, K 开头截 K 码,非 K/未命中自然落 code=null 自由文本)→normalize/coalesce; treat[] 拆行(=本次治疗 actual,病历无计划字段已用全字段枚举证实); med_check lookup 类型字典;customer_treat_plan 行 join 头表(无诊所行显式 filter 丢弃)。 - assemblers ×5:emr/diagnosis/treatment_actual/treatment_planned/image, 全部 dict_includes 共享字典(diagnosis-kcode / treatment-category-core+ actual/planned-rules / image-modality)—— 分层重构的首个第二宿主消费者。 - 锚点:临床事实 sourceEncounterExternalId=emr_sub_id(同诊聚合); emr 挂 appointment_id(56.5%);影像挂 emr_id 病历号。 全量实跑验证(本地):107,227 患者 / 288,383 txns / 285,986 facts,failed=0; 旧 450 样本幂等去重 ✓。诊断 83.5% 拿到 K 码(共享名称字典生效),治疗 11 类闭集 分布合理。周元策(987d743a)persona v1 + 召回计划与其 K04 诊断临床吻合,闭环通。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>luoqi committed