--1、医疗保障基金结算清单字典(重症监护病房类型) insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','1','CCU冠心病',null); insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','2','NICU新生儿',null); insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','3','EICU急诊',null); insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','4','SICU外科',null); insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','5','PICU儿科',null); insert into BM_YBSXZD(NBID00,JKBM00,JKMC00,SXBM00,SXMC00,VALUE0,SXSM00,BZ0000) values(SQ_BM_YBJKZD_NBID00.nextval,2,'医疗保障基金结算清单','scs_cutd_ward_type','重症监护病房类型','9','其他',null); commit; --2、表ZY_YBJSD0增加字段 --vent_used_dura呼吸机使用时长(天数/小时数/分钟数) --refldept_dept_mc转科科别(名称) --pwcry_bfadm_coma_dura颅脑损伤患者入院前昏迷时长 --pwcry_afadm_coma_dura颅脑损伤患者入院后昏迷时长; alter table sd_zy.ZY_YBJSD0 add (vent_used_dura varchar(10)); alter table sd_zy.ZY_YBJSD0 add (refldept_dept_mc varchar(500)); alter table sd_zy.ZY_YBJSD0 add (pwcry_bfadm_coma_dura varchar(10)); alter table sd_zy.ZY_YBJSD0 add (pwcry_afadm_coma_dura varchar(10)); commit; --3、修改过程SP_ZY_NEWYBJK_JSQDQUERY以下三个取值; --呼吸机时长vent_used_dura字段(天数/小时数/分钟数) --pwcry_bfadm_coma_dura 颅脑损伤患者入院前昏迷时长 --pwcry_afadm_coma_dura 颅脑损伤患者入院后昏迷时长 elsif C_JKZD.SJJGBM='vent_used_dura' then--51 vent_used_dura 呼吸机使用时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=null;--接口发送值 elsif C_JKZD.SJJGBM='pwcry_bfadm_coma_dura' then--52 pwcry_bfadm_coma_dura 颅脑损伤患者入院前昏迷时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=nul;--接口发送值 elsif C_JKZD.SJJGBM='pwcry_afadm_coma_dura' then--53 pwcry_afadm_coma_dura 颅脑损伤患者入院后昏迷时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=nul;--接口发送值 改成: elsif C_JKZD.SJJGBM='vent_used_dura' then--51 vent_used_dura 呼吸机使用时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=RJSD0.vent_used_dura;--接口发送值 elsif C_JKZD.SJJGBM='pwcry_bfadm_coma_dura' then--52 pwcry_bfadm_coma_dura 颅脑损伤患者入院前昏迷时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=RJSD0.pwcry_bfadm_coma_dura;--接口发送值 elsif C_JKZD.SJJGBM='pwcry_afadm_coma_dura' then--53 pwcry_afadm_coma_dura 颅脑损伤患者入院后昏迷时长 varchar2(10)   格式:天数/小时数/分钟数例:1/13/24 LS_JKFSZ0:=RJSD0.pwcry_afadm_coma_dura;--接口发送值 --4、修改视图VW_ZY_GJYBJSQDZX的refldept_dept_mc转科科别(名称) A.REFLDEPT_DEPT_MC as REFLDEPT_DEPT_MC ,--refldept_dept_mc:转科科别(名称) --5、修改视图VW_ZY_GJYBJSQDMX,此视图用于前台打印显示; --scs_cutd_ward_type:重症监护信息.重症监护病房类型 A.SCS_CUTD_WARD_TYPE ,--scs_cutd_ward_type:重症监护信息.重症监护病房类型 改为 (select aa.SXSM00 from bm_ybsxzd aa where aa.JKBM00=2 and aa.sxbm00='scs_cutd_ward_type' and aa.VALUE0=A.SCS_CUTD_WARD_TYPE and rownum=1),--scs_cutd_ward_type:重症监护信息.重症监护病房类型 --bld_cat:输血信息.输血品种 A.BLD_CAT,--bld_cat:输血信息.输血品种 改为 (select aa.SXSM00 from bm_ybsxzd aa where aa.JKBM00=2 and aa.sxbm00='bld_cat_code' and aa.VALUE0=A.BLD_CAT and rownum=1) ,--bld_cat:输血信息.输血品种