create or replace view vw_jp_schzbq as select a.YPQLPC , --药品请领批次'; a.CKDH00 , --出库单号'; a.TQDJH0 , --(提取)单据号'; a.YFBMBH , --药房部门编号'; a.BQBMBH , --病区部门编号'; a.SSKS00 , --所属科室(医师) 对应BM_BMBM00表'; a.DQKS00 , --当前病人住院科室'; a.ZYID00 , --住院病人信息流水号'; a.CH0000 , --床号'; a.ZYH000 , --住院号'; a.BRXM00 , --病人姓名'; a.YFLBID , --用法类别ID'; a.HZBZ00 , --汇总标志 --''0''汇总,''1''明细'; a.YZID00 , --医嘱ID号,'; a.YZMXID , --医嘱明细ID'; a.DJH000 , --单据号'; a.ZYTS00 , --中药贴数'; a.YSGZH0 , --医师工作号'; a.QLZT00 , --请领状态:0未记账,1已记账,2已发药,3作废,4已领药,5已退药,6已退费,(7,8记账过渡状态),5退药6退费7退费中8退费中'; a.FYBZ00 , --发药标志,0正常,1发药状态(表示数据锁定)'; a.FJFDJH , --附加费单据号'; a.YPDLBH , --药品大类编号'; a.YPNM00 , --药品内码'; a.YPMC00 , --药品名称'; a.YPGG00 , --规格'; a.GJDJ00 , --购进单价(请领单位)'; a.LSDJ00 , --零售单价(请领单位)'; a.PFDJ00 , --批发单价(请领单位)'; a.CSL000 , --次数量(剂量单位)'; a.JLDW00 , --剂量单位(J)'; a.YPZSL0 , --药品总数量(请领单位)(乘以贴数后'; a.YPYFMC , --药品用法名称'; a.PCMC00 , --频次名称'; a.YFSMMC , --用法说明名称'; a.ZJYFMC , --中药整剂用法名称'; a.XMYFMC , --中药细目用法名称'; a.CXBZ00 , --冲销标志''Z''-->正常,''-''冲销记录,''+''被冲记录'; a.CXPCID , --冲销批次ID(自动记录被冲销的批次)'; a.SFXS00 , --是否显示''Y''显示,''N''不显示,协定处方用'; a.THBZ00 , --退回标志''0'',正常,''1'',错误,''2'',缺药,''3''缺钱,''4'',其他.'; a.CZY000 , --操作员'; a.FYR000 , --发药人'; a.LYR000 , --领药人'; a.SRRQ00 , --输入日期'; a.SRSJ00 , --输入时间'; a.JZRQ00 , --记账日期'; a.JZSJ00 , --记账时间'; a.FYRQ00 , --发药日期'; a.FYSJ00 , --发药时间'; a.BZ0000 , --备注'; a.LYCZY0 , --领药操作员'; a.LYRQ00 , --领药日期'; a.LYSJ00 , --领药时间'; a.PCSJ00 , --频次时间点'; a.ZYDJS0 , --中药代煎数'; a.ZFBL00 , --自负比例'; a.GFJE00 , --公费金额'; a.ZFJE00 , --自负金额'; a.QZFJE0 , --全自负金额'; a.CLBZ00 , --长临标志'; a.SFSLYK , --是否数量预扣'; a.SFXJJZ , --是否现金记帐'; a.ZCXSL0 , --总冲销数量'; a.BCCXSL , --本次冲销数量'; --a.SHJG00 , --审核结果'; a.TCJE00 , --退出金额'; --a.TYQRRQ , --退药确认日期'; --a.TYQRSJ , --退药确认时间'; --a.YSZID0 , --医生组ID'; a.SHR000 , ---审核人工号 -->BM_YGBM00.YGBH00'; a.SHRQ00 , --审核日期'; a.SHSJ00 , ---审核时间'; a.SHBZ00 , --审核结果 ''0'' 未审核 ''1'' 合格 ''2'' 不合格'; a.TSYS00 , --美康提示颜色 3黑灯4.bmp 绝对禁忌、错误或致死性危害,严重关注 2红灯 3.bmp 不推荐或较严重危害,高度关注 4橙灯 2.bmp 慎用或有一定危害,较高度关注 1黄灯 1.bmp 危害较低或尚不明确,适度关 0蓝灯 0.bmp PASS'; a.YEXM00 , --婴儿姓名'; --a.YZXZ00 , --医嘱性质:0普通1手术医嘱2麻醉医嘱3出院带药'; C.PSPC00 , --配送批次 c.SYZSL0 , --送药总数量(请领单位) C.QLDW00 , --请领单位'; C.ZHL000 , --转换率(请领单位/剂量单位'; a.YYRQ00 , --用药日期'; -- a.SFZSL0 , --实发总数量(剂量单位)(乘以贴数后)'; -- a.JCZSL0 , --寄存总数量(请领单位,乘以贴数后) -- a.GHZSL0 , --归还总数量(请领单位,乘以贴数后) b.KSSJB0 , --抗生素级别 0非抗生素,1类抗生素 2类抗生素 3类抗生素 b.ZSDYLB , --注射剂打印类别(BM_TYZD00.ZDMC00=药典维护-注射剂打印类别).NBBH00 nvl((select decode(MC0000,'肿瘤药品',2,'抗生素药品',1,decode(sign(b.KSSJB0),1,1,3)) from bm_tyzd00 where zdmc00='药典维护-注射剂打印类别' and NBBH00=b.ZSDYLB),3) as ZJLB00, --针剂类别 (select count(1) from bq_ypyzmx where yzid00=a.yzid00) JYLX00, --单瓶=1,单个=2,多个>2 nvl((select sum(decode(l.MC0000,'肿瘤药品',1,'抗生素药品',100,decode(sign(b.KSSJB0),1,100,0))) from YF_YZYPSQ j,BM_YD0000 k,bm_tyzd00 l where j.zyid00=a.zyid00 and j.YZID00=a.yzid00 and j.ypnm00=k.ypnm00 and l.zdmc00='药典维护-注射剂打印类别' and l.NBBH00=k.ZSDYLB),0) ZJLB01, --同组针剂类别 :多个>2时,同组药品都出来。 b.PZTBH0, --配制台编号(BM_TYZD00.ZDMC00=药典维护-配制台编号).NBBH00 (select mc0000 from bm_tyzd00 where zdmc00='药典维护-配制台编号' and NBBH00=b.PZTBH0) as PZTMC0, --配制台名称 b.GWDJ00 --高危等级,若存在于参数ZYJP_SFXSGWJSYP则为高警示药品 from YF_YZYPSQ a,bm_yd0000 b,YF_JPMXYZ c where a.ypnm00=b.ypnm00 and a.PSPC00 is not null and a.ypqlpc=c.ypqlpc and a.yyrq00=c.yyrq00 --and c.TYBZ00='0' and c.TYBZ00<>'2' and c.MXBQID=0 and (b.DXSYBZ <> '1' --不包含大输液 --or b.DXSYBZ = '1' and (select count(1) from bq_ypyzmx where yzid00=a.yzid00 and nvl(YZCLLB,'正常')<>'自备药')=1) or b.DXSYBZ = '1' and (select count(1) from bq_ypyzmx aa,BM_YD0000 bb where aa.yzid00=a.yzid00 and aa.YPNM00=bb.YPNM00 and bb.DXSYBZ<>'1' and nvl(aa.YZCLLB,'正常')<>'自备药')=0) and not exists (select 1 from bm_tyzd00 where zdmc00='住院静配_生成汇总单不显示药品' and DJ0000=a.YPNM00) ;