診療支援システムの備忘録

ベンダーにお願いしたらお金が掛かるので自分で作成しました

MRSA入院患者一覧(入院日)

・指定された入院日の入院患者のMRSAが陽性のとき、陽性検査日を付加して表示する

 

select DISTINCT

to_char(AD.PATIENTNO) 患者番号, 

( I.KANJILASTNAME || ' ' || I.KANJIFIRSTNAME ) 患者氏名, 
( I.KANALASTNAME || ' ' || I.KANAFIRSTNAME ) カナ, 

 ( to_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY) / 12),'999') || '歳' || 
   to_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY)) - TRUNC(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY) / 12) * 12),'00') || 'ヵ月' ) 年齢,

nvl(FW.WARDNAME,'外来') 病棟,

mrsa.MRSA,
mrsa.WARUPDATEDATE MRSA登録日,

AD.ADMISSIONDATE 入院日,
AD.DISFINALDATE 退院日,

(to_char(  decode(AD.DISFINALDATE,null, sysdate  ,AD.DISFINALDATE )  ,'J') - to_char(AD.ADMISSIONDATE,'J') + 1 ) 入院日数,

AD.DISEASE1 病名,

CS.KANJINAME 主治医,

AD.ADMISSIONSTATUS 状態,

(AD.CURRENTDEPT || ' ' || CD.DEPTSHORTNAME) 科 ,

decode(I.SEX,'0','男','女') 性別,

cc.REASONTEXT 退院理由,

to_date(I.BIRTHDAY,'YYYYMMDD') 誕生日,

AD.FREECOMMENT フリーコメント,
to_char(AD.ADMISSIONNO) 管理No

 

from ・・・