merge: fix/host-id-format-defense → test(宿主 id 去浮点尾巴 + 回执透出空壳数)
FRIDAY 推 med_emr_info 时 patient_id 被 float 化成 "676600.0"(pandas 空值提升 int64→float64), PAC 匹配不到真档 "676600" → 建无名幽灵患者(3 档吸走 4224 事务,含 2246 诊断进召回池)。 两层防御: 1. normalizeCanonical 去浮点尾巴,四条摄入通道一致;只改整数值浮点写法。 2. 回执透出 patientStubsCreated —— 持续 >0 = 患者号对不上的通用信号(id 漂移/主档漏推皆可)。 部署后 FRIDAY 再推自动纠正;存量 3 个幽灵档另行清理。
Found errors in your .gitlab-ci.yml:
- jobs:openapi-drift config contains unknown keys: rules
| Status | Job ID | Name | Coverage |
|---|