create or replace view vw_zy_yjjpj0_new as select c.ZYID00, c.BRID00, c.MRN000, c.ZYH000, c.BRRYCS, c.YBZYH0, c.YBZYCS, c.XM0000, c.XB0000, c.CSRQ00, c.FBBH00, (select FBMC00 from BM_BRFBB0 where FBBH00 = c.FBBH00) as FBMC00, --费别名称 substr(SF_ZY_GETFBXX00(c.FBBH00,c.YBZXLB,c.YBLB00,c.YBBRLB),1,50) FBXX00, --费别信息 c.RYCWH0, c.DQBQ00, (select BMMC00 from BM_BMBM00 where BMBH00 = c.DQBQ00) as DQBQMC, --当前病区名称 c.DQKS00, (select BMMC00 from BM_BMBM00 where BMBH00 = c.DQKS00) as DQKSMC, --当前科室名称 a.PJH000, --票据流水号,SQ_ZY_PJSYQK_PJH000 a.FZPJH0, --分组发票号 a.PLBH00, --票据类型编号 F.K=BM_PJLXB0.PLBH00 a.PLMC00, --票据类型名称,如:发票、预交金、挂号卡 a.PJXH00, --票据上的序号 a.YEXM00, --婴儿姓名 a.XJJE00, --现金金额 a.ZZJE00, --转帐金额,也可称为从病人预交金帐户上扣除的金额 a.YHKJE0, --银行卡金额 a.HJJE00, --合计金额 new substr(SP_BM_RMB000_EXT(a.HJJE00),1,100) as DXHJJE, --大写合计金额 a.ZFJE00, --自付金额,对发票适用 a.JZJE00, --记账金额,对发票适用 a.JMJE00, --减免金额,对发票适用,含在发票总额之内,不需要病人支付 a.YHJE00, --优惠金额,对发票适用,不含在发票总额之内 a.GRZHZF, --个人账户支付 a.TCJJZF, --统筹基金支付 a.YBQTZF, --医保其他支付 a.CZY000, --打印票据的操作员 a.CZYXM0, --打印票据的操作员姓名 a.CZYKS0, --操作员科室 a.YYID00, --医院ID a.DYRQ00, --票据打印日期 a.DYSJ00, --票据打印时间 a.PJZT00, --''0'':有效,''1'':冲销(缴款后操作),''2'':分多张发票打印3作废(未缴款操作) decode(a.PJZT00,'0','有效','1','冲销','2','拆分打印','3','作废') as PJZTMC, --票据状态名称 a.SFDY00, --是否打印,''Y'':票据已打印,''N'':票据未打印,负记录全部填N a.BDBZ00, --补打标志,补打时填写Y,负记录也填Y a.SFBBD0, --是否被补打 a.JKDID0, --缴款单号 a.HSJKID, --回收缴款单号 a.HSCZY0, --回收操作员 a.HSCZXM, --回收操作员 a.HSYKS0, --回收员科室 a.HSRQ00, --回收日期 a.HSSJ00, --回收时间 a.OLDPJH, --旧的票据号,专门用于票据补打时,填写旧的PJH000或者取消发票时记录被取消的PJH000 a.NEWPJH, --新票据号,用于退款时填写对应的新分组票据号 a.PJLYID, --票据领用ID b.JFJE00, --交费金额 b.ZFFS00, --支付方式 b.ZFFSMC, --支付方式名称 b.ZPH000, --支票号 b.ZPDWMC, --支票单位 b.ZPZH00, --支票账号 b.ZPKHYH, --支票开户银行 b.ZPCPRQ, --支票出票日期 b.ZPCPYY, --支票出票原因 b.ZPLX00, --支票类型 b.ZPSPR0, --支票审批人 b.ZPLXR0, --支票联系人 b.ZPLXFS, --支票联系方式 b.ZPLXGX, --支票联系人与患者关系 b.BRYE00, --病人余额 b.JFBZ00, --交费标志 '0'交预交金,'1'退预交金 '2'作废 DECODE(b.JFBZ00,'0','交款','1','退款',2,'作废','未知') as JFBZMC, b.JZDH00, --结账单号 b.DLZRRQ, --代理转入日期 b.DLZRSJ, --代理转入时间 b.DLR000, --代理人 b.DLRXM0, --代理人姓名 b.DLZT00, --代理状态 0无代理关系 1待转交(代理人未转交给被代理人) 2待结转(已提交给被代理人) 3已结转(被代理人已确认) (decode(b.DLZT00,'1','待转交','2','待结转','3','已结转','无代理')) as DLZTMC, (select ICKH00 from IC_YHXX00 where BRID00=c.BRID00 and ZT0000='1' and ROWNUM = 1) as ICKH00, --病人IC卡号 substr(a.dyrq00,1,4) as nf0000, substr(a.dyrq00,5,2) as yf0000, substr(a.dyrq00,7,2) as rq0000, substr(SP_BM_RMB000_EXT(a.HJJE00,11),1,4) as jeyiy0, --亿 substr(SP_BM_RMB000_EXT(a.HJJE00,7),1,4) as jewy00, --万 substr(SP_BM_RMB000_EXT(a.HJJE00,6),1,1) as jeqy00, --千 substr(SP_BM_RMB000_EXT(a.HJJE00,5),1,1) as jeby00, --百 substr(SP_BM_RMB000_EXT(a.HJJE00,4),1,1) as jesy00, --十 substr(SP_BM_RMB000_EXT(a.HJJE00,3),1,1) as jeyy00, --元 substr(SP_BM_RMB000_EXT(a.HJJE00,2),1,1) as jej000, --角 substr(SP_BM_RMB000_EXT(a.HJJE00,1),1,1) as jef000 --分 from ZY_PJSYQK a,ZY_BRJFB0 b,ZY_BRXXB0 c where a.FZPJH0 = b.PJH000 and b.ZYID00 = c.ZYID00 and a.PLBH00 in ('4','8','20');