/*** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·á - ¾ÏȯÀÚ °ü¸® ( SMMRD00100_¾ÏȯÀÚ°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì **/ /** * @desc : È­¸é ÃʱâÈ­ * @param : Ref : RsltRef * @return : void * @authur : 2007.12.10 ³ªÁ¾Ãµ ,¼öÁ¤->ÀÌâ·Ï,2009-01-13 ÀÌâ·Ï ¼Ò½º Æ©´× * @--------------------------------------------------- */ var para_pid = ""; var para_dschdd=""; var cncryn = "N"; function fInitialize(){ //var Msg2= messageBox("µ¿ÀÏÇÑ ¾Ïµî·Ï¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù. ¼öÁ¤","S003","½Å±Ô·Î ÀúÀå"); //alert(Msg2); model.addLog("===================½ÃÀÛ"); // KNUH_20101207_¹Ú¼ºÈ£_start_Àǹ«±â·Ï ºÎ¼­ÄÚµå °¡Á®¿À±â mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/dutplcecd", 5502); // KNUH_20101207_¹Ú¼ºÈ£_end if(checkOpener()){ para_pid = opener.javascript.getParameter("SMMRD00100_pid"); para_dschdd = opener.javascript.getParameter("SMMRD00100_dschdd"); btn_cncrrgst.dispatch("onclick"); model.setValue("/root/main/pathumtrainfo/cncrpatinfo/pid", para_pid); chk_cretchknum.value = "false"; } else { btn_cncrpatsrch.dispatch("onclick"); } var fromdd = ((getCurrentDate()).toDate()).getAddDate(-1, "M"); var rgstfromdd = ((getCurrentDate()).toDate()).getAddDate(-6, "D"); model.makeValue("/root/main/cncrpatref/fromdd" , fromdd.getDateFormat()); model.makeValue("/root/main/cncrpatref/todd" , getCurrentDate()); model.makeValue("/root/main/srchcncrpat/fromdd" , rgstfromdd.getDateFormat()); model.makeValue("/root/main/srchcncrpat/todd" , getCurrentDate()); model.addLog(getCurrentTime()); zsdfGetInOutOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/com", "depthngnm", "asc");//Àüü Áø·á°ú Á¶È¸ copyNodeset("/root/hidden/cncrpatref/orddeptinfo/orddeptlist", "/root/main/common/com/dept", "replace"); copyNodeset("/root/init/srchcncrrgst/deptinfo", "/root/main/common/com/dept", "replace"); addComboItem("cmb_srchdept", "Àüü", "-", "above"); addComboItem("cmb_srchcncrrgst", "Àüü", "-", "above"); model.setValue("/root/main/srchcncrpat/deptinfo", "-"); //fChngSrchCond("/root/main/srchcncrpat/deptinfo", "/root/init/srchcncrrgst/drinfo"); addComboItem("cmb_drinfo", "Àüü", "-", "above"); model.setValue("/root/main/srchcncrpat/drinfo", "-"); //fGetDrList("/root/send/reqdata", "/root/main/common/drlist", "-", "total"); //copyNodeset("/root/hidden/cncrpatref/orddrinfo/drlist", "/root/main/common/drlist"); // °øÅëÄÚµå ºÒ·¯¿À±â fDetCncrRgst(); if(para_pid != ""){ //btn_rgstpid.dispatch("DOMActivate"); fGetPatinfo("param"); /*if(para_dschdd !=""){ if(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd")!=""){ cmb_outorddd.refresh(); model.setValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd",para_dschdd); //model.refresh(); cmb_outorddd.dispatch("xforms-value-changed"); }else if(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd")!=""){ cmb_dschdd.refresh(); model.setValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd", para_dschdd); //model.refresh(); cmb_dschdd.dispatch("xforms-value-changed"); } }*/ var sCncrNo = model.getValue("/root/main/humaninfo/cncrhist/histlist["+1+"]/cncr_histno"); if(sCncrNo==""){ model.setValue("/root/main/cncrpatrgst/regstatus/flag","1"); rdo_flag.refresh(); rdo_flag.dispatch("xforms-value-changed"); } } //================================================ // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); if (instcd == "012" && dutplcecd == "6050000000") { // ¾Ï¼¾ÅÍ ¿©ºÎ cncryn = "Y"; } //================================================ model.addLog("===================Á¾·á"); } /** * @desc : ¼±ÅÃµÈ Áø·á°úÀÇ Áø·áÀǸ¦ Á¶È¸ * @param : Ref - Áø·á°ú instance xPath : RsltRef - Áø·áÀÇ ¸®½ºÆ® instance xPath : orddeptcd - Áø·á°úÄÚµå * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fGetDrList(ref, rsltRef, orddeptcd, queryflag){ model.makeValue(ref + "/orddeptcd" , orddeptcd); model.makeValue(ref + "/queryflag" , queryflag); submit("TRMRF02303", true, ref, rsltRef); } /** * @desc : ¼±ÅÃµÈ È¯ÀÚÁ¶È¸ ÆË¾÷ * @param : Ref - PID, ȯÀÚ¼º¸í instance xPath : RsltRef - ȯÀڱ⺻ Á¤º¸ instance xPath : patinfo * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fPatSrch(s_val, flag){ if(flag == "1"){ model.makeValue("/root/temp/pid", s_val); } else if(flag == "2"){ model.makeValue("/root/temp/hngnm", s_val); } model.makeValue("/root/temp/srchcond", flag); model.makeValue("/root/temp/autoflag","Y"); // 1°ÇÀΰæ¿ì ÀÚµ¿À¸·Î´ÝÈû model.resetInstanceNode("/root/main/patinfo/patinfolist"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp", "/root/send"); model.refresh(); } /** * @desc : ¼±ÅÃµÈ Áø·áÀÇ Á¶È¸ * @param : Ref - Áø·á°úÄÚµå instance xPath : RsltRef - Áø·áÀÇ ¸®½ºÆ® instance xPath : drlist * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fChngSrchCond(deptref, drref){ model.removeNodeset("/root/send/reqdata"); var sDutplceCD = model.getValue(deptref); var sdschDD = model.getValue("/root/main/humaninfo/inpatinfo/patlist/dschdd"); fGetDrList("/root/send/reqdata", "/root/main/common/drlist", sDutplceCD, "total"); copyNodeset(drref, "/root/main/common/drlist"); model.refresh(); } function fSrchCncrRgstPat(){ if((model.getValue("/root/main/cncrpatref/cncrnofrdd") != "" && model.getValue("/root/main/cncrpatref/cncrnotodd") == "") || (model.getValue("/root/main/cncrpatref/cncrnofrdd") == "" && model.getValue("/root/main/cncrpatref/cncrnotodd") != "")){ messageBox("¾Ïµî·Ï¹øÈ£·Î Á¶È¸½Ã °Ë»öÇÒ ½ÃÀÛ¹øÈ£, Á¾·á¹øÈ£ ¸ðµÎ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù.","E"); return; } model.makeValue("/root/send/cncrrgstpat/ordtype" ,model.getValue("/root/main/cncrpatref/ioflag")); model.makeValue("/root/send/cncrrgstpat/fromdd" ,model.getValue("/root/main/cncrpatref/fromdd")); model.makeValue("/root/send/cncrrgstpat/todd" ,model.getValue("/root/main/cncrpatref/todd")); model.makeValue("/root/send/cncrrgstpat/orddeptcd",model.getValue("/root/main/cncrpatref/orddeptinfo/orddeptlist")); model.makeValue("/root/send/cncrrgstpat/orddrid" ,model.getValue("/root/main/cncrpatref/orddrinfo/drlist")); model.makeValue("/root/send/cncrrgstpat/tophcd" ,model.getValue("/root/main/cncrpatref/tophcd")); model.makeValue("/root/send/cncrrgstpat/tophseq" ,model.getValue("/root/main/cncrpatref/tophseq")); model.makeValue("/root/send/cncrrgstpat/morphcd" ,model.getValue("/root/main/cncrpatref/morphcd")); model.makeValue("/root/send/cncrrgstpat/morphseq" ,model.getValue("/root/main/cncrpatref/morphseq")); model.makeValue("/root/send/cncrrgstpat/icd10cd" ,model.getValue("/root/main/cncrpatref/icd10cd")); model.makeValue("/root/send/cncrrgstpat/fromage" ,model.getValue("/root/main/cncrpatref/fromage")); model.makeValue("/root/send/cncrrgstpat/toage" ,model.getValue("/root/main/cncrpatref/toage")); model.makeValue("/root/send/cncrrgstpat/sexflag" ,model.getValue("/root/main/cncrpatref/sexflag")); model.makeValue("/root/send/cncrrgstpat/pid" ,model.getValue("/root/main/cncrpatref/pid")); model.makeValue("/root/send/cncrrgstpat/hngnm" ,model.getValue("/root/main/cncrpatref/pnm")); if( input25.value != ""){ model.makeValue("/root/send/cncrrgstpat/cncrnofrdd" ,model.getValue("/root/main/cncrpatref/fromdd").substr(0,4)+model.getValue("/root/main/cncrpatref/cncrnofrdd")); }else{ model.makeValue("/root/send/cncrrgstpat/cncrnofrdd", ""); } if(input25.value != ""){ model.makeValue("/root/send/cncrrgstpat/cncrnotodd" ,model.getValue("/root/main/cncrpatref/todd").substr(0,4)+model.getValue("/root/main/cncrpatref/cncrnotodd")); }else{ model.makeValue("/root/send/cncrrgstpat/cncrnotodd", ""); } var prgstno = model.getValue("/root/main/cncrpatref/prgstno"); if(prgstno != ""){ model.makeValue("/root/send/cncrrgstpat/rrgstno1", prgstno.substring(0, prgstno.lastIndexOf("-")-1)); model.makeValue("/root/send/cncrrgstpat/rrgstno2", prgstno.substring(prgstno.lastIndexOf("-")+1, cncrno.length)); } model.makeValue("/root/send/cncrrgstpat/srchopt", model.getValue("/root/main/cncrpatref/srchflag")); submit("TRMRD00105"); model.removeNodeset("/root/send"); } /** * @desc : °øÅëÄÚµå ºÒ·¯¿À±â * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fDetCncrRgst(){ //model.removenode("/root/main/common"); //model.makeNode("/root/main/common"); // °áÈ¥¿©ºÎ M0151,Á÷¾÷ M0149,°ü°è M0072,Áúº´»óÅ M0172,»ç¸ÁÀå¼Ò M0173,º´±â M0176,³»¿øÀü Ä¡·á¹æ¹ý1 M0177,¿ø°ÝÀüÀ̺ÎÀ§M0178 //ÃÖÁ¾Áø´Ü¹æ¹ý M0179,Regimen1,M0179,Regimen2 M0182,ºÐÈ­µµ M0183,SeerM0184,ECOG(Ȱµ¿Á¤µµ)M0320 //Áø´Üº´¿ø Z0007,T M0174,N M0393,M M0175,º»¿ø¾ÏÄ¡·á¹æ¹ý(M0394,M0395),ÀüÀ̺ÎÀ§Ä¡·á¹æ¹ý(M0394), ±âŸº´±â±¸ºÐM0395, Áø´Ü°æ·Î:M0740, ÆíÃø¼º:M0750 zbcfGetCodeList(new Array("M0151", "M0149", "M0072", "M0172", "M0173", "M0176", "M0177", "M0179", "M0182", "M0183", "M0184", "M0320", "Z0007", "M0174", "M0175", "M0393", "M0394", "M0395", "M0740", "M0750"), new Array("/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common", "/root/main/common","/root/main/common")); addComboItem("combo2", "¼±ÅÃÇÊ¿ä", "99", "above"); addComboItem("cmb_seer", "ÇØ´ç¾øÀ½", " ", "above"); addComboItem("cmb_difrntgrde", "ÇØ´ç¾øÀ½", " ", "above"); model.refresh(); } /** * @desc : ¿Ü·¡¹×ÀÔ¿øÈ¯ÀÚ Á¶È¸ * @param : ÆÄ¶ó¹ÌÅÍ¿©ºÎ, ÀÔ¿ø/¿Ü·¡±¸ºÐ, Á¶È¸³¯Â¥(¿Ü·¡:Áø·áÀÏÀÚ, ÀÔ¿ø:Åð¿øÀÏÀÚ) * @return : void * @authur : 2007. 5. 15 ³ªÁ¾Ãµ 2008-12-15 ¼öÁ¤ ÀÌâ·Ï->ȯÀÚ ±âº»Á¤º¸ ÆË¾÷ Á¦°Å * @--------------------------------------------------- */ function fGetPatinfo(sFlag, ordtype, searchdd){ model.addLog("===================¿£ÅÍ ½ÃÀÛ"); // 20090415 Ãß°¡(¿¬°íÀÚÁ¤º¸¸¦ reset) model.resetInstanceNode("/root/main/pathumtrainfo/relationinfo"); cap_rgstrnm.attribute("text") = ""; cap_rgstdt.attribute("text") = ""; var trgXpath = "/root/main/pathumtrainfo/cncrpatinfo"; //var srcXpath = "/root/main/patinfo/patinfolist"; //fReSetNode("A"); //model.makeValue(trgXpath+"/pid" , model.getValue(srcXpath+"/pid")); //model.makeValue("/root/send/reqdata/pid", model.getValue(srcXpath+"/pid")); //2008-12-15 ¼öÁ¤ ÀÌâ·Ï if(model.getValue("/root/init/checknum/value") == "true"){ var pid = getCretCheckNo(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pid"), getUserInfo("dutplceinstcd")); }else{ var pid = model.getValue(trgXpath+"/pid"); } //model.makeValue(srcXpath+"/pid" ,pid); //fReSetNode("A"); // ÀÌÁß¹øÈ£ // ÀÌÁß¹øÈ£ üũ °ü·Ã model.removeNodeset("root/send/cond"); model.makeValue("/root/send/cond/srchcond", "1"); model.makeValue("/root/send/cond/pid", pid); model.makeValue("/root/send/reqdata/pid", pid); //================================================ // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì /* var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); if (instcd == "012" && dutplcecd == "6050000000") { // ¾Ï¼¾ÅÍ ¿©ºÎ var cncryn = "Y"; } else { var cncryn = "N"; } */ model.makeValue("/root/send/reqdata/cncryn", cncryn); //================================================ if(submit("TRPMC02500")) { if(submit("TRMRD00101",false)){ // ¾ÏȯÀÚÁ¶È¸¿¡¼­ ´õºíŬ¸¯½Ã(¾Ï¼¾ÅÍÀÎ °æ¿ì) if (sFlag == "Y") { if (ordtype == "I") { fPutPatInfo(1, "/root/main/humaninfo/inpatinfo/patlist", ordtype, cncryn, searchdd); } else { fPutPatInfo(1, "/root/main/humaninfo/outpatinfo/patlist", ordtype, cncryn, searchdd); } } else { var inpatNodeList = instance1.selectNodes("/root/main/humaninfo/inpatinfo/patlist"); if(inpatNodeList.length > 0){ if(sFlag=="param"){ fPutPatInfo(1, "/root/main/humaninfo/inpatinfo/patlist", "I","pCncr");//ÀÔ¿øÈ¯ÀÚ Á¶È¸ }else{ fPutPatInfo(1, "/root/main/humaninfo/inpatinfo/patlist", "I");//ÀÔ¿øÈ¯ÀÚ Á¶È¸ } }else{ fPutPatInfo(1, "/root/main/humaninfo/outpatinfo/patlist", "O");//¿Ü·¡È¯ÀÚ Á¶È¸ } } } } model.removeNodeset("/root/send/reqdata"); model.addLog("===================¿£ÅÍ Á¾·á"); } /** * @desc :±âº»Á¤º¸ Á¶È¸¹× ¿Ü·¡¹×ÀÔ¿øÈ¯ÀÚ Á¤º¸Á¶È¸ * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fPutPatInfo(iRow, ref, ordtype, pFlag, searchdd){ var humanInfoPath = "/root/main/pathumtrainfo/cncrpatinfo"; var patInfoList = ref; //var sOrDDD = model.getValue("/root/main/humaninfo/inpatinfo/patlist/orddd"); // lrow = cmb_outorddd.selectedIndex + 1; // model.getValue("/root/main/humaninfo/outpatinfo/patlist[" + lrow + "]/orddd"); if(pFlag=="pCncr"){ model.setValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd", para_dschdd); model.refresh(); iRow= cmb_dschdd.selectedIndex + 1; } else if (pFlag == "Y") // ¾Ï¼¾ÅÍÀÎ °æ¿ì { if (ordtype == "I") { model.setValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd", searchdd); model.refresh(); //iRow= cmb_indd.selectedIndex + 1; iRow= cmb_dschdd.selectedIndex + 1; //alert(searchdd); } else { //alert(searchdd); model.setValue("/root/main/pathumtrainfo/cncrpatinfo/code", searchdd); model.refresh(); iRow= cmb_outorddd.selectedIndex + 1; model.setValue("/root/main/pathumtrainfo/cncrpatinfo/orddd", model.getValue("/root/main/humaninfo/outpatinfo/patlist[" + iRow + "]/orddd")); } } //alert(iRow); model.makeValue(humanInfoPath+"/pid" ,model.getValue(patInfoList+"["+ iRow +"]/pid")); model.makeValue(humanInfoPath+"/pnm" ,model.getValue(patInfoList+"["+ iRow +"]/pnm")); model.makeValue(humanInfoPath+"/cretno" ,model.getValue(patInfoList+"["+ iRow +"]/cretno")); model.makeValue(humanInfoPath+"/ordtype" ,model.getValue(patInfoList+"["+ iRow +"]/ordtype")); model.makeValue(humanInfoPath+"/rrgstno1" ,model.getValue(patInfoList+"["+ iRow +"]/rrgstno1")); model.makeValue(humanInfoPath+"/rrgstno2" ,model.getValue(patInfoList+"["+ iRow +"]/rrgstno2")); model.makeValue(humanInfoPath+"/epoch" ,model.getValue(patInfoList+"["+ iRow +"]/epoch")); model.makeValue(humanInfoPath+"/age" ,model.getValue(patInfoList+"["+ iRow +"]/age")); model.makeValue(humanInfoPath+"/sex" ,model.getValue(patInfoList+"["+ iRow +"]/sex")); model.makeValue(humanInfoPath+"/maryflag" ,model.getValue(patInfoList+"["+ iRow +"]/maryflag")); model.makeValue(humanInfoPath+"/zipcode1" ,model.getValue(patInfoList+"["+ iRow +"]/zipcode1")); model.makeValue(humanInfoPath+"/zipcode2" ,model.getValue(patInfoList+"["+ iRow +"]/zipcode2")); model.makeValue(humanInfoPath+"/addr" ,model.getValue(patInfoList+"["+ iRow +"]/addr")); model.makeValue(humanInfoPath+"/detaddr" ,model.getValue(patInfoList+"["+ iRow +"]/detaddr")); model.makeValue(humanInfoPath+"/hometel" ,model.getValue(patInfoList+"["+ iRow +"]/hometel")); model.makeValue(humanInfoPath+"/mpphontel" ,model.getValue(patInfoList+"["+ iRow +"]/mpphontel")); model.makeValue(humanInfoPath+"/forgnerflag",model.getValue(patInfoList+"["+ iRow +"]/forgnerflag")); model.makeValue(humanInfoPath+"/travoflag" ,model.getValue(patInfoList+"["+ iRow +"]/travoflag")); model.makeValue(humanInfoPath+"/job1" ,model.getValue(patInfoList+"["+ iRow +"]/job1")); model.makeValue(humanInfoPath+"/etcjob" ,model.getValue(patInfoList+"["+ iRow +"]/etcjob")); if(ordtype == "I"){ model.removeNodeset("/root/main/common/dsch/dschdeptlist"); model.makeNode("/root/main/common/dsch/dschdeptlist"); model.removeNodeset("/root/main/common/in/indeptlist"); model.makeNode("/root/main/common/in/indeptlist"); var sdschDD = model.getValue(patInfoList+"["+ iRow +"]/dschdd"); var sInDD = model.getValue(patInfoList+"["+ iRow +"]/indd"); var dschorddept =model.getValue(patInfoList+"["+ iRow +"]/dschorddept"); var inorddept = model.getValue(patInfoList+"["+ iRow +"]/inorddept"); zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/dsch/dschdeptlist", "depthngnm", "asc",sdschDD); //ÀÔ¿øÁø·á°ú(Åð¿ø°ú) zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),dschorddept,"/root/hidden/pathumtrainfo/cncrpatinfo/dschorddr","usernm","asc",sdschDD);//Åð¿øÁÖÄ¡ÀÇ(Åð¿ø°ú) zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/in/indeptlist", "depthngnm", "asc",sInDD); //ÀÔ¿øÁø·á°ú(ÀÔ¿ø°ú) zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),inorddept,"/root/hidden/pathumtrainfo/cncrpatinfo/inorddr","usernm","asc",sInDD);//ÀÔ¿øÁÖÄ¡ÀÇ model.makeValue(humanInfoPath+"/dschdd" ,model.getValue(patInfoList+"["+ iRow +"]/dschdd")); model.makeValue(humanInfoPath+"/dispdschdd" ,model.getValue(patInfoList+"["+ iRow +"]/dispdschdd")); model.makeValue(humanInfoPath+"/dschorddept",model.getValue(patInfoList+"["+ iRow +"]/dschorddept")); //var sdschDD = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd"); //ÀÔ¿ø,Åð¿ø°ú ¹× ÁÖÄ¡ÀÇ //zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/dsch/dschdeptlist", "depthngnm", "asc",sdschDD); //ÀÔ¿øÁø·á°ú(Åð¿ø°ú) //zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),cmb_dschorddept.value,"/root/hidden/pathumtrainfo/cncrpatinfo/dschorddr","usernm","asc",sdschDD);//Åð¿øÁÖÄ¡ÀÇ(Åð¿ø°ú) model.makeValue(humanInfoPath+"/dschorddr" ,model.getValue(patInfoList+"["+ iRow +"]/dschorddr")); model.makeValue(humanInfoPath+"/indd" ,model.getValue(patInfoList+"["+ iRow +"]/indd")); model.makeValue(humanInfoPath+"/dispindd" ,model.getValue(patInfoList+"["+ iRow +"]/dispindd")); model.makeValue(humanInfoPath+"/inorddept" ,model.getValue(patInfoList+"["+ iRow +"]/inorddept")); //var sInDD = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/indd"); //zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/in/indeptlist", "depthngnm", "asc",sInDD); //ÀÔ¿øÁø·á°ú(ÀÔ¿ø°ú) //zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),cmb_inorddept.value,"/root/hidden/pathumtrainfo/cncrpatinfo/inorddr","usernm","asc",sInDD);//ÀÔ¿øÁÖÄ¡ÀÇ model.makeValue(humanInfoPath+"/inorddr" ,model.getValue(patInfoList+"["+ iRow +"]/inorddr")); model.makeValue(humanInfoPath+"/indg" ,model.getValue(patInfoList+"["+ iRow +"]/indg")); model.makeValue(humanInfoPath+"/totinhospdayno", model.getValue(patInfoList+"["+ iRow +"]/totinhospdayno")); model.makeValue(humanInfoPath+"/orddd", ""); model.makeValue(humanInfoPath+"/code", ""); model.makeValue(humanInfoPath+"/outorddept" ,""); model.makeValue(humanInfoPath+"/outorddr" ,""); //zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/dsch/dschdeptlist", "depthngnm", "asc",sdschDD); //ÀÔ¿øÁø·á°ú(Åð¿ø°ú) //zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),cmb_dschorddept.value,"/root/hidden/pathumtrainfo/cncrpatinfo/dschorddr","usernm","asc",sdschDD);//Åð¿øÁÖÄ¡ÀÇ(Åð¿ø°ú) //zsdfGetInOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/in/indeptlist", "depthngnm", "asc",sInDD); //ÀÔ¿øÁø·á°ú(ÀÔ¿ø°ú) //zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),cmb_inorddept.value,"/root/hidden/pathumtrainfo/cncrpatinfo/inorddr","usernm","asc",sInDD);//ÀÔ¿øÁÖÄ¡ÀÇ } else if(ordtype == "O"){ var sOrDDD= model.getValue(patInfoList+"["+ iRow +"]/orddd"); var outOrddept =model.getValue(patInfoList+"["+ iRow +"]/outorddept"); model.removeNodeset("/root/main/common/out/outdeptlist"); model.makeNode("/root/main/common/out/outdeptlist"); zsdfGetOutOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/out/outdeptlist", "depthngnm", "asc",sOrDDD);// ¿Ü·¡Áø·á°ú zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),outOrddept,"/root/hidden/pathumtrainfo/cncrpatinfo/outorddr","usernm","asc",sOrDDD);//¿Ü·¡Áø·áÀÇ model.makeValue(humanInfoPath+"/orddd" ,model.getValue(patInfoList+"["+ iRow +"]/orddd")); model.makeValue(humanInfoPath+"/code" ,model.getValue(patInfoList+"["+ iRow +"]/orddd") + model.getValue(patInfoList+"["+ iRow +"]/cretno") ); model.makeValue(humanInfoPath+"/disporddd" ,model.getValue(patInfoList+"["+ iRow +"]/disporddd")); model.makeValue(humanInfoPath+"/outorddept" ,model.getValue(patInfoList+"["+ iRow +"]/outorddept")); //var sOrDDD= model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd"); //¿Ü·¡°ú ¹× ¿Ü·¡Áø·áÀÇ //zsdfGetOutOrdDeptList(getUserInfo("dutplceinstcd"), "/root/main/common/out/outdeptlist", "depthngnm", "asc",sOrDDD);// ¿Ü·¡Áø·á°ú //zsufGetOrdDeptDoctorList("none",getUserInfo("dutplceinstcd"),cmb_outorddept.value,"/root/hidden/pathumtrainfo/cncrpatinfo/outorddr","usernm","asc",sOrDDD);//¿Ü·¡Áø·áÀÇ model.makeValue(humanInfoPath+"/outorddr" ,model.getValue(patInfoList+"["+ iRow +"]/outorddr")); model.makeValue(humanInfoPath+"/dschdd" ,""); model.makeValue(humanInfoPath+"/dschorddept",""); model.makeValue(humanInfoPath+"/dschorddr" ,""); model.makeValue(humanInfoPath+"/indd" ,""); model.makeValue(humanInfoPath+"/inorddept" ,""); model.makeValue(humanInfoPath+"/inorddr" ,""); model.makeValue(humanInfoPath+"/indg" ,""); model.makeValue(humanInfoPath+"/totinhospdayno", ""); //alert(ordtype); } fReSetNode("P"); model.refresh(); } /** * @desc : ¾Ïµî·ÏȯÀÚ»ó¼¼ Á¶È¸ * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fDisplay(iRow){ var trgXpath = "/root/main/cncrpatrgst"; var srcXpath = "/root/main/humaninfo/cncrhist/histlist"; var ref = srcXpath; var ordtype = model.getValue(srcXpath+"["+ iRow +"]/ordtype"); fPutPatInfo(iRow, ref, ordtype) model.makeValue(trgXpath+"/regstatus/cncrnoinfo/cncrno" ,model.getValue(srcXpath+"["+ iRow +"]/cncr_histno")); model.makeValue(trgXpath+"/regstatus/seqno" ,model.getValue(srcXpath+"["+ iRow +"]/seqno")); model.makeValue(trgXpath+"/regstatus/prmycncryn" ,model.getValue(srcXpath+"["+ iRow +"]/prmycncryn")); model.makeValue(trgXpath+"/regstatus/sickstat" ,model.getValue(srcXpath+"["+ iRow +"]/sickstatcd")); model.makeValue(trgXpath+"/regstatus/cureopendd" ,model.getValue(srcXpath+"["+ iRow +"]/cureopendd")); model.makeValue(trgXpath+"/dethinfo/dethplce" ,model.getValue(srcXpath+"["+ iRow +"]/dethplcecd")); model.makeValue(trgXpath+"/dethinfo/dethdd" ,model.getValue(srcXpath+"["+ iRow +"]/dethdd")); model.makeValue(trgXpath+"/dethinfo/dethcascd" ,model.getValue(srcXpath+"["+ iRow +"]/dethcause")); model.makeValue(trgXpath+"/dethinfo/existterm/yearcnt" ,model.getValue(srcXpath+"["+ iRow +"]/yearcnt")); model.makeValue(trgXpath+"/dethinfo/existterm/monthcnt" ,model.getValue(srcXpath+"["+ iRow +"]/monthcnt")); model.makeValue(trgXpath+"/diaginfo/diagdd" ,model.getValue(srcXpath+"["+ iRow +"]/diagdd")); model.makeValue(trgXpath+"/diaginfo/diaghospinfo" ,model.getValue(srcXpath+"["+ iRow +"]/diaghospcd")); model.makeValue(trgXpath+"/diaginfo/etcdiaghospnm" ,model.getValue(srcXpath+"["+ iRow +"]/etcdiaghospnm")); model.makeValue(trgXpath+"/diaginfo/diagdrid" ,model.getValue(srcXpath+"["+ iRow +"]/diagdrid")); model.makeValue(trgXpath+"/diaginfo/lastdiagmthd" ,model.getValue(srcXpath+"["+ iRow +"]/lastdiagmthdcd")); model.makeValue(trgXpath+"/diaginfo/clinical" ,model.getValue(srcXpath+"["+ iRow +"]/clinical")); model.makeValue(trgXpath+"/diaginfo/etcclinical" ,model.getValue(srcXpath+"["+ iRow +"]/etcclinical")); model.makeValue(trgXpath+"/diaginfo/tophcd" ,model.getValue(srcXpath+"["+ iRow +"]/tophcd")); model.makeValue(trgXpath+"/diaginfo/tophnm" ,model.getValue(srcXpath+"["+ iRow +"]/tophnm")); model.makeValue(trgXpath+"/diaginfo/tophinfo" ,model.getValue(srcXpath+"["+ iRow +"]/tophseqno")); model.makeValue(trgXpath+"/diaginfo/morphcd1" ,model.getValue(srcXpath+"["+ iRow +"]/morphcd1")); model.makeValue(trgXpath+"/diaginfo/morphnm1" ,model.getValue(srcXpath+"["+ iRow +"]/morphnm1")); model.makeValue(trgXpath+"/diaginfo/morphinfo1" ,model.getValue(srcXpath+"["+ iRow +"]/morphseqno1")); model.makeValue(trgXpath+"/diaginfo/morphcd2" ,model.getValue(srcXpath+"["+ iRow +"]/morphcd2")); model.makeValue(trgXpath+"/diaginfo/morphnm2" ,model.getValue(srcXpath+"["+ iRow +"]/morphnm2")); model.makeValue(trgXpath+"/diaginfo/morphinfo2" ,model.getValue(srcXpath+"["+ iRow +"]/morphseqno2")); model.makeValue(trgXpath+"/diaginfo/icd10cd" ,model.getValue(srcXpath+"["+ iRow +"]/icd10cd")); model.makeValue(trgXpath+"/diaginfo/icd10nm" ,model.getValue(srcXpath+"["+ iRow +"]/icd10nm")); model.makeValue(trgXpath+"/diaginfo/difrntgrdecd" ,model.getValue(srcXpath+"["+ iRow +"]/difrntgrdecd")); model.makeValue(trgXpath+"/diaginfo/difrntgrde" ,model.getValue(srcXpath+"["+ iRow +"]/difrntgrdecd")); model.makeValue(trgXpath+"/diaginfo/seercd" ,model.getValue(srcXpath+"["+ iRow +"]/seer")); model.makeValue(trgXpath+"/diaginfo/seer" ,model.getValue(srcXpath+"["+ iRow +"]/seer")); model.makeValue(trgXpath+"/diaginfo/tcd" ,model.getValue(srcXpath+"["+ iRow +"]/t")); model.makeValue(trgXpath+"/diaginfo/t" ,model.getValue(srcXpath+"["+ iRow +"]/t")); model.makeValue(trgXpath+"/diaginfo/ncd" ,model.getValue(srcXpath+"["+ iRow +"]/n")); model.makeValue(trgXpath+"/diaginfo/n" ,model.getValue(srcXpath+"["+ iRow +"]/n")); model.makeValue(trgXpath+"/diaginfo/mcd" ,model.getValue(srcXpath+"["+ iRow +"]/m")); model.makeValue(trgXpath+"/diaginfo/m" ,model.getValue(srcXpath+"["+ iRow +"]/m")); model.makeValue(trgXpath+"/diaginfo/stagcd" ,model.getValue(srcXpath+"["+ iRow +"]/stagingcd")); model.makeValue(trgXpath+"/diaginfo/staging" ,model.getValue(srcXpath+"["+ iRow +"]/stagingcd")); model.makeValue(trgXpath+"/diaginfo/etcstagflagcd" ,model.getValue(srcXpath+"["+ iRow +"]/etcstagflagcd")); model.makeValue(trgXpath+"/diaginfo/etcstagflag" ,model.getValue(srcXpath+"["+ iRow +"]/etcstagflagcd")); model.makeValue(trgXpath+"/diaginfo/etcstagcnts" ,model.getValue(srcXpath+"["+ iRow +"]/etcstagcnts")); model.makeValue(trgXpath+"/diaginfo/diagroute" ,model.getValue(srcXpath+"["+ iRow +"]/diagroute")); model.makeValue(trgXpath+"/diaginfo/laterality" ,model.getValue(srcXpath+"["+ iRow +"]/laterality")); //2013/06/19 Start var diagroute=model.getValue(srcXpath+"["+ iRow +"]/diagroute"); if(diagroute=="5"){ ipt_etcdiagroute.disabled=false; }else{ ipt_etcdiagroute.disabled=true; } model.makeValue(trgXpath+"/diaginfo/etcdiagroute" ,model.getValue(srcXpath+"["+ iRow +"]/etcdiagroute")); //2013/06/19 End model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartcd1" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartcd1")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartnm1" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartnm1")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspart1" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartseq1")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartcd2" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartcd2")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartnm2" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartnm2")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspart2" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartseq2")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartcd3" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartcd3")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartnm3" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartnm3")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspart3" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartseq3")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartcd4" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartcd4")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspartnm4" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartnm4")); model.makeValue(trgXpath+"/rerntmetstaspart/rerntmetstaspart4" ,model.getValue(srcXpath+"["+ iRow +"]/rerntmetstaspartseq4")); model.makeValue(trgXpath+"/rerntmetstaspart/ecogcd" ,model.getValue(srcXpath+"["+ iRow +"]/ecog")); model.makeValue(trgXpath+"/rerntmetstaspart/ecog" ,model.getValue(srcXpath+"["+ iRow +"]/ecog")); model.makeValue(trgXpath+"/rerntmetstaspart/regimencd1" ,model.getValue(srcXpath+"["+ iRow +"]/regimen1")); model.makeValue(trgXpath+"/rerntmetstaspart/regimen1" ,model.getValue(srcXpath+"["+ iRow +"]/regimen1")); var code = model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/regimencd1"); fGetRegimenDet(code); model.makeValue(trgXpath+"/rerntmetstaspart/regimencd2" ,model.getValue(srcXpath+"["+ iRow +"]/regimen2")); model.makeValue(trgXpath+"/rerntmetstaspart/regimen2" ,model.getValue(srcXpath+"["+ iRow +"]/regimen2")); model.makeValue("/root/main/pathumtrainfo/relationinfo/relausernm" ,model.getValue(srcXpath+"["+ iRow +"]/reluserhngnm")); model.makeValue("/root/main/pathumtrainfo/relationinfo/relation" ,model.getValue(srcXpath+"["+ iRow +"]/relation")); model.makeValue("/root/main/pathumtrainfo/relationinfo/zipcode1" ,model.getValue(srcXpath+"["+ iRow +"]/relzipcd1")); model.makeValue("/root/main/pathumtrainfo/relationinfo/zipcode2" ,model.getValue(srcXpath+"["+ iRow +"]/relzipcd2")); model.makeValue("/root/main/pathumtrainfo/relationinfo/addr" ,model.getValue(srcXpath+"["+ iRow +"]/reladdr")); model.makeValue("/root/main/pathumtrainfo/relationinfo/detaddr" ,model.getValue(srcXpath+"["+ iRow +"]/reldetaddr")); model.makeValue("/root/main/pathumtrainfo/relationinfo/mpphontel" ,model.getValue(srcXpath+"["+ iRow +"]/relmpphontel")); model.makeValue("/root/main/pathumtrainfo/relationinfo/hometel" ,model.getValue(srcXpath+"["+ iRow +"]/relhometel")); cap_rgstrnm.attribute("text") = model.getValue(srcXpath+"["+ iRow +"]/lastrgstrnm"); cap_rgstdt.attribute("text") = model.getValue(srcXpath+"["+ iRow +"]/lastupdtdt"); model.makeValue("/root/send/reqdata/cncrno" ,model.getValue(srcXpath+"["+ iRow +"]/cncrno")); model.makeValue("/root/send/reqdata/cncrhistno" ,model.getValue(srcXpath+"["+ iRow +"]/cncrhistno")); model.makeValue("/root/send/reqdata/seqno" ,model.getValue(srcXpath+"["+ iRow +"]/seqno")); model.makeValue("/root/send/reqdata/instcd" ,model.getValue(srcXpath+"["+ iRow +"]/instcd")); if(submit("TRMRD00102")){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); //alert(cncrno.lastIndexOf("-")); if(cncrno.lastIndexOf("-")>4){ model.setValue("/root/main/cncrpatrgst/regstatus/flag","") rdo_flag.refresh(); }else{ model.setValue("/root/main/cncrpatrgst/regstatus/flag","1") rdo_flag.refresh(); } fBtnSetting(false); messageBox("Á¶È¸°¡", "I002"); } else { messageBox("Á¶È¸¸¦", "E009"); } model.removeNodeset("/root/send/reqdata"); var code = model.getValue(trgXpath+"/diaginfo/diaghospinfo" ); if ( code != "" && code.substr(0,2) != "01" ) { var hospnm = model.getValue("/root/main/common/Z0007[cdid='"+code+"']/cdnm"); model.setValue(trgXpath+"/diaginfo/etcdiaghospnm" , hospnm); ipt_etcdiaghospnm.refresh(); } } /** * @desc : ¾Ï¿ë¾î °Ë»öÆË¾÷°ú ¿¬°è * @param : 2008-12-04 ÀÌâ·Ï ¼öÁ¤(¾ÏȯÀÚ ¿ë¾î°Ë»öÆË¾÷°ú ¿¬°è) * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fSrchTerm(flag,code){ var ordtype = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/ordtype"); var dschdd =model.getValue( "/root/main/pathumtrainfo/cncrpatinfo/dschdd"); var orddd = model.getValue( "/root/main/pathumtrainfo/cncrpatinfo/orddd"); //lrow = cmb_outorddd.selectedIndex + 1; //var orddd = model.getValue("/root/main/humaninfo/outpatinfo/patlist[" + lrow + "]/orddd"); if(flag == "toph"){ model.removeNodeset("/root/temp/terminfo"); if(ordtype=="I"){ setParameter("stndd",dschdd); }else if(ordtype=="O"){ setParameter("stndd",orddd); }else if(ordtype=="S"){ setParameter("stndd",orddd); } setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/tophcd", model.getValue("/root/temp/terminfo/tplinfo/tophlgcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophnm", model.getValue("/root/temp/terminfo/tplinfo/engnm")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophinfo", model.getValue("/root/temp/terminfo/tplinfo/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>0){ if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>1){ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info[1]/seqno")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo2", model.getValue("/root/temp/terminfo/icdo3info[2]/seqno")); }else{ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info/seqno")); } } if(getNodesetCnt(model,"/root/temp/terminfo/icd10info")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/icd10cd", model.getValue("/root/temp/terminfo/icd10info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/icd10nm", model.getValue("/root/temp/terminfo/icd10info/diagengnm")); } }else if(flag == "morph1"){ model.removeNodeset("/root/temp/terminfo"); if(ordtype=="I"){ setParameter("stndd",dschdd); }else if(ordtype=="O"){ setParameter("stndd",orddd); } setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "2"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/tophcd", model.getValue("/root/temp/terminfo/tplinfo/tophlgcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophnm", model.getValue("/root/temp/terminfo/tplinfo/engnm")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophinfo", model.getValue("/root/temp/terminfo/tplinfo/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>0){ if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>1){ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info[1]/seqno")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo2", model.getValue("/root/temp/terminfo/icdo3info[2]/seqno")); }else{ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info/seqno")); } } if(getNodesetCnt(model,"/root/temp/terminfo/icd10info")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/icd10cd", model.getValue("/root/temp/terminfo/icd10info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/icd10nm", model.getValue("/root/temp/terminfo/icd10info/diagengnm")); } }else if(flag == "morph2"){ model.removeNodeset("/root/temp/terminfo"); if(ordtype=="I"){ setParameter("stndd",dschdd); }else if(ordtype=="O"){ setParameter("stndd",orddd); } setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "2"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/tophcd", model.getValue("/root/temp/terminfo/tplinfo/tophlgcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophnm", model.getValue("/root/temp/terminfo/tplinfo/engnm")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophinfo", model.getValue("/root/temp/terminfo/tplinfo/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>0){ if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>1){ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info[1]/seqno")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo2", model.getValue("/root/temp/terminfo/icdo3info[2]/seqno")); }else{ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info/seqno")); } } if(getNodesetCnt(model,"/root/temp/terminfo/icd10info")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/icd10cd", model.getValue("/root/temp/terminfo/icd10info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/icd10nm", model.getValue("/root/temp/terminfo/icd10info/diagengnm")); } }else if(flag == "icd10"){ model.removeNodeset("/root/temp/terminfo"); setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "3"); if(ordtype=="I"){ setParameter("stndd",dschdd); }else if(ordtype=="O"){ setParameter("stndd",orddd); } modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/tophcd", model.getValue("/root/temp/terminfo/tplinfo/tophlgcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophnm", model.getValue("/root/temp/terminfo/tplinfo/engnm")); model.setValue("/root/main/cncrpatrgst/diaginfo/tophinfo", model.getValue("/root/temp/terminfo/tplinfo/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>0){ if(getNodesetCnt(model,"/root/temp/terminfo/icdo3info")>1){ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info[1]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info[1]/seqno")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm2" , model.getValue("/root/temp/terminfo/icdo3info[2]/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo2", model.getValue("/root/temp/terminfo/icdo3info[2]/seqno")); }else{ model.setValue("/root/main/cncrpatrgst/diaginfo/morphcd1" , model.getValue("/root/temp/terminfo/icdo3info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/morphnm1" , model.getValue("/root/temp/terminfo/icdo3info/diagengnm")); model.setValue( "/root/main/cncrpatrgst/diaginfo/morphinfo1", model.getValue("/root/temp/terminfo/icdo3info/seqno")); } } if(getNodesetCnt(model,"/root/temp/terminfo/icd10info")>0){ model.setValue("/root/main/cncrpatrgst/diaginfo/icd10cd", model.getValue("/root/temp/terminfo/icd10info/diagcd")); model.setValue("/root/main/cncrpatrgst/diaginfo/icd10nm", model.getValue("/root/temp/terminfo/icd10info/diagengnm")); } } model.removeNodeset("/root/send/reqdata"); model.refresh(); } /** * @desc : ÀúÀå * @param : * @return : void * @authur : 2007. 5. 15 2009-01-10 ÀÌâ·Ï ¼öÁ¤-> ¾Ïµî·Ï¹øÈ£ üũ ¼öÁ¤ * @--------------------------------------------------- */ function fSaveData(ordtype){ //=============================================== // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); var dschdd = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd"); /* if (instcd == "012" && dutplcecd == "6050000000") { if (dschdd < "20090101") { messageBox("2009³â 1¿ù 1ÀÏ ÀÌÀü Åð¿øÈ¯ÀÚ µ¥ÀÌÅÍ´Â ÀÇ·áÁ¤º¸ÆÀ¿¡¼­¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.", "I999" ); return; } } else if (instcd == "012" && dutplcecd != "6050000000") { if (dschdd >= "20090101") { messageBox("2009³â 1¿ù 1ÀÏ ÀÌÈÄ Åð¿øÈ¯ÀÚ µ¥ÀÌÅÍ´Â ¾Ï¼¾ÅÍ¿¡¼­¸¸ ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.", "I999" ); return; } } */ //============================================== if((model.getValue("/root/main/cncrpatrgst/regstatus/sickstat") == "07") || (model.getValue("/root/main/cncrpatrgst/regstatus/sickstat") == "08")){ if((model.getValue("/root/main/cncrpatrgst/dethinfo/dethdd") == "") || (model.getValue("/root/main/cncrpatrgst/dethinfo/dethcascd") == "")){ messageBox("»ç¸ÁÀÏÀÚ ¶Ç´Â »ç¸Á¿øÀÎÀÌ ÀԷµÇÁö", "E007"); return; } } if(model.getValue("/root/main/cncrpatrgst/regstatus/sickstat") == ""){ messageBox("µî·Ï½Ã Áúº´»óŰ¡ ÀԷµÇÁö", "E007" ); return; } var nDiagdd = model.getValue("/root/main/cncrpatrgst/diaginfo/diagdd"); if(nDiagdd == ""){ messageBox("Áø´ÜÀÏÀÚ°¡ ÀԷµÇÁö", "E007" ); return; }else if(nDiagdd.length != 8){ messageBox("Áø´ÜÀÏÀÚ°¡ Á¤È®ÇÏ°Ô ÀԷµÇÁö", "E007" ); return; } if((model.getValue("/root/main/cncrpatrgst/diaginfo/tophcd") == "") || (model.getValue("/root/main/cncrpatrgst/diaginfo/tophinfo") == "")){ messageBox("T-Code°¡ ÀԷµÇÁö", "E007" ); return; } if((model.getValue("/root/main/cncrpatrgst/diaginfo/morphcd1") == "") || (model.getValue("/root/main/cncrpatrgst/diaginfo/morphinfo1") == "")){ messageBox("M-Code°¡ ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/icd10cd") == ""){ messageBox("ICD10Äڵ尡 ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/seercd") == ""){ messageBox("SeerÄڵ尡 ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/lastdiagmthd") == ""){ messageBox("ÃÖÁ¾Áø´Ü¹æ¹ýÀÌ ÀԷµÇÁö", "E007" ); return; }else{ if(model.getValue("/root/main/cncrpatrgst/diaginfo/lastdiagmthd") == "02"){ if(model.getValue("/root/main/cncrpatrgst/diaginfo/clinical") == ""){ messageBox("ÃÖÁ¾Áø´Ü¹æ¹ýÀÌ 02.ÀÓ»ó°Ë»çÀÇ °æ¿ì Sono, CT, MRI, ±âŸ üũ¹Ú½º Áß ÇѰ¡Áö ÀÌ»óÀÇ ¼±ÅÃÀº ÇʼöÀÔ·ÂÀÔ´Ï´Ù.", "E999" ); return; } } } if(model.getValue("/root/main/cncrpatrgst/diaginfo/diagroute") == ""){ messageBox("Áø´Ü°æ·Î°¡ ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/laterality") == ""){ messageBox("ÆíÃø¼ºÀÌ ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/difrntgrde") == ""){ messageBox("ºÐÈ­µµ°¡ ÀԷµÇÁö", "E007" ); return; } if(model.getValue("/root/main/cncrpatrgst/diaginfo/laterality") == "99"){ messageBox("ÆíÃø¼ºÀÌ ¼±ÅõÇÁö", "E007" ); return; } var grdcnt = getNodesetCount("/root/main/cncrpatrgst/cureinfo/prmypart"); if( grdcnt > 0 ){ for( var i = 1 ; i <= grdcnt ; i++ ){ if( model.getValue("/root/main/cncrpatrgst/cureinfo/prmypart[" + i + "]/prmypartcd") == "" ){ messageBox("º»¿øÄ¡·á¹æ¹ý( ¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý )ÀÇ " + i + "¹øÂ° ÇàÀÇ Ä¡·á¹æ¹ýÀÌ ÀԷµÇÁö", "E007" ); return; } if( model.getValue("/root/main/cncrpatrgst/cureinfo/prmypart[" + i + "]/prmypartcd") != "11" ){ if( model.getValue("/root/main/cncrpatrgst/cureinfo/prmypart[" + i + "]/prmypartcuredd") == "" ){ messageBox("º»¿øÄ¡·á¹æ¹ý( ¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý )ÀÇ " + i + "¹øÂ° ÇàÀÇ Ä¡·áÀÏÀÚ°¡ ÀԷµÇÁö", "E007" ); return; } }else{ if( model.getValue("/root/main/cncrpatrgst/cureinfo/prmypart[" + i + "]/prmypartcuredd") != "" ){ model.setValue("/root/main/cncrpatrgst/cureinfo/prmypart[" + i + "]/prmypartcuredd", ""); } } } }else{ messageBox("º»¿øÄ¡·á¹æ¹ý( ¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý )Àº ÇʼöÀÔ·ÂÀÔ´Ï´Ù.", "E999" ); return; } var savePath = "/root/send/savedata/cncrinfo"; model.makeValue(savePath+"/instcd" ,getUserInfo("dutplceinstcd")); model.makeValue(savePath+"/pid" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pid")); model.makeValue(savePath+"/pnm" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pnm")); model.makeValue(savePath+"/cretno" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/cretno")); model.makeValue(savePath+"/ordtype" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/ordtype")); model.makeValue(savePath+"/rrgstno1" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/rrgstno1")); model.makeValue(savePath+"/rrgstno2" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/rrgstno2")); model.makeValue(savePath+"/epoch" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/epoch")); model.makeValue(savePath+"/sex" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/sex")); model.makeValue(savePath+"/age" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/age")); model.makeValue(savePath+"/maryflag" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/maryflag")); model.makeValue(savePath+"/zipcode1" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/zipcode1")); model.makeValue(savePath+"/zipcode2" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/zipcode2")); model.makeValue(savePath+"/addr" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/addr")); model.makeValue(savePath+"/detaddr" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/detaddr")); model.makeValue(savePath+"/hometel" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/hometel")); model.makeValue(savePath+"/mpphontel" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/mpphontel")); model.makeValue(savePath+"/dschdd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd")); model.makeValue(savePath+"/dschdeptcd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschorddept")); model.makeValue(savePath+"/dschdrid" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschorddr")); model.makeValue(savePath+"/indg" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/indg")); model.makeValue(savePath+"/totinhospdayno",model.getValue("/root/main/pathumtrainfo/cncrpatinfo/totinhospdayno")); model.makeValue(savePath+"/forgnerflag" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/forgnerflag")); model.makeValue(savePath+"/travoflag" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/travoflag")); model.makeValue(savePath+"/job1" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/job1")); model.makeValue(savePath+"/etcjob" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/etcjob")); model.makeValue(savePath+"/relausernm" ,model.getValue("/root/main/pathumtrainfo/relationinfo/relausernm")); model.makeValue(savePath+"/relation" ,model.getValue("/root/main/pathumtrainfo/relationinfo/relation")); model.makeValue(savePath+"/relzipcode1" ,model.getValue("/root/main/pathumtrainfo/relationinfo/zipcode1")); model.makeValue(savePath+"/relzipcode2" ,model.getValue("/root/main/pathumtrainfo/relationinfo/zipcode2")); model.makeValue(savePath+"/reladdr" ,model.getValue("/root/main/pathumtrainfo/relationinfo/addr")); model.makeValue(savePath+"/reldetaddr" ,model.getValue("/root/main/pathumtrainfo/relationinfo/detaddr")); model.makeValue(savePath+"/relmpphontel" ,model.getValue("/root/main/pathumtrainfo/relationinfo/mpphontel")); model.makeValue(savePath+"/relhometel" ,model.getValue("/root/main/pathumtrainfo/relationinfo/hometel")); if(ordtype == "O" || ordtype == "S"){ model.makeValue(savePath+"/orddd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd")); model.makeValue(savePath+"/orddeptcd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/outorddept")); model.makeValue(savePath+"/orddrid" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/outorddr")); } else { model.makeValue(savePath+"/orddd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/indd")); model.makeValue(savePath+"/orddeptcd" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/inorddept")); model.makeValue(savePath+"/orddrid" ,model.getValue("/root/main/pathumtrainfo/cncrpatinfo/inorddr")); } model.makeValue(savePath+"/flag" , model.getValue("/root/main/cncrpatrgst/regstatus/flag")); var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring (0, 4) + cncrno.substring(5, cncrno.length); model.makeValue(savePath+"/cncrno", cncrno); if(cncrno.lastIndexOf("-")>0){ model.makeValue(savePath+"/cncrhistno",cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue(savePath+"/cncrno",cncrno.substring(0, cncrno.lastIndexOf("-"))); } else { model.makeValue(savePath+"/cncrhistno", ""); model.makeValue(savePath+"/cncrno", cncrno); } model.makeValue(savePath+"/seqno" ,model.getValue("/root/main/cncrpatrgst/regstatus/seqno")); model.makeValue(savePath+"/prmycncryn" ,model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn")); model.makeValue(savePath+"/sickstat" ,model.getValue("/root/main/cncrpatrgst/regstatus/sickstat")); model.makeValue(savePath+"/cureopendd" ,model.getValue("/root/main/cncrpatrgst/regstatus/cureopendd")); model.makeValue(savePath+"/dethplce" ,model.getValue("/root/main/cncrpatrgst/dethinfo/dethplce")); model.makeValue(savePath+"/dethdd" ,model.getValue("/root/main/cncrpatrgst/dethinfo/dethdd")); model.makeValue(savePath+"/dethcascd" ,model.getValue("/root/main/cncrpatrgst/dethinfo/dethcascd")); model.makeValue(savePath+"/yearcnt" ,model.getValue("/root/main/cncrpatrgst/dethinfo/existterm/yearcnt")); model.makeValue(savePath+"/monthcnt" ,model.getValue("/root/main/cncrpatrgst/dethinfo/existterm/monthcnt")); model.makeValue(savePath+"/diagdd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/diagdd")); model.makeValue(savePath+"/diaghospcd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/diaghospinfo")); model.makeValue(savePath+"/etcdiaghospnm" ,model.getValue("/root/main/cncrpatrgst/diaginfo/etcdiaghospnm")); model.makeValue(savePath+"/diagdrid" ,model.getValue("/root/main/cncrpatrgst/diaginfo/diagdrid")); model.makeValue(savePath+"/lastdiagmthd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/lastdiagmthd")); model.makeValue(savePath+"/clinical" ,model.getValue("/root/main/cncrpatrgst/diaginfo/clinical")); model.makeValue(savePath+"/etcclinical" ,model.getValue("/root/main/cncrpatrgst/diaginfo/etcclinical")); model.makeValue(savePath+"/tophcd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/tophcd")); model.makeValue(savePath+"/tophinfo" ,model.getValue("/root/main/cncrpatrgst/diaginfo/tophinfo")); model.makeValue(savePath+"/morphcd1" ,model.getValue("/root/main/cncrpatrgst/diaginfo/morphcd1")); model.makeValue(savePath+"/morphinfo1" ,model.getValue("/root/main/cncrpatrgst/diaginfo/morphinfo1")); model.makeValue(savePath+"/morphcd2" ,model.getValue("/root/main/cncrpatrgst/diaginfo/morphcd2")); model.makeValue(savePath+"/morphinfo2" ,model.getValue("/root/main/cncrpatrgst/diaginfo/morphinfo2")); model.makeValue(savePath+"/icd10cd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/icd10cd")); model.makeValue(savePath+"/difrntgrdecd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/difrntgrde")); model.makeValue(savePath+"/seercd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/seer")); model.makeValue(savePath+"/t" ,model.getValue("/root/main/cncrpatrgst/diaginfo/t")); model.makeValue(savePath+"/n" ,model.getValue("/root/main/cncrpatrgst/diaginfo/n")); model.makeValue(savePath+"/m" ,model.getValue("/root/main/cncrpatrgst/diaginfo/m")); model.makeValue(savePath+"/stagcd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/staging")); model.makeValue(savePath+"/etcstagflagcd" ,model.getValue("/root/main/cncrpatrgst/diaginfo/etcstagflagcd")); model.makeValue(savePath+"/etcstagcnts" ,model.getValue("/root/main/cncrpatrgst/diaginfo/etcstagcnts")); model.makeValue(savePath+"/rerntmetstaspartcd1" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1")); model.makeValue(savePath+"/rerntmetstaspartcd2" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2")); model.makeValue(savePath+"/rerntmetstaspartcd3" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3")); model.makeValue(savePath+"/rerntmetstaspartcd4" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4")); model.makeValue(savePath+"/rerntmetstaspartseq1",model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1")); model.makeValue(savePath+"/rerntmetstaspartseq2",model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2")); model.makeValue(savePath+"/rerntmetstaspartseq3",model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3")); model.makeValue(savePath+"/rerntmetstaspartseq4",model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4")); model.makeValue(savePath+"/ecogcd" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/ecog")); model.makeValue(savePath+"/regimencd1" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/regimen1")); model.makeValue(savePath+"/regimencd2" ,model.getValue("/root/main/cncrpatrgst/rerntmetstaspart/regimen2")); model.makeValue(savePath+"/fstrgstrid" ,getUserInfo("userid")); model.makeValue(savePath+"/fstrgstdt" ,getCurrentDate()); model.makeValue(savePath+"/lastupdtrid" ,getUserInfo("userid")); model.makeValue(savePath+"/lastupdtdt" ,getCurrentDate()); model.makeValue(savePath+"/diagroute" ,model.getValue("/root/main/cncrpatrgst/diaginfo/diagroute")); model.makeValue(savePath+"/laterality" ,model.getValue("/root/main/cncrpatrgst/diaginfo/laterality")); model.makeValue(savePath+"/etcdiagroute" ,model.getValue("/root/main/cncrpatrgst/diaginfo/etcdiagroute")); fSetBFIOCure(); //³»¿øÀü Ä¡·á fSetPrmyPartCure(); //º»¿øÄ¡·á ¹æ¹ý(¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý) fSetMetstasPartCure(); //º»¿øÄ¡·á ¹æ¹ý(ÀüÀ§ºÎÀ§Ä¡·á¹æ¹ý) if(model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno") == ""){ messageBox("¾Ïµî·Ï¹øÈ£°¡ ÀԷµÇÁö", "E007"); return; } var sCncrNo = model.getValue("/root/main/humaninfo/cncrhist/histlist["+1+"]/cncr_histno"); if(cncrno.lastIndexOf("-")>4){ model.makeValue("/root/send/reqdata/cncrhistno" ,cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue("/root/send/reqdata/cncrno" ,cncrno.substring(0, cncrno.lastIndexOf("-"))); }else{ model.makeValue("/root/send/reqdata/cncrhistno" ,"00"); model.makeValue("/root/send/reqdata/cncrno" ,cncrno); } if(submit("TRMRD00107")){ var insflag = model.getValue("/root/main/cncrnoinfo/haveno/insflag");//Áߺ¹Ã¼Å© var cncrflag = model.getValue("/root/main/cncrnoinfo/haveno/cncrflag");//Áߺ¹Ã¼Å© var cncrhistflag = model.getValue("/root/main/cncrnoinfo/haveno/cncrhistflag");//Áߺ¹Ã¼Å© //´Ù¹ß¼º¿ø¹ß¾Ï µî·ÏÀÇ °æ¿ì°¡ ¾Æ´Ï°í(cncrhistno="00") ÀÌ¹Ì µî·ÏµÇ¾î ÀÖ´Â ¾Ïµî·Ï ¹øÈ£ ÀÎ °æ¿ì if(insflag == "T"){ var Msg1 = messageBox("µ¿ÀÏÇÑ ¾Ïµî·Ï¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù. ¼öÁ¤","S003","½Å±Ô·Î ÀúÀå"); //¾Æ´Ï¿À, ½Å±ÔÀúÀå if(Msg1=="7"){ //´Ù¹ß¼º¿ø¹ß¾Ï ¿©ºÎ°¡ Y°¡ ¾Æ´ÑÁö üũ if((model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "N") ||(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "")){ fGetCncrNo(); //¾Ïµî·Ï¹øÈ£ ½Å±Ôä¹ø } //¾Ïµî·Ï¹øÈ£ ÀçÀúÀå cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); pCncrNo = cncrno.substring(0,4)+cncrno.substring(5,9); model.makeValue(savePath+"/cncrno", pCncrNo); model.makeValue(savePath+"/cncrhistno", ""); }else if(Msg1=="6"){ //¿¹, ¼öÁ¤ model.makeValue(savePath+"/flag","3"); }else{ //Ãë¼Ò return; } }else if((cncrflag =="T")&&(cncrhistflag=="F")){ //´Ù¹ß¼º¿ø¹ß¾Ï¹øÈ£·Î µî·Ï ÇÒ¶§ ÀÌ¹Ì ¾Ï¹øÈ£°¡ Áߺ¹µÈ °æ¿ì var Msg2= messageBox("µ¿ÀÏÇÑ ¾Ïµî·Ï¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù. ¼öÁ¤","S003","½Å±Ô·Î ÀúÀå"); if(Msg2=="7"){ //¾Ïµî·Ï¹øÈ£ ½Å±Ôä¹ø fGetCncrNo(); model.makeValue("/root/send/reqdata/cncrhistno" ,cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue("/root/send/reqdata/cncrno" ,cncrno.substring(0, cncrno.lastIndexOf("-"))); //¾Ïµî·ÏÀ̷¹øÈ£ »ý¼º fGetCncrHistNo(); cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); if(cncrno.lastIndexOf("-") > 4){ model.makeValue(savePath+"/cncrhistno" , cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue(savePath+"/cncrno" , cncrno.substring(0,4)+cncrno.substring(5,9)); model.makeValue(savePath+"/flag","1"); } }else if(Msg2=="6"){ model.makeValue(savePath+"/flag","3"); }else{ return; } }else if((cncrflag =="F")&&(cncrhistflag=="T")){//´Ù¹ß¼º¿ø¹ß¾ÏÀ¸·Î µî·Ï ÇÒ ¶§ ÀÌ¹Ì µî·ÏµÇ¾î ÀÖ´Â ¹øÈ£°¡ Àִ°æ¿ì var Msg3 = messageBox("µ¿ÀÏÇÑ ¾Ïµî·Ï¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù. ¼öÁ¤","S003","½Å±Ô·Î ÀúÀå"); if(Msg3=="7"){ model.makeValue("/root/send/reqdata/cncrhistno" ,cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue("/root/send/reqdata/cncrno" ,cncrno.substring(0, cncrno.lastIndexOf("-"))); //¾Ïµî·ÏÀ̷¹øÈ£ »ý¼º fGetCncrHistNo(); cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); if(cncrno.lastIndexOf("-") > 4){ model.makeValue(savePath+"/cncrhistno" , cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue(savePath+"/cncrno" , cncrno.substring(0,4)+cncrno.substring(5,9)); model.makeValue(savePath+"/flag","1"); }else{ model.makeValue(savePath+"/cncrhistno", ""); pCncrNo = cncrno.substring(0,4)+cncrno.substring(5,9); model.makeValue(savePath+"/cncrno", pCncrNo); } }else if(Msg3=="6"){ model.makeValue(savePath+"/flag","3"); }else{ return; } }else{ cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); if(cncrno.lastIndexOf("-") > 4){ model.makeValue(savePath+"/cncrhistno" , cncrno.substring(cncrno.lastIndexOf("-")+1, cncrno.length)); model.makeValue(savePath+"/cncrno" , cncrno.substring(0,4)+cncrno.substring(5,9)); model.makeValue(savePath+"/flag","1"); }else{ model.makeValue(savePath+"/cncrhistno", ""); pCncrNo = cncrno.substring(0,4)+cncrno.substring(5,9); model.makeValue(savePath+"/cncrno", pCncrNo); } } } if(getNodesetCnt(model,"/root/main/humaninfo/outpatinfo/patlist")>0){ copyNodeset("/root/cncrinfo/humaninfo/outpatinfo/patlist","/root/main/humaninfo/outpatinfo/patlist"); } if(getNodesetCnt(model,"/root/main/humaninfo/inpatinfo/patlist")>0){ copyNodeset("/root/cncrinfo/humaninfo/inpatinfo/patlist","/root/main/humaninfo/inpatinfo/patlist"); } if(submit("TXMRD00101")){ messageBox("ÀúÀåÀÌ", "I002"); }else{ messageBox("ÀúÀåÀ»", "E009"); } if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "Y"){ fGetCncrHistNo(); } model.removeNodeset("/root/send/savedata"); if(getNodesetCnt(model,"/root/cncrinfo/humaninfo/outpatinfo/patlist")>0){ copyNodeset("/root/main/humaninfo/outpatinfo/patlist","/root/cncrinfo/humaninfo/outpatinfo/patlist"); model.removeNodeset("/root/cncrinfo/humaninfo/outpatinfo/patlist"); } if(getNodesetCnt(model,"/root/cncrinfo/humaninfo/inpatinfo/patlist")>0){ copyNodeset("/root/main/humaninfo/inpatinfo/patlist","/root/cncrinfo/humaninfo/inpatinfo/patlist"); model.removeNodeset("/root/cncrinfo/humaninfo/inpatinfo/patlist"); } model.resetInstanceNode("/root/main/cncrpatrgst/dethinfo"); model.resetInstanceNode("/root/main/cncrpatrgst/diaginfo"); model.resetInstanceNode("/root/main/cncrpatrgst/rerntmetstaspart"); model.resetInstanceNode("/root/main/cncrpatrgst/cureinfo"); model.setValue("/root/main/cncrpatrgst/regstatus/sickstat",""); model.setValue("/root/main/cncrpatrgst/regstatus/cureopendd",""); model.setValue("/root/main/cncrpatrgst/regstatus/flag",""); model.refresh(); } /** * @desc : ³»¿øÀü Ä¡·á * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fSetBFIOCure(){ var saveBFPath = "/root/send/savedata"; parameter = "i"; model.makeValue(saveBFPath+"/savebfio", grd_bfiocure.getUpdateDataAll(parameter)); } /** * @desc : º»¿øÄ¡·á ¹æ¹ý(¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý) * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fSetPrmyPartCure(){ var savePrmyPath = "/root/send/savedata"; parameter = "i"; model.makeValue(savePrmyPath+"/saveprmypart", grd_prmypart.getUpdateDataAll(parameter)); } /** * @desc : º»¿øÄ¡·á ¹æ¹ý(ÀüÀ§ºÎÀ§Ä¡·á¹æ¹ý) * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fSetMetstasPartCure(){ var saveMetstasPath = "/root/send/savedata"; parameter = "i"; model.makeValue(saveMetstasPath+"/savemetstaspart", grd_metstaspart.getUpdateDataAll(parameter)); } /** * @desc : ¾Ïµî·Ï¹øÈ£ »ý¼º * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fGetCncrNo(){ if((model.getValue("/root/main/cncrpatrgst/regstatus/flag") == "1")|| model.getValue("/root/main/cncrpatrgst/regstatus/flag")==""){ model.makeValue("/root/send/reqdata/flag", model.getValue("/root/main/cncrpatrgst/regstatus/flag")); if(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd") == ""){ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd")); }else{ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd")); } submit("TRMRD00103"); var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4, cncrno.length); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); ipt_cncrno.refresh(); model.removeNodeset("/root/send/reqdata"); var prmycncryn = model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn"); if ( prmycncryn == "Y" ) //´Ù¹ß¼º¿ø¹ß¾Ï¿©ºÎ°¡ YÀÏ °æ¿ì È÷½ºÅ丮 ¹øÈ£·Î ´Ù½Ã ä¹ø fGetCncrHistNo(); }/*else if(model.getValue("/root/main/cncrpatrgst/regstatus/flag") == "3"){ model.makeValue("/root/send/reqdata/prmycncryn", model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn")); model.makeValue("/root/send/reqdata/flag" ,model.getValue("/root/main/cncrpatrgst/regstatus/flag")); var iRow = grd_cncrhist.row - grd_cncrhist.fixedRows + 1 var histno = model.getValue("/root/main/humaninfo/cncrhist/histlist["+1+"]/cncr_histno"); histno = histno.substring(0, 4) + histno.substring(5,histno.length); if(histno.lastIndexOf("-") > 0){ model.makeValue("/root/send/reqdata/cncrno", histno); } else { model.makeValue("/root/send/reqdata/cncrno", histno); } submit("TRMRD00103"); if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "Y"){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4, cncrno.length); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); model.removeNodeset("/root/send/reqdata"); model.refresh(); }else if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "N"){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4,8); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); model.removeNodeset("/root/send/reqdata"); model.refresh(); } }*/ } /** * @desc : ¾Ïµî·ÏÀ̷¹øÈ£ »ý¼º(´Ù¹ß¼º ¿ø¹ß¾Ï) * @param : * @return : v0oid * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fGetCncrHistNo(){ if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "Y"){ model.makeValue("/root/send/reqdata/prmycncryn", model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn")); model.makeValue("/root/send/reqdata/flag" ,model.getValue("/root/main/cncrpatrgst/regstatus/flag")); var histno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); histno = histno.substring(0, 4) + histno.substring(5,9); if(histno.lastIndexOf("-") > 0){ model.makeValue("/root/send/reqdata/cncrno", histno); } else { model.makeValue("/root/send/reqdata/cncrno", histno); } submit("TRMRD00103"); } else if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "N"){ var Flag = model.getValue("/root/main/cncrpatrgst/regstatus/flag"); var sCncrNo =model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno") CncrNo = sCncrNo.substring(0, 4) + sCncrNo.substring(5,9); if(Flag!="1"){ model.makeValue("/root/send/reqdata/prmycncryn" ,model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn")); model.makeValue("/root/send/reqdata/cncrno" ,CncrNo); model.makeValue("/root/send/reqdata/flag" ,model.getValue("/root/main/cncrpatrgst/regstatus/flag")); if(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd") == ""){ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd")); }else{ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd")); } }else if(Flag=="1"){ model.makeValue("/root/send/reqdata/prmycncryn" ,model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn")); model.makeValue("/root/send/reqdata/cncrno" ,model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno")); model.makeValue("/root/send/reqdata/flag" ,model.getValue("/root/main/cncrpatrgst/regstatus/flag")); if(model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd") == ""){ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/orddd")); }else{ model.makeValue("/root/send/reqdata/dschdd", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd")); } } submit("TRMRD00103"); } if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "Y"){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4, cncrno.length); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); model.removeNodeset("/root/send/reqdata"); model.refresh(); }else if(model.getValue("/root/main/cncrpatrgst/regstatus/prmycncryn") == "N"){ if(Flag!="1"){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4,8); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); model.removeNodeset("/root/send/reqdata"); model.refresh(); }else if(Flag=="1"){ var cncrno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); cncrno = cncrno.substring(0, 4) + "-" + cncrno.substring(4, cncrno.length); model.setValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno", cncrno); model.removeNodeset("/root/send/reqdata"); model.refresh(); } } } /** * @desc : Regimen1Äڵ忡 ¸Â´Â Regimen2 Á¶È¸ * @param : * @return : v0oid * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fGetRegimenDet(code){ switch(code){ case "01": zbcfGetCodeList(new Array("M0396"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0396"); break; case "02": zbcfGetCodeList(new Array("M0397"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0397"); break; case "03": zbcfGetCodeList(new Array("M0398"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0398"); break; case "04": zbcfGetCodeList(new Array("M0399"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0399"); break; case "05": zbcfGetCodeList(new Array("M0400"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0400"); break; case "06": zbcfGetCodeList(new Array("M0401"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0401"); break; case "07": zbcfGetCodeList(new Array("M0402"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0402"); break; case "08": zbcfGetCodeList(new Array("M0403"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0403"); break; case "09": zbcfGetCodeList(new Array("M0404"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0404"); break; case "10": zbcfGetCodeList(new Array("M0405"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0405"); break; case "11": zbcfGetCodeList(new Array("M0406"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0406"); break; case "12": zbcfGetCodeList(new Array("M0407"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0407"); break; case "13": zbcfGetCodeList(new Array("M0408"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0408"); break; case "14": zbcfGetCodeList(new Array("M0409"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0409"); break; case "15": zbcfGetCodeList(new Array("M0410"), new Array("/root/temp/com/common/regimenlist")); copyNodeset("/root/hidden/cncrpatrgst/rerntmetstaspart/regimen2", "/root/temp/com/common/regimenlist/M0410"); break; } model.removeNodeset("/root/temp/com/common/regimenlist"); model.makeNode("/root/temp/com/common/regimenlist"); model.refresh(); } function fgetEpoch(){ var l_value = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/rrgstno2"); var flag = l_value.substring(0, 1); if((flag == "1")||(flag == "2")||(flag == "5")||(flag == "6")){ model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/epoch", "19"); }else if((flag == "3")||(flag == "4")||(flag == "7")||(flag == "8")){ model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/epoch", "20"); } model.refresh(); } function fSetCode(resref, ref){ model.makeValue(resref, model.getValue(ref)); model.refresh(); } /** * @desc : ¾ÏȯÀÚ Åë°èÁ¶È¸¿¡¼­ ´õºíŬ¸¯½Ã ¾Ïµî·Ï Åǰú ¿¬°è * @param : * @return : void * @authur : 2007. 5. 15 ¼öÁ¤ ÀÌâ·Ï 2008-12-16 * @--------------------------------------------------- */ function fChngCncrRgst(iRow){ var cncr_histno = model.getValue("/root/main/cncrpatlist/list["+ iRow + "]/cncr_histno"); var pat_pid = model.getValue("/root/main/cncrpatlist/list["+ iRow + "]/pid"); var i = 0; btn_cncrrgst.dispatch("onclick"); model.removeNodeset("/root/main/humaninfo/cncrhist/histlist"); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pid", ""); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pnm", ""); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pid", pat_pid); /*var pid = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pid"); var patnm = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pnm"); if((pid =="")&&(patnm !="")){ fPatSrch(patnm, "2"); } else if((pid !="")&&(patnm == "")){ fPatSrch(pid, "1"); }*/ chk_cretchknum.value = "false"; fGetPatinfo(); var iRow_hist = grd_cncrhist.findRow(cncr_histno, 1, grd_cncrhist.colRef("cncr_histno")); grd_cncrhist.row = iRow_hist; fDisplay(iRow_hist); } /** * @desc : ¹öư disabled * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fBtnSetting(bool){ ipt_cureopendd.disabled = bool; cmb_dethplce.disabled = bool; ipt_dethdd.disabled = bool; ipt_dethcascd.disabled = bool; ipt_yearcnt.disabled = bool; ipt_monthcnt.disabled = bool; ipt_rerntmetstaspartcd1.disabled = bool; ipt_rerntmetstaspart1.disabled = bool; ipt_rerntmetstaspartcd2.disabled = bool; ipt_rerntmetstaspart2.disabled = bool; ipt_rerntmetstaspartcd3.disabled = bool; ipt_rerntmetstaspart3.disabled = bool; ipt_rerntmetstaspartcd4.disabled = bool; ipt_rerntmetstaspart4.disabled = bool; ipt_ecogcd.disabled = bool; cmb_ecog.disabled = bool; ipt_regimencd1.disabled = bool; cmb_regimen1.disabled = bool; ipt_regimencd2.disabled = bool; cmb_regimen2.disabled = bool; //grd_bfiocure //grd_prmypart //grd_metstaspart if(model.getValue("/root/main/cncrpatrgst/regstatus/flag") == "2"){ ipt_cncrno.disabled = !bool; cmb_prmycncryn.disabled = !bool; cmb_sickstat.disabled = !bool; ipt_diagdd.disabled = !bool; cmb_diaghospinfo.disabled = !bool; ipt_diagdrid.disabled = !bool; cmb_lastdiagmthd.disabled = !bool; chk_clin.disabled = !bool; ipt_clin.disabled = !bool; ipt_tophcd.disabled = !bool; ipt_tophinfo.disabled = !bool; ipt_morphcd1.disabled = !bool; ipt_morphinfo1.disabled = !bool; ipt_morphcd2.disabled = !bool; ipt_morphinfo2.disabled = !bool; ipt_icd10cd.disabled = !bool; ipt_icd10nm.disabled = !bool; ipt_difrntgrdecd.disabled = !bool; cmb_difrntgrde.disabled = !bool; ipt_seercd.disabled = !bool; cmb_seer.disabled = !bool; ipt_tcd.disabled = !bool; cmb_t.disabled = !bool; ipt_ncd.disabled = !bool; cmb_n.disabled = !bool; ipt_mcd.disabled = !bool; cmb_m.disabled = !bool; ipt_stagcd.disabled = !bool; cmb_staging.disabled = !bool; ipt_etcstagflagcd.disabled = !bool; cmb_etcstagflag.disabled = !bool; ipt_etcstagcnts.disabled = !bool; } else { ipt_cncrno.disabled = bool; cmb_prmycncryn.disabled = bool; cmb_sickstat.disabled = bool; ipt_diagdd.disabled = bool; cmb_diaghospinfo.disabled = bool; ipt_diagdrid.disabled = bool; cmb_lastdiagmthd.disabled = bool; chk_clin.disabled = bool; ipt_clin.disabled = bool; ipt_tophcd.disabled = bool; ipt_tophinfo.disabled = bool; ipt_morphcd1.disabled = bool; ipt_morphinfo1.disabled = bool; ipt_morphcd2.disabled = bool; ipt_morphinfo2.disabled = bool; ipt_icd10cd.disabled = bool; ipt_icd10nm.disabled = bool; ipt_difrntgrdecd.disabled = bool; cmb_difrntgrde.disabled = bool; ipt_seercd.disabled = bool; cmb_seer.disabled = bool; ipt_tcd.disabled = bool; cmb_t.disabled = bool; ipt_ncd.disabled = bool; cmb_n.disabled = bool; ipt_mcd.disabled = bool; cmb_m.disabled = bool; ipt_stagcd.disabled = bool; cmb_staging.disabled = bool; ipt_etcstagflagcd.disabled = bool; cmb_etcstagflag.disabled = bool; ipt_etcstagcnts.disabled = bool; } } /** * @desc : ¾Ïµî·Ï¹øÈ£»èÁ¦ * @param : * @return : void * @authur : 2007. 5. 15 * @--------------------------------------------------- */ function fDelCncrInfo(){ //================================================= // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); var dschdd = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/dschdd"); /* if (instcd == "012" && dutplcecd == "6050000000") { if (dschdd < "20090101") { messageBox("2009³â 1¿ù 1ÀÏ ÀÌÀü Åð¿øÈ¯ÀÚ µ¥ÀÌÅÍ´Â ÀÇ·áÁ¤º¸ÆÀ¿¡¼­¸¸ »èÁ¦°¡ °¡´ÉÇÕ´Ï´Ù.", "I999" ); return; } } else if (instcd == "012" && dutplcecd != "6050000000") { if (dschdd >= "20090101") { messageBox("2009³â 1¿ù 1ÀÏ ÀÌÈÄ Åð¿øÈ¯ÀÚ µ¥ÀÌÅÍ´Â ¾Ï¼¾ÅÍ¿¡¼­¸¸ »èÁ¦°¡ °¡´ÉÇÕ´Ï´Ù.", "I999" ); return; } } */ //=============================================== var cncr_histno = model.getValue("/root/main/cncrpatrgst/regstatus/cncrnoinfo/cncrno"); sCncrNo = cncr_histno.substring (0, 4) + cncr_histno.substring(5, cncr_histno.length); var cncrArry = cncr_histno.split("-"); if(cncr_histno.lastIndexOf("-") > 4){ var cncrno = cncr_histno.substring(0,4)+cncr_histno.substring(5,9); var histno = cncr_histno.substring(cncr_histno.lastIndexOf("-")+1, cncr_histno.length); } else { var cncrno = sCncrNo; var histno = "00"; } model.makeValue("/root/send/reqdata/cncrno", cncrno); model.makeValue("/root/send/reqdata/cncrhistno", histno); model.makeValue("/root/send/reqdata/seqno", model.getValue("/root/main/cncrpatrgst/regstatus/seqno")); model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pid")); model.makeValue("/root/send/reqdata/lastupdtrid", getUserInfo("userid")); if(getNodesetCnt(model,"/root/main/humaninfo/outpatinfo/patlist")>0){ copyNodeset("/root/cncrinfo/humaninfo/outpatinfo/patlist","/root/main/humaninfo/outpatinfo/patlist"); } if(getNodesetCnt(model,"/root/main/humaninfo/inpatinfo/patlist")>0){ copyNodeset("/root/cncrinfo/humaninfo/inpatinfo/patlist","/root/main/humaninfo/inpatinfo/patlist"); } submit("TXMRD00102"); model.removeNodeset("/root/send/reqdata"); if(getNodesetCnt(model,"/root/cncrinfo/humaninfo/outpatinfo/patlist")>0){ copyNodeset("/root/main/humaninfo/outpatinfo/patlist","/root/cncrinfo/humaninfo/outpatinfo/patlist"); model.removeNodeset("/root/cncrinfo/humaninfo/outpatinfo/patlist"); } if(getNodesetCnt(model,"/root/cncrinfo/humaninfo/inpatinfo/patlist")>0){ copyNodeset("/root/main/humaninfo/inpatinfo/patlist","/root/cncrinfo/humaninfo/inpatinfo/patlist"); model.removeNodeset("/root/cncrinfo/humaninfo/inpatinfo/patlist"); } copyNodeset("/root/main/cncrpatrgst", "/root/init/cncrpatrgst"); model.refresh(); } /** * @desc : ÃʱâÈ­¹öư Ŭ¸¯½Ã * @param : Ref : RsltRef * @return : void * @authur : 2007.12.10 ³ªÁ¾Ãµ * @ ±âŸ : ¼öÁ¤ ÀÌâ·Ï 2008/07/11 * @--------------------------------------------------- */ function fReSetNode(flag){ if(flag == "A"){ copyNodeset("/root/main/pathumtrainfo", "/root/init/pathumtrainfo"); copyNodeset("/root/main/cncrpatrgst" , "/root/init/cncrpatrgst"); copyNodeset("/root/main/humaninfo/cncrhist/histlist", "/root/init/humaninfo/cncrhist/histlist"); copyNodeset("/root/main/humaninfo/doainfo/list", "/root/init/humaninfo/doainfo/list"); model.removeNodeset("/root/main/common/out/outdeptlist"); model.removeNodeset("/root/main/common/dsch/dschdeptlist"); model.removeNodeset("/root/main/common/in/indeptlist"); model.removeNodeset("/root/hidden/pathumtrainfo/cncrpatinfo"); cmb_dethplce.disabled = false; ipt_dethdd.disabled = false; ipt_dethcascd.disabled = false; ipt_yearcnt.disabled = false; ipt_monthcnt.disabled = false; fBtnSetting(false); } else if(flag == "P"){ copyNodeset("/root/main/cncrpatrgst", "/root/init/cncrpatrgst"); } // model.refresh(); } function fSrchCncrPatRgst(){ model.makeValue("/root/send/reqdata/ordtype", model.getValue("/root/main/srchcncrpat/ordtype")); model.makeValue("/root/send/reqdata/fromdd", model.getValue("/root/main/srchcncrpat/fromdd")); model.makeValue("/root/send/reqdata/todd", model.getValue("/root/main/srchcncrpat/todd")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/srchcncrpat/deptinfo")); model.makeValue("/root/send/reqdata/orddrid", model.getValue("/root/main/srchcncrpat/drinfo")); model.makeValue("/root/send/reqdata/srchflag", model.getValue("/root/main/srchcncrpat/srchflag")); //================================================ // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì /* var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); //alert(instcd + "|||||||||||" + dutplcecd); if (instcd == "012" && dutplcecd == "6050000000") { // ¾Ï¼¾ÅÍ ¿©ºÎ var cncryn = "Y"; } else { var cncryn = "N"; } */ //================================================ model.makeValue("/root/send/reqdata/cncryn", cncryn); model.makeValue("/root/send/reqdata/dethyn", model.getValue("/root/main/srchcncrpat/dethyn")); model.makeValue("/root/send/reqdata/dschfromdd", model.getValue("/root/main/srchcncrpat/dschfromdd")); model.makeValue("/root/send/reqdata/dschtodd", model.getValue("/root/main/srchcncrpat/dschtodd")); submit("TRMRD00106"); model.removeNodeset("/root/send/reqdata"); } /** * @desc : ¾Ïµî·ÏȯÀÚ Á¶È¸¸®½ºÆ® ´õºí Ŭ¸¯½Ã ¾Ïµî·Ï È­¸é Åǰú ¿¬°è * @param : Ref * @return : void * @authur : 2007.12.10 ³ªÁ¾Ãµ * @ ±âŸ : ¼öÁ¤ ÀÌâ·Ï 2008-12-16 * @--------------------------------------------------- */ function fCncrRgstlist(iRow){ var cncr_histno = model.getValue("/root/main/cncrrgstpatlist/list["+ iRow + "]/cncr_histno"); var pat_pid = model.getValue("/root/main/cncrrgstpatlist/list["+ iRow + "]/pid"); var pat_ordtype = model.getValue("/root/main/cncrrgstpatlist/list["+iRow+"]/ordtype"); var i = 0; btn_cncrrgst.dispatch("onclick"); model.removeNodeset("/root/main/humaninfo/cncrhist/histlist"); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pid", ""); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pnm", ""); model.makeValue("/root/main/pathumtrainfo/cncrpatinfo/pid", pat_pid); //2008-12-16 ÀÌâ·Ï ¼öÁ¤ /*var pid = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pid"); var patnm = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/pnm"); if((pid =="")&&(patnm !="")){ fPatSrch(patnm, "2"); } else if((pid !="")&&(patnm == "")){ fPatSrch(pid, "1"); }*/ chk_cretchknum.value = "false";//2008-12-16 ÀÌâ·Ï ¼öÁ¤ //fGetPatinfo(); //========================================== // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) var ordtype = model.getValue("/root/main/cncrrgstpatlist/list[" + iRow + "]/ordtype"); var searchdd = model.getValue("/root/main/cncrrgstpatlist/list[" + iRow + "]/dschdd"); if (ordtype == "O") { searchdd = searchdd + model.getValue("/root/main/cncrrgstpatlist/list[" + iRow + "]/cretno"); } // searchdd´Â ÀÔ¿øÀ϶§´Â Åð¿øÀÏÀÚ, ¿Ü·¡À϶§´Â Áø·áÀÏÀÚ¸¦ ³Ñ±è fGetPatinfo("Y", ordtype, searchdd); //========================================== //var indx = cmb_dschdd.selectedIndex + 1; //fPutPatInfo(indx, "/root/main/humaninfo/inpatinfo/patlist", "I"); if(model.getValue("/root/main/srchcncrpat/srchflag") == "2"){ var iRow_hist = grd_cncrhist.findRow(cncr_histno, 1, grd_cncrhist.colRef("cncr_histno")); grd_cncrhist.row = iRow_hist; fDisplay(iRow_hist); } } /** * @desc : (¾Ïµî·ÏȯÀÚÁ¶È¸)Á¶È¸¿É¼Ç¿¡¼­ ´ë»óÁ¦¿ÜÀÚ·áÀÎ °ÍÀº ÀúÀå * @param : * @return : void * @authur : * @ ±âŸ : * @--------------------------------------------------- */ function fSaveDataExpt(){ var iRow = grd_cncrrgstlist.row - grd_cncrrgstlist.fixedRows + 1; model.resetInstanceNode("/root/send/reqdata/exptlist"); model.makeValue("/root/send/reqdata/exptlist", grd_cncrrgstlist.getUpdateData()); model.makeValue("/root/send/reqdata/ordtype", model.getValue("/root/main/srchcncrpat/ordtype")); model.makeValue("/root/send/reqdata/fromdd", model.getValue("/root/main/srchcncrpat/fromdd")); model.makeValue("/root/send/reqdata/todd", model.getValue("/root/main/srchcncrpat/todd")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/srchcncrpat/deptinfo")); model.makeValue("/root/send/reqdata/orddrid", model.getValue("/root/main/srchcncrpat/drinfo")); model.makeValue("/root/send/reqdata/srchflag", model.getValue("/root/main/srchcncrpat/srchflag")); //================================================ // ¾Ï¼¾ÅÍ, ÀÇ·áÁ¤º¸ üũ(20090213) // cncryn : 'Y'´Â ¾Ï¼¾ÅÍ, 'N'´Â ÀÇ·áÁ¤º¸¸¦ ÀÇ¹Ì /* var instcd = getUserInfo("dutplceinstcd"); var dutplcecd = getUserInfo("dutplcecd"); //alert(instcd + "|||||||||||" + dutplcecd); if (instcd == "012" && dutplcecd == "6050000000") { // ¾Ï¼¾ÅÍ ¿©ºÎ var cncryn = "Y"; } else { var cncryn = "N"; } */ //================================================ model.makeValue("/root/send/reqdata/cncryn", cncryn); submit("TXMRD00103"); } /** * @desc : ¿ø°ÝÀüÀ§¿©ºÎ Tophology ÄÚµåÁ¶È¸ * @param : * @return : void * @authur : * @ ±âŸ : Ãß°¡ ÀÌâ·Ï 2008/12/06 * @--------------------------------------------------- */ function fSrchRernmspCd(flag,code){ var ordtype = model.getValue("/root/main/pathumtrainfo/cncrpatinfo/ordtype"); var dschdd = model.getValue( "/root/main/pathumtrainfo/cncrpatinfo/dschdd"); var orddd = model.getValue( "/root/main/pathumtrainfo/cncrpatinfo/orddd"); clearParameter("SPMRT01700_SEARCHDATA"); clearParameter("SPMRT01700_FLAG"); clearParameter("stndd"); model.removeNodeset("/root/temp/terminfo"); if(ordtype=="I"){ setParameter("stndd",dschdd); }else if(ordtype=="O"){ setParameter("stndd",orddd); } if(flag == "1"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==1){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==2){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==3){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==4){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4" , model.getValue("/root/temp/terminfo/tplinfo[4]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm4", model.getValue("/root/temp/terminfo/tplinfo[4]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4" , model.getValue("/root/temp/terminfo/tplinfo[4]/seqno")); } }else if(flag =="2"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==1){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==2){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==3){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==4){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4" , model.getValue("/root/temp/terminfo/tplinfo[4]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm4", model.getValue("/root/temp/terminfo/tplinfo[4]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4" , model.getValue("/root/temp/terminfo/tplinfo[4]/seqno")); } }else if(flag =="3"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==1){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==2){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==3){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==4){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4" , model.getValue("/root/temp/terminfo/tplinfo[4]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm4", model.getValue("/root/temp/terminfo/tplinfo[4]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4" , model.getValue("/root/temp/terminfo/tplinfo[4]/seqno")); } }else if(flag =="4"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==1){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm4", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==2){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==3){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); } if(getNodesetCnt(model,"/root/temp/terminfo/tplinfo")==4){ model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd1" , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm1", model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart1" , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd2" , model.getValue("/root/temp/terminfo/tplinfo[2]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm2", model.getValue("/root/temp/terminfo/tplinfo[2]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart2" , model.getValue("/root/temp/terminfo/tplinfo[2]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd3" , model.getValue("/root/temp/terminfo/tplinfo[3]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm3", model.getValue("/root/temp/terminfo/tplinfo[3]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart3" , model.getValue("/root/temp/terminfo/tplinfo[3]/seqno")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartcd4" , model.getValue("/root/temp/terminfo/tplinfo[4]/tophlgcd")); model.setValue( "/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspartnm4", model.getValue("/root/temp/terminfo/tplinfo[4]/engnm")); model.setValue("/root/main/cncrpatrgst/rerntmetstaspart/rerntmetstaspart4" , model.getValue("/root/temp/terminfo/tplinfo[4]/seqno")); } } model.refresh(); } /** * @desc : ¾ÏȯÀÚÅë°è °ü¸®¿¡¼­ ÄÚµå Á¶È¸Á¶°Ç ÆË¾÷°ú ¿¬°è * @param : * @return : void * @authur : Ãß°¡ ÀÌâ·Ï 2009-01-09 * @ ±âŸ : * @--------------------------------------------------- */ function fStsSrchTerm(flag, code, ref, resref, nmref) { clearParameter("SPMRT01700_SEARCHDATA"); clearParameter("SPMRT01700_FLAG"); model.removeNodeset("/root/temp/terminfo"); if(flag =="toph"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "1"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } model.setValue(ref , model.getValue("/root/temp/terminfo/tplinfo[1]/tophlgcd")); model.setValue(nmref , model.getValue("/root/temp/terminfo/tplinfo[1]/engnm")); model.setValue(resref , model.getValue("/root/temp/terminfo/tplinfo[1]/seqno")); }else if(flag =="morph1"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "2"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } model.setValue(ref , model.getValue("/root/temp/terminfo/icdo3info[1]/diagcd")); model.setValue(nmref , model.getValue("/root/temp/terminfo/icdo3info[1]/diagengnm")); model.setValue(resref , model.getValue("/root/temp/terminfo/icdo3info[1]/seqno")); }else if(flag =="icd10"){ setParameter("SPMRT01700_SEARCHDATA", code); setParameter("SPMRT01700_FLAG", "3"); modal("SPMRT01700"); if(getParameter("SPMRT01700_FLAG") == ""){ return; } model.setValue(ref , model.getValue("/root/temp/terminfo/icd10info[1]/diagcd")); model.setValue(nmref , model.getValue("/root/temp/terminfo/icd10info[1]/diagengnm")); model.setValue(resref , model.getValue("/root/temp/terminfo/icd10info[1]/diagengnm")); } model.refresh(); } /** * @desc : ¾ÏȯÀÚµî·ÏÅÇ¿¡¼­ ¾Ïµî·Ï¹øÈ£ ÀÚµ¿ ä¹ø ½Ã ÀÌÀü »ó¼¼ Á¤º¸ reset * @param : * @return : void * @authur : ÁÖÈñ°æ 2009-12-16 * @ ±âŸ : * @--------------------------------------------------- */ function resetDetailData() { model.resetInstanceNode("/root/main/cncrpatrgst/regstatus/cureopendd"); //Ä¡·á°³½ÃÀÏÀÚ model.resetInstanceNode("/root/main/cncrpatrgst/regstatus/sickstat"); //µî·Ï½Ã Áúº´»óÅ model.resetInstanceNode("/root/main/cncrpatrgst/dethinfo"); //»ç¸ÁÁ¤º¸ model.resetInstanceNode("/root/main/cncrpatrgst/diaginfo"); //Áø´ÜÁ¤º¸ model.resetInstanceNode("/root/main/cncrpatrgst/rerntmetstaspart"); //¿ø°ÝÀüÀ̺ÎÀ§ model.resetInstanceNode("/root/main/cncrpatrgst/cureinfo/chosbfcuremthd"); //³»¿øÀüÄ¡·á ±×¸®µå model.resetInstanceNode("root/main/cncrpatrgst/cureinfo/prmypart"); //¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý ±×¸®µå model.resetInstanceNode("/root/main/cncrpatrgst/cureinfo/metstaspart"); //ÀüÀ̺ÎÀ§Ä¡·á¹æ¹ý ±×¸®µå model.makeNode("/root/main/cncrpatrgst/cureinfo/chosbfcuremthd"); //³»¿øÀüÄ¡·á ±×¸®µå model.makeNode("root/main/cncrpatrgst/cureinfo/prmypart"); //¿ø¹ßºÎÀ§Ä¡·á¹æ¹ý ±×¸®µå model.makeNode("/root/main/cncrpatrgst/cureinfo/metstaspart"); //ÀüÀ̺ÎÀ§Ä¡·á¹æ¹ý ±×¸®µå grd_bfiocure.rebuild(); grd_prmypart.rebuild(); grd_metstaspart.rebuild(); model.refresh(); } /** * @desc : ÇϵåÄÚµå Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * hardcd - ÇϵåÄÚµå * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function mmbfGetHardCodeInfo(ref, rsltref, hardcd){ var mmb_rsltref = "/root/hidden/mmb/hardcd"; model.removeNode(mmb_rsltref); model.makeNode(mmb_rsltref); model.removeNode(ref); model.makeValue(ref + "/hardcd", hardcd); if(submit("TRMMB04103", "false", ref, mmb_rsltref)==true){ model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref); } model.refresh(); } /** * @group : * @ver : 2007.04.10 * @by : ÇÏÀç·û * @-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ·Îµå½Ã * @param : 7ÀÏ * @return : ÇöÀ糯¥¿¡¼­ -7ÀÏÇÑ ³¯Â¥ * @-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ function getAddDay(addend){ var backDate =""; var Now = new Date(); // (¿À´Ã³¯Â¥ÀÇ Time - (ÇÏ·ç * 7)) Now.setTime(Now.getTime()-(86400000*addend)); NowYear = Now.getYear();// ³â NowMonth = Now.getMonth()+1;// ¿ù NowDay = Now.getDate(); // ÀÏ backDate += NowYear ; //³âµµ if (NowMonth < 10 ) backDate += "0" + NowMonth ; else backDate += (Now.getMonth() + 1); if (NowDay < 10 ) backDate += "0" + NowDay ; else backDate += (Now.getDate()); return backDate ; }