= #searchClnDate# AND inpt.histstat = 'Y' AND inpt.mskind = 'M' UNION ALL SELECT DISTINCT CASE WHEN NVL(#ordType#, '-') IN ('O', 'S') THEN '1' ELSE '2' END AS ORDERBY , orddd AS ClnDate , substr(orddd, 1, 4) || '-' || substr(orddd, 5, 2) || '-' || substr(orddd, 7, 2) AS ClnFormatDate , otpt.ordtype AS VisitType , ( SELECT cdnm FROM com.zbcmcode c WHERE c.cdgrupid = 'P0001' AND c.cdid = otpt.ordtype AND otpt.orddd BETWEEN c.valifromdd AND c.valitodd ) AS VisitTypeName , dept.deptengabbr AS ClnDeptCode , dept.depthngnm AS ClnDeptName , dept.deptcd , otpt.cretno , otpt.orddrid FROM pam.pmohotpt otpt LEFT OUTER JOIN com.zsdddept dept ON dept.instcd = otpt.instcd AND dept.deptcd = otpt.orddeptcd AND otpt.orddd BETWEEN dept.valifromdd AND dept.valitodd WHERE otpt.instcd = #instcd# AND otpt.pid = #pid# AND otpt.orddd >= #searchClnDate# AND otpt.histstat IN ('R', 'T') AND otpt.mskind = 'M' ORDER BY 2, cretno]]> = term.termfromdd AND diag.diagdd <= term.termtodd AND diag.diagdd >= term.diagattrfromdd AND diag.diagdd <= term.diagattrtodd AND diag.genrflagcd in ('I','E') union all SELECT term.diaghngnm as diaghngnm FROM emr.mmohdiag diag, emr.mmbvdiag term, pam.pmohotpt otpt WHERE otpt.instcd = #instcd# AND otpt.pid = #pid# AND otpt.orddd = #orddd# AND otpt.pid = diag.pid AND otpt.orddd = diag.orddd AND diag.cretno = otpt.cretno AND diag.instcd = otpt.instcd AND diag.instcd = term.instcd AND diag.diagcd = term.orgdiagcd AND diag.diaghistcd = 'O' AND diag.diagtypecd = 'D' AND diag.diagdd >= term.termfromdd AND diag.diagdd <= term.termtodd AND diag.diagdd >= term.diagattrfromdd AND diag.diagdd <= term.diagattrtodd AND diag.genrflagcd in ('O','S') ]]>