CREATE OR REPLACE VIEW SD_HOSPITAL.VW_EMR_INAPTIENT_DISEASE ( PID, IPID, ADMINISSIONNO, BEDNO, PATIENTNAME, SEX, ADMINISSIONTIME, WARDCODE, DEPTCODE, MEDICINECENTERTYPE, MEDICINEPATIENTTYPE, PATIENTTYPESHORTNAME, BALANCE, LIMIT, FEETYPENAME, FEETYPECODE, DISEASEINFO, HOSPITALCODE, RECORDSNUMBER, RETIRED ) AS select A.BRID00, --病人ID A.ZYID00, --住院ID A.ZYH000, --住院号 A.RYCWH0, --床号 A.XM0000, --姓名 A.XB0000, --性别 A.RYRQ00, --入院日期 A.DQBQ00, --病区 A.DQKS00, --科室 C.YBZXLB, --医保中心类别 A.YBBRLB, --医保病人类别 D.BRLBJC, --病人类别简称 ''||'账户余额'||SF_BQ_KYJE00(A.ZYID00,A.BRID00)||'' YKZYE0, --预扣后的可用额 --E.YKZYE0-E.TYJE00 YKZYE0, --预扣后的可用额 E.BJJE00, --报警限额 F.FBMC00, --费别名称:自费、记帐、医保等 A.FBBH00, nvl((select '病种(限额'||decode(YBYJS0,0,BZSFJE+DBZHCF,YBYJS0)||' 费用'||nvl(BZNZFY,0)||' 差额'||nvl(BZNCE0,0)||' '||trim(BZMC00)||')' from VW_ZY_DBZCZB where ZYID00=A.ZYID00),' ') diseaseInfo, (select nvl(trim(max(YYID00)),'0') from BM_BMBM00 where BMBH00=A.DQKS00) YYID00, MRN000, '' retired from ZY_BRXXB0 A,IC_YBBRLB C,BM_YBBRLB D,ZY_BRZHXX E,BM_BRFBB0 F where C.YBLB00 = A.YBLB00 and D.YBBRLB = A.YBBRLB and D.YBZXLB = C.YBZXLB and F.FBBH00 = A.FBBH00 and E.BRID00 = A.BRID00 and A.FBBH00 = D.FBBH00 /