/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÇùÁøÈ¸ÀÇ·Ï ( SPMMO04100_ÇùÁøÈ¸ÀÇ·Ï.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sCNSTCONF_PATH = "/root/main/cnstconf/cnstconf"; var sCNSTCONFINFO_PATH = "/root/main/cnstconfinfo/cnstconfinfo"; var sDIAGCDLIST_PATH = "/root/main/diaginfo/diagcdlist"; var sSTAGECDLIST_PATH = "/root/main/cnststageinfo/cnststageinfo"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SPMMO17100(){ model.removeNodeset("/root/send/reqdata"); zbcfGetCodeList(new Array("M0445"), new Array("/root/init/M0445")); var pid = opener.javascript.getParameter("SPMMO04100_pid"); fReqCnstConfRecInfo(pid); model.refresh(); } /** * @desc : ÇùÁø ȸÀÇ·Ï Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqCnstConfRecInfo(pid, confdt, state){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" ,pid); model.makeValue("/root/send/reqdata/confdt" ,confdt); model.makeValue("/root/send/reqdata/state",state); if(submit("TRMMO04110")){ var nodelist = model.instance1.selectNodes(sCNSTCONFINFO_PATH); // smokyn(Èí¿¬·Â)ÀÇ °æ¿ì¿¡ µû¶ó Èí¿¬·®ÀÇ °ªÀ» ¼ÂÆÃÇØÁÖ´Â ·ÎÁ÷ Ãß°¡ : 2008.11.14 ±è¿µÇÐ var smokyn = model.getValue(sCNSTCONFINFO_PATH + "/smokyn"); if (smokyn =="1") { var smokday = model.makeValue(sCNSTCONFINFO_PATH + "/smokday1", model.getValue(sCNSTCONFINFO_PATH + "/smokday")); var smokyear = model.makeValue(sCNSTCONFINFO_PATH + "/smokyear1", model.getValue(sCNSTCONFINFO_PATH + "/smokyear")); var smokhist = model.makeValue(sCNSTCONFINFO_PATH + "/smokhist1", model.getValue(sCNSTCONFINFO_PATH + "/smokhist")); } else if (smokyn =="2") { var smokday = model.makeValue(sCNSTCONFINFO_PATH + "/smokday2", model.getValue(sCNSTCONFINFO_PATH + "/smokday")); var smokyear = model.makeValue(sCNSTCONFINFO_PATH + "/smokyear2", model.getValue(sCNSTCONFINFO_PATH + "/smokyear")); var smokhist = model.makeValue(sCNSTCONFINFO_PATH + "/smokhist2", model.getValue(sCNSTCONFINFO_PATH + "/smokhist")); } //smokyn(Èí¿¬·Â)ÀÇ °æ¿ì¿¡ µû¶ó Èí¿¬·®ÀÇ °ªÀ» ¼ÂÆÃÇØÁÖ´Â ·ÎÁ÷ Ãß°¡ : 2008.11.14 ±è¿µÇÐ if(nodelist.length > 0){ model.copyNode(sCNSTCONF_PATH, sCNSTCONFINFO_PATH); } } model.refresh(); } /** * @desc : Áø´Ü¿ë¾î ÄÚµå Á¶È¸ * @ : Áø´Ü¸íÀ¸·Î °Ë»ö * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqGetDiagTermAsNm(diagnm){ if(diagnm.length < 2){ messageBox("°Ë»ö¾î¸¦ µÎ ±ÛÀÚ ÀÌ»ó", "C001"); return; } setParameter("SPMMO00800_cond1", 2); setParameter("SPMMO00800_cond2", 4); setParameter("SPMMO00800_cond3", fIsHangul(diagnm)); setParameter("SPMMO00800_cond4", getCurrentDate()); setParameter("SPMMO00800_cond5", diagnm); modal("SPMMO00800"); var useyn = getParameter("SPMMO00800_rtn_useyn"); if(useyn == "Y"){ var rtnparam = getParameter("SPMMO00800_rtn"); rtnparam = rtnparam.split("¢Ì"); var diaginfo = rtnparam[1]; diaginfo = diaginfo.split("¢Ë"); model.setValue(sCNSTCONF_PATH + "/diagcd" , diaginfo[1]); model.setValue(sCNSTCONF_PATH + "/orgdiagcd", diaginfo[9]); model.setValue(sCNSTCONF_PATH + "/diagnm" , diaginfo[2]); } model.refresh(); } /** * @desc : ȯÀÚÀÇ ÃÖ±ÙÁø´Ü °Ë»ö * : ȯÀÚÁø´ÜÁ¤º¸ÀÇ °¡Àå ÃÖ±Ù Áø´Ü °Ë»ö * : ±âÁØÀÏÀº ÇöÀç·Î ¼³Á¤ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqGetPatRectDiag(pid, orddeptcd, ioflag, orddd){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" , pid); model.makeValue("/root/send/reqdata/orddeptcd" , orddeptcd); model.makeValue("/root/send/reqdata/orddd" , orddd); model.makeValue("/root/send/reqdata/ioflag" , ioflag); model.makeValue("/root/send/reqdata/diagkindcdflag", "M"); //ÁÖÁø´Ü¸¸ ó¸® if(submit("TRMMO00114")){ var nodelist = model.instance1.selectNodes(sDIAGCDLIST_PATH); if(nodelist.length > 0){ var diagcd = model.getValue(sDIAGCDLIST_PATH + "/icd10cd"); var orgdiagcd = model.getValue(sDIAGCDLIST_PATH + "/diagcd"); var diagnm = model.getValue(sDIAGCDLIST_PATH + "/diagengnm"); model.setValue(sCNSTCONF_PATH + "/diagcd" , diagcd); model.setValue(sCNSTCONF_PATH + "/orgdiagcd", orgdiagcd); model.setValue(sCNSTCONF_PATH + "/diagnm" , diagnm); } } model.refresh(); } /** * @desc : ÃÖ±Ù Stage¸¦ Á¶È¸ÇÏ¿© °ªÀ» º¸¿©ÁÜ * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fGetLastStageInfo() { if(submit("TRMMO04113")){ var nodelist = model.instance1.selectNodes(sSTAGECDLIST_PATH); if(nodelist.length > 0){ var stagecd = model.getValue(sSTAGECDLIST_PATH + "/stagecd"); var tnmcd1 = model.getValue(sSTAGECDLIST_PATH + "/tnmcd1"); var tnmcd2 = model.getValue(sSTAGECDLIST_PATH + "/tnmcd2"); var tnmcd3 = model.getValue(sSTAGECDLIST_PATH + "/tnmcd3"); model.setValue(sCNSTCONF_PATH + "/stagecd" , stagecd); model.setValue(sCNSTCONF_PATH + "/tnmcd1" , tnmcd1); model.setValue(sCNSTCONF_PATH + "/tnmcd2" , tnmcd2); model.setValue(sCNSTCONF_PATH + "/tnmcd3" , tnmcd3); } } } /** * @desc : ÃÖ±Ù ¹öư Ŭ¸¯½Ã ÀÌÈÄ ÇùÁøÈ¸ÀÇ·ÏÀ» º¸¿©ÁÜ * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fGetLastCnstConfRecInfo() { model.removeNodeset("/root/send/reqdata"); var pid = opener.javascript.getParameter("SPMMO04100_pid"); model.makeValue("/root/send/reqdata/pid" , pid); submit("TRMMO04112"); model.copyNode("/root/main/cnstconf/cnstconf","/root/main/cnstconfinfo/cnstconfinfo"); model.removenode("/root/main/cnstconfinfo/cnstconfinfo"); var smokyn = model.getValue(sCNSTCONF_PATH + "/smokyn"); if (smokyn =="1") { var smokday = model.makeValue(sCNSTCONF_PATH + "/smokday1", model.getValue(sCNSTCONF_PATH + "/smokday")); var smokyear = model.makeValue(sCNSTCONF_PATH + "/smokyear1", model.getValue(sCNSTCONF_PATH + "/smokyear")); var smokhist = model.makeValue(sCNSTCONF_PATH + "/smokhist1", model.getValue(sCNSTCONF_PATH + "/smokhist")); } else if (smokyn =="2") { var smokday = model.makeValue(sCNSTCONF_PATH + "/smokday2", model.getValue(sCNSTCONF_PATH + "/smokday")); var smokyear = model.makeValue(sCNSTCONF_PATH + "/smokyear2", model.getValue(sCNSTCONF_PATH + "/smokyear")); var smokhist = model.makeValue(sCNSTCONF_PATH + "/smokhist2", model.getValue(sCNSTCONF_PATH + "/smokhist")); } model.refresh(); }