create or replace view vw_zy_fymx00 as select a.MXID00, --住院病人费用明细流水号(SQ_ZY_FYMX00_MXID00) a.DJH000, --单据号 F.K=ZY_BRFY00.DJH000 a.XMBH00, --编码 医疗收费编码或药品编码 a.XMMC00, --项目名称 a.XMGG00, --药品才有规格 a.XMDW00, --单位 a.XMDJ00, --单价 a.XMSL00, --数量 a.HJJE00, --合计金额 a.ZFJE00, --自费金额 a.GFJE00, --公费金额 a.JZJE00, --记帐金额 a.JMJE00, --减免金额 a.ZFBL00, --自付比例 a.QZFJE0, --全自付金额 a.TCJE00, --套餐金额 a.ZHJE00, --折后金额 a.JMSHR0, --减免审核人 a.JMYY00, --减免审核原因 a.JMBZ00, --减免标志 a.CZRQ00, --开单日期 a.CZSJ00, --开单时间 a.CZRQ00||' '||a.CZSJ00 as CZRQSJ, --开单日期时间 substr(a.CZRQ00,1,4) as FYNIAN, --费用年份 a.ZXRQ00, --执行日期 a.ZXSJ00, --执行时间 a.ZXRQ00||' '||a.ZXSJ00 as ZXRQSJ, --执行日期时间 a.SFYDJ0, --是否收费员登记 a.CXBZ00, --冲销标志Z正常,-冲销记录,+被冲销记录,%部分被冲销记录 a.KDKS00, --开单科室编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.KDKS00) as KDKSMC, --开单科室名称 a.KDYS00, --开单医生工号 (select ZWXM00 from BM_YGBM00 where YGBH00 = a.KDYS00) as KDYSXM, --开单医生姓名 a.YSKS00, --医生所属科室 a.KDBQ00, --开单病区编号 a.ZXKS00, --执行科室编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.ZXKS00) as ZXKSMC, --执行科室名称 a.ZXYS00, --执行医生工号 (select ZWXM00 from BM_YGBM00 where YGBH00 = a.ZXYS00) as ZXYSXM, --执行医生姓名 a.SFLSCF, --零散处方标志,0:非处方,1:是零散处方,2:病区处方 a.BEIZHU, --备注 a.GJBZBM as GJBM00, --国家编码 a.SHJG00, --审核结果? a.FLAG00, --费用来源标志,0:医技1:病区收入非药医嘱(也属于医技)[YJ_YW0000.YJDJH0] a.DJID00, -- a.YJJZID, -- a.PH0000, --库存物资批号 a.YSZID0, --医生组id a.YEXM00, --婴儿姓名 a.BRDQKS, --病人当前科室 a.OMXID0, -- a.SFLB00, --收费类别0主项1加收2材料3药品 a.YBDJH0, --医保单据号 a.ZYID00, --住院ID a.ZYH000, --住院号 a.JFLBID, --缴费类别ID a.BRID00, --病人ID a.XM0000, --姓名 a.BRFB00, --费别 (select FBMC00 from BM_BRFBB0 where FBBH00 = a.BRFB00) as BRFBMC, --费别名称 a.BRYE00, --病人余额 a.CZY000, --操作员 a.CZYXM0, --操作员姓名 a.CZYKS0, --操作员科室 a.JZDH00, --结账单号 a.CXPJR0, --冲销批准人 a.CXYY00, --冲销原因 a.SFYKBZ, --是否预扣标志 a.BRYKYE, --病人预扣余额 nvl(a.QDRQ00,a.CZRQ00) as QDRQ00, --清单日期 a.YBFSDH, --医保发送单号 a.CFQDJH, --婴儿拆分前原单据号 a.ZYFPID, --住院发票ID (select XMMC00 from BM_FPXM00 where FPXMID = a.ZYFPID) as ZYFPMC, --住院发票名称 a.HSXMID, --核算项目ID a.KJXMID, --会计项目ID decode(a.SFLB00,3,(select YPBM00 from BM_YD0000 where YPNM00 = a.XMBH00),(select BH0000 from BM_YYSFXM where SFXMID = a.XMBH00)) as SFXMBH, --收费项目或药品编号 a.TCID00, --套餐ID a.TCNWBZ, --套餐标志 0非套餐项目 1套餐内项目 2套餐外折扣项目 3套餐预收项目 4被套餐外折扣项目 5套餐内冲抵项目 6单病种折扣后项目 7单病种被折扣项目 decode(a.TCNWBZ,'0','非套餐项目','1','套餐内项目 ','2','套餐外折扣项目','3','套餐预收费项目','4','被套餐外折扣项目', '5','套餐内冲抵项目','6','单病种折扣后项目','7','单病种被折扣项目') as TCNWMC, --套餐标志 a.ZKMXID, --折扣所对应原记录的MXID00 a.YXZKRM, --折扣允许人姓名 null as YBXMBH --医保项目编号 from ZY_FYMX00 a ;