CREATE OR REPLACE VIEW SD_HOSPITAL.VW_YJ_CFXX00_PRINT ( CFID00, CFLSH0, YFBMBH, YFBMMC, CFMBMC, MZZYBZ, BRLY00, ZYGHID, ZYHGHH, BRBLH0, BRID00, YBZXLB, XM0000, XB0000, CSRQ00, NL0000, BQH000, BQMC00, KSH000, KSMC00, KDYS00, KDYSXM, YJKSBH, YPLBBH, YPLBMC, CFXZ00, DMBZ00, ZYTS00, BZID00, BZMC00, LRRXM0, SRRQ00, SRSJ00, CFZJE0, TJRQ00, TJSJ00, CFZT00, CFZTSM, SFKSLY, LYFS00, PSZT00, BRDZ00, ZYDJS0, YEXM00, SFZH00, TSBZBH, DBRXM0, DBRXB0, DBRDH0, DBSFZH, BRZJBH, BRZDXX, CWH000 ) AS select A.CFID00, --医技处方流水号 A.CFLSH0, --药房处方流水号(提交后登记) A.YFBMBH, --领药药房部门编号 TRIM(G.BMMC00) YFBMMC, --药房名称 TRIM(A.CFMBMC) CFMBMC, --处方模板名称 A.MZZYBZ, --'0'门诊'1'住院 DECODE(a.MZZYBZ,'0','(门诊√ /住院)','1','(门诊 /住院√)') BRLY00, A.ZYGHID, --住院(ZYID00)或门诊(GHID000)流水号 A.ZYHGHH, --住院号或挂号号 H.BRBLH0, --病人病历号 A.BRID00, --病人ID (SELECT YBZXLB from IC_YBBRLB where FBBH00=h.FBBH00 and YBLB00=h.YBLB00) YBZXLB,--h.YBLB00 YBZXLB,--医保中心类别 TRIM(A.XM0000) XM0000, --病人姓名 TRIM(A.XB0000) XB0000, --性别 A.CSRQ00, --出生日期 SF_BQ_CSRQTONL(a.CSRQ00) NL0000, --年龄 A.BQH000, --病人病区号(门诊病人为NULL) TRIM(B.BMMC00) BQMC00, --病区名称 A.KSH000, --病人科室号(住院科室或门诊挂号科室) TRIM(C.BMMC00) KSMC00, --科室名称 A.KDYS00, --开单医生编号 TRIM(D.ZWXM00) KDYSXM, --开单医生姓名 A.YJKSBH, --医技科室编号 对应BM_BMBM00表 A.YPLBBH, --药品大类编号'0'西药'1'成药'2'草药 TRIM(E.LBMC00) YPLBMC, --药品类别名称 A.CFXZ00, --处方性质'0'正常'1'毒'2'麻'3'神经 DECODE(A.CFXZ00,'0','非毒麻','毒麻') DMBZ00, A.ZYTS00,--decode(a.yplbbh,'2',a.ZYTS00,0)ZYTS00, --中药贴数 A.BZID00, --病症ID号(主要用于毒麻处方) 对应MZ_ZDZD00表 TRIM(F.BZMC00) BZMC00, --病症名称 TRIM(A.LRRXM0) LRRXM0, --录入姓名 A.SRRQ00, --输入日期 A.SRSJ00, --输入时间 A.CFZJE0, --处方总金额 A.TJRQ00, --提交日期 A.TJSJ00, --提交时间 A.CFZT00, --处方状态 0:其他,1:科室收费发药2.科室发药(非经科室收费)3.科室退药退费4.科室退药未退费 DECODE(CFZT00,'0','','1','科室记账发药','2','科室发药','3','科室退药退费','4','科室退药') CFZTSM, A.SFKSLY, --是否科室领药'Y',科室用药'N'病人自领 DECODE(SFKSLY,'Y','科室用药','病人自领') LYFS00, A.PSZT00, --是否皮试'1'是,'0'否 TRIM(nvl(A.BRDZ00,H.BRJTDZ)) BRDZ00, --病人地址(主要用于毒麻处方), A.ZYDJS0, A.YEXM00, A.SFZH00, --身份证号 A.TSBZBH, --特殊病种编号 A.DBRXM0, --代办人姓名 A.DBRXB0, --代办人性别 A.DBRDH0, --代办人联系方式 A.DBSFZH, --代办人身份证号码 nvl(A.SFZH00,H.BRZJBH) BRZJBH, --病人身份证号 Decode(a.MZZYBZ,'0',(select ZDMC00 from YF_MZCF00 J where J.CFLSH0=A.CFLSH0 ),(select ZDMC00 from YF_ZYCF00 K where K.CFLSH0=A.CFLSH0)) BRZDXX, --病人诊断信息 decode(a.mzzybz,'1',(select I.RYCWH0 from ZY_BRXXB0 I where I.zyid00=A.zyghid )) CWH000 --床位号 FROM YJ_CFXX00 A, BM_BMBM00 B, BM_BMBM00 C, BM_YGBM00 D, BM_YPLB00 E, BM_DMZD00 F, BM_BMBM00 G, BM_BRXXB0 H WHERE B.BMBH00(+) = A.BQH000 AND C.BMBH00(+) = A.KSH000 AND D.YGBH00 = A.KDYS00 AND G.BMBH00 = A.YFBMBH AND E.LBBH00 = A.YPLBBH AND F.BZID00(+) = A.BZID00 AND H.BRID00(+) = A.BRID00 /