-- Start of DDL Script for View SD_HOSPITAL.VW_SF_BRGH00 -- Generated 11-一月-2023 11:16:31 from SD_HOSPITAL@NJXZYY CREATE OR REPLACE VIEW vw_sf_brgh00( ybmc00, ghid00, brblh0, ghh000, ybghh0, ghlb00, ghlbmc, brid00, sfcz00, sfczmc, xm0000, xb0000, csrq00, fbbh00, fbmc00, lbbh00, jflbmc, gfzh00, ghrq00, ghsj00, ghy000, ghyxm0, ghks00, ghksmc, jzrq00, jzsj00, jzks00, jzys00, jzysxm, thrq00, thsj00, thy000, thyxm0, sfyy00, pjh000, thbz00, ghyxts, hzlb00, hzlbmc, sfnlyd, nlydmc, hzsjd0, hzsjn0, jzsjn0, zfghf0, ghje00, djh000, sfyjcf, sfydj0, brjtdz, zdmc00, brzjbh, fyhjje, brdh00, brlxdh, sfmfh0, gwzhye, sfzrzy, zrzyls, syghh0, bjghh0, viplb0, brnl00, ybghht, ybkh00, ybid00, psn_no, bkc001_mc, aae140, aae140_mc, xzqh00 ) AS select '('||K.BRLBJC||')'||I.YBMC00 , --医保名称及病人类别名称 A.GHID00 , --门诊病人挂号信息流水号 A.BRBLH0 , --门诊病历号 A.GHH000 , --挂号号,病人每次到医院就诊,挂号号可以不同 nvl(A.YBGHH0,'0') , --医保挂号生成的流水号 A.GHLB00 , --挂号类别编码 (select LBMC00 from BM_GHLBB0 where LBBH00=A.GHLB00) LBMC00 , --挂号类别名称 A.BRID00 , --病人ID号 A.SFCZ00 , --是否初诊,'0':初诊病人,'1':复诊病人 DECODE(A.SFCZ00,'0','初诊','1','复诊',NULL), --对是否初诊的翻译字段 A.XM0000 , --姓名 A.XB0000 , --性别 A.CSRQ00 , --出生日期 B.FBBH00 , --病人费别 F.K=bm_brfbb0.fbbh00 B.FBMC00 , --病人费别名称 A.LBBH00 JFLBID , --病人交费类别编码 F.K=bm_brjflb.lbbh00 (select JFLBMC from BM_BRJFLB where JFLBID=a.LBBH00) JFLBMC , --病人交费类别名称 A.GFZH00 , --病人公费(记账)帐号 A.GHRQ00 , --病人挂号日期 A.GHSJ00 , --病人挂号时间 A.GHY000 , --挂号员编号 F.K=员工表.员工编号 A.GHYXM0 , --挂号员姓名 A.GHKS00 BMBH00 , --挂号科室编号 F.K=科室表.科室编号 (select BMMC00 from BM_BMBM00 where BMBH00=a.GHKS00) BMMC00 , --挂号科室名称 A.JZRQ00 , --病人就诊日期(可能和挂号日期不同) A.JZSJ00 , --病人就诊时间 A.JZKS00 , --就诊科室编号 F.K=科室表.科室编号 A.JZYS00 , --就诊医生代码 A.JZYSXM , --就诊医生姓名 A.THRQ00 , --退号日期 A.THSJ00 , --退号时间 A.THY000 , --退号员编号 A.THYXM0 , --退号员姓名 A.SFYY00 , --预约挂号标志,'Y':预约挂号、'N':普通挂号 A.PJH000 , --挂号单对应的票据序号 A.THBZ00 , --退号标志,'0':已退号,'1':可退号,'2':不可退号 A.GHYXTS+14 , --挂号有效天数,(广东省中医院特殊要求,对收费处来说,挂号的有效天数为15天) A.HZLB00 , --侯诊类别 (select HZLBMC from BM_HZLB00 where HZLB00=A.HZLB00) HZLBMC , --侯诊类别名称 A.SFNLYD , --是否老年优待 DECODE(A.SFNLYD,'Y','是','否'), --老年优待名称 A.HZSJD0 , --候诊时间段 A.HZSJN0 , --候诊时间 A.JZSJN0 , --就诊时间 a.GHFZJE, --DECODE(A.SFNLYD,'Y',0,A.GHJE00), --自付的挂号费金额 A.GHJE00 , --挂号金额,就是指挂号时,单独的挂号部分,不含诊疗费部门的金额,冗余 A.DJH000 , SF_SF_GHHSFYYJCF(A.BRID00,A.GHH000), 1 , --case when A.DJH000>0 then (select max(SFYDJ0) from SF_FYMX00 WHERE DJH000=A.DJH000) else '1' end trim(substr((trim(J.BRSZSF)||trim(J.BRSZS0)||trim(J.BRSZZ0)||trim(J.BRJTDZ)),1,100)), --家庭地址/通信地址 (select L.ZDMC00 from YS_BRZDXX L WHERE A.GHID00=L.GHID00 AND L.ZZDBZ0 ='3' and rownum=1), --诊断名称 J.BRZJBH, (select sum(B2.HJJE00) from sf_brfy00 B2 where B2.MZID00=A.GHID00 AND B2.BRID00=A.BRID00), j.BRDH00, j.BRLXDH, Decode(a.GHFZJE,0,'免费挂号',''), nvl(A.GWZHYE,0), --公务员体检账户余额 nvl(A.SFZRZY,'N')SFZRZY, --是否择日住院 A.ZRZYLS, --择日住院流水号 nvl(A.SYGHH0,'0'), nvl(A.BJGHH0,'0'), A.VIPLB0, substr(SF_XT_CSRQTONL(a.CSRQ00,to_char(sysdate,'yyyymmdd')),1,10) BRNL00, A.YBGHHT ,--医保挂号号(特殊病种) trim(J.YBKH00) as YBKH00 ,--医保卡号 trim(J.YBID00) as YBID00 ,--医保id J.psn_no ,--psn_no:人员编码 J.BKC001_MC ,--人员待遇类别名称(城乡居民、普通在职人员等等) J.AAE140 ,--险种类型编码:310 城镇职工基本医疗保险 320:公务员医疗补助 380:新型农村合作医疗 390:城乡居民基本医疗保险 410:工伤保险 510:生育保险 520:机关生育 J.AAE140_MC ,--险种类型名称(城乡居民基本医疗保险、城镇职工基本医疗保险等等) J.XZQH00 --行政区号 from SF_BRXXB0 A, BM_BRFBB0 B, --BM_BRJFLB C, -- BM_BMBM00 D, -- BM_GHLBB0 E, --BM_HZLB00 F, IC_YBBRLB I, BM_BRXXB0 J, BM_YBBRLB K where A.BRID00 = J.BRID00 and J.FBBH00 = B.FBBH00 and J.YBLB00 = I.YBLB00 and J.FBBH00 = I.FBBH00 -- and A.LBBH00 = C.JFLBID -- and A.GHLB00 = E.LBBH00(+) --and A.GHKS00 = D.BMBH00 --and A.HZLB00 = F.HZLB00(+) and I.YBZXLB = K.YBZXLB and J.YBBRLB = K.YBBRLB and J.FBBH00 = K.FBBH00 / -- End of DDL Script for View SD_HOSPITAL.VW_SF_BRGH00