|
|
48e1a8e6e6
|
feat(sprint7): 合理用药+医嘱闭环+麻醉记录+病案首页 — Phase 1 P0模块
Sprint 7 完成内容:
合理用药系统 (Rational Drug):
- Flyway V2: drug_interaction_rule + prescription_audit_log + drug_dosage_range
- 后端: 3 Entity + 3 Mapper + 3 Service + AppService(审核引擎) + Controller(11接口)
- 前端: 配伍禁忌规则管理 + 审核统计仪表板 + 审核记录查询
- 审核逻辑: 配伍禁忌(CRITICAL→REJECT/MAJOR→MANUAL) + 剂量范围检查
医嘱闭环管理 (Order Closed Loop):
- 前端: 医嘱执行跟踪(时间线) + 闭环统计(按类型/科室)
麻醉记录系统 (Anesthesia):
- Flyway V3: 5表(anes_record/vital_sign/medication/io_record/followup)
- 后端: 5 Entity + 5 Mapper + 5 Service + AppService(10方法) + Controller(15接口)
- 完整功能: 术前评估→术中记录(体征/用药/出入量)→术后随访
病案首页管理 (Medical Record Homepage):
- Flyway V4: 2表(mr_homepage + quality_check)
- 后端: 2 Entity + 2 Mapper + 2 Service + AppService(6方法) + Controller(8接口)
- 功能: 自动生成首页 + ICD编码校验 + 质控检查 + 统计
编译验证: BUILD SUCCESS (后端57s + 前端1m48s)
|
2026-06-06 10:26:45 +08:00 |
|
|
|
71f71b74d1
|
refactor(order): 移除未使用的加载实例并优化加载状态管理
- 移除未使用的 ElLoading 导入
- 删除废弃的 loadingInstance 变量
- 使用 loading ref 替代 loadingInstance 实现加载状态管理
- 在 getListInfo 方法中使用 loading.value 控制加载状态
- 在异步操作完成后正确设置加载状态
- 添加错误处理确保加载状态正确关闭
|
2026-06-06 09:19:33 +08:00 |
|
wangjian963
|
a16a1f409c
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-06-05 17:26:00 +08:00 |
|
wangjian963
|
227d6d12f1
|
fix: 修复手术安排计费报"未关联就诊记录"及 encounterId=undefined 异常
1. vxe-table 4.x current-change 事件参数为 { row } 对象,handleCurrentChange
未解构导致 selectedRow 存的是事件对象而非行数据,计费/医嘱按钮读取
visitId 始终为 undefined → 报"该手术安排未关联就诊记录"
修复:const currentRow = args?.row || args
2. getPrescriptionList 等 API 函数直接用字符串拼接 URL 参数,当
encounterId 为 undefined 时拼接成字符串 "undefined" 发送到后端,
导致 Long 类型转换异常 MethodArgumentTypeMismatchException
修复:encounterId 为 null/undefined/空字符串时直接返回空数组,
不再拼接无效值到 URL
|
2026-06-05 17:25:52 +08:00 |
|
Ranyunqiao
|
0f4da1e32f
|
bug 587 588 589 591
|
2026-06-05 17:15:39 +08:00 |
|
|
|
09e07b1fba
|
feat: 前后端API路径完全对齐 + 全量功能串联
- 日结结算 API 路径对齐 /medication/dayEndSettlement
- 服务目录 API 路径对齐 /catalog
- Flowable API 路径对齐 /flowable/*
- 18/20 核心功能前后端串联验证通过
- 前端构建通过 (5306 modules)
|
2026-06-05 16:44:20 +08:00 |
|
|
|
69518074f2
|
feat: 全量菜单功能补全 (Phase 1-6)
Phase 1 门诊核心闭环:
- 门诊退药/退号/退费/申请单/结果查看/收费详情/医嘱查看
Phase 2 基础数据:
- 服务目录/货位管理/目录对照
Phase 3 住院核心:
- 医嘱管理/入院诊断/手术管理/病案管理/费用清单
Phase 4 Flowable工作流:
- 流程定义/表单/待办/已办/表达式/监听
Phase 5 统计报表:
- 日结结算单/排班管理/挂号收费记录
Phase 6 外接系统:
- 医保结算/医保目录/医保对账
结果: 空壳视图 26→0, 缺失组件 18→0
|
2026-06-05 16:34:38 +08:00 |
|
wangjian963
|
cfb1ea1b3c
|
fix(手术申请): 修复手术部位未保存到cli_surgery表及详情展示为编码的问题
- 后端:保存手术申请单时,从descJson解析surgerySite字段,写入
cli_surgery.body_site和wor_service_request.content_json,解决
手术部位数据未持久化到手术主表的问题
- 前端:手术申请详情弹窗加载字典数据(手术等级、麻醉方式、手术
部位、切口类别、手术性质),将descJson中的字典编码翻译为中文
标签展示,解决详情中显示原始编码(如"1")而非实际名称的问题
|
2026-06-05 15:32:21 +08:00 |
|
|
|
893cbf1fe0
|
refactor: 彻底清除所有openhis痕迹
- 重命名目录: openhis-server-new → healthlink-his-server
- 重命名目录: openhis-ui-vue3 → healthlink-his-ui
- 重命名Java类: OpenHisApplication → HealthLinkHisApplication
- 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp
- 重命名组件目录: OpenHis → HealthLinkHis
- 重命名样式文件: openhis.scss → healthlink-his.scss
- 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf
- 更新所有源码引用 (0个残留)
- 更新所有文档/脚本/配置中的引用
|
2026-06-05 13:36:28 +08:00 |
|