-- Start of DDL Script for View SD_HOSPITAL.VW_ZY_RQDMX0_NEW_ZYHS -- Generated 13-九月-2021 16:36:33 from SD_HOSPITAL@FW2 CREATE OR REPLACE VIEW vw_zy_rqdmx0_new_zyhs ( mxid00, djh000, xmbh00, xmmc00, zlxmjc, xmgg00, xmdw00, xmdj00, xmsl00, hjje00, zfje00, gfje00, jzje00, jmje00, jmshr0, jmyy00, jmbz00, czrq00, czsj00, czrqsj, zxrq00, zxsj00, zxrqsj, sfydj0, cxbz00, kdks00, kdksmc, kdys00, kdysxm, ysks00, kdbq00, kdbqmc, zxks00, zxksmc, zxys00, zxysxm, sflscf, beizhu, zfbl00, qzfje0, gjbm00, yjjzid, shjg00, tcje00, flag00, djid00, ph0000, yszid0, yexm00, brdqks, omxid0, sfyp00, sflb00, sflbmc, ybdjh0, zyid00, zyh000, jflbid, brid00, xm0000, brfb00, brfbmc, czy000, czyxm0, czyks0, cxpjr0, qdrq00, zfbl01, dqbq00, zyfpmc ) AS select A.MXID00, --住院病人费用明细流水号(SQ_ZY_FYMX00_MXID00) A.DJH000, --单据号 F.K=ZY_BRFY00.DJH000 A.XMBH00, --编码 医疗收费编码或药品编码 A.XMMC00, --项目名称 --b.ZLXMJC, --诊疗项目简称 (select ZLXMJC from YJ_YW0000 where ZYGHID=b.ZYID00 and YJDJH0=a.DJID00) ZLXMJC, --诊疗项目简称 A.XMGG00, --药品才有规格 A.XMDW00, --单位 A.XMDJ00, --单价 A.XMSL00, --数量 A.HJJE00, --合计金额 A.ZFJE00, --自费金额 A.GFJE00, --公费金额 A.JZJE00, --记帐金额 A.JMJE00, --减免金额 A.JMSHR0, --减免审核人 A.JMYY00, --减免审核原因 A.JMBZ00, --减免标志 A.CZRQ00, --开单日期 A.CZSJ00, --开单时间 A.CZRQ00||' '||a.CZSJ00 as CZRQSJ, --开单日期时间 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, --开单病区编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.KDBQ00) as KDBQMC, --开单病区名称 A.ZXKS00, --执行科室编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.ZXKS00) as ZXKSMC, --执行科室名称 A.ZXYS00, --执行医生工号 decode(a.ZXYS00,0,'',(select ZWXM00 from BM_YGBM00 where YGBH00 = a.ZXYS00)) as ZXYSXM, --执行医生姓名 A.SFLSCF, --零散处方标志,0:非处方,1:是零散处方,2:病区处方 A.BEIZHU, --备注 A.ZFBL00*100 as ZFBL00, --自付比例 A.QZFJE0, --全自付金额 A.GJBM00, --国家编码 A.YJJZID, -- A.SHJG00, --审核结果? A.TCJE00, --套餐金额 A.FLAG00, --费用来源标志,0:医技1:病区收入非药医嘱(也属于医技)[YJ_YW0000.YJDJH0] A.DJID00, -- null PH0000, --库存物资批号 A.YSZID0, --医生组id A.YEXM00, --婴儿姓名 A.BRDQKS, --病人当前科室 A.OMXID0, -- decode(a.SFLB00,3,'Y','N') as SFYP00, --是否药品 A.SFLB00, --收费类别0主项1加收2材料3药品 decode(a.SFLB00,0,'主项',1,'加收',2,'材料',3,'药品','') as SFLBMC, --是否类别名称 B.YBDJH0, --医保单据号 B.ZYID00, --住院ID B.ZYH000, --住院号 B.JFLBID, --缴费类别ID B.BRID00, --病人ID B.XM0000, --姓名 B.BRFB00, --费别 (select FBMC00 from BM_BRFBB0 where FBBH00 = b.BRFB00) as BRFBMC, --费别名称 B.CZY000, --操作员 B.CZYXM0, --操作员姓名 B.CZYKS0, --操作员科室 B.CXPJR0, --冲销批准人 A.CZRQ00 as QDRQ00, --清单日期 A.ZFBL00 as ZFBL01, --实际自付比例 C.DQBQ00, (select d.XMMC00 from BM_YYSFXM e,BM_FPXM00 d where a.xmbh00 = e.sfxmid and e.zyfpid = d.FPXMID)ZYFPMC from ZY_FYMX00 a,ZY_BRFY00 b,zy_brxxb0 c where A.DJH000=B.DJH000 and b.zyid00=c.zyid00 and (A.XMBH00 < 9999999990 or JMBZ00 <> 0) union all select A.MXID00, --住院病人费用明细流水号(SQ_ZY_FYMX00_MXID00) A.DJH000, --单据号 F.K=ZY_BRFY00.DJH000 A.XMBH00, --编码 医疗收费编码或药品编码 nvl(d.ypmc00,A.XMMC00) XMMC00, --项目名称 --b.ZLXMJC, --诊疗项目简称 (select ZLXMJC from YJ_YW0000 where ZYGHID=b.ZYID00 and YJDJH0=a.DJID00) ZLXMJC, --诊疗项目简称 D.ypgg00 XMGG00, --药品才有规格 D.cfdw00 XMDW00, --单位 nvl(D.LRLSDJ,A.XMDJ00), --单价 nvl(D.LRZSL0,A.XMSL00), --数量 nvl(D.ZFJE00,A.HJJE00), --合计金额 A.ZFJE00, --自费金额 A.GFJE00, --公费金额 A.JZJE00, --记帐金额 A.JMJE00, --减免金额 A.JMSHR0, --减免审核人 A.JMYY00, --减免审核原因 A.JMBZ00, --减免标志 A.CZRQ00, --开单日期 A.CZSJ00, --开单时间 A.CZRQ00||' '||a.CZSJ00 as CZRQSJ, --开单日期时间 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, --开单病区编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.KDBQ00) as KDBQMC, --开单病区名称 A.ZXKS00, --执行科室编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.ZXKS00) as ZXKSMC, --执行科室名称 A.ZXYS00, --执行医生工号 decode(a.ZXYS00,0,'',(select ZWXM00 from BM_YGBM00 where YGBH00 = a.ZXYS00)) as ZXYSXM, --执行医生姓名 A.SFLSCF, --零散处方标志,0:非处方,1:是零散处方,2:病区处方 A.BEIZHU, --备注 A.ZFBL00*100 as ZFBL00, --自付比例 A.QZFJE0, --全自付金额 GJBM00, --国家编码 A.YJJZID, -- A.SHJG00, --审核结果? A.TCJE00, --套餐金额 A.FLAG00, --费用来源标志,0:医技1:病区收入非药医嘱(也属于医技)[YJ_YW0000.YJDJH0] A.DJID00, -- null PH0000, --库存物资批号 A.YSZID0, --医生组id A.YEXM00, --婴儿姓名 A.BRDQKS, --病人当前科室 A.OMXID0, -- decode(a.SFLB00,3,'Y','N') as SFYP00, --是否药品 A.SFLB00, --收费类别0主项1加收2材料3药品 decode(a.SFLB00,0,'主项',1,'加收',2,'材料',3,'药品','') as SFLBMC, --是否类别名称 B.YBDJH0, --医保单据号 B.ZYID00, --住院ID B.ZYH000, --住院号 B.JFLBID, --缴费类别ID B.BRID00, --病人ID B.XM0000, --姓名 B.BRFB00, --费别 (select FBMC00 from BM_BRFBB0 where FBBH00 = b.BRFB00) as BRFBMC, --费别名称 B.CZY000, --操作员 B.CZYXM0, --操作员姓名 B.CZYKS0, --操作员科室 B.CXPJR0, --冲销批准人 A.CZRQ00 as QDRQ00, --清单日期 A.ZFBL00 as ZFBL01, --实际自付比例 C.dqbq00, (select h.XMMC00 from BM_YYSFXM e,BM_FPXM00 h where e.zyfpid = h.fpxmid and A.xmbh00 = e.sfxmid) ZYFPMC from ZY_FYMX00 A,ZY_BRFY00 B,YF_ZYCF00 C,YF_ZYCFMX D where A.DJH000 = B.DJH000 and b.djh000=c.djh000 and c.cflsh0 = d.cflsh0 and A.XMBH00 > 9999999990 and JMBZ00 = 0 AND A.ZFBL00=D.ZFBL00 UNION ALL select A.MXID00, --住院病人费用明细流水号(SQ_ZY_FYMX00_MXID00) A.DJH000, --单据号 F.K=ZY_BRFY00.DJH000 A.XMBH00, --编码 医疗收费编码或药品编码 nvl(C.ypmc00,A.XMMC00) XMMC00, --项目名称 --b.ZLXMJC, --诊疗项目简称 (select ZLXMJC from YJ_YW0000 where ZYGHID=b.ZYID00 and YJDJH0=a.DJID00) ZLXMJC, --诊疗项目简称 C.ypgg00 XMGG00, --药品才有规格 C.QLDW00 XMDW00, --单位 nvl(C.LSDJ00,A.XMDJ00), --单价 nvl(C.YPZSL0,A.XMSL00), --数量 nvl(C.ZFJE00,A.HJJE00), --合计金额 A.ZFJE00, --自费金额 A.GFJE00, --公费金额 A.JZJE00, --记帐金额 A.JMJE00, --减免金额 A.JMSHR0, --减免审核人 A.JMYY00, --减免审核原因 A.JMBZ00, --减免标志 A.CZRQ00, --开单日期 A.CZSJ00, --开单时间 A.CZRQ00||' '||a.CZSJ00 as CZRQSJ, --开单日期时间 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, --开单病区编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.KDBQ00) as KDBQMC, --开单病区名称 A.ZXKS00, --执行科室编号 (select BMMC00 from BM_BMBM00 where BMBH00 = a.ZXKS00) as ZXKSMC, --执行科室名称 A.ZXYS00, --执行医生工号 decode(a.ZXYS00,0,'',(select ZWXM00 from BM_YGBM00 where YGBH00 = a.ZXYS00)) as ZXYSXM, --执行医生姓名 A.SFLSCF, --零散处方标志,0:非处方,1:是零散处方,2:病区处方 A.BEIZHU, --备注 A.ZFBL00*100 as ZFBL00, --自付比例 A.QZFJE0, --全自付金额 GJBM00, --国家编码 A.YJJZID, -- A.SHJG00, --审核结果? A.TCJE00, --套餐金额 A.FLAG00, --费用来源标志,0:医技1:病区收入非药医嘱(也属于医技)[YJ_YW0000.YJDJH0] A.DJID00, -- null PH0000, --库存物资批号 A.YSZID0, --医生组id A.YEXM00, --婴儿姓名 A.BRDQKS, --病人当前科室 A.OMXID0, -- decode(a.SFLB00,3,'Y','N') as SFYP00, --是否药品 A.SFLB00, --收费类别0主项1加收2材料3药品 decode(a.SFLB00,0,'主项',1,'加收',2,'材料',3,'药品','') as SFLBMC, --是否类别名称 B.YBDJH0, --医保单据号 B.ZYID00, --住院ID B.ZYH000, --住院号 B.JFLBID, --缴费类别ID B.BRID00, --病人ID B.XM0000, --姓名 B.BRFB00, --费别 (select FBMC00 from BM_BRFBB0 where FBBH00 = b.BRFB00) as BRFBMC, --费别名称 B.CZY000, --操作员 B.CZYXM0, --操作员姓名 B.CZYKS0, --操作员科室 B.CXPJR0, --冲销批准人 A.CZRQ00 as QDRQ00, --清单日期 A.ZFBL00 as ZFBL01, --实际自付比例 C.BQBMBH dqbq00, (select h.XMMC00 from BM_YYSFXM e,BM_FPXM00 h where e.zyfpid = h.fpxmid and A.xmbh00 = e.sfxmid) ZYFPMC from ZY_FYMX00 A,ZY_BRFY00 B,yf_yzypsq C where A.DJH000 = B.DJH000 and b.djh000=c.djh000 and A.XMBH00 > 9999999990 and JMBZ00 = 0 AND A.ZFBL00=C.ZFBL00 / -- End of DDL Script for View SD_HOSPITAL.VW_ZY_RQDMX0_NEW_ZYHS