/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÇùÁø°ü¸® (SPMMO03600_ÇùÁø°ü¸®.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sCNSTPATINFO_PATH = "/root/main/cnstpatinfo/cnstpatinfo"; var sCNSTPATHISTLIST_PATH = "/root/main/cnstpathistlist/cnstpathistlist"; var sCNSTCONFRECLIST_PATH = "/root/main/cnstconfreclist/cnstconfreclist"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SPMMO03600(){ zbcfGetCodeList(new Array("M0525"), new Array("/root/init/cnsttypecombo")); model.removeNodeset(sCNSTCONFRECLIST_PATH); //ÇùÁøÈ¸ÀÇ·Ï nodeset init var inreq = opener.javascript.getParameter("SPMMO03600_inreqpid"); // if (isNull(inreq)) { // Áø·á´ë»óÀÚ¿¡¼­ ¿ÀÇÂÇÒ °æ¿ì fInitCnstPatInfo(); //ÇùÁøÈ¯ÀÚÁ¤º¸ ÃʱâÈ­ fReqGetCnstPatHistList(); //ÇùÁøÈ¯ÀÚ ÀÌ·ÂÁ¶È¸ var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); fReqGetCnstConfRecList(pid); /* } else { // ÀÔ¿øÀÇ·Ú¼­¿¡¼­ ¶ç¿ï°æ¿ì model.setValue(sCNSTPATINFO_PATH + "/status", "i"); model.setValue(sCNSTPATINFO_PATH + "/pid", inreq); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //ºÎ¼­ÄÚµå ÄÞº¸ fGetCnstInfo(); model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate()); model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231"); } */ model.refresh(); } /** * @desc : ÇùÁøÈ¯ÀÚÀÌ·ÂÁ¶È¸Á¶È¸ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqGetCnstPatHistList(){ var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid", pid); if(submit("TRMMO03603")){ } } /** * @desc : ÇùÁøÈ¯ÀÚÀÌ·ÂÁ¶È¸Á¶È¸ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqGetCnstPatList(){ var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid", pid); if(submit("TRMMO03603")){ } } /** * @desc : ÇùÁøÈ¯ÀÚ ÀúÀå * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqExeSaveCnstPatInfo(){ var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd"); //var cnstteamseq = model.getValue(sCNSTPATINFO_PATH + "/cnstteamseq"); //if(coopteamcd == "" || cnstteamseq == ""){ if(coopteamcd == ""){ messageBox("ÇùÁøºÐ·ù¸¦", "C001"); return; } var status = model.getValue(sCNSTPATINFO_PATH + "/status"); if(status == "u"){ //¼öÁ¤ÀÎ °æ¿ì, º¯°æµÈ »çÇ× ¿©ºÎ È®ÀÎ if(compareNodeVal(sCNSTPATINFO_PATH, "/root/hidden/tmpcnstpatinfo")==false){ messageBox("º¯°æµÈ »çÇ×ÀÌ", "I004"); return; } } model.copyNode("/root/send/savedata", sCNSTPATINFO_PATH); if(submit("TXMMO03601")){ fReqGetCnstPatHistList(); //ÇùÁøÈ¯ÀÚ ÀÌ·Â Á¶È¸ if(status == "d"){ //»èÁ¦ÀÎ °æ¿ì fInitCnstPatInfo(); }else if(status == "i"){ //½Å±ÔÀÎ °æ¿ì, ÇùÁø³»¿ª ÃÖ»ó´Ü Á¤º¸°¡ ½Å±Ôµî·ÏµÈ Á¤º¸ grd_cnstpathistinfo.row = 1; fClkCnstPatHistListGrid(); }else if(status == "u"){ //¼öÁ¤ÀÎ °æ¿ì, var genrdd = model.getValue(sCNSTPATINFO_PATH + "/genrdd"); var genrno = model.getValue(sCNSTPATINFO_PATH + "/genrno"); var startrow = grd_cnstpathistinfo.findRow(genrdd , 0, grd_cnstpathistinfo.colRef("genrdd")); var rsltrow = grd_cnstpathistinfo.findRow(genrno , startrow, grd_cnstpathistinfo.colRef("genrno")); grd_cnstpathistinfo.row = rsltrow; grd_cnstpathistinfo.dispatch("onclick"); model.copyNode("/root/hidden/tmpcnstpatinfo", "/root/send/savedata"); //¼öÁ¤ ÀúÀåÀÇ °æ¿ì, º¯°æµÈ »çÇ׿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ tmp instance copy } } } /** * @desc : ÇùÁøÈ¯ÀÚ Á¤º¸ ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitCnstPatInfo(){ var inreq = opener.javascript.getParameter("SPMMO03600_inreqpid"); var paminfo = getGlobalVariable("paminfo"); var pid = opener.javascript.getParameter("SPMMO03600_pid"); var orddd = opener.javascript.getParameter("SPMMO03600_orddd"); var ioflag = opener.javascript.getParameter("SPMMO03600_ioflag"); var patinfo = opener.javascript.getParameter("SPMMO03600_patinfo"); var roomcd = opener.javascript.getParameter("SPMMO03600_roomcd"); if(patinfo != ""){ //È­¸é parameteró¸® var patinfoarray = patinfo.split("¢Ë"); var hngnm = patinfoarray[0]; var sa = patinfoarray[1]; var cnstorddeptcd = patinfoarray[2]; var cnstorddrid = patinfoarray[3]; var cretno = patinfoarray[4]; var orddrnm = patinfoarray[5]; var coopteamcd = patinfoarray[6]; model.setValue(sCNSTPATINFO_PATH + "/status" , "i"); model.setValue(sCNSTPATINFO_PATH + "/pid" , pid); model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd); model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno); model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm); model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm); model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag); model.setValue(sCNSTPATINFO_PATH + "/sa" , sa); model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd); model.refresh(); model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , cmb_cnsttypecd.label); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //ºÎ¼­ÄÚµå ÄÞº¸ model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd", cnstorddeptcd); model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate()); model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231"); if (isNull(roomcd)) { model.setValue(sCNSTPATINFO_PATH + "/roomcd", "¿Ü·¡"); } else { model.setValue(sCNSTPATINFO_PATH + "/roomcd", roomcd); } }else if(paminfo.length > 0){ var pid = getPatientInfoDetail("pid"); var ioflag = getPatientInfoDetail("ioflag"); var hngnm = getPatientInfo("pname"); var sa = getPatientInfo("age"); var cnstorddeptcd = getPatientInfoDetail("orddeptcd"); var cretno = getPatientInfoDetail("cretno"); var orddrnm = getPatientInfo("apntdr"); var coopteamcd = getPatientInfoDetail("coopteamcd"); if (ioflag == "O") { var orddd = getPatientInfoDetail("orddd"); } else { var orddd = getPatientInfoDetail("indd"); } model.setValue(sCNSTPATINFO_PATH + "/status" , "i"); model.setValue(sCNSTPATINFO_PATH + "/pid" , pid); model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd); model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno); model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm); model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm); model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag); model.setValue(sCNSTPATINFO_PATH + "/sa" , sa); model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd); model.refresh(); model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , cmb_cnsttypecd.label); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //ºÎ¼­ÄÚµå ÄÞº¸ model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd", cnstorddeptcd); model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate()); model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231"); if (isNull(roomcd)) { model.setValue(sCNSTPATINFO_PATH + "/roomcd", "¿Ü·¡"); } else { model.setValue(sCNSTPATINFO_PATH + "/roomcd", roomcd); } } else if (isNull(inreq)) { // Áø·á´ë»óÀÚ¿¡¼­ ¿ÀÇÂÇÒ °æ¿ì model.setValue(sCNSTPATINFO_PATH + "/status", "i"); model.setValue(sCNSTPATINFO_PATH + "/pid", inreq); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //ºÎ¼­ÄÚµå ÄÞº¸ fGetCnstInfo(); model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate()); model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231"); } } /** * @desc : ÇùÁøÈ¯ÀÚ ÀÌ·ÂÁ¤º¸ ±×¸®µå Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkCnstPatHistListGrid(){ if(grd_cnstpathistinfo.row > 0){ var currow = grd_cnstpathistinfo.row; var genrdd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/genrdd"); var genrno = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/genrno"); var pid = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/pid"); var coopteamcd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/coopteamcd"); var cnstteamseq = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cnstteamseq"); var valifromdd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/valifromdd"); var valitodd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/valitodd"); var orddd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/orddd"); var cretno = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cretno"); var coopteamnm = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/coopteamnm"); var cnstorddeptcd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cnstorddeptcd"); model.setValue(sCNSTPATINFO_PATH + "/status" , "u"); model.setValue(sCNSTPATINFO_PATH + "/genrdd" , genrdd); model.setValue(sCNSTPATINFO_PATH + "/genrno" , genrno); model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd); model.setValue(sCNSTPATINFO_PATH + "/cnstteamseq" , cnstteamseq); model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , valifromdd); model.setValue(sCNSTPATINFO_PATH + "/valitodd" , valitodd); model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , coopteamnm); model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd); model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno); model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd" , cnstorddeptcd); //ÇùÁøÀÌ·ÂÀÇ Áø·á°ú¿¡ ÇØ´ç Àǻ縮½ºÆ®·Î º¯°æ //mmbfGetUserComboList("/root/send/reqdata" ,"/root/init/userlist", cnstorddeptcd, "0330"); //model.setValue(sCNSTPATINFO_PATH + "/cnstorddrid", cnstorddrid); //ÇùÁøÀÌ·ÂÀÇ Áø·á°ú¿¡ ÇØ´çÇÏ´Â ÇùÁøºÐ·ù·Î º¯°æ //mmofReqGetCnstTypeComboList("/root/send/reqdata", "/root/init/cnsttypecombo", cnstorddeptcd); model.copyNode("/root/hidden/tmpcnstpatinfo", sCNSTPATINFO_PATH); //¼öÁ¤ ÀúÀåÀÇ °æ¿ì, º¯°æµÈ »çÇ׿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ tmp instance copy //¼±ÅÃÇÑ ÇùÁø¿¡ ´ëÇÑ ÇùÁøÈ¸ÀÇ·Ï Á¶È¸ fReqGetCnstConfRecList(pid); model.refresh(); } } /** * @desc : ȸÀÇ·Ï ÀÛ¼º ¹öư Ŭ¸¯(ȸÀÇ·Ï È­¸é ½Å±Ôµî·ÏÀ¸·Î open) * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnCnstConfRec(){ //SPMMO04100_confinfo //genrdd ¹ß»ýÀÏÀÚ //genrno ¹ß»ý¹øÈ£ //confrecno ȸÀǷϹøÈ£ var genrdd = model.getValue(sCNSTPATINFO_PATH + "/genrdd"); var genrno = model.getValue(sCNSTPATINFO_PATH + "/genrno"); var confrecno = 0; var confinfo = genrdd + "¢Ë" + genrno + "¢Ë" + confrecno; if(genrdd == "" || genrno == ""){ messageBox("ȯÀÚÀÇ ÇùÁø µî·Ï¾øÀÌ È¸ÀÇ·ÏÀ» ÀÛ¼º", "E001"); return; } var cnstorddeptcd = cmb_cnstorddeptcd.label; if(cnstorddeptcd.length < 1){ messageBox("Áø·á°ú¸¦", "C002"); model.setFocus("cmb_cnstorddeptcd"); return; } /* var orddrnm = cmb_cnstorddrid.label; if(orddrnm.length < 1){ messageBox("Áø·áÀǸ¦", "C002"); model.setFocus("cmb_cnstorddrid"); return; } */ //SPMMO04100_patinfo //pid µî·Ï¹øÈ£ //hngnm ȯÀÚ¸í //sa ¼ºº° //orddeptcd Áø·á°úÄÚµå //orddrid Áø·áÀÇID //roomcd º´½Ç var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm"); var sa = model.getValue(sCNSTPATINFO_PATH + "/sa"); var orddeptcd = model.getValue(sCNSTPATINFO_PATH + "/cnstorddeptcd"); var orddrid = model.getValue(sCNSTPATINFO_PATH + "/cnstorddrnm"); var orddd = model.getValue(sCNSTPATINFO_PATH + "/orddd"); var roomcd = model.getValue(sCNSTPATINFO_PATH + "/roomcd"); var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd"); var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm"); var ioflag = model.getValue(sCNSTPATINFO_PATH + "/ioflag"); var patinfo = pid + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + orddeptcd + "¢Ë" + orddrid + "¢Ë" + orddd + "¢Ë" + roomcd + "¢Ë" + coopteamnm + "¢Ë" + coopteamcd ; setParameter("SPMMO04100_status" , "i"); setParameter("SPMMO04100_patinfo" , patinfo); setParameter("SPMMO04100_confinfo", confinfo); setParameter("SPMMO04100_ioflag" , ioflag); modal("SPMMO04100"); fReqGetCnstConfRecList(pid); //ȸÀÇ·Ï ÀÛ¼º Á¾·á ÈÄ ÀçÁ¶È¸ } /** * @desc : ÇùÁøÈ¸ÀÇ·Ï ÀÌ·ÂÁ¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqGetCnstConfRecList(pid, confdt, genrdd, genrno, confrecno, state){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/confdt" , confdt); model.makeValue("/root/send/reqdata/genrdd" , genrdd); model.makeValue("/root/send/reqdata/genrno" , genrno); model.makeValue("/root/send/reqdata/confrecno" , confrecno); model.makeValue("/root/send/reqdata/state" , state); model.makeValue("/root/send/reqdata/pid" , pid); if(submit("TRMMO03604")){ } } /** * @desc : ÇùÁøÈ¸ÀÇ·Ï Á¤º¸ º¸±â * @ : ÇùÁøÈ¸ÀÇ·Ï È­¸éÀ» ÅëÇØ º¸¿©ÁÜ, ¼öÁ¤°¡´É Çϵµ·Ï ó¸® * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fDbClkGrdCnstConfRec(){ var currow = grd_cnstconflist.row; if(currow < 1){ return; } //SPMMO04100_patinfo //pid µî·Ï¹øÈ£ //hngnm ȯÀÚ¸í //sa ¼ºº° //orddeptcd Áø·á°úÄÚµå //orddrid Áø·áÀÇID var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm"); var sa = model.getValue(sCNSTPATINFO_PATH + "/sa"); var orddeptcd = model.getValue(sCNSTPATINFO_PATH + "/cnstorddeptcd"); var orddrid = model.getValue(sCNSTPATINFO_PATH + "/cnstorddrnm"); var orddd = model.getValue(sCNSTPATINFO_PATH + "/orddd"); var roomcd = model.getValue(sCNSTPATINFO_PATH + "/roomcd"); var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd"); var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm"); var ioflag = model.getValue(sCNSTPATINFO_PATH + "/ioflag"); var patinfo = pid + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + orddeptcd + "¢Ë" + orddrid + "¢Ë" + orddd + "¢Ë" + roomcd + "¢Ë" + coopteamnm + "¢Ë" + coopteamcd ; //SPMMO04100_confinfo //genrdd ¹ß»ýÀÏÀÚ //genrno ¹ß»ý¹øÈ£ //confrecno ȸÀǷϹøÈ£ var genrdd = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/genrdd"); var genrno = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/genrno"); var confrecno = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/confrecno"); var confdt = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/confdt"); var confinfo = genrdd + "¢Ë" + genrno + "¢Ë" + confrecno + "¢Ë" + confdt + "¢Ë" + pid + "¢ËA"; setParameter("SPMMO04100_status" , "u"); setParameter("SPMMO04100_patinfo" , patinfo); setParameter("SPMMO04100_confinfo", confinfo); modal("SPMMO04100"); fReqGetCnstConfRecList(pid); } /** * @desc : »èÁ¦¹öư Ŭ¸¯ * @ : »ç¿ëÀÚ¿¡°Ô »èÁ¦ ¿©ºÎ È®ÀÎ ÈÄ, ó¸® * @ : ½Å±ÔÀÎ °æ¿ì´Â ÇùÁø³»¿ªÀ» »ç¿ëÀÚ¿¡°Ô ¼±ÅÃÇϵµ·Ï ¸Þ½ÃÁöó¸® * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnDel(){ var status = model.getValue(sCNSTPATINFO_PATH + "/status"); if(status == "i"){ //½Å±ÔÀÎ °æ¿ì´Â ¹Ù·Î return; messageBox("»èÁ¦ÇÒ È¯ÀÚÀÇ ÇùÁø Á¤º¸¸¦", "C001"); return; } var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm"); var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm"); var rtnval = messageBox("[" + coopteamnm + "]ÇùÁø [" + hngnm + "]ȯÀÚ¸¦", "Q001"); if(rtnval == 6){ //yes model.setValue(sCNSTPATINFO_PATH + "/status", "d"); fReqExeSaveCnstPatInfo(); }else{ //no return; } } /** * @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.removeNode("/root/main/patinfo/patinfolist"); model.makeNode("/root/main/patinfo/patinfolist"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send"); model.refresh(); } /** * @desc : ȯÀÚ µî·Ï¹øÈ£¸¦ ÅëÇÑ ÇùÁøÈ¯ÀÚÀÇ ³»¿ª °¡Á®¿À±â * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fGetCnstInfo() { /* var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm"); if((pid =="")&&(hngnm !="")){ fPatSrch(hngnm, "2"); } else if((pid !="")){ fPatSrch(pid, "1"); } else { modal("SPPMC02500") } model.setValue(sCNSTPATINFO_PATH +"/pid" ,model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue(sCNSTPATINFO_PATH +"/hngnm" ,model.getValue("/root/main/patinfo/patinfolist/hngnm")); var age = model.getValue("/root/main/patinfo/patinfolist/age"); var sex = model.getValue("/root/main/patinfo/patinfolist/sex"); model.setValue(sCNSTPATINFO_PATH + "/sa", sex.concat("/").concat(age)); fReqGetCnstPatHistList(); // ÇùÁøÈ¯ÀÚ ÀÌ·ÂÁ¶È¸ var pid = model.getValue(sCNSTPATINFO_PATH + "/pid"); fReqGetCnstConfRecList(pid); model.refresh(); */ setParameter("SPMMO017300_pid", model.getValue(sCNSTPATINFO_PATH + "/pid")); modal("SPMMO173000"); var pid = getParameter("SPMMO017300_pid"); var hngnm = getParameter("SPMMO017300_hngnm"); var sa = getParameter("SPMMO017300_sa"); var cretno = getParameter("SPMMO017300_cretno"); var orddd = getParameter("SPMMO017300_orddd"); var cnstdeptcd = getParameter("SPMMO017300_cnstdeptcd"); var coopteamcd = getParameter("SPMMO017300_coopteamcd"); var orddrnm = getParameter("SPMMO017300_orddrnm"); var ioflag = getParameter("SPMMO017300_ioflag"); var roomcd = getParameter("SPMMO017300_roomcd"); fReqGetCnstPatHistList(); // ÇùÁøÈ¯ÀÚ ÀÌ·ÂÁ¶È¸ model.setValue(sCNSTPATINFO_PATH + "/pid" , pid); model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm); model.setValue(sCNSTPATINFO_PATH + "/sa" , sa); model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno); model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd); model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd" , cnstdeptcd); model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd); model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm); model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag); model.setValue(sCNSTPATINFO_PATH + "/roomcd" , roomcd); fReqGetCnstConfRecList(pid); model.refresh(); } /** * @desc : ÀԷ»óŸ¦ º¸¿©ÁÜ * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fChkStatus() { var status = model.getValue("/root/main/cnstpatinfo/cnstpatinfo/status"); if (status == "u") { model.setValue("/root/init/status", "¼öÁ¤»óÅÂ"); } else { model.setValue("/root/init/status", "»ðÀÔ"); } model.refresh(); }