• Joined on 2026-02-23
iven pushed to main at iven/hms 2026-04-28 20:12:43 +08:00
f99892ee16 feat(web+mp): AI 分析结果增强展示
iven pushed to main at iven/hms 2026-04-28 20:06:06 +08:00
10c79c5e39 feat(mp): 医护端告警列表/详情页 + DoctorHome 告警 banner 增强
iven pushed to main at iven/hms 2026-04-28 20:05:55 +08:00
1cf5f59d8c feat(web): VitalSignsChart 集成趋势线 + 移动平均 + 异常标注
iven pushed to main at iven/hms 2026-04-28 20:02:12 +08:00
a84378ab50 feat(ai): 定期自动分析定时任务 — 每 24 小时扫描高风险患者
iven pushed to main at iven/hms 2026-04-28 20:01:21 +08:00
493b479373 feat(web): DoctorDashboard 集成告警摘要卡片
iven pushed to main at iven/hms 2026-04-28 19:59:59 +08:00
27c32e5561 feat(web): 实时告警仪表盘页面 + SSE Hook + 告警详情面板
iven pushed to main at iven/hms 2026-04-28 19:58:00 +08:00
cf844a561f feat(ai+db): 趋势分析 prompt 升级为结构化统计摘要
iven pushed to main at iven/hms 2026-04-28 19:55:13 +08:00
1c9e7ccf1d feat(core+health): HealthDataProvider 扩展趋势分析预计算数据
iven pushed to main at iven/hms 2026-04-28 19:54:22 +08:00
8aac96b62f feat(health): 告警列表 API 添加 doctor_id 过滤参数
iven pushed to main at iven/hms 2026-04-28 19:50:55 +08:00
4745b1e824 feat(health): 统计计算模块 — 线性回归、移动平均、异常检测
iven pushed to main at iven/hms 2026-04-28 19:49:45 +08:00
781e1191a5 feat(message): SSE 告警/体征推送添加医患关系过滤
iven pushed to main at iven/hms 2026-04-28 19:47:52 +08:00
e5546efa41 refactor(web): alerts + deviceReadings API 迁移为对象风格导出
iven pushed to main at iven/hms 2026-04-28 19:45:19 +08:00
99093d8143 refactor(web): 16 个列表页 columns 定义 useMemo 化 — 减少 Table 不必要 re-render
iven pushed to main at iven/hms 2026-04-28 19:44:10 +08:00
e76f4feb4f feat(health): 告警微信模板消息通知 + alert.triggered 事件消费者
601b2d7f52 feat(mp): 首页设备状态卡片组件 — 血压计/血糖仪快捷入口
00f615d8e5 feat(health): 新增血压/血糖临床阈值告警规则 + alert engine 直接查 device_readings
8a61ae3f8e feat(health): device_readings 双写 vital_signs — 血压/血糖自动归档
d715647a73 feat(mp): BloodPressureAdapter + GlucoseMeterAdapter — BLE 0x1810/0x1808 标准协议适配器
Compare 5 commits »
iven pushed to main at iven/hms 2026-04-28 19:28:42 +08:00
e7b2e6382a chore(web): 降低 chunkSizeWarningLimit 从 600 至 500
8a5b14e087 feat(mp): DeviceType 扩展支持 blood_pressure/blood_glucose + 适配器接口改数组返回
83e243f03e feat(db): device_readings 新增 metric 字段用于多行拆分存储
Compare 3 commits »
iven pushed to main at iven/hms 2026-04-28 19:24:19 +08:00
679d83d3b6 refactor(web): 迁移 3 个健康页面错误处理到 useApiRequest — 消除内联 catch/message.error
40a71e5a1c feat(health): 扩展 device_type 枚举支持 blood_pressure 和 blood_glucose
Compare 2 commits »
iven pushed to main at iven/hms 2026-04-28 19:08:48 +08:00
0aab27295c feat(ai): 实现 AI 数据桥接 — 4 个 HealthDataProvider 方法从 stub 替换为真实查询
iven pushed to main at iven/hms 2026-04-28 18:31:04 +08:00
ace04ee56d test(config): erp-config 从 50 增至 66 个单元测试 — fallback_chain + model_to_resp + ThemeResp
iven pushed to main at iven/hms 2026-04-28 18:26:41 +08:00
26aa66d6e3 test(message): erp-message 从 45 增至 69 个单元测试 — DND 时间窗 + TransactionError + model_to_resp
iven pushed to main at iven/hms 2026-04-28 18:17:23 +08:00
50e63530d9 test(ai): erp-ai 从零增至 34 个单元测试 — 覆盖 DTO/error/prompt/sanitization