/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·á´ë»óÀÚ¸®½ºÆ® ( SMMMO04100_Áø·á´ë»óÀÚ¸®½ºÆ®.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var curPrcpObj; // ó¹æ È­¸é window object var curCpObj; // CPÈ­¸é window object var curCpSrchObj; // CP°Ë»ö È­¸é window object var curExamRsltObj; // °Ë»ç°á°ú È­¸é window object var curEmrRecObj; // Áø·á±â·Ï È­¸é window object /** * @desc : Áø·á´ë»óÀÚ ¸®½ºÆ® È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitializeDone_SMMO04100(){ fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/main/interface", "006"); fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/main/ordtab", "007"); /* //20091201 HJS ¹Ì´ÏÁø·á´ë»óÀÚ¸®½ºÆ®°¡ ¶ã¶§´Â Áø·á´ë»óÀÚ¸¦ ´Ý¾Æ¹ö¸°´Ù. var curPatListMiniWnd = getOpenWindow("SPMMO04200"); if ( curPatListMiniWnd != null ) { curPatListMiniWnd.javascript.fPatListMiniClose(); } */ var sAbleSelPatlist = fCheckAbleSelPat(); // ȯÀÚ¼±Åýà Áø·á °¡´É ºÎ¼­ ¿©ºÎ üũ½Ã »ç¿ë setGlobalVariable("able_sel_patlist", sAbleSelPatlist, "M"); fGethardcdArrayList(new Array( "dentdept|242" ), new Array( "/root/init" ) ); var ordtab = getGlobalVariable("ordtab"); if(ordtab.length < 1){ //ÃÖÃÊ open, ¿Ü·¡¸¦ ±âº»À¸·Î /* var jobposcd = getUserInfo("jobposcd"); if (jobposcd == "1775" || jobposcd == "1800") { btn_in.selected = true; btn_in.dispatch("DOMActivate"); } else { btn_out.selected = true; btn_out.dispatch("DOMActivate"); } */ var tabinfo = model.getValue("/root/main/ordtab/answcnt"); if (tabinfo == "001") { var btnobj = document.controls.item("btn_out"); } else if (tabinfo == "002") { var btnobj = document.controls.item("btn_in"); } else if (tabinfo == "003") { var btnobj = document.controls.item("btn_er"); } else if (tabinfo == "004") { var btnobj = document.controls.item("btn_op"); } else if (tabinfo == "005") { var btnobj = document.controls.item("btn_srch"); } else if (tabinfo == "006") { var btnobj = document.controls.item("btn_cnst"); } else { var jobposcd = getUserInfo("jobposcd"); if (jobposcd == "1775" || jobposcd == "1800") { var btnobj = document.controls.item("btn_in"); } else { var btnobj = document.controls.item("btn_out"); } } btnobj.selected = true; btnobj.dispatch("DOMActivate"); }else{ //ordtabÀÌ ¼³Á¤µÈ °æ¿ì, closeÈÄ ´Ù½Ã ¿­¸° °æ¿ì ordtabarr = ordtab.split("^"); var caseid = ordtabarr[0]; //ÅÇÁ¤º¸ var condlist = ordtabarr[1]; //Á¶È¸Á¶°Ç if (caseid =="") { var tabinfo = model.getValue("/root/main/ordtab/answcnt"); if (tabinfo == "001") { var btnobj = document.controls.item("btn_out"); } else if (tabinfo == "002") { var btnobj = document.controls.item("btn_in"); } else if (tabinfo == "003") { var btnobj = document.controls.item("btn_er"); } else if (tabinfo == "004") { var btnobj = document.controls.item("btn_op"); } else if (tabinfo == "005") { var btnobj = document.controls.item("btn_srch"); } else if (tabinfo == "006") { var btnobj = document.controls.item("btn_cnst"); } else { var btnobj = document.controls.item("btn_out"); } } else { var btnobj = document.controls.item("btn_" + caseid); } model.setValue("/root/reopen/reopenflag", "Y"); setCSVToNode("/root/reopen/condlist", condlist, "condlist"); //cond¼³Á¤ btnobj.selected = true; btnobj.dispatch("DOMActivate"); } } /** * @desc : ó¹æMain È­¸é Open, CPȯÀÚÀÎ °æ¿ì CP Main È­¸é Open ¶Ç´Â CP°Ë»öÈ­¸é Open (CP¾÷¹« Ãß°¡ 2007.09.27) * @ * @param : * @return : * @--------------------------------------------------- */ var gsLogParam = ""; function fOpenPrcpMainWnd(sRecFlag){ // ȯÀÚ ¼±Åà ·Î±× ½ÃÀÛ var ordrecflag = model.getValue("/root/main/cond/ordrecflag"); var recnaviyn = model.getValue("/root/main/cond/recnaviyn"); gsLogParam = ""; // Àü¿ª ·Î±×º¯¼ö ÃʱâÈ­ fStartLogCheck("fOpenPrcpMainWnd"); var sLogParam = ""; var step1Elapsed = 0; // ó¹æ °ü·Ã È­¸é ¼³Á¤ ½Ã°£ var step2Elapsed = 0; // ±â·Ï È­¸é ¼³Á¤ ¼³Á¤ ½Ã°£ var step3Elapsed = 0; // ó¹æ È­¸é ¼³Á¤ ¼³Á¤ ½Ã°£ var cpflag = model.getValue(root.cpflag); var pid = model.getValue(root.source.pid); var ordtype = model.getValue("/root/main/paminfo/list/ordtype"); fStartLogTempCheck("fOpenPrcpMainWnd_Step1"); fReloadOrdWnd(pid, ordtype); //Ȱ¼ºÈ­µÈ Áø·á°ü·Ã È­¸é ÀçÁ¶È¸ step1Elapsed = fEndLogTempCheck("fOpenPrcpMainWnd_Step1"); var monitorNumber = app.monitorNumber; var consulyn = model.getValue("/root/source/consulyn"); var mainObj = getMainViewer(); var curCpObj = mainObj.javascript.getOpenWindow("SMMMP00800"); //Ȱ¼ºÈ­µÈ CP Main È­¸é object loading var curPrcpObj = mainObj.javascript.getOpenWindow("SMMMO00100"); //Ȱ¼ºÈ­µÈ ó¹æMain È­¸é object loading var curCpSrchObj = mainObj.javascript.getOpenWindow("SPMMP01200"); //Ȱ¼ºÈ­µÈ CP °Ë»ö È­¸é object loading if (sRecFlag == "Y") { // EMR¿¡ Ŭ¸¯ µÈ°æ¿ì if(curPrcpObj != null) { curPrcpObj.javascript.fPrcpWndClose(); } //Ȱ¼ºÈ­µÈ ó¹æMain È­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpObj != null) { curCpObj.javascript.fCloseGPS(); } //Ȱ¼ºÈ­µÈ CP MainÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpSrchObj != null){ curCpSrchObj.javascript.fCpSrchWndClose(); } //Ȱ¼ºÈ­µÈ CP°Ë»öÈ­¸éÀÌ ÀÖ´Â °æ¿ì close clearParameter("SMMMO04100_ANSWCNT"); fChngEMRScrn();// Áø·á±â·Ï Open } else { // EMR¿¡ üũ µÇÁö ¾ÊÀº°æ¿ì var answcnt = model.getValue("/root/main/interface/answcnt"); // ȯ°æ¼³Á¤ÀÇ Áú¹®°ªÀ» °¡Á®¿Â´Ù. setParameter("SMMMO04100_ANSWCNT", answcnt); if(cpflag == "N"){ //ó¹æ Main Open if(curCpObj != null) {curCpObj.javascript.fCloseGPS();} //Ȱ¼ºÈ­µÈ CP MainÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpSrchObj != null){curCpSrchObj.javascript.fCpSrchWndClose();} //Ȱ¼ºÈ­µÈ CP°Ë»öÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curPrcpObj == null){ //Ȱ¼ºÈ­µÈ ó¹æÈ­¸éÀÌ ¾ø´Â °æ¿ì, ½Å±ÔÈ­¸éÀ» ¿ÀÇ mainObj.javascript.setParameter("SMMMO00100_ordrecflag", model.getValue("/root/main/cond/ordrecflag")); mainObj.javascript.setParameter("SMMMO00100_callvisityn", getParameter("SMMMO04100_callvisityn"));// ÀÀ±Þ½Ç ÄݺñÁþ ¿©ºÎ var sysMessageobj = getViewer("sysMessage"); if (answcnt == "004"|| answcnt =="") { // ó¹æÃ¢°ú ±â·Ïâ ¸ðµÎ ¿ÀÇ sysMessageobj.window.javascript.setParameter("SMMMO04100_ANSWCNT", answcnt); sysMessageobj.window.javascript.open("SMMMO00100", 2, null, null, "SMMMO00100", "", "", "", false); } else { // ±â·Ï⸸ ºí¶óÀεå fChngMainEMRScrn();// Áø·á±â·Ï Open if (ordrecflag =="Y") { clearParameter("SMMMO04100_ANSWCNT"); } sysMessageobj.window.javascript.open("SMMMO00100", 2, null, null, "SMMMO00100", "", "", "", false); } }else{ fStartLogTempCheck("fOpenPrcpMainWnd_Step3"); if(curPrcpObj.javascript.fPrcpSavePatList()){} curPrcpObj.model.setValue("root/init/bfprcpload" , "N"); //Àüó¹æÀ» ÃʱâÈ­ÇÑ´Ù. fStartLogCheck("fXReReady"); curPrcpObj.javascript.fXReReady(consulyn); sLogParam = fgetLogParam();// item02~item10 fEndLogCheck("fXReReady", sLogParam); step3Elapsed = fEndLogTempCheck("fOpenPrcpMainWnd_Step3"); if (consulyn=="T"){ ordrecflag = "N" } if (ordrecflag =="Y") { clearParameter("SMMMO04100_ANSWCNT"); } if (consulyn !="T"){ fStartLogTempCheck("fOpenPrcpMainWnd_Step2"); fStartLogCheck("fChngMainEMRScrn"); fChngMainEMRScrn(); recnaviyn = model.getValue("/root/main/cond/recnaviyn"); if(recnaviyn == "N") { sLogParam = fgetLogParam();// item02~item10 fEndLogCheck("fChngMainEMRScrn", sLogParam); } step2Elapsed = fEndLogTempCheck("fOpenPrcpMainWnd_Step2"); } } mainObj.window.activate(); } else if(cpflag =="Y"){ //CP Main Open if(curPrcpObj != null){curPrcpObj.javascript.fPrcpWndClose();} //Ȱ¼ºÈ­µÈ ó¹æMainÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpSrchObj != null){curCpSrchObj.javascript.fCpSrchWndClose();} //Ȱ¼ºÈ­µÈ CP°Ë»öÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpObj == null){ //Ȱ¼ºÈ­µÈ CPÈ­¸éÀÌ ¾ø´Â °æ¿ì, ½Å±ÔÈ­¸éÀ» ¿ÀÇ mainObj.javascript.setParameter("SMMMO00100_ordrecflag", model.getValue("/root/main/cond/ordrecflag")); var sysMessageobj = getViewer("sysMessage"); mainObj.window.javascript.open("SMMMP00800", "2", "0", "0", "SMMMP00800", "", "", "", false); } else{ curCpObj.javascript.fReconstruct(); } } else if(cpflag =="X"){ //CP °Ë»ö Open if(curCpObj != null){curCpObj.javascript.fCloseGPS();} //Ȱ¼ºÈ­µÈ CP MainÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curPrcpObj != null){curPrcpObj.javascript.fPrcpWndClose();} //Ȱ¼ºÈ­µÈ ó¹æMainÈ­¸éÀÌ ÀÖ´Â °æ¿ì close if(curCpSrchObj == null){ mainObj.javascript.open("SPMMP01200", monitorNumber, null, null, "SPMMP01200", "", "", "", false); } } if (consulyn !="T"){ //kskim ÁßÁõü·ù½Ã°£ È­¸é(SPMMO21300) ´Ý±â fCloseSPMMO21300Wnd(); } } if (cpflag == "N" && curPrcpObj != null && recnaviyn == "N" ) { // EMR¿¡ Ŭ¸¯ µÈ°æ¿ì sLogParam = fgetLogParam() + "|" // item02~item10 + step1Elapsed + "|" // ó¹æ °ü·Ã È­¸é ¼³Á¤ // item11 + step2Elapsed + "|" // ±â·Ï È­¸é ¼³Á¤ // item12 + step3Elapsed // ó¹æ È­¸é ¼³Á¤ // item13 ; fEndLogCheck("fOpenPrcpMainWnd", sLogParam); } } /** * @desc : °øÅëÀ¸·Î »ç¿ëÇÒ ¼ÓµµÃ¼Å©¸¦ À§ÇÑ ·Î±× Á¤º¸ * @param : * @return : * @--------------------------------------------------- */ function fgetLogParam() { var sRtn = ""; var sOrdDd = ""; var sOrdDrId = ""; if(isNull(gsLogParam)) { var pamInfoCvs = getGlobalVariable("paminfo"); //»ó´ÜÁ¤º¸°¡ ÀÖÀ» °æ¿ì´Â °Ë»ö if(pamInfoCvs != null){ //cvs°¡ nullÀÌ ¾Æ´Ñ °æ¿ì¿¡¸¸ ó¸®ÇÔ. model.removeNodeSet ("/root/main/paminfo/list"); setCSVToNode ("/root/main/paminfo", pamInfoCvs); if( "O" == model.getValue("/root/main/paminfo/list/ioflag")) { sOrdDd = model.getValue("/root/main/paminfo/list/orddd"); sOrdDrId = model.getValue("/root/main/paminfo/list/orddrid"); } else { sOrdDd = model.getValue("/root/main/paminfo/list/indd"); sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); } gsLogParam = "userid:" + getUserInfo("userid") + "|" // item02 + "instcd:" + getUserInfo("dutplceinstcd") + "|" // item03 + "pid:" + model.getValue("/root/main/paminfo/list/pid") + "|" // item04 + "orddd:" + sOrdDd + "|" // item05 + "cretno:" + model.getValue("/root/main/paminfo/list/cretno") + "|" // item06 + "orddeptcd:" + model.getValue("/root/main/paminfo/list/orddeptcd") + "|" // item07 + "orddrid:" + sOrdDrId + "|" // item08 + "scrnid:" + model.getValue("/root/main/cond/scrnid") + "|" // item09 + "caseid:" + model.getValue("/root/main/cond/caseid"); // item10 } } sRtn = gsLogParam; return sRtn; } /** * @desc : Ȱ¼ºÈ­µÈ Áø·á°ü·Ã È­¸é Reload * : ȯÀÚ º¯°æ½Ã Ȱ¼ºÈ­µÈ Áø·á°ü·Ã È­¸é ÀçÁ¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fReloadOrdWnd(sPid, sOrdType) { //Ȱ¼ºÈ­µÈ ÅëÇÕ±â·Ï Á¶È¸ È­¸é object loading var sLogParam = fgetLogParam(); // item02~item10 var mainObj = getMainViewer(); var curExamRecObj = getOpenWindow("SMMRI00400"); if(curExamRecObj != null) { //ÅëÇÕ±â·Ï Á¶È¸È­¸é refresh; fStartLogCheck("fReloadOrdWnd_SMMRI00400"); mainObj.window.javascript.setParameter("SMMRI00400_param_pid", sPid); mainObj.window.javascript.setParameter("SMMRI00400_param_chosflag", sOrdType); curExamRecObj.javascript.fInitalize(); activateChild("SMMRI00400"); fEndLogCheck("fReloadOrdWnd_SMMRI00400", sLogParam); } //Ȱ¼ºÈ­µÈ °Ë»ç°á°ú È­¸é object loading var curExamRsltObj = getOpenWindow("SMAER00800"); if(curExamRsltObj != null){ //°Ë»ç°á°ú È­¸é refresh; fStartLogCheck("fReloadOrdWnd_SMAER00800"); curExamRsltObj.model.setvalue("/root/send/data/singdata/srchpid", sPid ); curExamRsltObj.javascript.btn_srch.dispatch("DOMActivate"); fEndLogCheck("fReloadOrdWnd_SMAER00800", sLogParam); } //Ȱ¼ºÈ­µÈ °£È£ TPR È­¸é object loading var curNurTprObj = getOpenWindow("SMMNR00900"); if(curNurTprObj != null){ //°£È£ TPR È­¸é refresh : 2008-11-28 : ±è¿µÇÐ ; fStartLogCheck("fReloadOrdWnd_SMMNR00900"); curNurTprObj.javascript.fInitialize("init"); fEndLogCheck("fReloadOrdWnd_SMMNR00900", sLogParam); } //Ȱ¼ºÈ­µÈ °£È£ TPR È­¸é object loading var curNurBSEMRObj = getOpenWindow("SMMNR02500"); if(curNurBSEMRObj != null){ //Ç÷´ç°£È£±â·Ï refresh : 2008-12-24 : ±è¿µÇÐ ; fStartLogCheck("fReloadOrdWnd_SMMNR02500"); curNurBSEMRObj.javascript.fInitialize("init"); fEndLogCheck("fReloadOrdWnd_SMMNR02500", sLogParam); } //Ȱ¼ºÈ­µÈ ±×·¡ÇÁ ¼­½Ä È­¸é object loading var curGrphObj = getOpenWindow("SPMRF05200"); if(curGrphObj != null){ //±×·¡ÇÁ ¼­½Ä refresh : 2009-01-02 : ¹Ú¹Î±Ô SW ¿äû : ±è¿µÇÐ ; fStartLogCheck("fReloadOrdWnd_SPMRF05200"); curGrphObj.javascript.fInitialize(); fEndLogCheck("fReloadOrdWnd_SPMRF05200", sLogParam); } //Ȱ¼ºÈ­µÈ Consult È­¸é object loading var curCunsultObj = getOpenWindow("SMMMR05000"); if(curCunsultObj != null ){ //Consult È­¸é refresh; fStartLogCheck("fReloadOrdWnd_SMMMR05000"); curCunsultObj.javascript.fInitalize(); fEndLogCheck("fReloadOrdWnd_SMMMR05000", sLogParam); } //Ȱ¼ºÈ­µÈ °Ë»ç°á°ú È­¸é object loading var curExamRsltNewObj = getOpenWindow("SMMMI00100"); if(curExamRsltNewObj != null){ //°Ë»ç°á°ú È­¸é NEW refresh; fStartLogCheck("fReloadOrdWnd_SMMMI00100"); curExamRsltNewObj.model.setvalue("/root/send/data/singdata/srchpid", sPid ); curExamRsltNewObj.javascript.btn_srch.dispatch("DOMActivate"); fEndLogCheck("fReloadOrdWnd_SMMMI00100", sLogParam); } } /** * @desc : Áø·á±â·ÏÈ­¸é Open * : ¸ÞÀÎÈ­¸é¿¡ ±â·ÏÁö°¡ ¾ø´Â °æ¿ì, »õ ±â·ÏÁö open * @ * @param : * @return : * @--------------------------------------------------- */ function fOpenOrdRecMainWnd(param){ var mainObj = getMainViewer(); if(param == ""){ var ordrecflag = model.getValue("/root/main/cond/ordrecflag"); if(ordrecflag == "N"){ var wndid = "SMMMR00100"; }else{ var wndid = "SMMMB08100"; } }else{ var wndid = "SMMMR03700"; } var scrnID = mainObj.javascript.getScreenID(); if(scrnID == wndid){ mainObj.javascript.fInitPamInfo(); }else{ mainObj.javascript.navigate(wndid); } } /** * @desc : ºóxrw open * @ : ó¹æÈ­¸éÀÌ Áø·á´ë»óÀÚ¿¡ Á¾¼ÓµÇ´Â °ÍÀ» ¸·±âÀ§ÇØ mainÈ­¸é¿¡ emptyÈ­¸éÀ» navigateÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fOpenEmptyWnd(){ var mainObj = getMainViewer(); var scrnID = mainObj.javascript.getScreenID(); if(scrnID == "SMMMB08100"){ mainObj.javascript.fInitPamInfo(); }else{ mainObj.javascript.navigate("SMMMB08100"); //ºó±â·ÏÁö open } } /** * @desc : ó¹æ¿¡¼­ ÀúÀå ÈÄ, Çö Áø·á´ë»óÀÚ È­¸é ÀçÁ¶È¸ ó¸®(iviewer dispatch) * @ * @param : * @return : * @--------------------------------------------------- */ function fPrcpCallPatList(){ iviewer1.window.javascript.btn_req.dispatch("DOMActivate"); } /** * @desc : Áø·á´ë»óÀÚ¸®½ºÆ® button disabled control * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fCtrlBtnDisable(bflag){ btn_out.disabled = bflag; btn_in.disabled = bflag; btn_er.disabled = bflag; btn_op.disabled = bflag; btn_srch.disabled = bflag; btn_cnst.disabled = bflag; model.refresh(); } /** * @desc : ¿Ü·¡ tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnOut(){ model.setValue("/root/main/cond/scrnid", "SMMMO04200"); model.setValue("/root/main/cond/grdid", "grd_outpatlist"); model.setValue("/root/main/cond/caseid", "out"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04200_¿Ü·¡È¯ÀÚ¸®½ºÆ®.xrw"; } /** * @desc : ÀÔ¿ø tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnIn(){ model.setValue("/root/main/cond/scrnid", "SMMMO04300"); model.setValue("/root/main/cond/grdid", "grd_inpatlist"); model.setValue("/root/main/cond/caseid", "in"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04300_ÀÔ¿øÈ¯ÀÚ¸®½ºÆ®.xrw"; } /** * @desc : ÀÀ±Þ tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnEr(){ model.setValue("/root/main/cond/scrnid", "SMMMO04400"); model.setValue("/root/main/cond/grdid", "grd_erpatlist"); model.setValue("/root/main/cond/caseid", "er"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04400_ÀÀ±ÞȯÀÚ¸®½ºÆ®.xrw"; } /** * @desc : ¼ö¼ú tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnOp(){ model.setValue("/root/main/cond/scrnid", "SMMMO04500"); model.setValue("/root/main/cond/grdid", "grd_oppatlist"); model.setValue("/root/main/cond/caseid", "op"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04500_¼ö¼úȯÀÚ¸®½ºÆ®.xrw"; } /** * @desc : ȯÀÚ°Ë»ö tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnSrch(){ model.setValue("/root/main/cond/scrnid", "SMMMO04700"); model.setValue("/root/main/cond/grdid", "grd_srchpatlist"); model.setValue("/root/main/cond/caseid", "srch"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04700_ȯÀÚ°Ë»ö.xrw"; } /** * @desc : ÀÇ·Ú tab button Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnCnst(){ model.setValue("/root/main/cond/scrnid", "SMMMO04800"); model.setValue("/root/main/cond/grdid", "grd_cnstpatlist"); model.setValue("/root/main/cond/caseid", "cnst"); //Áø·á±â·Ï â¿¡ ÇöÀç Áø·á´ë»óÀÚÀÇ Tab id¸¦ ³Ñ°ÜÁØ´Ù. ¾ÈÄ¡¿ø ´ë¸®´Ô ¿äû»çÇ× setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid")); fCtrlBtnDisable(true); //loadingÀÌ ¿Ï·áµÇ±â Àü¿¡ ÅÇ À̵¿À» ¸·´Â´Ù. iviewer1.src="SMMMO04800_ÀÇ·ÚȯÀÚ¸®½ºÆ®.xrw"; } /** * @desc : OCS Check Box Ŭ¸¯½Ã ó¸® * : check ÇÒ °æ¿ì ó¹æÈ­¸é¸¸ ¿­¸®°í Áø·á±â·Ï È­¸éÀ» ¿­Áö ¾Ê´Â´Ù. * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkCheckBoxOCS(){ var ordrecflag = model.getValue("/root/main/cond/ordrecflag"); if(ordrecflag == "Y"){ model.setValue("/root/main/cond/ordrecflag", "N"); }else{ model.setValue("/root/main/cond/ordrecflag", "Y"); } model.setValue("/root/main/cond/chngflag", "Y"); model.refresh(); } /** * @desc : ordtabÁ¤º¸ ¼³Á¤ * : Áø·á´ë»óÀÚ closeÈÄ, ´Ù½Ã ¿­¸®´Â °æ¿ì ÃÖÁ¾ Á¤º¸·Î settingÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. * * : ordtab±¸¼º * : 1. Áø·á´ë»óÀÚ tab id * : 2. Áø·á´ë»óÀÚ tab Á¶È¸ cond instance * : 3. Áø·á´ë»óÀÚ column¼³Á¤ Á¤º¸ * : 4. OCS check ¿©ºÎ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSetOrdTabInfo(){ var caseid = model.getValue("/root/main/cond/caseid"); var condlist = getNodeListCSV(model.instance1.selectNodes("/root/cond/" + caseid + "patlist")); var ordtab = caseid + "^" + condlist; setGlobalVariable("ordtab", ordtab); } /** * @desc : È­¸éIDÀÇ gridÀÇ column ¼ø¼­ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function reqOrderInfoOfCol(scrnid, grdid, compscd){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/scrnid", scrnid); if (!isNull(compscd)) { model.makeValue("/root/send/reqdata/compscd", compscd); } if(submit("TRMMB01103")){ var xmlnode = model.instance1.selectSingleNode("/root/init/userscrnenvinfo/gridseq"); if(xmlnode != null){ var refdata = model.getValue("/root/init/userscrnenvinfo/gridseq/compsrefcnts"); var sizedata = model.getValue("/root/init/userscrnenvinfo/gridseq/compssizecnts"); var frozencol = model.getValue("/root/init/userscrnenvinfo/gridseq/frozencol"); setOrderInfoOfCol(grdid, refdata, sizedata, frozencol); //¿Ü·¡È¯ÀÚ¸®½ºÆ® Ä÷³ ¼³Á¤ } } } /** * @desc : Ä÷³ ¼ø¼­ Á¤º¸ ¼³Á¤ * @ * @param : grid ID : ±×¸®µåID * : refdata : ±×¸®µå refµ¥ÀÌÅÍ ±¸ºÐÀÚ '^' * : sizedata : ±×¸®µå sizeµ¥ÀÌÅÍ ±¸ºÐÀÚ '^' * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function setOrderInfoOfCol(grdid, refdata, sizedata, frozencol){ var grdobj = document.controls.item(grdid); var refarr = refdata.split("^"); var sizearr = sizedata.split("^"); var nFrozenCols = 0; if(refarr.length > 0) { for(var i = 0; i < grdobj.cols; i++){ grdobj.colWidth(i) = 0; } } grdobj.mergeCellsFixedRows = "never"; for(var i = 0; i < refarr.length; i++){ var colcnt = grdobj.colref("" + refarr[i] + ""); grdobj.colMove(i, colcnt, "before", false); var size = sizearr[i]; if(size == 0){ // size of column 0 -> hidden grdobj.colHidden(i) = true; }else{ grdobj.colHidden(i) = false; } grdobj.colWidth(i) = eval(size); } if(!isNull(frozencol)){ // °íÁ¤ Ä÷³ Àû¿ë nFrozenCols = grdobj.colRef(frozencol); if(nFrozenCols>0) { grdobj.frozenCols = nFrozenCols; } else { grdobj.frozenCols = 0; } } else { grdobj.frozenCols = 0; } grdobj.mergeCellsFixedRows = "bycolrec"; grdobj.rebuild(); } /** * @desc : Ä÷³¼³Á¤ ¹öư Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnSetCol(){ var scrnid = model.getValue("/root/main/cond/scrnid"); var grdid = model.getValue("/root/main/cond/grdid"); var caseid = model.getValue("/root/main/cond/caseid"); setParameter("SMMMO04100_param_scrnid", scrnid); setParameter("SMMMO04100_param_grdid" , grdid); setParameter("SMMMO04100_param_caseid", caseid); modal("SPMMB01100"); var useyn = getParameter("SPMMB01100_rtn_useyn"); if(useyn == "Y"){ model.setValue("/root/chngcol/chngcolflag", "Y"); var btnObj = document.controls.item("btn_" + caseid); btnObj.dispatch("DOMActivate"); } } /** * @desc : ó¹æÈ­¸é, CPÈ­¸é¿¡ modal·Î ¶á È­¸éÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÑ´Ù. * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChkScrnDisable(){ var cpflag = model.getValue(opener.root.cpflag); //cpflag¿©ºÎ if(cpflag == "N"){ var wndobj = getOpenWindow("SMMMO00100"); }else if(cpflag == "Y"){ var wndobj = getOpenWindow("SMMMP00800"); } if(wndobj != null){ var varstatus = wndobj.window.javascript.getScreenDisabled(); if(varstatus == true){ return false; } } return true; } /** * @desc : ÅëÇÕ±â·Ï Á¶È¸ open * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnTotRecSrch(){ var pid = model.getValue("/root/source/pid"); if(pid == ""){ messageBox("ÅëÇÕ±â·ÏÁ¶È¸¸¦ °Ë»öÇÒ È¯ÀÚ¸¦", "C002"); return; } var mainobj = getMainViewer(); var xpt = window.screenleft + eval(0); var ypt = window.screenTop + eval(0); var coord = getRelativeCoordinate ( xpt, ypt ); var mon = coord[0]; xpt = coord[1]; ypt = coord[2]; mainobj.javascript.open("SMAER00800", mon, xpt, ypt, "SMAER00800", "/root/source/pid", "/root/send/data/singdata/srchpid"); } /** * @desc : ȯÀÚ ¼ö¼ú¿©ºÎ ¹× ¼ö¼úó¹æ È®ÀÎ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChkPatOpPrcp(pid, stnddd, cretno){ model.removeNodeset("root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" , pid); model.makeValue("/root/send/reqdata/stnddd", stnddd); model.makeValue("/root/send/reqdata/cretno", cretno); if(submit("TRMMO04109",false)){ var opprcpflag = model.getValue(root.main.opprcpinfo.opprcpinfo.opprcpflag); if(opprcpflag == "N"){ return false; } } return true; } /** * @desc : ȯÀÚ µî·Ï¹øÈ£¸¦ ÅëÇÑ È¯ÀÚ À̸§ °¡Á®¿À±â * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fPatSrch(s_val, flag){ if(flag == "1"){ model.makeValue("/root/tmp/pid", s_val); } else if(flag == "2"){ model.makeValue("/root/tmp/hngnm", s_val); } model.makeValue("/root/tmp/srchcond", flag); model.makeValue("/root/tmp/autoflag","Y"); // 1°ÇÀΰæ¿ì ÀÚµ¿À¸·Î´ÝÈû model.resetInstanceNode("/root/main/patinfo/patinfolist"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send"); model.refresh(); } /** * @desc : CPȯÀÚ Àû¿ë»óŰª º¯°æ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fUpdtCPPatAppStatVal(appstat){ var cpgappno = model.getValue("/root/init/rsltgetdata/getdata/cpgappno"); model.removeNodeset("/root/send/savedata"); model.makeValue("/root/send/savedata/cpgappno", cpgappno); model.makeValue("/root/send/savedata/appstat" , appstat); if(submit("TXMMO04301")==false){ return false; } } function fChngEMRScrn(){ model.addLog("EMR OPEN START"); var mainobj = getMainViewer(); var messageobj = getViewer("sysMessage"); var mainscrnid = mainobj.javascript.getScreenID(); //¸ÞÀÎÈ­¸éÀÇ ±â·ÏÁö ID curFormLoaderObj = getOpenWindow("SSMMR01100"); //Ȱ¼ºÈ­µÈ ¼­½Ä·Î´õâ üũ if(curFormLoaderObj != null){ //¼­½Ä·Î´õ Close : 2009-06-03 : ÀÌ»óÇö D/L ¿äû : ±è¿µÇÐ ; curFormLoaderObj.javascript.fClose(); } //¼­½Ä·Î´õ close() var cpflag = model.getValue("/root/cpflag"); var ordrecflag = model.getValue("/root/main/cond/ordrecflag"); //OCS üũ¿©ºÎ var chngflag = model.getValue("/root/main/cond/chngflag"); //OCS üũ¿©ºÎ var dutplcecd = getUserInfo("dutplcecd"); //»ç¿ëÀںμ­ var operation = getGlobalVariable("operation"); //¼ö¼úÁ¤º¸ var wndid = "SMMMR00100"; //Áø·á±â·ÏÈ­¸éÀÌ default var dentdeptcd = model.getValue("/root/init/dentdept/hardcd[hardcd='" + getUserInfo("dutplcecd") + "']/hardcd"); if(dutplcecd == "2090000000" || dutplcecd == "2090300000"){ //»ç¿ëÀںμ­°¡ ¸¶ÃëÅëÁõÀÇÇаú, ÅëÁõŬ¸®´ÐÀÎ °æ¿ì if(operation.length > 0){ //¼ö¼úȯÀÚ¸®½ºÆ®¿¡¼­ ȯÀÚ ¼±ÅÃµÈ °æ¿ì, ¸ÞÀÎÈ­¸éÀº '¸¶ÃëȯÀÚ±â·Ï' loading wndid = "SMMMR03700"; } }else{ if(ordrecflag == "Y"){ wndid = "SMMMB08100"; } } var chngflag = model.setValue("/root/main/cond/chngflag", "N"); //OCS üũ¿©ºÎ /* //20091130 HJS - ¼öÁøÅ° ´Ù¸¦ °æ¿ì ºí·¯Å· var pamStr = chkEmrListPaminfo(); var pamKey = pamStr.split("|"); setParameter("SMMMR00100_PATINFO_PID", pamKey[0]); setParameter("SMMMR00100_PATINFO_ORDDD", pamKey[1]); setParameter("SMMMR00100_PATINFO_CRETNO", pamKey[2]); */ if(mainscrnid == wndid){ if(wndid == "SMMMR03700"){ mainobj.javascript.fFormInit(); }else{ mainobj.javascript.fRecMainReady(); } }else{ mainobj.javascript.navigate(wndid); //Áø·á±â·Ï } //kskim //ÁßÁõü·ù½Ã°£ È­¸é(SPMMO21300) ´Ý±â fCloseSPMMO21300Wnd(); } function fChngMainEMRScrn() { var mainobj = getMainViewer(); var messageobj = getViewer("sysMessage"); var mainscrnid = mainobj.javascript.getScreenID(); //¸ÞÀÎÈ­¸éÀÇ ±â·ÏÁö ID var cpflag = model.getValue(root.cpflag); var consulyn = model.getValue("/root/source/consulyn"); model.setValue("/root/main/cond/recnaviyn", "N"); // ¸ÞÀαâ·ÏâÀ» navigate·Î ½ÇÇàÇÏ¸é ´ÙÀ½ submit¿¡¼­ ¿À·ù ¹ß»ý ¿øÀÎ ºÒ¸íÈ® curFormLoaderObj = getOpenWindow("SSMMR01100"); //Ȱ¼ºÈ­µÈ ¼­½Ä·Î´õâ üũ if(curFormLoaderObj != null){ //¼­½Ä·Î´õ Close : 2009-06-03 : ÀÌ»óÇö D/L ¿äû : ±è¿µÇÐ ; //knuh 20120104 ÃÖ¿øµ· OCS Áø·á´ë»óÀÚ OCS Á¶È¸ ½Ã ȯÀڸ޸𸦠ÀÚµ¿À¸·Î »ç¶óÁö°Ô ¼³Á¤ SMMMO04100.js, SPMMR05600.js, MMR00100.js var curMemoObj = getOpenWindow("SPMMR05600"); if(curMemoObj != null){curMemoObj.javascript.window.close();} //ȯÀÚ¸Þ¸ð È­¸é close curFormLoaderObj.javascript.fClose(); } //¼­½Ä·Î´õ close() if (cpflag =="Y"){ var curPrcpObj= getOpenWindow("SMMMP00800"); } else { var curPrcpObj= getOpenWindow("SMMMO00100"); } var ordrecflag = model.getValue("/root/main/cond/ordrecflag"); //OCS üũ¿©ºÎ if (consulyn=="T"){ ordrecflag = "N" }//LYJ var chngflag = model.getValue("/root/main/cond/chngflag"); //OCS üũ¿©ºÎ if(mainobj != null){ var dutplcecd = getUserInfo("dutplcecd"); //»ç¿ëÀںμ­ var operation = getGlobalVariable("operation"); //¼ö¼úÁ¤º¸ var wndid = "SMMMR00100"; //Áø·á±â·ÏÈ­¸éÀÌ default var dentdeptcd = model.getValue("/root/init/dentdept/hardcd[hardcd='" + getUserInfo("dutplcecd") + "']/hardcd"); if(dutplcecd == "2090000000" || dutplcecd == "2090300000"){ //»ç¿ëÀںμ­°¡ ¸¶ÃëÅëÁõÀÇÇаú, ÅëÁõŬ¸®´ÐÀÎ °æ¿ì if(operation.length > 0){ //¼ö¼úȯÀÚ¸®½ºÆ®¿¡¼­ ȯÀÚ ¼±ÅÃµÈ °æ¿ì, ¸ÞÀÎÈ­¸éÀº '¸¶ÃëȯÀÚ±â·Ï' loading if(ordrecflag == "Y"){ wndid = "SMMMB08100"; }else if ("O" != model.getValue("/root/main/cond/recinfo")) { wndid = "SMMMR03700"; } }else{ if(ordrecflag == "Y"){ wndid = "SMMMB08100"; } } }else{ if(ordrecflag == "Y"){ wndid = "SMMMB08100"; } } if (curPrcpObj != null) { curPrcpObj.model.setValue("root/init/bfprcpload" , "Y"); //Àüó¹æÈ­¸é ÃÖÃÊ »ý¼º ¿©ºÎ curPrcpObj.model.setValue("root/init/fstopenflag", "N"); //ó¹æÈ­¸éÀÌ ÃÖÃÊ »ý¼º ¿©ºÎ } model.setValue("/root/main/cond/chngflag", "N"); //OCS üũ¿©ºÎ if(mainscrnid == wndid){ if(wndid == "SMMMR03700"){ mainobj.javascript.fFormInit(); }else{ mainobj.javascript.fRecMainReady(); } }else{ model.setValue("/root/main/cond/recnaviyn", "Y"); mainobj.window.javascript.navigate(wndid); } }else{ //Àüó¹æÈ­¸éÀÌ ÃÖÃÊ »ý¼ºµÈ °æ¿ì, bfprcpload¸¦ Y·Î º¯°æ, ÃßÈÄ tabº¯°æ½Ã ¸ÞÀÎÈ­¸é º¯°æÀÌ µÇÁö ¾Ê°ÔÇÔ if (curPrcpObj != null) { curPrcpObj.model.setValue("root/init/bfprcpload", "Y"); //Àüó¹æÈ­¸é ÃÖÃÊ »ý¼º ¿©ºÎ } } //ÀÚ°¡º¸À¯Ã³¹æ Á¶È¸ (ÃÖÃÊ Ã³¹æÃ¢À» ¿­¶§¸¸ È£ÃâÇÑ´Ù.) 20100210 by LYJ var mainObj = getMainViewer(); var curPrcpObj = mainObj.javascript.getOpenWindow("SMMMO00100"); if (opener.model.getValue("/root/hidden/selfhld/selfopenyn") != "Y" ){ if ( curPrcpObj != null){ curPrcpObj.javascript.fSelfHldPrcpModal(); } } //kimsj ó¹æ½Ã ¹Ìºñ±â·Ï À¯¹« È®ÀÎ(message) -- SMMMO00100.js, SMMMO02100.js¿¡¼­ submit ½ÇÇà if (curPrcpObj != null){ curPrcpObj.javascript.fValidRecInfoMsg(); } } /** * @desc : Áø·á±â·Ï ¿ÀÇ½à ¿ø¹«Á¤º¸Ã¼Å© * @ : Áø·á´ë»óÀÚ¸®½ºÆ®¿Í »ó´Ü(ȤÀº global variable)ÀÇ ºÒÀÏÄ¡¿©ºÎ üũ¸¦ À§ÇØ. * @param : * @return : * @--------------------------------------------------- */ function chkEmrListPaminfo(){ if(getScreenID() == "SMMMO04100") { var pid = ""; var orddd = ""; var cretno = ""; var gridObj = null; var INSTANCE_PATH = ""; if(getScreenID(iviewer1.document.url) == "SMMMO04200") { // ¿Ü·¡ gridObj = iviewer1.document.controls.item("grd_outpatlist"); INSTANCE_PATH = "/root/main/outpatinfo/outpatlist"; } else if(getScreenID(iviewer1.document.url) == "SMMMO04300") { // ÀÔ¿ø gridObj = iviewer1.document.controls.item("grd_inpatlist"); INSTANCE_PATH = "/root/main/inpatinfo/inpatlist"; } else if(getScreenID(iviewer1.document.url) == "SMMMO04400") { // ÀÀ±Þ gridObj = iviewer1.document.controls.item("grd_erpatlist"); INSTANCE_PATH = "/root/main/erpatinfo/erpatlist"; } else if(getScreenID(iviewer1.document.url) == "SMMMO04500") { // ¼ö¼ú gridObj = iviewer1.document.controls.item("grd_oppatlist"); INSTANCE_PATH = "/root/main/oppatinfo/oppatlist"; } else if(getScreenID(iviewer1.document.url) == "SMMMO04700") { // °Ë»ö gridObj = iviewer1.document.controls.item("grd_srchpatlist"); INSTANCE_PATH = "/root/main/patsrchinfo/patsrchlist"; } else if(getScreenID(iviewer1.document.url) == "SMMMO04800") { // ÀÇ·Ú gridObj = iviewer1.document.controls.item("grd_cnstpatlist"); INSTANCE_PATH = "/root/main/cnstpatinfo/cnstpatlist"; } pid = iviewer1.model.getValue(INSTANCE_PATH + "[" + gridObj.row + "]/pid"); if(getScreenID(iviewer1.document.url) == "SMMMO04500") { // ¼ö¼ú if (getPatientInfoDetail("indd") == "") { orddd = getPatientInfoDetail("orddd"); } else { orddd = getPatientInfoDetail("indd"); } cretno = getPatientInfoDetail("cretno"); } else { // ³ª¸ÓÁöÅÇ. if (iviewer1.model.getValue(INSTANCE_PATH + "[" + gridObj.row + "]/orddd") == "") { orddd = iviewer1.model.getValue(INSTANCE_PATH + "[" + gridObj.row + "]/indd"); } else { orddd = iviewer1.model.getValue(INSTANCE_PATH + "[" + gridObj.row + "]/orddd"); } cretno = iviewer1.model.getValue(INSTANCE_PATH + "[" + gridObj.row + "]/cretno"); } return pid+"|"+orddd+"|"+cretno; } else { return ""; } } /** * @desc : È­¸éŸÀÌÆ²À» ¼³Á¤ÇÑ´Ù * @ : Çü½Ä : È­¸é¸í + ·Î±×Àΰú + ·Î±×ÀÎÇÑ »ç¿ëÀÚ + ·Î±×ÀÎÀϽà * @param : * @return : * @author : ±è¿µÇÐ 2008-11-19 * @--------------------------------------------------- function initWndTitle() { if (getGlobalVariable("userinfos") != "") { var scrnTitle = document.title + " " ; scrnTitle += getUserInfo("dutplcenm") + " "; scrnTitle += getUserName() + " "; scrnTitle += getTitleLoginDate() + " "; document.title = scrnTitle; } } */ /** * @desc : EMR Check Box Ŭ¸¯½Ã ó¸® * : check ÇÒ °æ¿ì Áø·á±â·Ï È­¸é¸¸ ¿¬´Ù. * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fClkCheckBoxEMR(){ var recflag = model.getValue("/root/main/cond/recflag"); var consulyn = model.getValue("/root/source/consulyn"); if (consulyn=="T"){ recflag = "N" }//LYJ if(recflag == "Y"){ model.setValue("/root/main/cond/recflag", "N"); }else{ model.setValue("/root/main/cond/recflag", "Y"); } model.setValue("/root/main/cond/chngflag", "Y"); model.refresh(); } /** * @desc : Áø·á´ë»óÀÚ Ãâ·Â * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fPrtPatList() { iviewer1.window.javascript.fPrtPatList(); } /** * @desc : »ç¿ëÀÚ ´äº¯ Á¶È¸ * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fGetUserEnvOcsOrdAnsw(ref, rsltref, qestcd){ /* var mmb_rsltref = "/root/hidden/interface"; model.removeNode(mmb_rsltref); model.makeNode(mmb_rsltref); model.removeNode(ref); model.makeValue(ref + "/interqestcd", qestcd); if(submit("TRMMB01104", "false", ref, mmb_rsltref)==true){ model.makeNode(rsltref); model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref); } */ model.removeNodeset(rsltref); model.makeNode(rsltref); var viewerObj = getViewer("sysMessage"); //KNUH_20110208, ÁÖÈñ°æ, ·Î±×ÀÎ ½Ã ¹Ì¸® µ¥ÀÌÅ͸¦ Á¶È¸ÇØ ³õ°í copyÇØ¼­ ¾²´Â ¹æ½ÄÀ¸·Î º¯°æ var srcNode = viewerObj.window.instance1.selectSingleNode(gvOrderBasicInfoPath +"/interface[qestcd='"+qestcd+"']"); var targetNode = instance1.selectSingleNode(rsltref); var srcChildNodes = srcNode.childNodes; for(i=0; i