6212e0d92f
test: add unit test framework and calculation service tests
2026-06-21 05:31:03 +08:00
83671834ca
refactor: split IChargeBillServiceImpl into focused services
2026-06-21 05:19:38 +08:00
4460ceae66
chore: clean up expired TODOs and create tracking document
...
- Remove expired TODO from TenantOptionUtil.java (7 months overdue, was: '最晚2025年11月底删除')
- Remove commented-out dead code
- Create docs/TODO_TRACKING.md with categorized inventory of 37 remaining TODOs
2026-06-21 05:08:31 +08:00
785c8dac64
refactor(test): extract BaseApiTest to eliminate login duplication
2026-06-21 05:02:04 +08:00
c37f30b989
fix: 全量clean编译修复残留class文件问题
2026-06-21 04:58:37 +08:00
94ba3022c8
fix(test): replace fragile assertions with meaningful validations
2026-06-21 04:56:02 +08:00
0cad9be0eb
fix: remove duplicate files to prevent classpath conflicts
2026-06-21 04:53:10 +08:00
29fc989554
fix(report): 修复InfectiousCardMapper.xml DTO引用路径
2026-06-21 04:51:47 +08:00
38346f47cf
fix(pharmacy): 修复所有药房模块XML DTO引用路径
2026-06-21 04:48:08 +08:00
8be86da14d
fix(pharmacy): 修复CommonAppMapper.xml DTO引用路径
2026-06-21 04:40:57 +08:00
11f92ebc42
feat(pharmacy): 添加药房配药模块核心功能
...
- 新增租户配置工具类TenantOptionUtil,支持租户配置项获取及临时兼容方案
- 实现药房共通服务PharmacyDispensaryCommonService,提供初始化、药品查询、分页等功能
- 开发药房发药单服务PharmacyDispensaryDispensingOrderService,支持发药单详情及编辑操作
- 创建药房损益单服务PharmacyDispensaryProfitLossOrderService,处理损益单业务逻辑
- 构建药房请领单服务PharmacyDispensaryRequisitionOrderService,请领流程管理
- 设计药房退库单服务PharmacyDispensaryReturnToWarehouseOrderService,退库业务处理
2026-06-21 04:35:27 +08:00
fbafd661c2
refactor(util): 迁移TenantOptionUtil并重构相关依赖
...
- 将TenantOptionUtil从web包移动到common.utils包
- 更新所有相关控制器和服务中的导入路径
- 将YbManager实现类替换为IYbManager接口
- 统一yb枚举类导入路径从common.enums.ybenums到his.yb.enums
- 移除已废弃的TenantOptionUtil类文件
- 更新手术排班相关枚举导入路径
- 调整药房管理相关DTO导入路径到pharmacy.dispense包
- 统一文档模块枚举类导入路径到document.enums包
- 在护士站应用服务中添加事件发布器和相关业务事件处理
- 更新库存管理和支付相关的医保枚举引用路径
2026-06-21 04:34:29 +08:00
e4f7b30442
fix(yb): 修复医保模块编译错误
...
- IYbHttpUtils: 新增 queryYbCatalogue, upload9101, threePartSearch, yb5205SpecialDiseaseDrugRecordSearch, ybToReverse 方法声明
- IYbDao: 新增 reconcileGeneralLedgerDetail, getFinancialSettlement3209AParam, paymentCompareYbSettle(List), getFinancial3203APage 方法声明
- IYbManager: 新增 getPreSettleInfo(4参数) 重载方法声明
- YbController: 修复 Sign 导入冲突(domain.Sign vs dto.Sign)
- domain pom: 新增 spring-web provided 依赖(支持 MultipartFile/ResponseEntity 类型)
2026-06-20 23:44:25 +08:00
d9a61e3cfa
feat(dataflow): 添加WebSocket端点+事件发布点
...
- WebSocketConfig: 新增 /ws/critical-value 和 /ws/dashboard 端点
- SurgeryAppServiceImpl: addSurgery 保存后发布 SurgeryCompletedEvent (Chain 8)
- RadiologyImageAppServiceImpl: submitReport 发布后发布 ExamReportPublishedEvent (Chain 9)
- NursingAppServiceImpl: createAssessment 完成后发布 AdmissionAssessmentCompletedEvent (Chain 10)
2026-06-20 23:01:11 +08:00
da6f03961c
feat(dataflow): 新增Chain11 手术→病理送检链路
2026-06-20 22:03:20 +08:00
da3b466087
feat(dataflow): 数据流优化完成 - 10条链路+重试机制+链路联动
2026-06-20 21:54:55 +08:00
33f67cecae
feat(dataflow): 添加链路联动 危急值→医嘱停止
...
- 创建 OrderStopRequestEvent 事件类
- CriticalValueHandler 添加联动逻辑:危急值确认后发布停嘱事件
- findRelatedOrders 为 stub,待接入医嘱服务
2026-06-20 21:42:26 +08:00
1c2bf43d42
feat(dataflow): 为所有Handler添加重试机制
2026-06-20 21:36:47 +08:00
f6680122eb
feat(dataflow): 新增Chain10 入院评估→护理计划自动生成
2026-06-20 21:32:00 +08:00
dd73bcda87
feat(dataflow): 新增Chain9 检查→报告→医嘱联动
2026-06-20 21:29:16 +08:00
5cfe484015
feat(dataflow): 新增Chain8 手术→术后恢复链路
2026-06-20 21:25:27 +08:00
d53448fcfb
feat(dataflow): 补全Chain6 护理质控规则检查
2026-06-20 21:21:56 +08:00
b6512597a5
feat(dataflow): 补全Chain5 DRG入组引擎调用
2026-06-20 21:17:47 +08:00
74aa24f36e
fix(security): 修复EmpiController @PreAuthorize格式错误
2026-06-20 16:30:54 +08:00
5050366f50
fix(db): 修复所有Flyway版本冲突(V84-V90)
2026-06-20 15:18:40 +08:00
591ad2b549
fix(db): 修复Flyway V83版本冲突 - 重命名为V85
2026-06-20 15:13:26 +08:00
6b8a05c250
fix(db): 修复Flyway V82版本冲突 - 重命名为V83/V84
2026-06-20 15:09:55 +08:00
f5ae4f3c64
fix: 修复SysTenantController编译错误 - LambdaQueryWrapper导入+字段名修正
2026-06-20 14:16:28 +08:00
6843418a88
fix(security): 添加移动端API到安全白名单
2026-06-20 14:13:34 +08:00
1045706e5e
fix(mobile): 补全后端移动端接口+修复API路径
2026-06-20 12:43:53 +08:00
cab9537c7e
fix(security): 将租户列表接口加入安全白名单
2026-06-19 23:34:06 +08:00
2437366093
fix(mobile): 添加租户列表接口+修复医院选择为空
2026-06-19 23:30:41 +08:00
7adf298ce7
Merge remote-tracking branch 'origin/develop' into develop
2026-06-19 23:24:01 +08:00
fdf56a33ce
fix: 修复关键BUG - SQL注入+移动端修复
2026-06-19 23:11:13 +08:00
86f12b425a
fix( #782 ): guanyu (文件合入)
2026-06-19 19:57:57 +08:00
c2ed6e04b0
fix( #782 ): guanyu (文件合入)
2026-06-19 16:53:53 +08:00
b6b8f8be71
fix( #782 ): guanyu (文件合入)
2026-06-19 14:32:06 +08:00
844eb8b7ab
feat(kg): 数据导入+规则库
2026-06-19 10:36:06 +08:00
179d8c9c97
feat(kg): 推理引擎+CDSS集成
2026-06-19 10:34:43 +08:00
ed1dd56ad4
feat(kg): 推理引擎+数据导入
2026-06-19 10:33:41 +08:00
523a64daf0
feat(miniprogram): 移动护理小程序后端API
...
- 新增 MpNursingTask 实体 + Mapper + Service
- 新增 MpVitalSignRecord 实体 + Mapper + Service
- 新增 MpAssessmentRecord 实体 + Mapper + Service
- 新增 IMpNursingAppService 7个API接口
- 新增 MpNursingController 7个REST端点
- 新增 V90 Flyway迁移(3张表)
- 所有接口加 @PreAuthorize 权限控制
2026-06-19 10:29:47 +08:00
d9a1b188b5
feat(kg): 医疗知识图谱全栈实现 - 补充缺失字段
2026-06-19 10:18:32 +08:00
be90a13cd6
feat(kg): 关系管理+知识图谱可视化
2026-06-19 08:06:38 +08:00
deafee0621
feat(kg): 医疗知识图谱全栈实现
2026-06-19 07:41:03 +08:00
554c1fe97b
feat(data-platform): implement P2.2 data collection, BI report engine, and data dashboard
...
- DataCollection module: clinical/operational data collection APIs
- BiReport engine: generate reports (revenue/department/drg) + dashboard
- DataDashboard: realtime and historical data screen with ECharts-style cards
- All endpoints secured with @PreAuthorize
- Frontend: BiDashboard.vue + DataDashboard.vue + API files
2026-06-19 07:17:15 +08:00
91236c5499
feat(aidiagnosis): add AI-assisted diagnosis suggestion module
2026-06-19 07:17:13 +08:00
8bc80efe2c
feat(data): 数据中台+BI报表+AI辅助诊疗
2026-06-19 07:02:44 +08:00
8b2b47b71c
feat(cdss): upgrade rule engine with priority, category, execution history and stats
2026-06-19 06:55:48 +08:00
e117022bb6
feat(mobile+telehealth): 移动护理评估+输液管理+互联网医院
2026-06-19 06:38:07 +08:00
4c384a03fd
fix( #782 ): guanyu (文件合入)
2026-06-19 05:38:56 +08:00