/* --------------------------------------------------------------------- Ç׾ϰü¸®°£È£±â·Ï - Version : 1) : Ver.1.00.01 : Create By dhkim : 2009.10.12 ---------------------------------------------------------------------- */ //±Û·Î¹ú º¯¼ö ¼±¾ð var suppdeptcd;//¸Þ´º±×·ì »ç¿ëó(Á¶È¸ÇÒ º´µ¿ÄÚµå) var sORDERBYDTL = ""; //±×¸®µå Header ¼±Åýà Á¤·Ä //ÃʱâÈ­ function fInit(){ //»ó´ÜÁ¤º¸ var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); //¸Þ´º±×·ì »ç¿ëó(Á¶È¸ÇÒ º´µ¿ÄÚµå) suppdeptcd = aezfSetSuppDeptcd(); //Á¶È¸ÀÏÀÚ setting model.setValue("/root/main/cond/fromdd", getCurrentDate()); model.setValue("/root/main/cond/todd", getCurrentDate()); //»ó´ÜÁ¤º¸ Á¸Àç½Ã °³Àκ°¼±Åà if(model.getValue("/root/temp/paminfo/list/pid") != "") { var pid = model.getValue("/root/temp/paminfo/list/pid"); model.setValue("/root/main/cond/reqflag", "1"); //°³Àκ° model.setValue("/root/main/cond/pid", pid); }else{ model.setValue("/root/main/cond/reqflag", "2"); //±â°£º° ipt_pid.disabled = true; chk_flag.disabled=true; } model.refresh(); //°øÅëÄÚµå ·Îµå zbcfGetCodeList(new Array("M0519", "M0520", "M0597"), new Array("/root/init/M0519list", "/root/init/M0520list", "/root/init/M0597list"), true); //´ë»óÀÚ¸®½ºÆ® Á¶È¸ fTrgtmanList(); } //´ë»óÀÚ¸®½ºÆ® Á¶È¸ function fTrgtmanList() { //´ë»óÀÚÁ¤º¸¹× Ç×¾ÏÄ¡·áÁ¤º¸ ÃʱâÈ­ model.removenode("/root/main/patspclcntinfo"); model.removenode("/root/main/antirecinfo"); if(fIsSearchValid()){ model.removenode('/root/main/trgtmaninfolist'); model.makeNode('/root/main/trgtmaninfolist'); model.removenode('/root/send'); model.makeNode('/root/send'); model.copyNode("/root/send", "/root/main/cond"); //copyNode model.makeValue('/root/send/recflag', 'I');//I:´ë»óÀÚ¸®½ºÆ®Á¶È¸, D:Ç׾ϰü¸®±â·Ï Á¶È¸ //·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­¸¦ ¸ÕÀú ¼¼ÆÃ(Á¶È¸ÇÒº´µ¿ÄÚµå) var userDeptcd = getUserInfo('dutplcecd'); if(userDeptcd != suppdeptcd){ userDeptcd = suppdeptcd; } model.makeValue('/root/send/wardcd', userDeptcd); model.makeValue("/root/send/orderby", model.getValue("/root/main/cond/orderby")); if(submit("TRMNI03101")){//submit if(grd_trgtmanlistinfo.rows > 1){ //µî·Ï¹øÈ£, ȯÀÚ¸í, S/A merge grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("pid")) = true; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("hngnm")) = true; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("sexage")) = true; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("orddeptnm")) = false; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("orddrnm")) = false; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("prtlnm")) = false; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("prtldg")) = false; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("recdt")) = false; grd_trgtmanlistinfo.mergeCol(grd_trgtmanlistinfo.colRef("recrnm")) = false; grd_trgtmanlistinfo.refresh(); //2010.05.18 ±è´ÞÇö - ±â·ÏÁ¤º¸°¡ ÀÖ´Â °æ¿ì ´ë»óÀÚ¸®½ºÆ®¿¡¼­ »ç¿ëÀÚ°¡ Á÷Á¢ ¼±ÅÃÇÏ¿© Ç×¾ÏÄ¡·áÁ¤º¸ Á¶È¸Çϵµ·ÏÇÔ /* //ù¹øÂ° ¿­ÀÇ È¯ÀÚ ±â·ÏÁ¤º¸ load grd_trgtmanlistinfo.row = 1;//ù¹øÂ°¿­ default ¼±ÅûóÅ var pid = model.getValue('/root/main/trgtmaninfolist/trgtmanlist[' + grd_trgtmanlistinfo.row + ']/pid'); var indd = model.getValue('/root/main/trgtmaninfolist/trgtmanlist[' + grd_trgtmanlistinfo.row + ']/indd'); var cretno = model.getValue('/root/main/trgtmaninfolist/trgtmanlist[' + grd_trgtmanlistinfo.row + ']/cretno'); var recdt = model.getValue('/root/main/trgtmaninfolist/trgtmanlist[' + grd_trgtmanlistinfo.row + ']/recdt'); fGetAntiRecInfo(pid, indd, cretno, recdt); */ }else{//±â·ÏÁ¤º¸°¡ ¾øÀ»¶§ var pid = model.getValue("/root/temp/paminfo/list/pid"); var indd, cretno; //»ó´ÜÁ¤º¸ ÀÖÀ»½Ã && Á¶È¸Á¶°Ç¿¡ »ó´Ü ȯÀÚ ¼¼ÆÃ½Ã if(pid != "" && pid == model.getValue('/root/main/cond/pid')){ indd = model.getValue("/root/temp/paminfo/list/indd"); cretno = model.getValue("/root/temp/paminfo/list/cretno"); fGetAntiRecInfo(pid, indd, cretno); } } } model.refresh(); } } //´ë»óÀÚ Á¶È¸ Á¶°Ç À¯È¿¼ºÃ¼Å© function fIsSearchValid(){ var reqflag = model.getValue('/root/main/cond/reqflag'); var pid = model.getValue('/root/main/cond/pid'); var pidflag = model.getValue('/root/main/cond/pidflag'); var fromdd = model.getValue('/root/main/cond/fromdd'); var todd = model.getValue('/root/main/cond/todd'); //ÀüüÁ¶È¸ ¾Æ´Ò¶§ if(pidflag != 'Y'){ //³¯Â¥Á¶°Çüũ if(fromdd == ""){ messageBox('Á¶È¸ ½ÃÀÛÀÏÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.', 'I'); return false; } if(todd == ""){ messageBox('Á¶È¸ Á¾·áÀÏÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.', 'I'); return false; } if(!isValidDateTime(fromdd, "YYYYMMDD")){ messageBox('Á¶È¸ ½ÃÀÛÀÏÀÚ¸¦ ³¯Â¥À¯Çü(YYYY-MM-DD)¿¡ ¸Â°Ô ÀÔ·ÂÇϼ¼¿ä.', 'I'); return false; } if(!isValidDateTime(todd, "YYYYMMDD")){ messageBox('Á¶È¸ Á¾·áÀÏÀÚ¸¦ ³¯Â¥À¯Çü(YYYY-MM-DD)¿¡ ¸Â°Ô ÀÔ·ÂÇϼ¼¿ä.', 'I'); return false; } if(fromdd>todd){ messageBox('½ÃÀÛÀÏÀÚ¸¦ Á¾·áÀÏÀÚ ÀÌÀüÀÏÀÚ·Î ÀÔ·ÂÇϼ¼¿ä.','I'); return false; } } //Á¶È¸±¸ºÐÀÌ °³Àκ°À϶§ µî·Ï¹øÈ£ ÇʼöÀÔ·Â if(reqflag == "1" && pid == "") { if(pid == ""){ messageBox("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.","I"); model.setFocus("ipt_pid"); return false; } } return true; } //20091016 dhkim //Ç׾ϰü¸®±â·Ï ´ë»óÀÚÁ¤º¸ ¹× Ç×¾ÏÄ¡·áÁ¤º¸ ¼¼ÆÃ function fGetAntiRecInfo(pid, indd, cretno, recdt){ //»ó´ÜÁ¤º¸ ¼¼ÆÃ 2010-06-04 ȸÀÇ¿¡¼­ Á¦¿Ü // fSetPatInfoAntiRec(pid, indd, cretno, "I");//ordtype : Àӽ÷ΠI¸¸ ³Ñ±è.. ¿Ü·¡Àΰæ¿ìµµ »ó´Ü ¿Ã·Á¾ß ÇÏ´ÂÁö È®ÀÎÇÊ¿ä //Ç׾ϱâ·ÏÁ¶È¸ model.removenode('/root/main/antirecinfo'); //model.makeNode('/root/main/antirecinfo'); model.removenode('/root/main/patspclcntinfo'); //model.makeNode('/root/main/patspclcntinfo'); model.removenode('/root/send'); model.makeValue('/root/send/pid', pid); model.makeValue('/root/send/indd', indd); model.makeValue('/root/send/cretno', cretno); model.makeValue('/root/send/recdt', recdt); model.makeValue('/root/send/recflag', 'D');//I:´ë»óÀÚ¸®½ºÆ®Á¶È¸, D:Ç׾ϰü¸®±â·Ï Á¶È¸ //·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­¸¦ ¸ÕÀú ¼¼ÆÃ(Á¶È¸ÇÒº´µ¿ÄÚµå) var userDeptcd = getUserInfo('dutplcecd'); if(userDeptcd != suppdeptcd){ userDeptcd = suppdeptcd; } model.makeValue('/root/send/wardcd', userDeptcd); if(submit('TRMNI03103')){ //½Å±Ô±â·Ï¿©ºÎ¿¡ µû¶ó ±â·ÏÀÏ »ö º¯°æ(½Å±ÔÀ϶§´Â ÁÖȲ»öÀ¸·Î º¸¿©Áü) var isnew = model.getValue('/root/main/antirecinfo/isnew'); if(isnew == 'Y'){ opt_recdt.attribute('color') = '#ff6600';//ÁÖȲ }else{ opt_recdt.attribute('color') = '#4D4D4D';//°ËÁ¤ } var antirecinfoCnt = getNodesetCount("/root/main/antirecinfo"); if(antirecinfoCnt > 0){ //Ç×¾ÏÄ¡·áÁ¤º¸ Á¶È¸³»¿ª¿¡ µû¶ó ÅØ½ºÆ® ¹Ú½º Ȱ¼ºÈ­ ¹× ºñȰ¼ºÈ­ ó¸® fSetIptBoxDisabled(); } } model.refresh(); } //20091031 dhkim //üũ¹Ú½º ¼±Åýà ÄÚµå ¼ø¼­°¡ µÚ¤È÷´Â ºÎºÐ¿¡ ´ëÇØ ÄÚµå¼ø Á¤·Ä function fSortCheckboxData(chkData){ var dataArr = chkData.split(' '); var dataStr = ""; if(dataArr.length > 0){ var tmp; for(var i = dataArr.length; i >= 0; i--){ for(var j = 0; j < i; j++){ if(dataArr[j] > dataArr[j+1]){ tmp = dataArr[j]; dataArr[j] = dataArr[j+1]; dataArr[j+1] = tmp; } } } for(var i = 0; i < dataArr.length; i++){ if(dataArr.length -1 == i){ dataStr += dataArr[i]; }else{ dataStr += dataArr[i] + ' '; } } } return dataStr; } //20091103 dhkim //üũ¹Ú½º Äڵ尪À» ¸íĪÀ¸·Î º¯°æ function fChangeChkboxCodeToName(chkboxCode){ var chkboxArr = chkboxCode.split(' '); var chkNameStr = ''; for(var i = 0; i < chkboxArr.length; i++){ chkNameStr += model.getValue('/root/init/M0519list/M0519[cdid="' + chkboxArr[i] + '"]/cdnm') + ' '; } return chkNameStr; } //20091021 dhkim //Ç×¾ÏÄ¡·áÁ¤º¸ Á¶È¸³»¿ª¿¡ µû¶ó ÅØ½ºÆ® ¹Ú½º Ȱ¼ºÈ­ ¹× ºñȰ¼ºÈ­ ó¸® function fSetIptBoxDisabled(){ //Áö³­Ç×¾ÏÁ¦Åõ¿©ÈĹ߻ýÁõ»ó¿¡ ±âŸ üũ½Ã textÀÔ·Ââ(txt_bfsympetc) Ȱ¼ºÈ­ ¹× °ª Ãʱâȭó¸® var bfsymp = model.getValue('/root/main/antirecinfo/bfsymp'); //üũ¹Ú½º üũ³»¿ª Äڵ尪 ¼ø¼­·Î Á¤·Ä(üũ¹Ú½º µ¥ÀÌÅͰ¡ Ŭ¸¯ À̺¥Æ® ¹ß»ýÇÒ¶§¸¶´Ù ¼ø¼­°¡ µÚ¹Ù²ñ) bfsymp = fSortCheckboxData(bfsymp); model.setValue('/root/main/antirecinfo/bfsymp', bfsymp); //üũ¹Ú½º üũ³»¿ª Äڵ尪À» ¸íĪÀ¸·Î º¯°æÈÄ ¸íγëµå¿¡ ÀúÀå var bfsympnm = fChangeChkboxCodeToName(bfsymp); model.setValue('/root/main/antirecinfo/bfsympnm', bfsympnm); if(isSearchString(bfsymp, "99") == true){ txt_bfsympetc.disabled = false; }else{ model.setValue('/root/main/antirecinfo/bfsympetc', ''); txt_bfsympetc.disabled = true; } //°£È£±â·Ï ƯÀÌ»çÇ× Ã¼Å©½Ã textÀÔ·Ââ(txt_carerecetc) ºñȰ¼ºÈ­ ¹× °ª Ãʱâȭó¸® var carerecyn = model.getValue('/root/main/antirecinfo/carerecyn'); if(carerecyn.length > 2){ carerecyn = carerecyn.substring(carerecyn.length -1); } if(carerecyn == 'Y'){ model.setValue('/root/main/antirecinfo/carerecetc', ''); txt_carerecetc.disabled = true; }else{ txt_carerecetc.disabled = false; } //À̹øÇ×¾ÏÁ¦Åõ¿©°ú¹Î¹ÝÀÀ¾øÀ½ üũ½Ã °ú¹ÎÁõ»ó(chk_prestsymp), ±âŸtextÀÔ·Ââ(txt_prestsympetc) ºñȰ¼ºÈ­ ¹× °ª Ãʱâȭó¸® var prestsympyn = model.getValue('/root/main/antirecinfo/prestsympyn'); if(prestsympyn.length > 2){ prestsympyn = prestsympyn.substring(prestsympyn.length -1); } if(prestsympyn == 'Y'){ model.setValue('/root/main/antirecinfo/prestsymp', ''); model.setValue('/root/main/antirecinfo/prestsympetc', ''); chk_prestsymp.disabled = true; txt_prestsympetc.disabled = true; }else{ chk_prestsymp.disabled = false; txt_prestsympetc.disabled = false; } //À̹øÇ×¾ÏÁ¦Åõ¿©°ú¹Î¹ÝÀÀÁõ»ó ±âŸ üũ½Ã textÀÔ·Ââ(txt_prestsympetc) Ȱ¼ºÈ­ ¹× °ª Ãʱâȭó¸® var prestsymp = model.getValue('/root/main/antirecinfo/prestsymp'); //üũ¹Ú½º üũ³»¿ª Äڵ尪 ¼ø¼­·Î Á¤·Ä(üũ¹Ú½º µ¥ÀÌÅͰ¡ Ŭ¸¯ À̺¥Æ® ¹ß»ýÇÒ¶§¸¶´Ù ¼ø¼­°¡ µÚ¹Ù²ñ) prestsymp = fSortCheckboxData(prestsymp); model.setValue('/root/main/antirecinfo/prestsymp', prestsymp); //üũ¹Ú½º üũ³»¿ª Äڵ尪À» ¸íĪÀ¸·Î º¯°æÈÄ ¸íγëµå¿¡ ÀúÀå var prestsympnm = fChangeChkboxCodeToName(prestsymp); model.setValue('/root/main/antirecinfo/prestsympnm', prestsympnm); if(isSearchString(prestsymp, '99') == true){ txt_prestsympetc.disabled = false; }else{ model.setValue('/root/main/antirecinfo/prestsympetc', ''); txt_prestsympetc.disabled = true; } //Ç×¾ÏÁ¦Áß´Ü¿©ºÎ¿¡ Y¼±Åýà //Áß´Ü»çÀ¯(cmb_antstoprs), ±âŸÀÔ·Âtext(ipt_antstoprsetc), ÀÜ¿©Ç×¾ÏÁ¦Á¾·ù(ipt_antremvol), 󸮳»¿ë(ipt_antremrec) //ÀÔ·Ââ Ȱ¼ºÈ­ ¹× °ª Ãʱâȭó¸® var antstopyn = model.getValue('/root/main/antirecinfo/antstopyn'); if(antstopyn == 'Y'){ cmb_antstoprs.disabled = false; ipt_antremvol.disabled = false; ipt_antremrec.disabled = false; //Áß´Ü»çÀ¯(cmb_antstoprs)¿¡ ±âŸ ÀԷ½ÿ¡¸¸ ±âŸÀÔ·Âtext(ipt_antstoprsetc)Ȱ¼ºÈ­ var antstoprs = model.getValue('/root/main/antirecinfo/antstoprs'); if(isSearchString(antstoprs, '99') == true){ ipt_antstopetc.disabled = false; }else{ ipt_antstopetc.disabled = true; } }else{ model.setValue('/root/main/antirecinfo/antstoprs', ''); model.setValue('/root/main/antirecinfo/antstopetc', ''); model.setValue('/root/main/antirecinfo/antremvol', ''); model.setValue('/root/main/antirecinfo/antremrec', ''); cmb_antstoprs.disabled = true; ipt_antstopetc.disabled = true; ipt_antremvol.disabled = true; ipt_antremrec.disabled = true; } model.refresh(); } //20091020 dhkim //Ç׾ϰü¸®±â·Ï ´ë»óÀÚ»ó´ÜÁ¤º¸ ¼¼ÆÃ function fSetPatInfoAntiRec(pid, indd, cretno, ordtype) { var instcd = getUserInfo("dutplceinstcd"); var orddd = indd; //ÇöÀç»ó´ÜÁ¤º¸¿Í °°Àº ȯÀÚÀÌ¸é ¸®ÅÏ if(pid == model.getValue("/root/temp/paminfo/list/pid")) return; if(pid != '' && indd != '' && cretno != '' & ordtype != ''){ model.removeNodeset("/root/temp/paminfo"); model.makeNode("/root/temp/paminfo"); //ÀÔ¿ø³»¿ª¸¸ »ó´Ü ¿Ã¸² (ÀÓ½Ã.. ¿Ü·¡Àΰæ¿ìµµ »ó´Ü ¿Ã·Á¾ß ÇÏ´ÂÁö È®ÀÎÇÊ¿ä) condparam = ordtype + "¢Ë" + pid + "¢Ë" + indd + "¢Ë" + cretno + "¢Ë" + instcd+ "¢Ë" + orddd; setParameter("condparam", condparam); modal("SPMMO08900", "", "", "", "SPMMO08900", "", ""); var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¿ìÆí¹øÈ£ ÆË¾÷ È£Ãâ */ /* param : zipFlag - 1:¿ø¹«ÁÖ¼Òµî·Ï, 2:½ÇÁ¦ÁÖ¼Òµî·Ï */ /* return : */ /* --------------------------------------------------*/ function fZipPopUpCall(zipFlag){ var rcv_zipcdhead_path; var rcv_zipcdfoot_path; var rcv_seqno_path; var rcv_address_path; var term; //var term = model.getValue("/root/main/aidmembinfo/aidmembdetlinfo/addr"); var condition = "combination"; if(zipFlag == '1'){ rcv_zipcdhead_path = '/root/main/patspclcntinfo/rgstzipcd1'; rcv_zipcdfoot_path = '/root/main/patspclcntinfo/rgstzipcd2'; rcv_seqno_path = '/root/main/patspclcntinfo/rgstzipcdseqno'; rcv_address_path = '/root/main/patspclcntinfo/rgstheadaddr'; }else if(zipFlag == '2'){ rcv_zipcdhead_path = '/root/main/patspclcntinfo/realzipcd1'; rcv_zipcdfoot_path = '/root/main/patspclcntinfo/realzipcd2'; rcv_seqno_path = '/root/main/patspclcntinfo/realzipseq'; rcv_address_path = '/root/main/patspclcntinfo/realheadaddr'; }else{ return; } term = model.getValue(rcv_address_path); antifOpenZipCodeList("combination", term, rcv_zipcdhead_path, rcv_zipcdfoot_path, rcv_seqno_path, rcv_address_path); if(zipFlag == '1'){ model.setFocus("ipt_rgstaddr"); }else if(zipFlag == '2'){ model.setFocus("ipt_realaddr"); } model.refresh(); } //ÀúÀå, ¼öÁ¤½Ã Çʼö Ç׸ñ üũ function fAntiCureinfoSave() { var pid = model.getValue('/root/main/antirecinfo/pid'); if(pid == ''){ messageBox('ȯÀÚ±â·ÏÁ¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê¾Æ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù.', 'E'); return false; } //ÇöÀç±â·ÏÀÏÀÚ°¡ ÃÖ±Ù±â·ÏÀÏÀÚº¸´Ù ÀÌÀü±â·ÏÀ̸é ÀúÀåºÒ°¡ var curRecDt = model.getValue('/root/main/antirecinfo/recdt'); var bfRecDt = model.getValue('/root/main/antirecinfo/bfrecdt'); if(curRecDt < bfRecDt){ messageBox('ÇöÀç ÀúÀåÇÏ½Ç ±â·Ï³»¿ªº¸´Ù ÀÌÈÄÀÇ ±â·ÏÀÌ Á¸ÀçÇϹǷΠÀúÀåÇÒ ¼ö', 'I004'); return false; } var objContNm; //boxter, chemoport ±â·Ï¿©ºÎ üũ var boxter = model.getValue('/root/main/antirecinfo/boxter'); var chemoport = model.getValue('/root/main/antirecinfo/chemoport'); if(boxter == ''){ messageBox('boxter¸¦ ¼±ÅÃÇϼ¼¿ä', 'E'); objContNm = fControlFind("/root/main/antirecinfo/boxter"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(chemoport == ''){ messageBox('chemoport¸¦ ¼±ÅÃÇϼ¼¿ä', 'E'); objContNm = fControlFind("/root/main/antirecinfo/chemoport"); if(objContNm != "") { model.setFocus(objContNm); } return false; } /* 2010-07-02 ¼öÁ¤ + Ç׾ϰü¸®±â·Ï_0629 °ü·Ã ¼öÁ¤ ƯÀÌ»çÇ×Àº Çʼö ÀԷ»çÇ×ÀÌ ¾Æ´Õ´Ï´Ù. ƯÀÌ»çÇ× ÀÔ·ÂÀ» ÇÏÁö ¾Ê¾Æµµ ÀúÀåÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù var remark = model.getValue('/root/main/patspclcntinfo/remark'); if(remark == ''){ messageBox('ƯÀÌ »çÇ×(Àü´Þ»çÇ×)À» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/patspclcntinfo/remark"); if(objContNm != "") { model.setFocus(objContNm); } return false; } */ /* 2010-06-14 ¼öÁ¤ Ç×¾ÏÄ¡·á Á¤º¸ ÀÛ¼º¾øÀÌ »ó´ÜÀÇ ´ë»óÀÚ Á¤º¸¿Í ƯÀÌ»çÇ׸¸ ÀúÀå ÈÄ ÀÎÁõÀúÀåÇØµµ ÀúÀåÀÌ µÇ¾î¾ß ÇÔ //[Áö³­Ç×¾ÏÁ¦ Åõ¿©ÈÄ Áý¿¡¼­ ¹ß»ýµÈ Áõ»ó] //±âŸüũ½Ã ÀԷ¹ڽºÃ¼Å© var bfsymp = model.getValue('/root/main/antirecinfo/bfsymp'); var bfsympetc = model.getValue('/root/main/antirecinfo/bfsympetc'); if(isSearchString(bfsymp, "99") == true){ if(bfsympetc == ''){ messageBox('Áö³­ Ç×¾ÏÁ¦ Åõ¿© ÈÄ Áý¿¡¼­ ¹ß»ýµÈ Áõ»ó »çÇ×À» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bfsympetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } }else{ if(bfsympetc != ''){ messageBox('Áö³­ Ç×¾ÏÁ¦ Åõ¿© ÈÄ Áý¿¡¼­ ¹ß»ýµÈ Áõ»ó ±âŸ¿¡ üũ Çϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bfsympetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } } //[°£È£±â·Ï] //ƯÀÌ»çÇ× Ã¼Å©½Ã ÀԷ¹ڽºÃ¼Å© var carerecyn = model.getValue('/root/main/antirecinfo/carerecyn'); var carerecetc = model.getValue('/root/main/antirecinfo/carerecetc'); if(carerecyn.length > 2){ carerecyn = carerecyn.substring(carerecyn.length - 1); } if(carerecyn != 'Y'){//carerecyn==N if(carerecetc == ''){ messageBox('°£È£±â·Ï »çÇ×À» ÀÛ¼ºÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/carerecetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } }else{//carerecyn == Y if(carerecetc != ''){ messageBox('°£È£±â·Ï ƯÀÌ»çÇ׿¡ Ã¼Å©ÇØÁ¦ Çϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/carerecyn"); if(objContNm != "") { model.setFocus(objContNm); } return false; } } model.setValue('/root/main/antirecinfo/carerecyn', carerecyn); //[À̹øÇ×¾ÏÁ¦Åõ¿© Áß °ú¹Î¹ÝÀÀ] //1. °ú¹Î¹ÝÀÀ ¾øÀ½ üũ ÇØÁ¦½Ã Áõ»ó ÀԷ üũ //2. ±âŸüũ½Ã ÀԷ¹ڽºÃ¼Å© var prestsympyn = model.getValue('/root/main/antirecinfo/prestsympyn'); if(prestsympyn.length > 2){ prestsympyn = prestsympyn.substring(prestsympyn.length - 1); } var prestsymp = model.getValue('/root/main/antirecinfo/prestsymp'); var prestsympetc = model.getValue('/root/main/antirecinfo/prestsympetc'); if(prestsympyn != 'Y'){ if(prestsymp == ''){ messageBox('À̹ø Ç×¾ÏÁ¦ Åõ¿© Áß °ú¹Î¹ÝÀÀ Áõ»ó¿¡ üũÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/prestsymp"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(isSearchString(prestsymp, "99") == true && prestsympetc == ''){ messageBox('À̹ø Ç×¾ÏÁ¦ Åõ¿© Áß °ú¹Î¹ÝÀÀ ÀÔ·ÂÇʵ忡 ±âŸ»çÇ×À» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/prestsympetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } }else{ if(prestsymp != ''){ messageBox('À̹ø Ç×¾ÏÁ¦ Åõ¿© Áß °ú¹Î¹ÝÀÀ Áõ»ó¿¡ Ã¼Å©ÇØÁ¦ Çϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/prestsymp"); if(objContNm != "") { model.setFocus(objContNm); } return false; }else if(prestsympetc != ''){ messageBox('À̹ø Ç×¾ÏÁ¦ Åõ¿© Áß °ú¹Î¹ÝÀÀ ÀÔ·ÂÇʵ忡 ±âŸ»çÇ×À» »èÁ¦Çϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/prestsympetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } } model.setValue('/root/main/antirecinfo/prestsympyn', prestsympyn); //[Ȱ·ÂÁõ»ó] //ÇʼöÀÔ·Âüũ(Ç÷¾Ð, ¸Æ¹Ú, È£Èí, ü¿Â) var bp1 = model.getValue('/root/main/antirecinfo/bp1'); var bp2 = model.getValue('/root/main/antirecinfo/bp2');//Ç÷¾Ð var pulse = model.getValue('/root/main/antirecinfo/pulse');//¸Æ¹Ú var breth = model.getValue('/root/main/antirecinfo/breth');//È£Èí var bdtp1 = model.getValue('/root/main/antirecinfo/bdtp1'); var bdtp2 = model.getValue('/root/main/antirecinfo/bdtp2');//ü¿Â if(bp1 == ''){ messageBox('Ç÷¾ÐÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bp1"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(bp2 == ''){ messageBox('Ç÷¾ÐÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bp2"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(pulse == ''){ messageBox('¸Æ¹ÚÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/pulse"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(breth == ''){ messageBox('È£ÈíÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/breth"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(bdtp1 == ''){ messageBox('ü¿ÂÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bdtp1"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(bdtp2 == ''){ messageBox('ü¿ÂÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/bdtp2"); if(objContNm != "") { model.setFocus(objContNm); } return false; } //[Ç×¾ÏÁ¦Áß´Ü] //Áß´Ü¿©ºÎ¿¡ µû¸¥ »çÀ¯ÀÔ·Âüũ //»çÀ¯ÀԷ¿¡ ±âŸ ÀԷ½à ÀԷ¹ڽºÃ¼Å© //ÀÜ¿©Ç×¾ÏÁ¦Á¾·ù ¹× ¾ç ÀÔ·Âüũ //󸮳»¿ë ÀÔ·Âüũ var antstopyn = model.getValue('/root/main/antirecinfo/antstopyn'); var antstoprs = model.getValue('/root/main/antirecinfo/antstoprs'); var antstopetc = model.getValue('/root/main/antirecinfo/antstopetc'); var antremvol = model.getValue('/root/main/antirecinfo/antremvol'); var antremrec = model.getValue('/root/main/antirecinfo/antremrec'); if(antstopyn == 'N'){ if(antstoprs != ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ¿©ºÎ¸¦ È®ÀÎÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antstoprs"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(antstopetc != ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ¿©ºÎ¸¦ È®ÀÎÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antstopetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(antremvol != ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ¿©ºÎ¸¦ È®ÀÎÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antremvol"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(antremrec != ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ¿©ºÎ¸¦ È®ÀÎÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antremrec"); if(objContNm != "") { model.setFocus(objContNm); } return false; } }else if(antstopyn == 'Y'){ if(antstoprs == ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü »çÀ¯¸¦ ¼±ÅÃÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antstoprs"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(isSearchString(antstoprs, "99") == true && antstopetc == ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ³»¿ªÀÇ ±âŸ»çÇ×À» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antstopetc"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(antremvol == ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ³»¿ªÀÇ ÀÜ¿© Ç×¾ÏÁ¦ Á¾·ù ¹× ¾çÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antremvol"); if(objContNm != "") { model.setFocus(objContNm); } return false; } if(antremrec == ''){ messageBox('Ç×¾ÏÁ¦Áß´Ü ³»¿ªÀÇ Ã³¸®³»¿ëÀ» ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antremrec"); if(objContNm != "") { model.setFocus(objContNm); } return false; } }else{ messageBox('Ç×¾ÏÁ¦Áß´Ü¿©ºÎ¸¦ ÀÔ·ÂÇϼ¼¿ä.', 'E'); objContNm = fControlFind("/root/main/antirecinfo/antstopyn"); if(objContNm != "") { model.setFocus(objContNm); } return false; } */ return true; } //--------------------- // control ã±â //--------------------- function fControlFind(xPath) { var childObjCnt = document.controls.length; var childObj; for (var i=0; i < childObjCnt; i++) { childObj = document.controls.item(i); var ref = childObj.attribute("ref"); if (ref == xPath) { return childObj.attribute("id"); break; } } return ""; } function fMake_SignData(){ // Sign.addnode("/root/main/signSaveData"); // ¢º ±â·Ï °ü·Ã ÀνºÅϽº Àüü¸¦ copy, ÀÎÁõ¿¡ ÀúÀåÇÒ ¸ðµç Instance AddNodeÇÑ´Ù. Sign.addnode("/root/main/cond"); Sign.addnode("/root/main/antirecinfo"); Sign.addnode("/root/main/patspclcntinfo" ); } //»èÁ¦À¯È¿¿©ºÎüũ function fIsDeleteValid(){ //ȯÀÚÀç¿øÁ¤º¸ üũ if(fIsValidPatientSaveInfo("D") == false) return false; var userid = getUserInfo("userid"); var recrid = model.getValue("/root/main/antirecinfo/recrid"); var recrnm = model.getValue("/root/main/antirecinfo/recrnm"); if(userid != recrid){ messageBox("±â·ÏÀ» ÀÛ¼ºÇϽŠ'" + recrnm + "(" + recrid + ")'´ÔÀÌ ÇØ´ç±â·ÏÀ» »èÁ¦ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.", "I"); return false; } return true; } //ȯÀÚÀç¿øÁ¤º¸ üũ function fIsValidPatientSaveInfo(saveFlag){ var pid = model.getValue('/root/main/antirecinfo/pid'); var hngnm = model.getValue('/root/main/patspclcntinfo/hngnm'); if(pid == null || pid == ""){ //´ë»óÀÚ¸®½ºÆ®¿¡ Á¤º¸°¡ ¾ø´Â°æ¿ì pid = model.getValue("/root/main/patspclcntinfo/pid"); } //ÇØ´ç±â·ÏÀÏÀÚÀÇ indd°¡ ÇöÀç ȯÀÚÁ¤º¸ÀÇ inddº¸´Ù °ú°ÅÀÏÀÚÀ̸é ÀúÀåºÒ°¡ model.removenode('/root/hidden'); model.makeNode('/root/hidden'); model.removenode('/root/send'); model.makeValue('/root/send/pid', pid); //·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­¸¦ ¸ÕÀú ¼¼ÆÃ(Á¶È¸ÇÒº´µ¿ÄÚµå) var userDeptcd = getUserInfo('dutplcecd'); if(userDeptcd != suppdeptcd){ userDeptcd = suppdeptcd; } var saveMsg = 'ÀúÀå'; if(saveFlag == 'D'){ saveMsg = '»èÁ¦'; } model.makeValue('/root/send/wardcd', userDeptcd); if(submit('TRMNI03102')){ var indd = model.getValue('/root/hidden/patininfo/indd'); var cretno = model.getValue('/root/hidden/patininfo/cretno'); var dschnotiyn = model.getValue('/root/hidden/patininfo/dschnotiyn'); var dschjudgprcsstat = model.getValue('/root/hidden/patininfo/dschjudgprcsstat'); var currecyn = model.getValue('/root/hidden/patininfo/currecyn'); var prerecyn = model.getValue('/root/hidden/patininfo/prerecyn'); var maxrecdt = model.getValue('/root/hidden/patininfo/maxrecdt'); var recdt = model.getValue('/root/hidden/patininfo/recdt'); var prerecdt = model.getValue('/root/main/antirecinfo/recdt'); if(indd == '' || cretno == ''){ messageBox('(' + hngnm + ') ȯÀÚ´Â ÇöÀç Àç¿øÁßÀÌ ¾Æ´Ï¹Ç·Î '+saveMsg+'ÇÒ ¼ö', 'I004'); return false; } if(dschjudgprcsstat == 'B'){ messageBox('(' + hngnm + ') ȯÀÚ´Â ÇöÀç ½É»çÁß »óÅÂÀ̹ǷΠ'+saveMsg+'ÇÒ ¼ö','I004'); return false; } if(dschjudgprcsstat == 'C' || dschjudgprcsstat == 'E'){ messageBox('(' + hngnm + ') ȯÀÚ´Â ÇöÀç ½É»ç¿Ï·á »óÅÂÀ̹ǷΠ'+saveMsg+'ÇÒ ¼ö','I004'); return false; } if(dschnotiyn == 'Y'){ messageBox('(' + hngnm + ') ȯÀÚ´Â ÇöÀç °£È£»çÅð½ÇÁ¤¸®¿Ï·á »óÅÂÀ̹ǷΠ'+saveMsg+'ÇÒ ¼ö','I004'); return false; } if(saveFlag != 'D'){ //ÇöÀçÀç¿ø³»¿ª°ú Ç׾ϱâ·Ï ¼öÁøÅ°°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì if(indd != model.getValue('/root/main/antirecinfo/indd') && cretno != model.getValue('/root/main/antirecinfo/cretno')){ //ÇöÀç Àç¿ø»óÅÂÀ̰í ÇØ´çÀÏÀÚ±â·ÏÀÌ Àִ ȯÀÚÀÇ °ú°Å ±â·Ï Á¶È¸ÈÄ ÀúÀåÇÏ·Á°í ÇÒ¶§ if(currecyn == 'Y'){ var ret = messageBox('(' + hngnm + ') ȯÀÚÀÇ ' + recdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÏÀÚ ±â·Ï³»¿ªÀÌ Á¸ÀçÇÕ´Ï´Ù.\r\n' +'ÀÔ·ÂÇϽŠ' + prerecdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÏÀÚ ±â·ÏÀ» ' + recdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÏÀÚ ±â·ÏÀ¸·Î ¼öÁ¤ÇϽðڽÀ´Ï±î?', 'Q'); if(ret == 6){ fSignCopySave("U");//°ú°Å±â·Ï¼öÁ¤³»¿ªÀ» ±âÁ¸³»¿ª¿¡ ¼öÁ¤ÀúÀå } return false; } if(currecyn == 'N' && prerecyn == 'Y'){ //ÇöÀç Àç¿ø»óÅÂÀ̰í ÇØ´çÀÏÀÚ±â·ÏÀÌ ¾ø´Â ȯÀÚÀÇ °ú°Å ±â·Ï Á¶È¸ÈÄ ÀúÀåÇÏ·Á°í ÇÒ¶§ ¸Þ¼¼Áö ¸®ÅÏÈÄ yesÀ̸é ÀÌÀü±â·Ï copyÇÏ¿© ½Å±ÔÀúÀå var msg = '(' + hngnm + ') ȯÀÚÀÇ ' + maxrecdt.toDate().getDateFormat("YYYY-MM-DD") + ' ÀÏÀÚ ±â·ÏÀ» º¹»çÇÏ¿© ' + getCurrentDate().toDate().getDateFormat("YYYY-MM-DD") + ' ÀÏÀÚ·Î ½Å±Ô±â·Ï ÇϽðڽÀ´Ï±î?'; var ret = messageBox(msg, 'Q'); if(ret == 6){ fSignCopySave("I");//º¹»çÇÏ¿© ½Å±ÔÀúÀå } return false; }else{ messageBox('(' + hngnm + ') ȯÀÚÀÇ ÇöÀç Àç¿øÁ¤º¸¿Í ÀúÀåÇÏ·Á´Â ±â·Ï³»¿ªÀÇ Àç¿øÁ¤º¸°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¹Ç·Î ÀúÀåÇÒ ¼ö', 'I004'); return false; } } }else{ //»èÁ¦ÀÇ °æ¿ì ÇöÀç ¼öÁøÀÏÀÚ¿Í ÀÏÄ¡ÇÏ´Â ±â·Ï³»¿ª¸¸ »èÁ¦Çϵµ·Ï ÇÔ var recPid = model.getValue('/root/main/antirecinfo/pid'); var recIndd = model.getValue('/root/main/antirecinfo/indd'); var recCretno = model.getValue('/root/main/antirecinfo/cretno'); if(pid != recPid || indd != recIndd || cretno != recCretno){ messageBox('ÇØ´ç ±â·ÏÀº ' + hngnm + '´ÔÀÇ ÇöÀç Àç¿øÀÏÀÚ ' + recdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÇ ±â·ÏÀÌ ¾Æ´Ï¹Ç·Î »èÁ¦ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.' , 'I'); return false; } } } return true; } //°ú°Å±â·ÏÀ» º¹»çÇÏ¿© ÇöÀçÀç¿ø³»¿ª¿¡ ½Å±ÔÀúÀå : I //°ú°Å±â·ÏÀ» º¹»çÇÏ¿© ÇöÀçÀç¿ø³»¿ª¿¡ ¼öÁ¤ÀúÀå : U function fSignCopySave(saveflag){ var pid = model.getValue('/root/main/antirecinfo/pid'); var hngnm = model.getValue('/root/main/antirecinfo/hngnm'); var recdt = model.getValue('/root/main/antirecinfo/recdt'); var indd = model.getValue('/root/main/antirecinfo/indd'); var cretno = model.getValue('/root/main/antirecinfo/cretno'); var orddrid = model.getValue('/root/main/antirecinfo/orddrid'); var orddeptcd = model.getValue('/root/main/antirecinfo/orddeptcd'); var remark = model.getValue('/root/main/patspclcntinfo/remark'); var fromdd = model.getValue('/root/main/cond/fromdd'); var todd = model.getValue('/root/main/cond/todd'); var pidflag = model.getValue('/root/main/cond/pidflag'); var isnew = ""; var savemsg = ""; var signno = '';//ÀÎÁõ¹øÈ£ var formcd = '0900006695';//Ç׾ϰ£È£±â·Ï¼­½ÄÄÚµå //±â·Ï ½Å±Ô,¼öÁ¤ ÀúÀå if(fAntiCureinfoSave() == false) return; //ÇʼöÀÔ·Âüũ if(saveflag == "I"){//½Å±ÔÀúÀå isnew = "Y"; recdt = getCurrentDate(); indd = model.getValue("/root/hidden/patininfo/indd"); //ÇöÀç¿øÁ¤º¸·Î º¯°æ cretno = model.getValue("/root/hidden/patininfo/cretno"); //ÇöÀç¿øÁ¤º¸·Î º¯°æ }else if(saveflag == "U"){//¼öÁ¤ÀúÀå isnew = "N"; indd = model.getValue("/root/hidden/patininfo/indd"); //ÇöÀç¿øÁ¤º¸·Î º¯°æ cretno = model.getValue("/root/hidden/patininfo/cretno"); //ÇöÀç¿øÁ¤º¸·Î º¯°æ recdt = model.getValue("/root/hidden/patininfo/recdt"); //ÇöÀç¿ø³»¿ªÀÇ ±â·Ï³¯Â¥ } //·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­¸¦ ¸ÕÀú ¼¼ÆÃ(Á¶È¸ÇÒº´µ¿ÄÚµå) var userDeptcd = getUserInfo('dutplcecd'); if(userDeptcd != suppdeptcd){ userDeptcd = suppdeptcd; } //º¹»çÀúÀåÀü ÇØ´çȯÀÚÀÇ ÇöÀç ÇÁ·ÎÅäÄÝÁ¤º¸ ¹× ȯÀڱ⺻Á¤º¸¸¦ Á¶È¸ÇÏ¿© ÀúÀåÇÒ node¸¦ »õ·Î ¼³Á¤ÇÑ´Ù. model.removenode('/root/main/currentinfo'); model.makenode('/root/main/currentinfo'); model.removenode('/root/send'); model.makeValue('/root/send/pid', pid); model.makeValue('/root/send/indd', indd); model.makeValue('/root/send/cretno', cretno); model.makeValue('/root/send/wardcd', userDeptcd); model.makeValue('/root/send/recdt', recdt); model.makeValue('/root/send/recflag', "D"); if(!submit('TRMNI03104')){ messageBox('º¹»çÀúÀåÀ» À§ÇÑ È¯ÀÚ ÇöÀç ÇÁ·ÎÅäÄÝ Á¤º¸ Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); return; }else{ //´ë»óÀÚÁ¤º¸(Áø·á°ú, ÁÖÄ¡ÀÇ, Áø´Ü¸í, ÀüÇÁ·ÎÅäÄÝ) ³ëµå »õ·Î¼¼ÆÃ model.setValue('/root/main/antirecinfo/orddeptnm', model.getValue('/root/main/currentinfo/antirecinfo/orddeptnm'));//Áø·á°ú model.setValue('/root/main/antirecinfo/orddrnm', model.getValue('/root/main/currentinfo/antirecinfo/orddrnm'));//ÁÖÄ¡ÀÇ model.setValue('/root/main/antirecinfo/sickclsnm', model.getValue('/root/main/currentinfo/antirecinfo/sickclsnm'));//Áø´Ü¸í //Ç×¾ÏÄ¡·áÁ¤º¸(ÇÁ·ÎÅäÄÝÁ¤º¸¸¸) ³ëµå »õ·Î¼¼ÆÃ model.setValue('/root/main/antirecinfo/prtlnm', model.getValue('/root/main/currentinfo/antirecinfo/prtlnm'));//ÇÁ·ÎÅäÄݸí model.setValue('/root/main/antirecinfo/recdt', model.getValue('/root/main/currentinfo/antirecinfo/recdt'));//±â·ÏÀÏÀÚ model.setValue('/root/main/antirecinfo/recrnm', model.getValue('/root/main/currentinfo/antirecinfo/recrnm'));//±â·ÏÀÚ model.setValue('/root/main/antirecinfo/recrid', model.getValue('/root/main/currentinfo/antirecinfo/recrid'));//recrid model.setValue('/root/main/antirecinfo/prtlstrdd', model.getValue('/root/main/currentinfo/antirecinfo/prtlstrdd'));//½ÃÀÛÀÏÀÚ model.setValue('/root/main/antirecinfo/termnm', model.getValue('/root/main/currentinfo/antirecinfo/termnm'));//Àû¿ë±â°£ model.setValue('/root/main/antirecinfo/drugstage', model.getValue('/root/main/currentinfo/antirecinfo/drugstage'));//Ç×¾ÏÂ÷¼ö line model.setValue('/root/main/antirecinfo/drugcycle', model.getValue('/root/main/currentinfo/antirecinfo/drugcycle'));//Ç×¾ÏÂ÷¼ö cycle model.setValue('/root/main/antirecinfo/pid', model.getValue('/root/main/currentinfo/antirecinfo/pid'));//pid model.setValue('/root/main/antirecinfo/indd', model.getValue('/root/main/currentinfo/antirecinfo/indd'));//indd model.setValue('/root/main/antirecinfo/cretno', model.getValue('/root/main/currentinfo/antirecinfo/cretno'));//cretno model.setValue('/root/main/antirecinfo/cpgappno', model.getValue('/root/main/currentinfo/antirecinfo/cpgappno'));//cpgappno model.setValue('/root/main/antirecinfo/prtlcd', model.getValue('/root/main/currentinfo/antirecinfo/prtlcd'));//prtlcd model.setValue('/root/main/antirecinfo/prtlstrdd', model.getValue('/root/main/currentinfo/antirecinfo/prtlstrdd'));//prtlstrdd //model.setValue('/root/main/antirecinfo/termno', model.getValue('/root/main/currentinfo/antirecinfo/termno'));//termno model.setValue('/root/main/antirecinfo/prtldg', model.getValue('/root/main/currentinfo/antirecinfo/prtldg'));//prtldg //fstrgstrid, fstrgstdt, signno »õ·Î¼¼ÆÃ model.setValue('/root/main/antirecinfo/fstrgstrid', model.getValue('/root/main/currentinfo/antirecinfo/fstrgstrid'));//fstrgstrid model.setValue('/root/main/antirecinfo/fstrgstdt', model.getValue('/root/main/currentinfo/antirecinfo/fstrgstdt'));//fstrgstdt model.setValue('/root/main/antirecinfo/signno', model.getValue('/root/main/currentinfo/antirecinfo/signno'));//signno } signno = model.getValue('/root/main/antirecinfo/signno'); model.removenode('/root/send'); //Á¶È¸Á¶°Ç var condData = "pid" + "¢Ë" + "indd" + "¢Ë" + "cretno" + "¢Ë" + "recdt" + "¢Ë" + "recflag" + "¢Ë" + "fromdd" + "¢Ë" + "todd" + "¢Ë" + "pidflag" + "¢Ë" + "isnew" + "¢Ë" + "saveflag" + "¢Ì"; condData += pid + "¢Ë" + indd + "¢Ë" + cretno + "¢Ë" + recdt + "¢Ë" + "D" + "¢Ë" + fromdd + "¢Ë" + todd + "¢Ë" + pidflag + "¢Ë" + isnew + "¢Ë" + saveflag + "¢Ì"; model.makeValue('/root/send/cond', condData); //Ç׾ϱâ·ÏÁ¤º¸ model.makeNode('/root/send/antirecinfo'); model.copyNode('/root/send/antirecinfo', '/root/main/antirecinfo'); //ƯÀÌ»çÇ× var spclData = "pid" + "¢Ë" + "remark" + "¢Ë" + "rgstzipcd1" + "¢Ë" + "rgstzipcd2" + "¢Ë" + "rgstzipcdseqno" + "¢Ë" + "rgstaddr" + "¢Ë" + "realzipcd1" + "¢Ë" + "realzipcd2" + "¢Ë" + "realzipseq" + "¢Ë" + "realaddr" + "¢Ë" + "hometel" + "¢Ë" + "mpphontel" + "¢Ë" + "procerhometel" + "¢Ë" + "procermpphontel" + "¢Ì"; spclData += pid + "¢Ë" + remark + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcdseqno') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipseq') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/hometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/mpphontel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procerhometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procermpphontel') + "¢Ì"; model.makeValue('/root/send/patspclcntinfo', spclData); //ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® Sign.certreload = true ; // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ // ¢º ÀüÀÚÀÎÁõ °ü·Ã ȯÀÚ ÀÎÀû Á¤º¸¸¦ º¸³»ÁÜ. var wSigninfo = "pid" +"¢Ë" // 01 µî·Ï¹øÈ£ + "orddd" +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + "cretno" +"¢Ë" // 03 »ý¼º¹øÈ£ + "signno" +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + "recdd" +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + "rectm" +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "recsaveflag" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "signflag" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "signgenrflag" +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø/ÀÀ±Þ/DSC±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "formcd" +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå + "orddeptcd" +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + "orddrid" +"¢Ë" // 12 Áø·áÀÇ»çID + "signbfcnts" +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + "signaftcnts" +"¢Ë" // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + "screenid" +"¢Ë" // 15 ¢º È­¸é¾ÆÀ̵ð + "certflag" +"¢Ì" // 16 ¢º ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) + pid +"¢Ë" // 01 µî·Ï¹øÈ£ + indd +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + cretno +"¢Ë" // 03 »ý¼º¹øÈ£ + signno +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + getCurrentDate() +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + getCurrentTime() +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "Y" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "02" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "D" +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø/ÀÀ±Þ/DSC±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + formcd +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå (emr.mrfmform) + orddeptcd +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + orddrid +"¢Ë" // 12 Áø·áÀÇ»çID + Sign.signedInfos[1] +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + Sign.signedInfos[2] +"¢Ë" // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + getScreenID() +"¢Ë" // 15 ¢º È­¸é¾ÆÀ̵ð + "C" +"¢Ì"; // 16 ¢º ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) model.makeValue("/root/send/signinfo" , wSigninfo); } else { return ; } if(submit('TXMNI03103')){ messageBox('ÀúÀåÇÏ¿´½À´Ï´Ù.', 'I'); fTrgtmanList();//´ë»óÀÚ¸®½ºÆ® ÀçÁ¶È¸ } } //ÀÎÁõÀúÀå function fSignSave(saveflag) { var pid = model.getValue('/root/main/antirecinfo/pid'); var hngnm = model.getValue('/root/main/antirecinfo/hngnm'); var recdt = model.getValue('/root/main/antirecinfo/recdt'); var indd = model.getValue('/root/main/antirecinfo/indd'); var cretno = model.getValue('/root/main/antirecinfo/cretno'); var orddrid = model.getValue('/root/main/antirecinfo/orddrid'); var orddeptcd = model.getValue('/root/main/antirecinfo/orddeptcd'); var remark = model.getValue('/root/main/patspclcntinfo/remark'); var fromdd = model.getValue('/root/main/cond/fromdd'); var todd = model.getValue('/root/main/cond/todd'); var pidflag = model.getValue('/root/main/cond/pidflag'); var isnew = model.getValue('/root/main/antirecinfo/isnew'); var savemsg = ""; var signno = '';//ÀÎÁõ¹øÈ£ var formcd = '0900006695';//Ç׾ϰ£È£±â·Ï¼­½ÄÄÚµå if(saveflag == 'D'){//±â·Ï»èÁ¦ if(fIsValidPatientSaveInfo('D') == false) return; //ȯÀÚÀç¿øÁ¤º¸Ã¼Å© if(fIsDeleteValid() == false) return; //»èÁ¦À¯È¿¿©ºÎüũ savemsg = " »èÁ¦"; signno = model.getValue('/root/main/antirecinfo/signno'); }else{//±â·Ï ½Å±Ô,¼öÁ¤ ÀúÀå if(fIsValidPatientSaveInfo('S') == false) return; //ȯÀÚÀç¿øÁ¤º¸Ã¼Å© if(fAntiCureinfoSave() == false) return; //ÇʼöÀÔ·Âüũ //2010-07-05 °£È£±â·Ï¿¡ ³»¿ë ¹ÌÀԷ½à ƯÀÌ»çÇ× ¾øÀ½ ÀÚµ¿Ã³¸®. if(trim(model.getValue("/root/main/antirecinfo/carerecetc")).length == 0){ chk_carerecyn.value="Y"; fSetIptBoxDisabled(); } //2010-07-05 À̹ø Ç×¾ÏÁ¦Åõ¿© Áß °ú¹Î¹ÝÀÀ ¹Ì ¼±Åýà °ú¹Î¹ÝÀÀ¾øÀ½ ÀÚµ¿Ã³¸®. if(trim(chk_prestsymp.value).length == 0){ chk_prestsympyn.value="Y"; fSetIptBoxDisabled(); } if(isnew == 'Y'){ savemsg = " ½Å±Ôµî·Ï"; saveflag = "I"; }else{ savemsg = " ¼öÁ¤"; signno = model.getValue('/root/main/antirecinfo/signno'); saveflag = "U"; } } if(messageBox(''+hngnm+'ȯÀÚÀÇ ' + recdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÏÀÚ Ç׾ϱâ·ÏÀ»' + savemsg + 'ÇϽðڽÀ´Ï±î?', 'Q') == 7) return; model.removenode('/root/send'); //Á¶È¸Á¶°Ç var condData = "pid" + "¢Ë" + "indd" + "¢Ë" + "cretno" + "¢Ë" + "recdt" + "¢Ë" + "recflag" + "¢Ë" + "fromdd" + "¢Ë" + "todd" + "¢Ë" + "pidflag" + "¢Ë" + "isnew" + "¢Ë" + "saveflag" + "¢Ì"; condData += pid + "¢Ë" + indd + "¢Ë" + cretno + "¢Ë" + recdt + "¢Ë" + "D" + "¢Ë" + fromdd + "¢Ë" + todd + "¢Ë" + pidflag + "¢Ë" + isnew + "¢Ë" + saveflag + "¢Ì"; model.makeValue('/root/send/cond', condData); //Ç׾ϱâ·ÏÁ¤º¸ //ü¿Â´ÜÀ§, Ç×¾ÏÁ¦Áß´Ü»çÀ¯ ÄÞº¸ ¶óº§°ª ³ëµå Ãß°¡ model.makeValue("/root/main/antirecinfo/bdtp2nm", model.getValue("/root/init/M0520list/M0520[cdid='"+model.getValue("/root/main/antirecinfo/bdtp2")+"']/cdnm")); model.makeValue("/root/main/antirecinfo/antstoprsnm", model.getValue("/root/init/M0597list/M0597[cdid='"+model.getValue("/root/main/antirecinfo/antstoprs")+"']/cdnm")); model.makeNode('/root/send/antirecinfo'); model.copyNode('/root/send/antirecinfo', '/root/main/antirecinfo'); //ƯÀÌ»çÇ× var spclData = "pid" + "¢Ë" + "remark" + "¢Ë" + "rgstzipcd1" + "¢Ë" + "rgstzipcd2" + "¢Ë" + "rgstzipcdseqno" + "¢Ë" + "rgstaddr" + "¢Ë" + "realzipcd1" + "¢Ë" + "realzipcd2" + "¢Ë" + "realzipseq" + "¢Ë" + "realaddr" + "¢Ë" + "hometel" + "¢Ë" + "mpphontel" + "¢Ë" + "procerhometel" + "¢Ë" + "procermpphontel" + "¢Ì"; spclData += pid + "¢Ë" + remark + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcdseqno') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipseq') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/hometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/mpphontel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procerhometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procermpphontel') + "¢Ì"; model.makeValue('/root/send/patspclcntinfo', spclData); //ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® Sign.certreload = true ; // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ // alert(Sign.signedInfos[1]); // ¢º ÀüÀÚÀÎÁõ °ü·Ã ȯÀÚ ÀÎÀû Á¤º¸¸¦ º¸³»ÁÜ. var wSigninfo = "pid" +"¢Ë" // 01 µî·Ï¹øÈ£ + "orddd" +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + "cretno" +"¢Ë" // 03 »ý¼º¹øÈ£ + "signno" +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + "recdd" +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + "rectm" +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "recsaveflag" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "signflag" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "signgenrflag" +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø/ÀÀ±Þ/DSC±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "formcd" +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå + "orddeptcd" +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + "orddrid" +"¢Ë" // 12 Áø·áÀÇ»çID + "signbfcnts" +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + "signaftcnts" +"¢Ë" // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + "screenid" +"¢Ë" // 15 ¢º È­¸é¾ÆÀ̵ð + "certflag" +"¢Ì" // 16 ¢º ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) + pid +"¢Ë" // 01 µî·Ï¹øÈ£ + indd +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + cretno +"¢Ë" // 03 »ý¼º¹øÈ£ + signno +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + getCurrentDate() +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + getCurrentTime() +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "Y" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "02" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "D" +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø/ÀÀ±Þ/DSC±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + formcd +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå (emr.mrfmform) + orddeptcd +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + orddrid +"¢Ë" // 12 Áø·áÀÇ»çID + Sign.signedInfos[1] +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + Sign.signedInfos[2] +"¢Ë" // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + getScreenID() +"¢Ë" // 15 ¢º È­¸é¾ÆÀ̵ð + "C" +"¢Ì"; // 16 ¢º ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) model.makeValue("/root/send/signinfo" , wSigninfo); } else { return ; } // alert(instance1.selectNodesXml('/root/send')); if(submit('TXMNI03102')){ messageBox(savemsg + 'ÇÏ¿´½À´Ï´Ù.', 'I'); fTrgtmanList();//´ë»óÀÚ¸®½ºÆ® ÀçÁ¶È¸ } } /** * @desc : ȯÀÚµî·Ï¹øÈ£ Á¶È¸ ÆË¾÷ * @ * @param : refPid - ȯÀÚ¹øÈ£ Âü°í node path * refPnm - ȯÀÚ¸í Âü°í node path * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetPid(refPid ) { model.removeNodeset("/root/main/patinfo/pathistlist"); model.makeNode("/root/main/patinfo/patinfolist"); //Á¶È¸°Ç¼ö°¡ 1°ÇÀÏ °æ¿ì ÆË¾÷âÀ» ¹Ù·Î ´Ý´Â´Ù. model.makeValue("/root/hidden/tmp/pidpopupinfo/checkfnexam", "1"); model.makeValue("/root/hidden/tmp/pidpopupinfo/autoflag", "Y"); model.makeValue("/root/hidden/tmp/pidpopupinfo/pid", ""); if( model.getValue("/root/hidden/tmp/pidpopupinfo/srchcond") == '' ){ model.makeValue("/root/hidden/tmp/pidpopupinfo/srchcond", '1'); } modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/hidden/tmp/pidpopupinfo", "/root/send"); model.resetInstanceNode("/root/source"); //ȯÀÚ¹øÈ£ copy var popupendflag = model.getValue("/root/main/popupendflag"); if (popupendflag == "ok") { model.makeValue(refPid, model.getValue("/root/main/patinfo/patinfolist/pid")); model.refresh(); fTrgtmanList(); } } //½Å±Ô ÀúÀåÀ» À§ÇÑ ÃʱâÈ­ function fSaveInit(){ if("" != model.getValue("/root/main/antirecinfo/isnew")){ model.setValue("/root/main/antirecinfo/isnew", "Y"); model.setValue("/root/main/antirecinfo/recdt",getCurrentDate() +getCurrentTime()); opt_recdt.attribute('color') = '#ff6600';//ÁÖȲ model.refreshpart("/root/main/antirecinfo/recdt"); model.setValue("/root/main/antirecinfo/recrnm", getUserName()); model.refreshpart("/root/main/antirecinfo/recrnm"); model.setValue("/root/main/antirecinfo/recrid", getUserId()); model.setValue("/root/main/antirecinfo/bfsymp",''); model.setValue("/root/main/antirecinfo/bfsympnm",''); model.setValue("/root/main/antirecinfo/bfsympetc",''); txt_bfsympetc.disabled = true; model.setValue("/root/main/antirecinfo/prestsympyn",''); model.setValue("/root/main/antirecinfo/prestsymp",''); model.setValue("/root/main/antirecinfo/prestsympnm",''); model.setValue("/root/main/antirecinfo/prestsympetc",''); txt_prestsympetc.disabled = true; model.setValue("/root/main/antirecinfo/carerecyn",''); model.setValue("/root/main/antirecinfo/carerecetc",''); model.setValue("/root/main/antirecinfo/bp1",''); model.setValue("/root/main/antirecinfo/bp2",''); model.setValue("/root/main/antirecinfo/pulse",''); model.setValue("/root/main/antirecinfo/breth",''); model.setValue("/root/main/antirecinfo/bdtp1",''); model.setValue("/root/main/antirecinfo/bdtp2",''); model.setValue("/root/main/antirecinfo/antstopyn",'N'); cmb_antstoprs.disabled = true; model.setValue("/root/main/antirecinfo/antstoprs",''); model.setValue("/root/main/antirecinfo/antstopetc",''); ipt_antstopetc.disabled = true; model.setValue("/root/main/antirecinfo/antremvol",''); ipt_antremvol.disabled = true; model.setValue("/root/main/antirecinfo/antremrec",''); ipt_antremrec.disabled = true; model.setValue("/root/main/antirecinfo/signno",''); model.setValue("/root/main/antirecinfo/bfrecdt",''); model.setValue("/root/main/antirecinfo/fstrgstdt",''); model.setValue("/root/main/antirecinfo/fstrgstrid",''); model.refresh(); } } /* ÀϹÝÀúÀå »ç¿ë¾ÈÇÑ´Ù°íÇÔ //ÀúÀå function fSave(){ if(fAntiCureinfoSave() == false) return; //ÇʼöÀÔ·Âüũ var pid = model.getValue('/root/main/antirecinfo/pid'); var hngnm = model.getValue('/root/main/antirecinfo/hngnm'); var recdt = model.getValue('/root/main/antirecinfo/recdt'); var indd = model.getValue('/root/main/antirecinfo/indd'); var cretno = model.getValue('/root/main/antirecinfo/cretno'); var remark = model.getValue('/root/main/patspclcntinfo/remark'); var fromdd = model.getValue('/root/main/cond/fromdd'); var todd = model.getValue('/root/main/cond/todd'); var pidflag = model.getValue('/root/main/cond/pidflag'); var isnew = model.getValue('/root/main/antirecinfo/isnew'); var bfsymp = model.getValue('/root/main/antirecinfo/bfsymp'); var prestsymp = model.getValue('/root/main/antirecinfo/prestsymp'); // alert('Áö³­Ç×¾ÏÁ¦Åõ¿©ÈÄ ¹ß»ýÁõ»ó == ' + bfsymp); // alert('À̹øÇ×¾ÏÁ¦Åõ¿©ÈÄ ¹ß»ýÁõ»ó == ' + prestsymp); var savemsg = ""; if(isnew == 'Y'){ savemsg = " ½Å±Ôµî·Ï ÇϽðڽÀ´Ï±î?"; }else{ savemsg = " ¼öÁ¤ÇϽðڽÀ´Ï±î?"; } if(messageBox(''+hngnm+'ȯÀÚÀÇ ' + recdt.toDate().getDateFormat("YYYY-MM-DD") + 'ÀÏÀÚ Ç׾ϱâ·ÏÀ»' + savemsg, 'Q') == 7) return; model.removenode('/root/send'); //Á¶È¸Á¶°Ç var condData = "pid" + "¢Ë" + "indd" + "¢Ë" + "cretno" + "¢Ë" + "recdt" + "¢Ë" + "recflag" + "¢Ë" + "fromdd" + "¢Ë" + "todd" + "¢Ë" + "pidflag" + "¢Ì"; condData += pid + "¢Ë" + indd + "¢Ë" + cretno + "¢Ë" + recdt + "¢Ë" + "D" + "¢Ë" + fromdd + "¢Ë" + todd + "¢Ë" + pidflag + "¢Ì"; model.makeValue('/root/send/cond', condData); //Ç׾ϱâ·ÏÁ¤º¸ model.makeNode('/root/send/antirecinfo'); model.copyNode('/root/send/antirecinfo', '/root/main/antirecinfo'); //ƯÀÌ»çÇ× var spclData = "pid" + "¢Ë" + "remark" + "¢Ë" + "rgstzipcd1" + "¢Ë" + "rgstzipcd2" + "¢Ë" + "rgstzipcdseqno" + "¢Ë" + "rgstaddr" + "¢Ë" + "realzipcd1" + "¢Ë" + "realzipcd2" + "¢Ë" + "realaddr" + "¢Ë" + "hometel" + "¢Ë" + "mpphontel" + "¢Ë" + "procerhometel" + "¢Ë" + "procermpphontel" + "¢Ì"; spclData += pid + "¢Ë" + remark + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstzipcdseqno') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/rgstaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd1') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realzipcd2') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/realaddr') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/hometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/mpphontel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procerhometel') + "¢Ë" + model.getValue('/root/main/patspclcntinfo/procermpphontel') + "¢Ì"; model.makeValue('/root/send/patspclcntinfo', spclData); // alert(instance1.selectNodesXml('/root/send')); if(submit('TXMNI03101')){ fTrgtmanList();//´ë»óÀÚ¸®½ºÆ® ÀçÁ¶È¸ } } */ /* //ÃʱâÈ­ ¹öư Ŭ¸¯½Ã function fReset(){ var btn = messageBox("ÃʱâÈ­¸¦ ", "Q004"); if (btn == '6') { model.resetInstanceNode("/root/main/trgtmaninfolist2"); //ÃʱⰪ¼ÂÆÃ tar_bfsymp.disabled = true; tar_react.disabled = true; cmb_anticncr.disabled = true; ipt_anticncr.disabled = true; ipt_anticncrvol.disabled = true; ipt_anticncrtret.disabled = true; model.setValue("/root/main/trgtmaninfolist2/anticureinfo/discontinuyn","1"); model.refresh(); } else if (btn == '7') { return; } }//fReset END // ´ë»óÀÚ¸®½ºÆ® ´õºíŬ¸¯½Ã ´ë»óÀÚÁ¤º¸, Ç×¾ÏÄ¡·áÁ¤º¸ mapping function fSendParam_20091016() { model.resetInstanceNode("/root/main/trgtmaninfolist2"); var listRow = grd_trgtmanlistinfo.row; var listNodePath = "/root/main/trgtmaninfolist/trgtmanlist"; var infoNodePath = "/root/main/trgtmaninfolist2/trgtmaninfo"; var antiNodePath = "/root/main/trgtmaninfolist2/anticureinfo"; var usernm = getUserInfo("usernm"); //±â·ÏÀÚ model.copyNode("/root/temp1/aaa", "/root/main/trgtmaninfolist/trgtmanlist["+listRow+"]"); //¼öÁ¤¿©ºÎüũ(´ë»óÀÚÁ¤º¸) if(model.getValue("/root/main/trgtmaninfolist/trgtmanlist["+listRow+"]/pid") !="") { model.makeValue(infoNodePath+"/recdt", model.getValue(listNodePath+"["+listRow+"]/recdt")); model.makeValue(infoNodePath+"/pid", model.getValue(listNodePath+"["+listRow+"]/pid")); model.makeValue(infoNodePath+"/hngnm", model.getValue(listNodePath+"["+listRow+"]/hngnm")); model.makeValue(infoNodePath+"/sexage", model.getValue(listNodePath+"["+listRow+"]/sexage")); model.makeValue(infoNodePath+"/rrgstno1", model.getValue(listNodePath+"["+listRow+"]/rrgstno1")); model.makeValue(infoNodePath+"/orddeptnm", model.getValue(listNodePath+"["+listRow+"]/orddeptnm")); model.makeValue(infoNodePath+"/orddrnm", model.getValue(listNodePath+"["+listRow+"]/orddrnm")); model.makeValue(infoNodePath+"/sickclsnm", model.getValue(listNodePath+"["+listRow+"]/sickclsnm")); model.makeValue(infoNodePath+"/infostatus", model.getValue(listNodePath+"["+listRow+"]/infostatus")); model.makeValue(infoNodePath+"/cretno", model.getValue(listNodePath+"["+listRow+"]/cretno")); model.makeValue(infoNodePath+"/indd", model.getValue(listNodePath+"["+listRow+"]/indd")); model.makeValue(infoNodePath+"/recdt", model.getValue(listNodePath+"["+listRow+"]/recdt")); model.makeValue(infoNodePath+"/rgstaddr", model.getValue(listNodePath+"["+listRow+"]/rgstaddr")); model.makeValue(infoNodePath+"/realaddr", model.getValue(listNodePath+"["+listRow+"]/realaddr")); model.makeValue(infoNodePath+"/hometel", model.getValue(listNodePath+"["+listRow+"]/hometel")); model.makeValue(infoNodePath+"/mpphontel", model.getValue(listNodePath+"["+listRow+"]/mpphontel")); model.makeValue(infoNodePath+"/procerhometel", model.getValue(listNodePath+"["+listRow+"]/procerhometel")); model.makeValue(infoNodePath+"/procermpphontel", model.getValue(listNodePath+"["+listRow+"]/procermpphontel")); model.makeValue(infoNodePath+"/boxter", model.getValue(listNodePath+"["+listRow+"]/boxter")); model.makeValue(infoNodePath+"/chemoport", model.getValue(listNodePath+"["+listRow+"]/chemoport")); model.makeValue(infoNodePath+"/anticncrprtlbfr", model.getValue(listNodePath+"["+1+"]/anticncrprtlbfr")); if(model.getValue(infoNodePath+"/boxter") == "" ||model.getValue(infoNodePath+"/chemoport") == "") { model.setValue(infoNodePath+"/boxter","1"); model.setValue(infoNodePath+"/chemoport","1"); } model.makeValue(antiNodePath+"/prtlnm", model.getValue(listNodePath+"["+listRow+"]/prtlnm")); model.makeValue(antiNodePath+"/appdd", model.getValue(listNodePath+"["+listRow+"]/appdd")); model.makeValue(antiNodePath+"/acptterm", model.getValue(listNodePath+"["+listRow+"]/acptterm")); model.makeValue(antiNodePath+"/drugstage", model.getValue(listNodePath+"["+listRow+"]/drugstage")); model.makeValue(antiNodePath+"/drugcycle", model.getValue(listNodePath+"["+listRow+"]/drugcycle")); if(model.getValue(listNodePath+"["+listRow+"]/recdd") =="") { model.makeValue(antiNodePath+"/recdd", getCurrentDate().substr(0,4)+"-"+getCurrentDate().substr(4,2)+ "-"+getCurrentDate().substr(6,2)); model.makeValue(antiNodePath+"/recuser", usernm); } else{ model.makeValue(antiNodePath+"/recdd", model.getValue(listNodePath+"["+listRow+"]/recdd")); model.makeValue(antiNodePath+"/recuser", model.getValue(listNodePath+"["+listRow+"]/recuser")); } if(model.getValue(listNodePath+"["+listRow+"]/discontinuyn") == "Y") { cmb_anticncr.disabled = false; if(model.getValue(listNodePath+"["+listRow+"]/discontinucmb") =="99") { ipt_anticncr.disabled = false; ipt_anticncrvol.disabled =false; ipt_anticncrtret.disabled =false; } } else { model.makeValue(antiNodePath+"/discontinuyn","N"); cmb_anticncr.disabled = true; ipt_anticncr.disabled = true; ipt_anticncrvol.disabled =true; ipt_anticncrtret.disabled =true; } model.makeValue(antiNodePath+"/pid", model.getValue(listNodePath+"["+listRow+"]/pid")); model.makeValue(antiNodePath+"/antistatus", model.getValue(listNodePath+"["+listRow+"]/antistatus")); model.makeValue(antiNodePath+"/antirecdt", model.getValue(listNodePath+"["+listRow+"]/antirecdt")); model.makeValue(antiNodePath+"/cpgappno", model.getValue(listNodePath+"["+listRow+"]/cpgappno")); if(model.getValue(listNodePath+"["+listRow+"]/antistatus") == "U") { model.makeValue(antiNodePath+"/bfsymp", model.getValue(listNodePath+"["+listRow+"]/bfsymp")); if(isSearchString(model.getValue(antiNodePath+"/bfsymp"), "99") == true) { tar_bfsymp.disabled=false; } else { model.setValue(antiNodePath+"/bfsymprec",""); tar_bfsymp.disabled=true; } model.makeValue(antiNodePath+"/bfsymprec", model.getValue(listNodePath+"["+listRow+"]/bfsymprec")); if(model.getValue(listNodePath+"["+listRow+"]/carerec") == "") { model.makeValue(antiNodePath+"/carerecyn","Y"); tar_rec.disabled = true; } else{ model.makeValue(antiNodePath+"/carerec",model.getValue(listNodePath+"["+listRow+"]/carerec")); tar_rec.disabled = false; } if(model.getValue(listNodePath+"["+listRow+"]/prestsymp") == "") { model.makeValue(antiNodePath+"/rejtreact","Y"); chk_symp2.disabled = true; tar_react.disabled = true; } else{ model.makeValue(antiNodePath+"/prestsymp",model.getValue(listNodePath+"["+listRow+"]/prestsymp")); model.makeValue(antiNodePath+"/prestsymprec",model.getValue(listNodePath+"["+listRow+"]/prestsymprec")); if(isSearchString(model.getValue(antiNodePath+"/prestsymp"), "99") == true) { chk_symp2.disabled = false; tar_react.disabled = false; } } model.makeValue(antiNodePath+"/bp", model.getValue(listNodePath+"["+listRow+"]/bp")); model.makeValue(antiNodePath+"/bp2", model.getValue(listNodePath+"["+listRow+"]/bp2")); model.makeValue(antiNodePath+"/pulse", model.getValue(listNodePath+"["+listRow+"]/pulse")); model.makeValue(antiNodePath+"/breth", model.getValue(listNodePath+"["+listRow+"]/breth")); model.makeValue(antiNodePath+"/bdtp", model.getValue(listNodePath+"["+listRow+"]/bdtp")); model.makeValue(antiNodePath+"/bdtp2", model.getValue(listNodePath+"["+listRow+"]/bdtp2")); model.makeValue(antiNodePath+"/discontinuyn", model.getValue(listNodePath+"["+listRow+"]/discontinuyn")); model.makeValue(antiNodePath+"/discontinucmb", model.getValue(listNodePath+"["+listRow+"]/discontinucmb")); model.makeValue(antiNodePath+"/discontinurec", model.getValue(listNodePath+"["+listRow+"]/discontinurec")); model.makeValue(antiNodePath+"/discontinuvol", model.getValue(listNodePath+"["+listRow+"]/discontinuvol")); model.makeValue(antiNodePath+"/discontinutret", model.getValue(listNodePath+"["+listRow+"]/discontinutret")); model.makeValue(antiNodePath+"/spcffact", model.getValue(listNodePath+"["+listRow+"]/spcffact")); } } model.copyNode("/root/send/reqdata", "/root/main/cond"); //copyNode model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/trgtmaninfolist/trgtmanlist["+listRow+"]/pid")); submit("TRMNI03102"); //submit model.refresh(); model.makeValue("/root/main/trgtmaninfolist2/trgtmaninfo/anticncrprtlbfr",model.getValue("/root/hidden1/anticncrprtlbfr/bfprtlnm")); model.refresh(); } // ´ë»óÀÚÁ¤º¸, Ç×¾ÏÄ¡·áÁ¤º¸ mapping function infoset() { var listNodePath = "/root/main/trgtmaninfolist/trgtmanlist"; var infoNodePath = "/root/main/trgtmaninfolist2/trgtmaninfo"; var antiNodePath = "/root/main/trgtmaninfolist2/anticureinfo"; var usernm = getUserInfo("usernm"); //±â·ÏÀÚ if(model.getValue("/root/send/reqdata/pid") != "") { model.makeValue(infoNodePath+"/pid", model.getValue(listNodePath+"["+1+"]/pid")); model.makeValue(infoNodePath+"/hngnm", model.getValue(listNodePath+"["+1+"]/hngnm")); model.makeValue(infoNodePath+"/sexage", model.getValue(listNodePath+"["+1+"]/sexage")); model.makeValue(infoNodePath+"/rrgstno1", model.getValue(listNodePath+"["+1+"]/rrgstno1")); model.makeValue(infoNodePath+"/orddeptnm", model.getValue(listNodePath+"["+1+"]/orddeptnm")); model.makeValue(infoNodePath+"/orddrnm", model.getValue(listNodePath+"["+1+"]/orddrnm")); model.makeValue(infoNodePath+"/sickclsnm", model.getValue(listNodePath+"["+1+"]/sickclsnm")); model.makeValue(infoNodePath+"/cretno", model.getValue(listNodePath+"["+1+"]/cretno")); model.makeValue(infoNodePath+"/indd", model.getValue(listNodePath+"["+1+"]/indd")); model.makeValue(infoNodePath+"/infostatus", model.getValue(listNodePath+"["+1+"]/infostatus")); model.makeValue(infoNodePath+"/recdt", model.getValue(listNodePath+"["+1+"]/recdt")); model.makeValue(infoNodePath+"/rgstaddr", model.getValue(listNodePath+"["+1+"]/rgstaddr")); model.makeValue(infoNodePath+"/realaddr", model.getValue(listNodePath+"["+1+"]/realaddr")); model.makeValue(infoNodePath+"/hometel", model.getValue(listNodePath+"["+1+"]/hometel")); model.makeValue(infoNodePath+"/mpphontel", model.getValue(listNodePath+"["+1+"]/mpphontel")); model.makeValue(infoNodePath+"/procerhometel", model.getValue(listNodePath+"["+1+"]/procerhometel")); model.makeValue(infoNodePath+"/procermpphontel", model.getValue(listNodePath+"["+1+"]/procermpphontel")); model.makeValue(infoNodePath+"/boxter", model.getValue(listNodePath+"["+1+"]/boxter")); model.makeValue(infoNodePath+"/chemoport", model.getValue(listNodePath+"["+1+"]/chemoport")); model.makeValue(infoNodePath+"/recdt", model.getValue(listNodePath+"["+1+"]/recdt")); model.makeValue(infoNodePath+"/anticncrprtlbfr", model.getValue(listNodePath+"["+1+"]/anticncrprtlbfr")); if(model.getValue(infoNodePath+"/boxter") == "" ||model.getValue(infoNodePath+"/chemoport") == "") { model.setValue(infoNodePath+"/boxter","1"); model.setValue(infoNodePath+"/chemoport","1"); } model.makeValue(antiNodePath+"/prtlnm", model.getValue(listNodePath+"["+1+"]/prtlnm")); model.makeValue(antiNodePath+"/appdd", model.getValue(listNodePath+"["+1+"]/appdd")); model.makeValue(antiNodePath+"/acptterm", model.getValue(listNodePath+"["+1+"]/acptterm")); model.makeValue(antiNodePath+"/drugstage", model.getValue(listNodePath+"["+1+"]/drugstage")); model.makeValue(antiNodePath+"/drugcycle", model.getValue(listNodePath+"["+1+"]/drugcycle")); model.makeValue(antiNodePath+"/recuser", model.getValue(listNodePath+"["+1+"]/recuser")); model.makeValue(antiNodePath+"/cpgappno", model.getValue(listNodePath+"["+1+"]/cpgappno")); model.makeValue(antiNodePath+"/pid", model.getValue(listNodePath+"["+1+"]/pid")); model.makeValue(antiNodePath+"/indd", model.getValue(listNodePath+"["+1+"]/indd")); model.makeValue(antiNodePath+"/cretno", model.getValue(listNodePath+"["+1+"]/cretno")); model.makeValue(antiNodePath+"/antistatus", model.getValue(listNodePath+"["+1+"]/antistatus")); model.makeValue(antiNodePath+"/antirecdt", model.getValue(listNodePath+"["+1+"]/antirecdt")); if(model.getValue(listNodePath+"["+1+"]/recdd") =="") { model.makeValue(antiNodePath+"/recdd", getCurrentDate().substr(0,4)+"-"+getCurrentDate().substr(4,2)+ "-"+getCurrentDate().substr(6,2)); model.makeValue(antiNodePath+"/recuser", usernm); } else{ model.makeValue(antiNodePath+"/recdd", model.getValue(listNodePath+"["+1+"]/recdd")); model.makeValue(antiNodePath+"/recuser", model.getValue(listNodePath+"["+1+"]/recuser")); } if(model.getValue(antiNodePath+"/discontinuyn") == "") { model.setValue(antiNodePath+"/discontinuyn","N"); } model.makeValue(antiNodePath+"/recdt", model.getValue(listNodePath+"["+1+"]/recdt")); } model.refresh(); } */