|
|
91a0b48662
|
fix(consultation): 解决会诊流程中的多个功能问题
- 在 deptappthoursManage.js 中添加 status 参数以仅获取已启动的机构
- 为 consultationapplication 组件添加已确认和已签名状态选项
- 扩展操作列宽度并添加打印功能按钮
- 优化 handlePrint 方法以支持行参数和性别枚举转换
- 为 consultationconfirmation 组件添加必填验证和编辑权限控制
- 修复会诊确认医师信息回显逻辑
- 在 inspectionApplication 组件中修复表格行点击事件和检验项目加载
- 禁用非紧急标记的编辑权限以解决Bug #268
- 为 surgeryApplication 组件添加响应码验证和错误处理
- 在 consultation 组件中添加表单验证清除功能
- 为 PackageManagement 组件实现动态机构选项加载
- 重构 PackageSettings 组件的套餐金额显示和只读模式
- 为检查项目设置组件添加套餐筛选和下级类型选择功能
- 实现检验套餐的编辑和查看模式切换功能
|
2026-03-26 18:22:21 +08:00 |
|
|
|
c509a804ec
|
fix: 修复会诊申请单已确认/签名还能取消提交的 Bug #256
- 在 cancelConsultation 方法中添加状态校验
- 禁止已确认 (20)、已签名 (30)、已完成 (40) 状态的会诊申请取消提交
- 只有已提交 (10) 状态的会诊申请才允许取消提交
|
2026-03-26 17:59:45 +08:00 |
|
|
|
1a7b6c0cd4
|
fix: 修复门诊医生站诊断页面家长姓名字段缺少提示语 #270
|
2026-03-26 17:53:13 +08:00 |
|
HuangXinQuan
|
11cf88fd49
|
232 预约管理-》门诊预约挂号:打开界面报错且无医生排班预约号源数据
|
2026-03-26 17:09:08 +08:00 |
|
|
|
3f0fa3bbb3
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-26 17:00:41 +08:00 |
|
|
|
d7c15848f0
|
208 检验项目设置-》套餐设置:项目名称字段未实现取值于《诊疗目录》做字典库
|
2026-03-26 16:58:21 +08:00 |
|
Ranyunqiao
|
188b907907
|
217 收费工作站-》门诊收费:【确认收费】报错“打印失败”
220 门诊医生站:新增耗材收费项目医嘱单价/总金额未显示正确的值
|
2026-03-26 16:55:06 +08:00 |
|
|
|
71e3601d51
|
feat(prescription): 更新处方列表数据结构并优化药品管理界面功能
- 在处方列表中新增总价、剂量和剂量数量字段
- 修复药品审批页面跳转时仓库信息丢失问题
- 扩展药品列表列宽度并启用溢出提示功能
- 为采购单界面添加多种视图状态下的字段禁用逻辑
- 优化采购单仓库位置字段的初始化流程,防止数据丢失
|
2026-03-26 16:54:20 +08:00 |
|
|
|
f04c3d112c
|
fix(core): 解决ID字段精度丢失和账户ID为空问题
- 在前端请求处理中添加convertIdsToString函数,将超过安全范围的数字转换为字符串
- 使用json-bigint库处理大数字序列化,防止精度丢失
- 在医嘱保存逻辑中确保accountId不为null,自动创建自费账户
- 添加IAccountService依赖注入支持账户操作
- 在产品转移详情DTO中添加@TableField注解标识非数据库字段
|
2026-03-26 15:36:17 +08:00 |
|
|
|
8739959be0
|
fix(doctorstation): 解决处方列表中账户ID为空导致的保存问题 BUG#282
- 在处方保存流程中添加账户ID空值检查和自动补全逻辑
- 当账户ID为空时自动获取或创建患者自费账户
- 修复给药途径下拉框宽度显示问题
- 在药品单位后添加单位文本显示
- 统一设备费用项目的账户ID处理逻辑
- 确保新创建账户的名称字段不为空以避免数据库约束错误
|
2026-03-26 14:42:42 +08:00 |
|
|
|
24bc049fa0
|
feat(surgicalschedule): 添加费用类别字段支持
- 在手术安排界面中添加费用类别字段映射
- 在申请单页面DTO中新增费用类别属性
- 在数据映射文件中添加费用类别结果映射
- 通过关联账户和合同表查询费用类别信息
- 实现手术安排中费用类别的完整数据流处理
|
2026-03-25 19:17:05 +08:00 |
|
|
|
b42cffdd8a
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-25 18:17:16 +08:00 |
|
|
|
927691a27b
|
fix(prescription): 解决处方列表中药品拆零比计算问题
- 修复药品名称显示格式,添加拆零比信息显示
- 在用药天数输入框添加失焦和输入事件触发总量计算
- 调整单位选择下拉框样式间距
- 添加拆零比提示信息显示功能
- 重构总量计算逻辑,使用字典数据获取频次对应次数
- 修复拆零比计算算法,统一使用partPercent参数
- 添加调试日志便于问题排查
- 优化计算精度,将toFixed从6位改为2位
- 添加CSS样式支持拆零比提示显示
|
2026-03-25 18:17:06 +08:00 |
|
|
|
6c36ae5340
|
删除 openhis-ui-vue3/public/help-center/vuepress-theme-vdoing-doc/docs/01.HIS操作手册/02.门诊挂号/01.门诊挂号操作.md
系统版本更新快,该门诊挂号操作已不适用。
|
2026-03-25 18:01:08 +08:00 |
|
|
|
5473a21418
|
优化: 帮助页去除与“测试”相关的页面
|
2026-03-25 17:42:46 +08:00 |
|
|
|
b14c19a887
|
fix(prescription): 解决处方列表中剂量变化后未重新计算总量的问题
- 在费率代码选择器上添加 change 事件监听器以触发总量计算
- 在持续时间输入框上添加 change 事件监听器以触发总量计算
- 移除注释的计算调用并添加正确的剂量变化后总量计算逻辑
- 修复 Bug #273 中单次剂量变化后总量未更新的问题
feat(surgery): 为手术管理界面中的手术单号添加链接功能
- 将手术单号列转换为可点击的链接组件
- 为手术单号添加 handleView 点击事件处理
- 扩展手术单号列宽度以改善显示效果
- 在手术排程界面中为手术单号同样添加链接功能
|
2026-03-25 16:28:40 +08:00 |
|
|
|
979dc0a34c
|
fix(surgical): 修复手术安排冲突检测逻辑
- 添加了对重复手术安排校验的注释说明,确保执行顺序正确
- 修复了手术室占用检测的时间范围判断条件
- 增加了对空值的安全检查避免潜在异常
- 在SQL查询中添加了删除标记过滤条件
- 统一了变量命名提高代码可读性
|
2026-03-25 16:27:58 +08:00 |
|
|
|
c2fa13de82
|
```
feat(surgical): 添加手术安排重复校验功能 BUG #278
- 在手术安排创建流程中增加重复校验逻辑
- 实现同一患者同一手术单号同一手术名称的唯一性约束
- 新增 existsDuplicateSchedule 数据库查询方法
- 添加 XML 映射文件中的重复校验 SQL 查询
- 防止相同手术安排的重复提交问题
```
|
2026-03-25 15:59:13 +08:00 |
|
Ranyunqiao
|
77b054a86c
|
215 系统管理-》门诊划价:点击【新增】项目字段检索不出收费项目
|
2026-03-25 14:35:54 +08:00 |
|
Ranyunqiao
|
20eb020071
|
145 绑定耗材门诊收费未显示无法进行收费
|
2026-03-25 14:33:23 +08:00 |
|
Ranyunqiao
|
d3deb244c0
|
248 门诊医生站-》手术申请TAB页面:点击行【编辑】手术申请界面的手术类型、手术等级、切口类型、麻醉方式选项显示数字
|
2026-03-25 10:16:46 +08:00 |
|
|
|
d20a95c3c4
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-24 18:38:16 +08:00 |
|
|
|
1f84a641ea
|
fix(prescription): 修正医嘱撤回条件验证逻辑
- 修复了撤回功能允许已作废医嘱撤回的错误
- 现在只有状态为草稿(1)或已签发(2)的医嘱可以撤回
- 已作废(5)状态的医嘱不再支持撤回操作,只能通过删除处理
- 更新了撤回条件判断逻辑以确保数据一致性
|
2026-03-24 18:38:05 +08:00 |
|
|
|
c542b057b5
|
fix(doctorstation): 解决医嘱管理中的状态控制和数据处理问题
- 修复了已收费医嘱仍可被勾选的问题,添加了选择条件限制
- 实现了过滤已作废会诊医嘱的功能,防止无效数据展示
- 完善了医嘱删除逻辑,支持草稿、待签发和已作废状态的医嘱删除
- 修复了医嘱撤回功能中的大整数精度丢失问题
- 优化了签退医嘱的服务端处理逻辑,统一处理各种类型的医嘱作废
- 添加了详细的操作日志记录便于问题排查
- 修复了前端医嘱列表加载和操作过程中的数据类型转换问题
|
2026-03-24 18:27:30 +08:00 |
|
Ranyunqiao
|
03d980e0cf
|
246 手术管理-》门诊手术安排:点击【编辑】填写手术过程的相关时间字段值点击【保存】报错
251 手术管理-》门诊手术安排:【新增手术安排】界面安排时间字段的时分秒无法选值和未显示
252 手术管理-》门诊手术安排:【新增手术安排】界面的麻醉方法字段未默认取值于手术申请的麻醉方式字段的值
254 手术管理-》门诊手术管理:【新增手术安排】界面的切口类型字段下拉选项未取值
|
2026-03-24 17:22:16 +08:00 |
|
|
|
b03f563df4
|
206
检验项目设置-》套餐设置:卫生机构字段取值当前登录账户的科室名称了
210 检验项目设置-》套餐管理:卫生机构筛选字段下拉选项取值错误
|
2026-03-24 16:42:24 +08:00 |
|
|
|
8fa0a239b5
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-24 16:09:41 +08:00 |
|
|
|
ee51ab2960
|
fix(doctorstation): 解决医嘱管理中不同类型医嘱的删除和撤回逻辑问题
- 分离不同状态的会诊医嘱,已作废医嘱直接从前端移除,其他状态医嘱调用后端API处理
- 修复普通医嘱删除逻辑,支持草稿和待签发状态的医嘱删除操作
- 宽松医嘱状态条件,支持statusEnum为1(草稿)或2(已签发)的医嘱进行撤回操作
- 修复前端adviceType与后端ItemType映射关系,药品类型值为1,耗材类型值为4,诊疗类型值为3
- 添加详细的调试日志用于追踪医嘱处理流程
- 优化医嘱分类逻辑,确保各类医嘱正确归类处理
|
2026-03-24 16:09:24 +08:00 |
|
Ranyunqiao
|
22d73e5b44
|
110 库房管理-》领用管理-》领用退库的升级(可参考开源代码移植)
|
2026-03-24 15:58:53 +08:00 |
|
|
|
b31cacd930
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-24 15:10:11 +08:00 |
|
|
|
1440cd45a0
|
fix(doctorstation): 解决会诊医嘱删除和撤回功能问题
- 引入cancelConsultation接口用于处理会诊医嘱作废
- 分离会诊医嘱和普通医嘱的删除逻辑
- 实现会诊医嘱的作废功能,支持从contentJson解析consultationId
- 添加会诊医嘱撤回功能,区分草稿状态和已提交状态
- 修复医嘱分类逻辑,将会诊类型值5归类到诊疗活动
- 添加调试日志用于跟踪医嘱处理流程
- 优化耗材医嘱删除逻辑,完善费用项清理
- 修复列表更新机制,确保作废医嘱及时从界面移除
|
2026-03-24 15:10:00 +08:00 |
|
Ranyunqiao
|
07829b93c7
|
bug241 264 265 fixed
|
2026-03-24 14:44:58 +08:00 |
|
|
|
c2b1d7d9d9
|
fix(doctorstation): 解决医嘱删除时的空指针异常和费用项处理问题
- 添加了对EMR详情中的contextJson字段进行空值检查,避免解析空值导致异常
- 优化了医嘱删除时的patientId和encounterId补全逻辑,支持从药品、耗材、诊疗医嘱记录中获取缺失信息
- 修复了删除不同类型医嘱时费用项过滤问题,确保只处理对应类型的费用项目
- 简化了费用项删除逻辑,移除冗余的查询验证步骤,直接执行删除操作
- 增强了日志记录,便于追踪医嘱删除过程中的关键操作和状态变化
|
2026-03-24 13:27:31 +08:00 |
|
|
|
9f6e94da4b
|
fix(prescription): 解决处方列表中科室选择和数据删除问题
- 为科室选择下拉框添加最小宽度样式,确保内容完整显示
- 添加orgTreeLoading状态管理,避免重复加载组织机构树
- 在selectAdviceBase方法中添加异步处理和边界检查逻辑
- 实现诊疗项目默认使用患者就诊科室的逻辑验证
- 修复ensureOrgTreeLoaded方法中的加载状态管理
- 在处方删除操作中添加encounterId和patientId参数传递
- 优化组织机构树查找算法,提升性能表现
|
2026-03-24 12:48:07 +08:00 |
|
|
|
e0b9081649
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-24 11:53:21 +08:00 |
|
|
|
e1dc5c895f
|
fix(prescription): 解决处方列表患者信息不完整导致保存失败的问题 BUG#220
- 在前端处方组件中添加患者信息完整性校验
- 当患者信息缺失时显示错误提示并阻止保存操作
- 确保处方项目正确携带patientId和encounterId信息
- 在后端服务中验证并自动补全缺失的patientId信息
- 当encounterId为空时返回相应错误提示
- 添加详细的日志记录以便问题追踪
|
2026-03-24 11:53:04 +08:00 |
|
HuangXinQuan
|
4e58601b2c
|
260 预约管理-》医生排班管理:系统未正确限制同一天同一时段(上午/下午)的重复排班,导致同一医生在同一时间段可被多次排班,产生数据冲突和资源调度混乱
|
2026-03-24 11:51:17 +08:00 |
|
|
|
4060be4de7
|
207 检验项目设置-》套餐设置:点击【+】按钮后进入新增行的只读模式
|
2026-03-24 11:14:02 +08:00 |
|
Ranyunqiao
|
059078c264
|
108 库房管理-》领用管理-》领用出库的升级
|
2026-03-24 10:39:56 +08:00 |
|
|
|
cc51d0b345
|
fix(doctorstation): 修复耗材无库存时价格设置问题
- 前端组件中确保覆盖后端可能冲突的字段并强制设置耗材类型
- 后端服务中修复库存为空时无法获取价格的问题,直接从定价主表获取统一零售价
- 数据库查询中使用COALESCE函数优先从多个来源获取零售价,提高价格获取准确性
- 优化价格获取逻辑,支持从adm_charge_item_definition和adm_charge_item_def_detail表中按优先级获取价格
- 添加按批次售价的价格匹配机制,确保不同定价策略的正确应用
|
2026-03-23 19:31:04 +08:00 |
|
|
|
bedad38ca3
|
fix(doctorstation): 修复耗材价格获取逻辑
- 优先从priceList获取药品/诊疗价格
- 添加耗材类型直接从retailPrice或price字段获取价格
- 支持耗材价格字段为空时返回默认值
- 修复价格显示格式化问题
|
2026-03-23 18:38:16 +08:00 |
|
|
|
c15c091718
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-23 17:58:37 +08:00 |
|
|
|
e90e541af3
|
fix(doctorstation): 解决诊疗项目执行科室验证及耗材价格显示问题 bug#220
- 修复诊疗项目执行科室非空校验逻辑,使用effectiveOrgId替代positionId
- 添加getEffectiveOrgId方法统一获取执行科室ID的兼容处理
- 修复耗材价格处理逻辑,正确区分price和retailPrice字段避免零值判断错误
- 更新数据库查询映射,优化设备定义表与收费项目定义表关联条件
- 添加调试日志输出便于问题排查
|
2026-03-23 17:58:27 +08:00 |
|
Ranyunqiao
|
88088c01ac
|
109 住院医生工作站-》住院病历的【存为模板】界面升级
|
2026-03-23 17:24:01 +08:00 |
|
|
|
251cf263ff
|
fix(doctorstation): 解决诊疗项目执行科室缺失问题
- 在批量签发前验证诊疗项目的执行科室是否已设置
- 对于未选择执行科室的诊疗项目显示警告信息并阻止签发
- 当诊疗项目没有设置执行科室时默认使用患者的就诊科室
- 在后端服务中增加对诊疗项目执行科室的非空校验
- 确保诊疗项目签发流程中执行科室信息完整有效
|
2026-03-23 17:18:12 +08:00 |
|
|
|
f1a4fc87c8
|
🔧 Bug Fix #238: 修复诊疗项目执行科室缺失问题
修复内容:
1. 选择诊疗项目时,如果positionId为空则使用orgId作为默认值
2. 保存时添加非空校验,诊疗项目必须选择执行科室
3. 保存成功后检测脏数据并提示用户修正
涉及文件:
- prescriptionlist.vue
|
2026-03-23 17:01:46 +08:00 |
|
|
|
d28ac34ae0
|
fix(doctorstation): 解决删除诊疗医嘱时费用项不存在导致的异常
- 添加费用项存在性检查逻辑
- 在删除前先查询费用项是否存在于数据库中
- 添加详细的操作日志记录便于问题追踪
- 避免因费用项不存在导致的删除操作失败
|
2026-03-23 16:32:42 +08:00 |
|
|
|
4d2a321999
|
fix(doctorstation): 修复处方列表和医嘱处理中的多个问题
- 修复耗材和诊疗类型在setValue后总金额未正确计算的问题
- 修复耗材类型没有价格列表时的默认值处理逻辑
- 修复组套中positionId被医嘱库信息覆盖的问题
- 修复删除耗材医嘱时费用项不存在导致的异常
- 修复处方位置ID查询中组织ID为空时的回退逻辑
|
2026-03-23 16:29:17 +08:00 |
|
|
|
b5cf685b13
|
fix(medical-order): 解决医嘱编辑界面显示和验证问题 BUG#250,145
- 修复医嘱集合对话框中的条件判断逻辑,统一新增行的显示规则
- 更新医嘱集合对话框中剂量、给药途径、频次、天数等字段的显示逻辑
- 为西药类医嘱添加必填字段验证功能,包括剂量、给药途径、频次等
- 优化处方列表组件中编辑状态下的输入控件显示
- 修复处方详情数据合并逻辑,确保正确的字段优先级处理
- 解决多个库存管理模块中API请求数据格式错误的问题
- 修复医嘱库信息保存和数据回填的相关问题
|
2026-03-23 15:46:30 +08:00 |
|
wangjian963
|
316c1478fc
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-20 17:47:22 +08:00 |
|