|
|
06363ec191
|
fix(user): 解决切换账户时标签页状态残留问题
- 导入 tagsView 模块以管理标签页状态
- 在用户登出时清除标签页内存状态
- 添加异常处理避免标签页清理失败影响登出流程
- 修复切换账户时页面标签残留的安全风险
- 在检查清单文档开头添加空行以符合格式规范
|
2026-06-08 13:06:38 +08:00 |
|
|
|
f87b9215c1
|
feat(V31): CSSD消毒供应追溯+影像3D重建(选配模块深度实现)
- V31 Flyway: 8张新表(CSSD器械包/追溯记录/灭菌批次/灭菌明细/过期预警+3D重建任务/结果/报告)
- CSSD: 全流程追溯(回收→清洗→消毒→包装→灭菌→储存→发放)+扫码+灭菌三要素+过期预警
- 3D重建: Cornerstone.js+VTK.js架构设计+VR/MPR/MIP渲染+传递函数预设+测量工具
- 608行深度技术设计文档(MD/specs/RECONSTRUCTION_3D_DEEP_DESIGN.md)
- 2个前端页面(CSSD追溯/3D重建查看器)
- 后端编译通过,前端构建通过
|
2026-06-07 09:30:00 +08:00 |
|
|
|
dad8aa0aad
|
docs(iron-rules): 铁律18禁止破坏原有功能统一写入所有AI工具配置
- MD/specs/IRON_RULES.md: 总览表补充#14-#18,版本升至v2.1
- AGENTS.md: P0铁律区新增铁律18
- RULES.md: P0铁律区新增铁律18
- healthlink-his-server/AGENTS.md: 速查区新增铁律18
- healthlink-his-ui/AGENTS.md: 速查区新增铁律18
- .cursorrules/.clinerules/.windsurfrules: 同步新增铁律18
- V25实体层: NursingVitalSignsChart/SurgerySafetyCheck/SpecimenBarcode/SysAuditLog/EmpiIdVerification
- V25 Flyway迁移: V25__vitalsigns_safety_barcode_audit.sql
|
2026-06-06 20:05:44 +08:00 |
|
|
|
d0aa498386
|
feat(V24): 门诊医生工作站增强+铁律18(禁止破坏原有功能)
V24 Flyway — 5张新表:
- structured_emr_template: 结构化病历模板(入院/日常/出院/会诊)
- icd10_diagnosis_code: ICD-10诊断编码库(编码/名称/拼音/五笔)
- drug_interaction_rule: 合理用药审核规则(配伍禁忌/相互作用)
- discharge_summary: 出院小结(入院诊断/出院诊断/治疗总结)
- prescription_intercept_log: 处方前置拦截记录(拦截/强制通过)
新增铁律18: 禁止破坏原有功能
- 修改已有实体前必须对比原始文件
- 新增字段只能追加,不能删除已有字段
- SQL迁移只允许ADD COLUMN
- 每次修改必须编译验证
修复: 恢复被覆盖的IDrugInteractionRuleService接口和实现
- 保留原有selectByDrugCode/selectInteractions方法
- 保留原有DrugInteractionRule实体字段
所有模块编译通过 (mvn clean compile -DskipTests)
|
2026-06-06 19:52:12 +08:00 |
|
|
|
c683f4aac3
|
docs(specs): 会诊管理模块三甲要求深度分析 — 完成度80%,核心差距是时限控制
铁律15+17: 深度分析现有模块是否满足三甲要求
分析结论:
- 后端: 19个API,完整CRUD+流程+签名+费用(✅)
- 前端: 4个页面共120KB,功能丰富(✅)
- 状态: 6状态完整生命周期(✅)
- 总分: 80/100,基本可用
未满足的三甲要求:
1. 急会诊10分钟到位时限校验 ❌ (最高优先级)
2. 科间会诊48小时完成时限校验 ❌ (最高优先级)
3. 会诊时限监控面板 ❌ (高优先级)
4. 会诊与病历集成 ❌ (中优先级)
5. MDT多学科会诊 ❌ (中优先级)
6. 会诊记录打印 ❌ (中优先级)
建议: 在现有代码基础上增强时限控制逻辑,无需重建
|
2026-06-06 15:21:16 +08:00 |
|
|
|
5c425e12ea
|
docs(specs): 三甲核心缺失模块深度设计 — 术前讨论/知情同意/病程记录
铁律17: 禁止浅层糊弄,必须深度分析+深度设计
1. MD/specs/PREOP_DISCUSSION_DESIGN.md (290行)
- 三甲硬性: 三级/四级手术必须有术前讨论记录
- 完整业务流程: 创建→签名→审核→绑定手术
- 10条业务规则(PD-001~PD-010)
- 数据模型: 讨论记录表+参与者表
- 10个API接口
- 前端页面设计(左右布局弹窗)
- 8个测试用例
2. MD/specs/INFORMED_CONSENT_DESIGN.md (161行)
- 三甲硬性: 手术/麻醉/输血必须签署知情同意
- 7种知情同意类型
- 完整签署流程: 发起→编辑→医生签→患者签→归档
- 数据模型: 知情同意书表
- 8条业务规则(IC-001~IC-008)
- 6个测试用例
3. MD/specs/PROGRESS_NOTES_DESIGN.md (210行)
- 三甲硬性: 病程记录时限监控(首次8h/日常3天/上级查房72h)
- 12种病程记录类型及时限要求
- 时限监控流程: 定时扫描→预警→通知→上报
- 数据模型: 病程记录表+提醒表
- 12条业务规则(PN-001~PN-012)
- 前端设计: 时限监控面板
- 6个测试用例
|
2026-06-06 15:15:35 +08:00 |
|
|
|
22712547bc
|
docs(iron-rules): 新增铁律17 — 禁止浅层糊弄,必须深度分析+深度设计
核心要求:如果一个模块不能在真实医院环境中使用,就不算完成
禁止行为:
- 写空壳页面就宣称功能完成
- 只做CRUD就宣称模块开发完毕
- 设计文档只有标题没有内容
- 接口只返回200不验证业务逻辑
- 前端只有表格没有交互
- 后端没有参数校验
每个模块必须达到的标准:
- 前端:搜索/筛选/分页/弹窗/反馈/空状态/加载态
- 后端:参数校验/业务规则/异常处理/日志
- 数据:完整字段/关联/索引/Flyway
- 业务:正常+异常+边界+状态机
- 设计:背景/流程图/规则/时序图/测试用例
- 测试:接口+业务逻辑+异常
质量自检:能否在真实医院环境直接使用?
同步7个AI工具配置
|
2026-06-06 15:09:51 +08:00 |
|
|
|
76f090d2af
|
docs(iron-rules): 新增铁律15+16 + 业务逻辑设计文档 + 后端增强
铁律15: 模块设计必须分析业务逻辑,不能只做CRUD
- 必须查阅标准规范、梳理业务流程、设计状态流转、定义业务规则
- 附设计文档模板和医疗HIS参考标准清单
铁律16: 模块优化必须分析现有业务流并说明促进作用
- 必须回答5个问题:位置/关联/促进/兼容/冲突
- 附业务逻辑分析文档模板
业务逻辑设计文档:
- MD/specs/SURGERY_MANAGEMENT_DESIGN.md (139行)
- 状态机: 待申请→待审批→已审批→待手术→手术中→已完成
- 7条业务规则: 分级权限/术前讨论/术前评估/手术室冲突/禁食/随访/安全核查
- MD/specs/ORDER_MANAGEMENT_DESIGN.md
- 状态机: 新开→签发→执行中→已完成/已停止/已签退
- 6条业务规则: 停止时限/用药审核/查对/紧急标识/修改限制/皮试联动
- MD/specs/BED_MANAGEMENT_DESIGN.md
- 状态机: 空闲↔占用↔清洁中↔维修中
- 5条业务规则: 分配校验/科室匹配/自动清洁/使用率统计/预约
后端业务逻辑增强:
- SurgeryAppService: +手术室冲突校验 +手术统计
- BedController: +床位使用率统计 +分配校验 +出院自动清洁
- EsbMessageController: +消息路由校验 +消息轨迹 +死信队列处理
|
2026-06-06 14:11:50 +08:00 |
|
|
|
35d193d9f2
|
docs(iron-rules): 新增铁律9 — 开发前必须审核原有代码
- 任何新功能开发前必须先搜索项目中是否已有相关代码
- 已有部分功能 → 在原基础上升级优化完善,禁止另起炉灶
- 已有接口缺前端 → 只补前端;已有前端缺后端 → 只补后端
- 搜索清单:Controller/AppService/Service/Mapper/Entity/前端页面/API/数据库
- 禁止行为:不看代码就新建、重复实现、废弃原有代码另写一套
- 同步7个AI工具配置
|
2026-06-06 11:19:31 +08:00 |
|
|
|
db5fb88627
|
docs(specs): 添加UI设计铁律法则 - 十大设计法则+医疗HIS专项规范
- 新增 MD/specs/UI_DESIGN_IRON_RULES.md (404行)
- 十大UI设计铁律法则: 希克/费茨/米勒/雅各布/格式塔/多赫蒂/尼尔森/泰斯勒/峰终/冯雷斯托夫
- HIS医疗系统专项UI规范: 色彩体系/间距系统/字体/表格/表单/弹窗/交互反馈
- 医疗特殊交互: 危急值/医嘱/处方/费用/电子签名/打印
- 设计文档必备模板: UI布局+交互清单+调用流程+状态流转+异常处理
- 违反检查清单
- 更新铁律体系
- RULES.md: 新增铁律14 - 设计文档必须包含UI设计和调用流程
- MD/specs/IRON_RULES.md: 新增铁律#9详细说明
- MD/specs/FRONTEND_DEVELOPMENT_STANDARD.md: 新增UI设计法则速查表
- 同步7个AI工具配置: AGENTS.md/.cursorrules/.copilot/.windsurf/.cline/.qwen/.aider
|
2026-06-06 11:12:02 +08:00 |
|
|
|
1a6b18a817
|
docs: 铁律#11同步到MD/specs/IRON_RULES.md
|
2026-06-06 10:46:49 +08:00 |
|
|
|
f3880eb8df
|
feat: 全面整合agentforge-rs + .codex/harness方法论到AI开发规范
RULES.md 420→460行,新增整合内容:
- Karpathy编码准则(先想再写/简洁优先/精准修改/目标驱动)
- 验证后才宣称完成铁律(Verification Before Completion)
- 系统化调试四阶段(Systematic Debugging)
- 约束设计原则(可验证/无歧义/优先级/渐进增强)
- 持久执行三层状态管理(系统层/执行层/业务层)
- 审查与审计三层体系(自审/配对审查/合规审查)
- BDT方法论(Bug Driven Testing + Playwright 7种检查模式)
- L4/L5分析与AI自主优化机制
- 标准工作循环(Init→Select→Implement→Verify→Cleanup)
- Clean State Checklist(会话结束检查)
- 新增10条过往教训(含上下文焦虑/过早宣告胜利等)
新增 MD/specs/HARNESS_ENGINEERING.md (305行) — 完整方法论参考:
- WalkingLabs 5子系统模型
- 约束/反馈/控制平面/持久执行详解
- Agent协作管线/路由/去重/禅道操作
- BDT测试用例设计/质量标准
- L4量化分析 + L5 AI自优化
7个AI工具配置文件同步更新(470行内嵌)
|
2026-06-06 10:01:41 +08:00 |
|
|
|
3578a24254
|
docs(specs): 汇总铁律和前后端开发规范文档到MD目录
- 新增 MD/specs/IRON_RULES.md — 执行铁律汇总(v2.0, 8条铁律)
- 新增 MD/specs/BACKEND_DEVELOPMENT_STANDARD.md — 后端开发规范
- 新增 MD/specs/FRONTEND_DEVELOPMENT_STANDARD.md — 前端开发规范
- 新增 healthlink-his-ui/AGENTS.md — 前端铁律引用
- 更新 healthlink-his-server/AGENTS.md — 同步规范文档引用
- 修复10个文档缺失的元数据(文档类型标签)
- 全部30个文档通过命名规范和元数据检查
|
2026-06-06 09:33:20 +08:00 |
|
|
|
e592b9fc42
|
docs: 为所有文档添加元数据块,符合格式规范
- 为16个缺少元数据的文档添加元数据块
- 元数据包含: 文档类型、适用范围、版本、编制日期、最后更新
- 所有27个文档现在都符合格式规范
|
2026-06-06 09:12:12 +08:00 |
|
|
|
d8427f788e
|
docs: 统一文档管理规范,合并docs/到MD/目录
- 创建MD/目录结构(architecture/development/standards/specs/bugs/guides/upgrade)
- 制定文档命名规范(大写英文+下划线)
- 制定文档格式规范(元数据块、结构模板)
- 合并27个文档到MD/目录,按类别分类
- 删除旧的docs/目录
- 更新AGENTS.md铁律#5: 文档统一管理
命名规范:
- 架构设计: ARCH_<模块>_<描述>.md
- 开发计划: PLAN_<类型>_<版本>.md
- 国家标准: STD_<标准名称>.md
- 技术规范: SPEC_<类型>_<描述>.md
- Bug修复: BUG_<编号>_<描述>.md
- 使用指南: GUIDE_<主题>.md
- 升级记录: UPGRADE_<组件>_<类型>.md
|
2026-06-06 09:06:21 +08:00 |
|