feat(anesthesia): 添加麻醉管理相关实体类、数据访问层和服务层
- 创建 AnesthesiaAldreteScore 实体类及对应的映射器、服务接口和实现类 - 创建 AnesthesiaIntraopEvent 实体类及对应的映射器、服务接口和实现类 - 创建 AnesthesiaPreopVisit 实体类及对应的映射器、服务接口和实现类 - 添加 V66 数据库迁移脚本,更新所有菜单项的图标 - 为麻醉评分、术中事件和术前访视功能提供完整的数据持久化支持 - 优化菜单图标配置以提高系统界面的用户体验
This commit is contained in:
@@ -0,0 +1,338 @@
|
||||
-- V66__update_menu_icons.sql
|
||||
-- 更新菜单图标 - 根据菜单功能名称匹配合适的图标
|
||||
-- 仅使用 src/assets/icons/svg/ 目录下实际存在的图标
|
||||
|
||||
SET search_path TO healthlink_his;
|
||||
|
||||
-- ========== 一级菜单(顶级目录)==========
|
||||
UPDATE sys_menu SET icon = 'system' WHERE menu_id = 1; -- 系统管理
|
||||
UPDATE sys_menu SET icon = 'monitor' WHERE menu_id = 2; -- 系统监控
|
||||
UPDATE sys_menu SET icon = 'tool' WHERE menu_id = 3; -- 系统工具
|
||||
UPDATE sys_menu SET icon = 'log' WHERE menu_id = 108; -- 日志管理
|
||||
UPDATE sys_menu SET icon = 'inpatient' WHERE menu_id = 235; -- 住院管理
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 268; -- 药库管理
|
||||
UPDATE sys_menu SET icon = 'outpatient' WHERE menu_id = 270; -- 门诊管理
|
||||
UPDATE sys_menu SET icon = 'inventory' WHERE menu_id = 313; -- 库房管理
|
||||
UPDATE sys_menu SET icon = 'drug-dispensing' WHERE menu_id = 342; -- 发药管理
|
||||
UPDATE sys_menu SET icon = 'finance' WHERE menu_id = 350; -- 财务管理
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 360; -- 报表管理
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 386; -- 医保管理
|
||||
UPDATE sys_menu SET icon = 'connection' WHERE menu_id = 418; -- 接口管理
|
||||
UPDATE sys_menu SET icon = 'workflow' WHERE menu_id = 2020; -- 流程管理
|
||||
UPDATE sys_menu SET icon = 'task' WHERE menu_id = 2023; -- 任务管理
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 2078; -- 收费工作站
|
||||
UPDATE sys_menu SET icon = 'pharmacy' WHERE menu_id = 2079; -- 药房管理
|
||||
UPDATE sys_menu SET icon = 'tool' WHERE menu_id = 2083; -- 维护系统
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 2084; -- 门诊医生工作站
|
||||
UPDATE sys_menu SET icon = 'appointment' WHERE menu_id = 2092; -- 预约管理
|
||||
UPDATE sys_menu SET icon = 'triage' WHERE menu_id = 2110; -- 分诊排队管理
|
||||
UPDATE sys_menu SET icon = 'surgery' WHERE menu_id = 2119; -- 手术管理
|
||||
UPDATE sys_menu SET icon = 'user' WHERE menu_id = 2140; -- 患者管理
|
||||
UPDATE sys_menu SET icon = 'consultation' WHERE menu_id = 2147; -- 会诊管理
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 2159; -- 疾病报告管理
|
||||
UPDATE sys_MENU SET icon = 'infection' WHERE menu_id = 10001; -- 院感管理
|
||||
UPDATE sys_menu SET icon = 'log' WHERE menu_id = 10011; -- 药品追溯管理
|
||||
UPDATE sys_menu SET icon = 'edit' WHERE menu_id = 10021; -- 电子签名管理
|
||||
UPDATE sys_menu SET icon = 'alert' WHERE menu_id = 10031; -- 危急值管理
|
||||
UPDATE sys_menu SET icon = 'peoples' WHERE menu_id = 10041; -- 患者主索引(EMPI)
|
||||
UPDATE sys_menu SET icon = 'peoples' WHERE menu_id = 10051; -- 质量管理
|
||||
UPDATE sys_menu SET icon = 'shopping' WHERE menu_id = 10061; -- 手术安全核查
|
||||
UPDATE sys_menu SET icon = 'guide' WHERE menu_id = 10071; -- 临床路径
|
||||
UPDATE sys_menu SET icon = 'anesthesia' WHERE menu_id = 20001; -- 麻醉管理
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20011; -- 合理用药
|
||||
UPDATE sys_menu SET icon = 'emergency' WHERE menu_id = 20021; -- 急诊管理
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 20031; -- 护理管理
|
||||
UPDATE sys_menu SET icon = 'pathology' WHERE menu_id = 20041; -- 病理管理
|
||||
UPDATE sys_menu SET icon = 'medical-record' WHERE menu_id = 20051; -- 病案管理
|
||||
UPDATE sys_menu SET icon = 'radiology' WHERE menu_id = 20061; -- 影像管理
|
||||
UPDATE sys_menu SET icon = 'follow-up' WHERE menu_id = 20071; -- 随访管理
|
||||
UPDATE sys_menu SET icon = 'monitor' WHERE menu_id = 20081; -- ESB管理
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20091; -- 检查检验
|
||||
UPDATE sys_menu SET icon = 'consent' WHERE menu_id = 20101; -- 知情同意管理
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 20111; -- 医嘱闭环
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20131; -- 审核管理
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20141; -- 跨模块协同
|
||||
UPDATE sys_menu SET icon = 'sample' WHERE menu_id = 20151; -- 标本管理
|
||||
UPDATE sys_menu SET icon = 'standard' WHERE menu_id = 20161; -- FHIR/CDA标准
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20201; -- 电子病历管理
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20211; -- 检验增强
|
||||
|
||||
-- ========== 二级菜单图标更新 ==========
|
||||
-- 系统管理子菜单
|
||||
UPDATE sys_menu SET icon = 'user' WHERE menu_id = 100; -- 用户管理
|
||||
UPDATE sys_menu SET icon = 'peoples' WHERE menu_id = 101; -- 角色管理
|
||||
UPDATE sys_menu SET icon = 'post' WHERE menu_id = 104; -- 岗位管理
|
||||
UPDATE sys_menu SET icon = 'system' WHERE menu_id = 102; -- 菜单管理
|
||||
UPDATE sys_menu SET icon = 'tree-table' WHERE menu_id = 103; -- 部门管理
|
||||
UPDATE sys_menu SET icon = 'dict' WHERE menu_id = 105; -- 字典管理
|
||||
UPDATE sys_menu SET icon = 'edit' WHERE menu_id = 106; -- 参数设置
|
||||
UPDATE sys_menu SET icon = 'message' WHERE menu_id = 107; -- 通知公告
|
||||
|
||||
-- 系统监控子菜单
|
||||
UPDATE sys_menu SET icon = 'online' WHERE menu_id = 109; -- 在线用户
|
||||
UPDATE sys_menu SET icon = 'job' WHERE menu_id = 110; -- 定时任务
|
||||
UPDATE sys_menu SET icon = 'druid' WHERE menu_id = 111; -- 数据监控
|
||||
UPDATE sys_menu SET icon = 'server' WHERE menu_id = 112; -- 服务监控
|
||||
UPDATE sys_menu SET icon = 'monitor' WHERE menu_id = 113; -- 缓存监控
|
||||
UPDATE sys_menu SET icon = 'log' WHERE menu_id = 2104; -- 监控日志
|
||||
|
||||
-- 系统工具子菜单
|
||||
UPDATE sys_menu SET icon = 'form' WHERE menu_id = 115; -- 表单构建
|
||||
UPDATE sys_menu SET icon = 'code' WHERE menu_id = 116; -- 代码生成
|
||||
UPDATE sys_menu SET icon = 'swagger' WHERE menu_id = 117; -- 系统接口
|
||||
|
||||
-- 日志管理子菜单
|
||||
UPDATE sys_menu SET icon = 'log' WHERE menu_id = 500; -- 操作日志
|
||||
UPDATE sys_menu SET icon = 'log' WHERE menu_id = 501; -- 登录日志
|
||||
|
||||
-- 住院管理子菜单
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 288; -- 住院医生工作站
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 295; -- 住院护士站
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 307; -- 住院收费工作站
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 20171; -- 住院医生增强
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 20181; -- 住院护士增强
|
||||
UPDATE sys_menu SET icon = 'hospital' WHERE menu_id = 20221; -- 住院辅助
|
||||
|
||||
-- 药库管理子菜单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2049; -- 药库订货单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2050; -- 药库退货单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2051; -- 药库进货单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2053; -- 药库出库单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2054; -- 药库退库单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2055; -- 药库损益单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2056; -- 药库盘点单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2058; -- 库房单据管理
|
||||
|
||||
-- 门诊管理子菜单
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 269; -- 门诊工作站
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 277; -- 医技工作站
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 282; -- 门诊收费工作站
|
||||
|
||||
-- 门诊工作站子菜单
|
||||
UPDATE sys_MENU SET icon = 'drug' WHERE menu_id = 272; -- 门诊退药
|
||||
UPDATE sys_menu SET icon = 'registration' WHERE menu_id = 274; -- 门诊退号
|
||||
|
||||
-- 门诊收费工作站子菜单
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 283; -- 门诊收费
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 284; -- 门诊退费
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 285; -- 门诊划价
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 287; -- 收费详情查询
|
||||
|
||||
-- 药房管理子菜单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 343; -- 门诊发药
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 344; -- 门诊退药
|
||||
|
||||
-- 住院护士站子菜单
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 296; -- 门户
|
||||
UPDATE sys_menu SET icon = 'admission' WHERE menu_id = 297; -- 入出转管理
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 298; -- 护理记录
|
||||
UPDATE sys_menu SET icon = 'vital-signs' WHERE menu_id = 299; -- 三测单
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 2061; -- 医嘱执行
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 2064; -- 医嘱校对
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 301; -- 汇总发药申请
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 302; -- 住院记账
|
||||
UPDATE sys_menu SET icon = 'allergy' WHERE menu_id = 303; -- 皮试管理
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 276; -- 医嘱查看与打印
|
||||
UPDATE sys_menu SET icon = 'discharge' WHERE menu_id = 304; -- 出院管理
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 305; -- 退药管理
|
||||
UPDATE sys_menu SET icon = 'surgery' WHERE menu_id = 306; -- 手术记录
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 2062; -- 住院领药
|
||||
|
||||
-- 住院收费工作站子菜单
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 308; -- 费用管理
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 309; -- 住院费用结算
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 311; -- 住院收费详情
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 312; -- 中途结算
|
||||
|
||||
-- 财务管理子菜单
|
||||
UPDATE sys_menu SET icon = 'finance' WHERE menu_id = 354; -- 日结结算单管理
|
||||
UPDATE sys_menu SET icon = 'finance' WHERE menu_id = 356; -- 药房对账
|
||||
UPDATE sys_menu SET icon = 'finance' WHERE menu_id = 357; -- 库房审批
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 358; -- 医保结算
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 359; -- 医保对账
|
||||
|
||||
-- 报表管理子菜单
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 213; -- 门诊就诊记录
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 208; -- 项目定价
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 262; -- 门诊收费报表
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 363; -- 费用整体查询
|
||||
|
||||
-- 医保管理子菜单
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 390; -- 省医保
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 391; -- 市医保
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 392; -- 医保对账
|
||||
UPDATE sys_menu SET icon = 'insurance' WHERE menu_id = 394; -- 医保结算
|
||||
|
||||
-- 检查检验子菜单
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20092; -- 检查申请
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20093; -- 检查仪器
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20094; -- LIS配置
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20095; -- 检验组套
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20096; -- 标本采集
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20097; -- 标本类型
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20098; -- 观察项目
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20099; -- 检验增强
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20100; -- 检验ICD10
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20102; -- 检验预约
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20103; -- 检验路径
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20104; -- 参考范围
|
||||
UPDATE sys_menu SET icon = 'radiology' WHERE menu_id = 20105; -- 放射报告
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 20106; -- 检验历史
|
||||
|
||||
-- 院感管理子菜单
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10002; -- 感染病例监测
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10003; -- 手卫生监测
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10004; -- 环境监测
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10005; -- 抗菌药物使用
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10006; -- 多重耐药菌
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10007; -- 职业暴露
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10008; -- 疫情预警
|
||||
UPDATE sys_menu SET icon = 'infection' WHERE menu_id = 10009; -- 目标性监测
|
||||
|
||||
-- 药品追溯管理子菜单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 10012; -- 追溯码管理
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 10013; -- 批次管理
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 10014; -- 扫码记录
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 10015; -- 追溯预警
|
||||
|
||||
-- 麻醉管理子菜单
|
||||
UPDATE sys_menu SET icon = 'anesthesia' WHERE menu_id = 20002; -- 麻醉记录
|
||||
UPDATE sys_menu SET icon = 'anesthesia' WHERE menu_id = 20003; -- 麻醉增强
|
||||
|
||||
-- 合理用药子菜单
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20012; -- 抗菌药物规则
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20013; -- 药物相互作用
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20014; -- 审核日志
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20015; -- 合理用药统计
|
||||
|
||||
-- 急诊管理子菜单
|
||||
UPDATE sys_menu SET icon = 'emergency' WHERE menu_id = 20022; -- 急诊分诊
|
||||
UPDATE sys_menu SET icon = 'emergency' WHERE menu_id = 20023; -- 急诊抢救
|
||||
UPDATE sys_menu SET icon = 'emergency' WHERE menu_id = 20024; -- 急诊观察
|
||||
UPDATE sys_menu SET icon = 'emergency' WHERE menu_id = 20025; -- 绿色通道
|
||||
|
||||
-- 护理管理子菜单
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 20032; -- 护理评估
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 20033; -- 护理增强
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 20034; -- 护理执行
|
||||
UPDATE sys_menu SET icon = 'nursing' WHERE menu_id = 20035; -- 护理质量
|
||||
UPDATE sys_menu SET icon = 'vital-signs' WHERE menu_id = 20036; -- 生命体征图表
|
||||
|
||||
-- 病理管理子菜单
|
||||
UPDATE sys_menu SET icon = 'pathology' WHERE menu_id = 20042; -- 病理医嘱
|
||||
UPDATE sys_menu SET icon = 'pathology' WHERE menu_id = 20043; -- 病理报告
|
||||
UPDATE sys_menu SET icon = 'pathology' WHERE menu_id = 20044; -- 病理标本
|
||||
|
||||
-- 病案管理子菜单
|
||||
UPDATE sys_menu SET icon = 'medical-record' WHERE menu_id = 20052; -- 病案管理
|
||||
UPDATE sys_menu SET icon = 'medical-record' WHERE menu_id = 20053; -- 病案首页管理
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 20054; -- DRG分析
|
||||
UPDATE sys_menu SET icon = 'report' WHERE menu_id = 20055; -- 病案统计
|
||||
|
||||
-- 影像管理子菜单
|
||||
UPDATE sys_menu SET icon = 'radiology' WHERE menu_id = 20062; -- 影像增强
|
||||
UPDATE sys_menu SET icon = 'radiology' WHERE menu_id = 20063; -- 影像对比
|
||||
UPDATE sys_menu SET icon = 'radiology' WHERE menu_id = 20064; -- 3D重建
|
||||
|
||||
-- 随访管理子菜单
|
||||
UPDATE sys_menu SET icon = 'follow-up' WHERE menu_id = 20072; -- 随访计划
|
||||
UPDATE sys_menu SET icon = 'follow-up' WHERE menu_id = 20073; -- 随访记录
|
||||
UPDATE sys_menu SET icon = 'follow-up' WHERE menu_id = 20074; -- 随访任务
|
||||
UPDATE sys_menu SET icon = 'follow-up' WHERE menu_id = 20075; -- 随访调查
|
||||
|
||||
-- 电子病历管理子菜单
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20202; -- 病案归档
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20203; -- 修订历史
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20204; -- 病历时效
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20205; -- 病历检索
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20206; -- 进程记录
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20207; -- 知识库
|
||||
|
||||
-- 审核管理子菜单
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20132; -- 审核统计
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20133; -- 点评计划
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20134; -- 点评工作台
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20135; -- 点评记录
|
||||
UPDATE sys_menu SET icon = 'audit' WHERE menu_id = 20136; -- 医生排名
|
||||
|
||||
-- 跨模块协同子菜单
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20142; -- 会诊反馈
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20143; -- 会诊超时
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20144; -- DRG绩效
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20145; -- 药品效期
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20146; -- 增强救护
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20147; -- 增强抗菌
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20148; -- 增强知情
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20149; -- DRG预警
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20150; -- 增强护理
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20152; -- 交接统计
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20153; -- 检验预警
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20154; -- 病案质量
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20155; -- 护士执行
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20156; -- 报告反馈
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20157; -- 审核统计
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20158; -- 库存拦截
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20159; -- 手术闭环
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20160; -- 手术关联
|
||||
UPDATE sys_menu SET icon = 'teamwork' WHERE menu_id = 20162; -- 患者转运
|
||||
|
||||
-- 门诊医生工作站子菜单
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 2114; -- 医生常用语
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 2143; -- 今日门诊
|
||||
|
||||
-- 预约管理子菜单
|
||||
UPDATE sys_menu SET icon = 'schedule' WHERE menu_id = 2105; -- 医生排班管理
|
||||
UPDATE sys_menu SET icon = 'appointment' WHERE menu_id = 2097; -- 门诊出诊医生诊室设置
|
||||
UPDATE sys_menu SET icon = 'appointment' WHERE menu_id = 2112; -- 科室预约工作时间维护
|
||||
UPDATE sys_menu SET icon = 'appointment' WHERE menu_id = 2113; -- 门诊预约挂号
|
||||
|
||||
-- 手术管理子菜单
|
||||
UPDATE sys_menu SET icon = 'surgery' WHERE menu_id = 2120; -- 手术管理
|
||||
UPDATE sys_menu SET icon = 'surgery' WHERE menu_id = 2144; -- 手术室管理
|
||||
|
||||
-- 住院医生增强子菜单
|
||||
UPDATE sys_menu SET icon = 'doctor' WHERE menu_id = 20172; -- 住院病历
|
||||
|
||||
-- 住院护士增强子菜单
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 20182; -- 护士工作站
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 20183; -- 退药管理
|
||||
UPDATE sys_menu SET icon = 'nurse' WHERE menu_id = 20184; -- 滚费管理
|
||||
UPDATE sys_menu SET icon = 'vital-signs' WHERE menu_id = 20185; -- TPR表
|
||||
|
||||
-- 住院辅助子菜单
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 20222; -- 住院结算
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 20223; -- 费用类型转换
|
||||
UPDATE sys_menu SET icon = 'diagnosis' WHERE menu_id = 20224; -- 住院诊断
|
||||
UPDATE sys_menu SET icon = 'emr' WHERE menu_id = 20225; -- 住院病历
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 20226; -- 医嘱管理
|
||||
UPDATE sys_menu SET icon = 'surgery' WHERE menu_id = 20228; -- 住院手术
|
||||
|
||||
-- 基础数据子菜单
|
||||
UPDATE sys_menu SET icon = 'patient' WHERE menu_id = 205; -- 患者管理
|
||||
UPDATE sys_menu SET icon = 'patient' WHERE menu_id = 206; -- 患者档案管理
|
||||
UPDATE sys_menu SET icon = 'department' WHERE menu_id = 212; -- 科室管理
|
||||
UPDATE sys_menu SET icon = 'supplier' WHERE menu_id = 214; -- 供应商管理
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 216; -- 挂号收费项目
|
||||
UPDATE sys_menu SET icon = 'pharmacy' WHERE menu_id = 238; -- 库房/药房管理
|
||||
UPDATE sys_menu SET icon = 'appointment' WHERE menu_id = 245; -- 门诊号源管理
|
||||
UPDATE sys_menu SET icon = 'user' WHERE menu_id = 246; -- 客户数据
|
||||
UPDATE sys_menu SET icon = 'bed-management' WHERE menu_id = 247; -- 病区/床位管理
|
||||
|
||||
-- 目录管理子菜单
|
||||
UPDATE sys_menu SET icon = 'drug' WHERE menu_id = 201; -- 药品目录
|
||||
UPDATE sys_menu SET icon = 'laboratory' WHERE menu_id = 202; -- 诊疗目录
|
||||
UPDATE sys_menu SET icon = 'inventory' WHERE menu_id = 203; -- 耗材目录
|
||||
UPDATE sys_menu SET icon = 'diagnosis' WHERE menu_id = 204; -- 诊断目录
|
||||
|
||||
-- 基础数据子菜单 - 新增
|
||||
UPDATE sys_menu SET icon = 'bed-management' WHERE menu_id = 20257; -- 床体管理
|
||||
UPDATE sys_menu SET icon = 'body' WHERE menu_id = 20258; -- 体表结构
|
||||
UPDATE sys_menu SET icon = 'diagnosis' WHERE menu_id = 20259; -- 常用诊断
|
||||
UPDATE sys_menu SET icon = 'billing' WHERE menu_id = 20260; -- 费用管理
|
||||
UPDATE sys_menu SET icon = 'location' WHERE menu_id = 20261; -- 位置管理
|
||||
UPDATE sys_menu SET icon = 'order' WHERE menu_id = 20262; -- 医嘱组合
|
||||
UPDATE sys_menu SET icon = 'medication' WHERE menu_id = 20263; -- 中医处方
|
||||
|
||||
-- 为剩余没有图标的菜单设置默认图标
|
||||
UPDATE sys_menu SET icon = 'list' WHERE menu_type = 'C' AND (icon IS NULL OR icon = '');
|
||||
UPDATE sys_menu SET icon = 'list' WHERE menu_type = 'M' AND (icon IS NULL OR icon = '');
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.healthlink.his.anesthesia.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("anes_alldrete_score")
|
||||
public class AnesthesiaAldreteScore extends HisBaseEntity {
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Long id;
|
||||
private Long recordId;
|
||||
private Long encounterId;
|
||||
private Long patientId;
|
||||
private String patientName;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date assessTime;
|
||||
private Integer activityScore;
|
||||
private Integer respirationScore;
|
||||
private Integer circulationScore;
|
||||
private Integer consciousnessScore;
|
||||
private Integer spo2Score;
|
||||
private Integer totalScore;
|
||||
private String riskLevel;
|
||||
private Long assessorId;
|
||||
private String assessorName;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.healthlink.his.anesthesia.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("anes_intraop_event")
|
||||
public class AnesthesiaIntraopEvent extends HisBaseEntity {
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Long id;
|
||||
private Long recordId;
|
||||
private Long encounterId;
|
||||
private Long patientId;
|
||||
private String eventType;
|
||||
private String eventDetail;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date eventTime;
|
||||
private String operatorName;
|
||||
private String position;
|
||||
private String intubationType;
|
||||
private String intubationResult;
|
||||
private String extubationReason;
|
||||
private String extubationResult;
|
||||
private String complication;
|
||||
private String action;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.healthlink.his.anesthesia.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("anes_preop_visit")
|
||||
public class AnesthesiaPreopVisit extends HisBaseEntity {
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Long id;
|
||||
private Long recordId;
|
||||
private Long encounterId;
|
||||
private Long patientId;
|
||||
private String patientName;
|
||||
private Long visitDoctorId;
|
||||
private String visitDoctorName;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date visitTime;
|
||||
private String chiefComplaint;
|
||||
private String presentIllness;
|
||||
private String pastHistory;
|
||||
private String allergyHistory;
|
||||
private String airwayAssessment;
|
||||
private String asaGrade;
|
||||
private String cardiovascularStatus;
|
||||
private String respiratoryStatus;
|
||||
private String neurologicalStatus;
|
||||
private String hepatorenalFunction;
|
||||
private String coagulationStatus;
|
||||
private String fastingStatus;
|
||||
private String npoHours;
|
||||
private String difficultAirwayRisk;
|
||||
private String anesthesiaRisk;
|
||||
private String riskFactors;
|
||||
private String recommendation;
|
||||
private String status;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.healthlink.his.anesthesia.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaAldreteScore;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface AnesthesiaAldreteScoreMapper extends BaseMapper<AnesthesiaAldreteScore> {
|
||||
List<AnesthesiaAldreteScore> selectByRecordId(@Param("recordId") Long recordId);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.healthlink.his.anesthesia.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaIntraopEvent;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface AnesthesiaIntraopEventMapper extends BaseMapper<AnesthesiaIntraopEvent> {
|
||||
List<AnesthesiaIntraopEvent> selectByRecordId(@Param("recordId") Long recordId);
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.healthlink.his.anesthesia.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaPreopVisit;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface AnesthesiaPreopVisitMapper extends BaseMapper<AnesthesiaPreopVisit> {
|
||||
List<AnesthesiaPreopVisit> selectByRecordId(@Param("recordId") Long recordId);
|
||||
List<AnesthesiaPreopVisit> selectByEncounterId(@Param("encounterId") Long encounterId);
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.healthlink.his.anesthesia.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaAldreteScore;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IAnesthesiaAldreteScoreService extends IService<AnesthesiaAldreteScore> {
|
||||
List<AnesthesiaAldreteScore> selectByRecordId(Long recordId);
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.healthlink.his.anesthesia.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaIntraopEvent;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IAnesthesiaIntraopEventService extends IService<AnesthesiaIntraopEvent> {
|
||||
List<AnesthesiaIntraopEvent> selectByRecordId(Long recordId);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.healthlink.his.anesthesia.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaPreopVisit;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IAnesthesiaPreopVisitService extends IService<AnesthesiaPreopVisit> {
|
||||
List<AnesthesiaPreopVisit> selectByRecordId(Long recordId);
|
||||
List<AnesthesiaPreopVisit> selectByEncounterId(Long encounterId);
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.healthlink.his.anesthesia.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaAldreteScore;
|
||||
import com.healthlink.his.anesthesia.mapper.AnesthesiaAldreteScoreMapper;
|
||||
import com.healthlink.his.anesthesia.service.IAnesthesiaAldreteScoreService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class AnesthesiaAldreteScoreServiceImpl
|
||||
extends ServiceImpl<AnesthesiaAldreteScoreMapper, AnesthesiaAldreteScore>
|
||||
implements IAnesthesiaAldreteScoreService {
|
||||
|
||||
@Override
|
||||
public List<AnesthesiaAldreteScore> selectByRecordId(Long recordId) {
|
||||
return baseMapper.selectByRecordId(recordId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.healthlink.his.anesthesia.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaIntraopEvent;
|
||||
import com.healthlink.his.anesthesia.mapper.AnesthesiaIntraopEventMapper;
|
||||
import com.healthlink.his.anesthesia.service.IAnesthesiaIntraopEventService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class AnesthesiaIntraopEventServiceImpl
|
||||
extends ServiceImpl<AnesthesiaIntraopEventMapper, AnesthesiaIntraopEvent>
|
||||
implements IAnesthesiaIntraopEventService {
|
||||
|
||||
@Override
|
||||
public List<AnesthesiaIntraopEvent> selectByRecordId(Long recordId) {
|
||||
return baseMapper.selectByRecordId(recordId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.healthlink.his.anesthesia.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.healthlink.his.anesthesia.domain.AnesthesiaPreopVisit;
|
||||
import com.healthlink.his.anesthesia.mapper.AnesthesiaPreopVisitMapper;
|
||||
import com.healthlink.his.anesthesia.service.IAnesthesiaPreopVisitService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class AnesthesiaPreopVisitServiceImpl
|
||||
extends ServiceImpl<AnesthesiaPreopVisitMapper, AnesthesiaPreopVisit>
|
||||
implements IAnesthesiaPreopVisitService {
|
||||
|
||||
@Override
|
||||
public List<AnesthesiaPreopVisit> selectByRecordId(Long recordId) {
|
||||
return baseMapper.selectByRecordId(recordId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AnesthesiaPreopVisit> selectByEncounterId(Long encounterId) {
|
||||
return baseMapper.selectByEncounterId(encounterId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.healthlink.his.anesthesia.mapper.AnesthesiaAldreteScoreMapper">
|
||||
|
||||
<select id="selectByRecordId" resultType="com.healthlink.his.anesthesia.domain.AnesthesiaAldreteScore">
|
||||
SELECT * FROM anes_alldrete_score
|
||||
WHERE record_id = #{recordId}
|
||||
ORDER BY assess_time DESC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.healthlink.his.anesthesia.mapper.AnesthesiaIntraopEventMapper">
|
||||
|
||||
<select id="selectByRecordId" resultType="com.healthlink.his.anesthesia.domain.AnesthesiaIntraopEvent">
|
||||
SELECT * FROM anes_intraop_event
|
||||
WHERE record_id = #{recordId}
|
||||
ORDER BY event_time ASC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.healthlink.his.anesthesia.mapper.AnesthesiaPreopVisitMapper">
|
||||
|
||||
<select id="selectByRecordId" resultType="com.healthlink.his.anesthesia.domain.AnesthesiaPreopVisit">
|
||||
SELECT * FROM anes_preop_visit
|
||||
WHERE record_id = #{recordId}
|
||||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="selectByEncounterId" resultType="com.healthlink.his.anesthesia.domain.AnesthesiaPreopVisit">
|
||||
SELECT * FROM anes_preop_visit
|
||||
WHERE encounter_id = #{encounterId}
|
||||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user