关羽
|
9829843b3e
|
Fix Bug #273: 门诊医生站-》医嘱TAB页面:修改用药天数字段的值,总量字段的值未自动通过公式换算
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-10 17:05:37 +08:00 |
|
刘备
|
d3b6030693
|
Fix Bug #456: 门诊医生站:诊疗类医嘱保存后类型变更为"检查"且签发成功后状态未更新
根因:前端setValue中将row.categoryCode(文本值如"检查")赋给categoryEnum(Integer字段),
导致后端Jackson反序列化失败,category_enum存储异常。
修复:将row.categoryCode改为row.activityType(数值1=检验,2=检查,3=护理,4=手术,5=其他)。
|
2026-05-09 17:55:16 +08:00 |
|
刘备
|
1c04c5aadd
|
Fix Bug #456: 门诊医生站:诊疗类医嘱保存后类型变更为"检查"且签发成功后状态未更新
原因:selectAdviceBase()中setValue()将后端返回的categoryCode(目录分类码,如检查=2)
直接赋值给categoryEnum,保存后存入wor_service_request.category_enum字段。
后端SQL查询getRequestBaseInfo使用COALESCE(category_enum, 3)推导advice_type,
导致category_enum=2时类型被误判为"检查"而非"诊疗"。
修复:诊疗类医嘱(adviceType=3)不再将categoryCode赋值给categoryEnum,
让SQL的COALESCE默认值3(医疗活动)正确推导类型。
|
2026-05-09 17:50:31 +08:00 |
|
|
|
9c3e603b94
|
Fix Bug #443: 手术计费:点击签发耗材时异常报错
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
|
2026-05-08 09:14:18 +08:00 |
|
guanyu
|
ec89ead14c
|
fix: 修复#456门诊医生站医嘱类型和状态异常
根因: 处方列表组件中adviceTypes参数传递格式错误,
将单个adviceType值直接赋值给adviceTypes参数,
但后端期望List<Integer>数组格式。
修复: 将adviceQueryParams.adviceTypes = value改为
adviceQueryParams.adviceTypes = [value],确保参数格式正确。
|
2026-04-29 17:24:07 +08:00 |
|
|
|
f125c8dc85
|
372 【住院医生站】医嘱录入执行科室显示ID乱码,且缺乏动态匹配逻辑
373 【住院医生站】医嘱搜索缺失“II级护理”项目(与诊疗目录配置不符)
|
2026-04-22 15:35:25 +08:00 |
|
|
|
ed75b148a8
|
修复检查申请单“执行科室”未获取配置默认值且字段交互逻辑不规范
|
2026-04-17 10:48:49 +08:00 |
|
|
|
210c463130
|
修复bug375:住院医生站点击“签发”按钮后系统提示语错误,显示为“保存成功”并且签发业务功能未实现。
bug376:【门诊医生站】检查页签申请单列表过滤异常,显示了历史检查就诊记录
bug377:【门诊医生站】检查申请单“执行科室”未获取配置默认值且字段交互逻辑不规范
|
2026-04-16 10:25:12 +08:00 |
|
|
|
6922aa1d2a
|
bug282 门诊医生站-》医嘱TAB页面:总量字段的单位显示数字/给药途径字段的值显示不全
|
2026-04-15 15:28:49 +08:00 |
|
wangjian963
|
d99daa3048
|
修复问题:
1. 修复检验申请单生成的医嘱签发失败问题(BugFix#328)
2. 修复处方工具类空指针异常问题
3. 修复检验项目套餐价格查询问题
4. 修复医嘱签发时费用项状态更新问题
|
2026-04-13 18:23:36 +08:00 |
|
Ranyunqiao
|
49eed7c784
|
bug 349 350 351 354 356 357
|
2026-04-13 12:10:22 +08:00 |
|
Ranyunqiao
|
d2dfc714ec
|
333 门诊医生站开立耗材医嘱时,类型误转为“中成药”且保存报错
341 门诊挂号报错
|
2026-04-07 10:33:04 +08:00 |
|
Ranyunqiao
|
8a84b40ee5
|
333 门诊医生站开立耗材医嘱时,类型误转为“中成药”且保存报错
|
2026-04-03 16:42:10 +08:00 |
|
|
|
5b0acede89
|
Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
# openhis-ui-vue3/src/views/clinicmanagement/bargain/component/prescriptionlist.vue
|
2026-04-01 18:27:31 +08:00 |
|
|
|
ac1cd3afc8
|
fix(prescription): 解决处方列表中手术类型和其他医嘱类型的问题
- 更新 lodash.template 修复脚本以处理 assignWith 函数的自定义器参数
- 在多个处方组件中引入 drord_doctor_type 字典用于动态生成医嘱类型列表
- 修复手术类型(adviceType=6)的特殊处理逻辑,包括类型映射和字段过滤
- 调整后端医嘱保存服务中的类型分类逻辑,正确处理手术类型
- 更新数据库查询映射以支持手术类型的正确显示和数据传输
- 修复费用对话框和订单表单中的相关类型显示问题
|
2026-04-01 18:24:24 +08:00 |
|
Ranyunqiao
|
6315ca5658
|
220 门诊医生站:新增耗材收费项目医嘱单价/总金额未显示正确的值
|
2026-04-01 15:25:08 +08:00 |
|
Ranyunqiao
|
9105e687d6
|
98 门诊管理-》门诊划价:选项增加‘西药’和‘中成药’
|
2026-04-01 13:14:46 +08:00 |
|
|
|
3f0fa3bbb3
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-26 17:00:41 +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 |
|
|
|
8739959be0
|
fix(doctorstation): 解决处方列表中账户ID为空导致的保存问题 BUG#282
- 在处方保存流程中添加账户ID空值检查和自动补全逻辑
- 当账户ID为空时自动获取或创建患者自费账户
- 修复给药途径下拉框宽度显示问题
- 在药品单位后添加单位文本显示
- 统一设备费用项目的账户ID处理逻辑
- 确保新创建账户的名称字段不为空以避免数据库约束错误
|
2026-03-26 14:42:42 +08:00 |
|
|
|
927691a27b
|
fix(prescription): 解决处方列表中药品拆零比计算问题
- 修复药品名称显示格式,添加拆零比信息显示
- 在用药天数输入框添加失焦和输入事件触发总量计算
- 调整单位选择下拉框样式间距
- 添加拆零比提示信息显示功能
- 重构总量计算逻辑,使用字典数据获取频次对应次数
- 修复拆零比计算算法,统一使用partPercent参数
- 添加调试日志便于问题排查
- 优化计算精度,将toFixed从6位改为2位
- 添加CSS样式支持拆零比提示显示
|
2026-03-25 18:17:06 +08:00 |
|
|
|
b14c19a887
|
fix(prescription): 解决处方列表中剂量变化后未重新计算总量的问题
- 在费率代码选择器上添加 change 事件监听器以触发总量计算
- 在持续时间输入框上添加 change 事件监听器以触发总量计算
- 移除注释的计算调用并添加正确的剂量变化后总量计算逻辑
- 修复 Bug #273 中单次剂量变化后总量未更新的问题
feat(surgery): 为手术管理界面中的手术单号添加链接功能
- 将手术单号列转换为可点击的链接组件
- 为手术单号添加 handleView 点击事件处理
- 扩展手术单号列宽度以改善显示效果
- 在手术排程界面中为手术单号同样添加链接功能
|
2026-03-25 16:28:40 +08:00 |
|
Ranyunqiao
|
20eb020071
|
145 绑定耗材门诊收费未显示无法进行收费
|
2026-03-25 14:33:23 +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 |
|
|
|
ee51ab2960
|
fix(doctorstation): 解决医嘱管理中不同类型医嘱的删除和撤回逻辑问题
- 分离不同状态的会诊医嘱,已作废医嘱直接从前端移除,其他状态医嘱调用后端API处理
- 修复普通医嘱删除逻辑,支持草稿和待签发状态的医嘱删除操作
- 宽松医嘱状态条件,支持statusEnum为1(草稿)或2(已签发)的医嘱进行撤回操作
- 修复前端adviceType与后端ItemType映射关系,药品类型值为1,耗材类型值为4,诊疗类型值为3
- 添加详细的调试日志用于追踪医嘱处理流程
- 优化医嘱分类逻辑,确保各类医嘱正确归类处理
|
2026-03-24 16:09:24 +08:00 |
|
|
|
1440cd45a0
|
fix(doctorstation): 解决会诊医嘱删除和撤回功能问题
- 引入cancelConsultation接口用于处理会诊医嘱作废
- 分离会诊医嘱和普通医嘱的删除逻辑
- 实现会诊医嘱的作废功能,支持从contentJson解析consultationId
- 添加会诊医嘱撤回功能,区分草稿状态和已提交状态
- 修复医嘱分类逻辑,将会诊类型值5归类到诊疗活动
- 添加调试日志用于跟踪医嘱处理流程
- 优化耗材医嘱删除逻辑,完善费用项清理
- 修复列表更新机制,确保作废医嘱及时从界面移除
|
2026-03-24 15:10:00 +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 |
|
|
|
e1dc5c895f
|
fix(prescription): 解决处方列表患者信息不完整导致保存失败的问题 BUG#220
- 在前端处方组件中添加患者信息完整性校验
- 当患者信息缺失时显示错误提示并阻止保存操作
- 确保处方项目正确携带patientId和encounterId信息
- 在后端服务中验证并自动补全缺失的patientId信息
- 当encounterId为空时返回相应错误提示
- 添加详细的日志记录以便问题追踪
|
2026-03-24 11:53:04 +08:00 |
|
|
|
251cf263ff
|
fix(doctorstation): 解决诊疗项目执行科室缺失问题
- 在批量签发前验证诊疗项目的执行科室是否已设置
- 对于未选择执行科室的诊疗项目显示警告信息并阻止签发
- 当诊疗项目没有设置执行科室时默认使用患者的就诊科室
- 在后端服务中增加对诊疗项目执行科室的非空校验
- 确保诊疗项目签发流程中执行科室信息完整有效
|
2026-03-23 17:18:12 +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 |
|
|
|
3bfe25c2f2
|
fix(medical): 修复医嘱剂量计算和数据同步问题
- 修正剂量转换公式,将乘法改为除法以正确计算
- 修复剂量数量字段的计算逻辑错误
- 添加字典文本字段回显支持
- 实现医嘱组套字段同步功能
- 保留组套中的原始值而不是强制重置
- 修复设备名称映射字段错误
|
2026-03-19 10:25:34 +08:00 |
|
|
|
0c06b05764
|
fix(print): 优化打印功能调试日志和修复位置ID获取问题 BUG#217
- 在printUtils.js中添加详细的打印诊断日志,包含hiprint对象检查、模板数据检查、医院名称处理等步骤
- 修复orderGroupDrawer.vue中的positionId获取逻辑,优先使用item.positionId
- 修复prescriptionlist.vue中quantity和totalPrice的计算问题
- 修复服务器端DiagTreatMAppServiceImpl中pricingFlag过滤条件处理问题
- 修复EleInvoiceMapper.xml中orgClassEnum类型的CAST转换问题
- 优化打印错误处理和异常捕获机制
- 添加完整的打印流程日志跟踪功能
|
2026-03-18 18:17:54 +08:00 |
|
|
|
6d87b7c445
|
feat(role): 添加角色用户关系管理功能并优化处方列表组件 bug#182
- 在SysUserRoleMapper中新增selectUserIdsByRoleId方法查询角色下的用户ID列表
- 在SysRoleServiceImpl中注入ISysMenuService并实现菜单缓存清理逻辑
- 修改updateRole方法在角色权限变更后清除相关用户的菜单缓存
- 更新处方列表组件确保showPopover初始值为false避免自动弹出问题
- 将采购入库页面的按钮文本从"添加记录"改为"采购入库"
- 添加删除验证检查已审批记录不允许删除的功能
|
2026-03-18 14:26:12 +08:00 |
|
|
|
8a7d2abb4a
|
feat(medicalOrderSet): 优化医嘱组套功能实现
- 实现医嘱基础列表的分页功能,添加loading状态和缓存机制
- 添加防抖处理和组织机构ID参数支持,优化性能表现
- 实现医嘱组套的完整编辑功能,包括增删改查操作界面
- 添加医嘱组套预览、应用和管理功能模块
- 实现西医组套筛选功能,确保tcmFlag参数正确传递
- 优化医嘱组套数据结构,完善明细项信息处理逻辑
- 添加表单验证和错误处理,提升用户体验和系统稳定性
- 重构代码结构,采用响应式设计提高可维护性
|
2026-03-17 09:57:21 +08:00 |
|
Ranyunqiao
|
bba63d2f1b
|
147 门诊医生站》医嘱TAB页面:一次性静脉采血器为耗材系统且自动转成中成药类型,点击【保存】报错。
|
2026-03-16 10:05:55 +08:00 |
|
|
|
bc12cc1b08
|
fix(charge): 修复用法绑定耗材门诊收费未显示问题 (Bug #145)
|
2026-03-12 18:05:17 +08:00 |
|
|
|
9116ea4a84
|
fix(ui): 修复多个功能模块的验证和数据处理问题
- 在医生工作站退费功能中添加患者选择验证
- 统一药品管理中的仓库类型选择逻辑,移除重复代码
- 修复统计管理页面清空按钮的数据重置问题
- 修正西药管理页面处方打印按钮的功能绑定
- 完善库存报表查询的SQL过滤条件实现
- 更新多个控制器接口参数类型以支持业务流程
- 优化退费列表对话框的数据加载和错误处理
|
2026-03-02 23:27:11 +08:00 |
|
|
|
208b8fc41d
|
fix(ui): 修复多个功能模块的验证和数据处理问题
- 在医生工作站退费功能中添加患者选择验证
- 统一药品管理中的仓库类型选择逻辑,移除重复代码
- 修复统计管理页面清空按钮的数据重置问题
- 修正西药管理页面处方打印按钮的功能绑定
- 完善库存报表查询的SQL过滤条件实现
- 更新多个控制器接口参数类型以支持业务流程
- 优化退费列表对话框的数据加载和错误处理
|
2026-03-02 18:36:22 +08:00 |
|
|
|
25c266babb
|
fix(report): 修复库存报表查询SQL格式化问题并优化处方组套处理逻辑
- 修复InventoryProductReportMapper.xml中SQL查询的缩进格式问题
- 在prescriptionlist.vue中添加组套数据验证防止空值异常
- 优化组套处理逻辑确保医嘱详情数据正确获取
- 修复最小单位数量计算避免partPercent为空时的错误
|
2026-03-02 14:14:20 +08:00 |
|
weixin_45799331
|
faf73a5ac4
|
95-门诊医生站开立会诊申请单界面PRD_2026-01-15,全部功能。
|
2026-02-06 11:24:08 +08:00 |
|
HuangShun
|
4de4d9099e
|
修复122 门诊医生站-》医嘱TAB:点击选中项目后查询框自动关闭
|
2026-01-27 10:56:25 +08:00 |
|
sindir
|
c878dc19d7
|
86门诊医生站-》西药方
|
2026-01-26 13:25:02 +08:00 |
|
HuangShun
|
66c70a2b4a
|
修复103 门诊医生站-》药品医嘱开立内容重复/【确认】无响应
|
2026-01-23 13:28:17 +08:00 |
|
weixin_45799331
|
34dd969cb4
|
门诊医生站-》医嘱:诊疗开具医嘱点击项目选择下拉框,获取时间过慢40多秒,解决了之后正常情况获取4秒
|
2026-01-21 17:27:28 +08:00 |
|
|
|
7e76083c37
|
feat(doctorstation): 优化医生工作站处方列表功能
- 调整诊疗定义表结构,添加序号和服务范围字段
- 修改费用项目查询逻辑,使用INNER JOIN替代LEFT JOIN并优化排序
- 增加批处理批次大小从500到1000,提升查询性能
- 修复处方类型筛选中的诊疗和耗材顺序错误
- 优化处方行数据重置逻辑,避免残留数据问题
- 移除不必要的README标题元素
|
2026-01-19 11:39:29 +08:00 |
|
|
|
f3eeee7405
|
refactor(doctorstation): 优化医嘱基础列表组件性能和数据处理
- 实现虚拟滚动表格以提升大数据量渲染性能
- 添加数据缓存机制减少重复API请求
- 增强节流防抖功能优化搜索响应
- 重构数据过滤逻辑支持本地快速检索
- 添加加载状态提示改善用户体验
- 优化表格列宽度设置提升界面美观度
- 修复医保等级显示和价格获取逻辑
- 后端服务增加分批处理避免大量参数问题
- 添加空值安全检查防止运行时错误
- 统一数据结构处理药品耗材诊疗不同类型
|
2026-01-19 10:37:46 +08:00 |
|