/* ÀÀ±Þ½Ç Åð½ÇÁ¤¸®(SMMNE00200.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xPathInddPationList = "/root/main/inddpatlist/inddpatinfo"; var xPathMainCondNode = "/root/main/condition"; function fInit(){ zbcfGetCodeList( new Array("M0011", "M0535"), new Array("/root/init/M0011list", "/root/init/M0535list") ); //16.01.04_°£È£ÇϵåÄÚµå Ãß°¡ fGetNursHardCdInfo("'E27'", getCurrentDate()); fInitialize(); } /** * @group : * @ver : 2007.06.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ãʱâ È­¸é ¼³Á¤(±âÃÊ Á¤º¸ ¼³Á¤) * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ if(getUserInfo("userid") == "ENR") { button6.visible = true; } else { button6.visible = false; } //16.10.19_Ä¥°î Áö¿ª¼¾ÅÍ ½Â°ÝÀ¸·Î º»¿ø/Ä¥°î µ¿½Ã Àû¿ë /* //15.12.28_AYS ÃÖÁ¾Áø·á±¸¿ª º»¿ø¸¸ Ȱ¼ºÈ­ if(getUserInfo("dutplceinstcd") == "031") { caption23.visible = true; cmb_outarea.visible = true; } else { caption23.visible = false; cmb_outarea.visible = false; } */ //15.12.28_AYS ÃÖÁ¾Áø·á±¸¿ª º»¿ø¸¸ Ȱ¼ºÈ­ //16.10.19_Ä¥°î Áö¿ª¼¾ÅÍ ½Â°ÝÀ¸·Î º»¿ø/Ä¥°î µ¿½Ã Àû¿ë fInotSetNode(); model.removenode("/root/send"); model.makeValue("/root/send/searchitem", "outrm"); model.setValue("/root/main/condition/outrmdd", getCurrentDate() ); model.setValue("/root/main/condition/outrmtm", fTimeSetting() ); model.setValue("/root/main/condition/researchflag", "N"); grd_patlist.rebuildStyle(); submit("TRMNE00203"); fGetPatList(); } /** * @group : * @ver : 2007.06.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇöÀç ½Ã°£ ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fTimeSetting(){ var d, s= "" ,t; d = new Date(); if( d.getMinutes() >= 10 ) { if(d.getHours() >= 10 ) { t = d.getHours() + "" + d.getMinutes(); } else { t = "0" + d.getHours() + "" + d.getMinutes(); } } else { if(d.getHours() >= 10 ) { t = d.getHours() + "0" + d.getMinutes(); } else { t = "0" + d.getHours() + "0" + d.getMinutes(); } } return t; //model.setValue("/root/main/condition/outrmtm", t ); } /** * @group : * @ver : 2007.06.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Àç¿ø ȯÀÚ Á¶È¸ ºÎºÐ * @param : * @return : * @--------------------------------------------------- */ function fGetPatList(){ var sSrchData = ""; var sSrchHeader = "section¢Ì"; var sSrchData = model.getValue("/root/main/condition/section")+"¢Ì"; model.removenode("/root/send"); model.makeValue("/root/send/searchinfo", sSrchHeader + sSrchData); grd_patlist.allstyle("all", "background-color") = "white"; submit("TXMNE00201"); var tRow = grd_patlist.rows; for(i= 0 ; i < tRow ; i ++ ){ if(model.getValue("/root/main/inddpatlist/inddpatinfo["+i+"]/dschdclrtyn") == "Y"){ //Åð¿ø¿¹°í ȯÀÚ¿¡ ´ëÇØ ¼¿ »ö»ó ÁöÁ¤ grd_patlist.cellstyle("background-color", i, 0, i, 4) = "#ffd3ff"; } } fGetParamSetting(); fChangeFocusColor(); //model.refresh(); } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ³ëµå ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInotSetNode(){ //model.removeNodeset("/root/main/inddpatlist/inddpatinfo"); model.removeNodeset("/root/main/incplist/testinfo" ); model.removeNodeset("/root/main/incplist/inginfo" ); } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : »ó´Ü Åð½Ç Á¶°Ç ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitSettingTop(flag){ if(flag =="A"){ model.setValue("/root/main/condition/section", "-"); } //top ȯÀÚÁ¤º¸ ÃʱâÈ­ model.setValue("/root/main/condition/t_patinfo" , ""); model.setValue("/root/main/condition/t_chosdt" , ""); model.setValue("/root/main/condition/t_outrmdt" , ""); model.setValue("/root/main/condition/t_calctm" , ""); model.setValue("/root/main/condition/t_assgroom" , ""); model.setValue("/root/main/condition/t_fstexamorddd" , ""); //Åð¿øÁ¶°Ç ºÎºÐ ÃʱâÈ­ model.setValue("/root/main/condition/outrmtp" , ""); model.setValue("/root/main/condition/chnghospnm" , ""); model.setValue("/root/main/condition/outrmcd" , ""); model.setValue("/root/main/condition/dethdd" , ""); model.setValue("/root/main/condition/dethtm" , ""); model.setValue("/root/main/condition/pid" , ""); model.setValue("/root/main/condition/healcaretgdyn" , ""); model.setValue("/root/main/condition/proceraprvyn" , ""); caption1.attribute("visibility") = "hidden"; // ¸¶¾à - °Ë»ç caption2.attribute("visibility") = "hidden"; // Àü¿øº´¿ø //caption2.attribute("text") = "¼¼ºÎ»çÇ×"; caption4.attribute("visibility") = "hidden"; // »ç¸ÁÀϽà caption6.attribute("visibility") = "hidden"; // Åð½ÇÁ¤¸® ipt_chnghosnm.attribute("visibility") = "hidden"; ipt_dethtm.attribute("visibility") = "hidden"; ipt_dethdd.attribute("visibility") = "hidden"; cmb_outrmcd.attribute("visibility") = "hidden"; cmb_etc.attribute("visibility") = "hidden"; chk_proceraprvyn.attribute("visibility") = "hidden"; chk_healcaretgdyn.attribute("visibility") = "hidden"; ipt_outrmetc.attribute("visibility") = "hidden"; ipt_chnghospchoi.attribute("visibility") = "hidden"; caption20.attribute("visibility") = "hidden"; cmb_dschhosptype.attribute("visibility")= "hidden"; model.makeValue("/root/main/condition/chnghospchoi", ""); model.setValue("/root/main/condition/outrmtm", fTimeSetting() ); } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÀ±Þ½Ç ó¹æ Á¶È¸ key¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetPatInfo(){ var iRow = grd_patlist.row; var sSrchData = ""; var sSrchHeader = "pid¢Ëindd¢Ëcretno¢Ëinstcd¢Ëdschdclrdt¢Ì"; var sSrchData = model.getValue(xPathInddPationList+"["+iRow+"]/pid" )+"¢Ë" + model.getValue(xPathInddPationList+"["+iRow+"]/indd" )+"¢Ë" + model.getValue(xPathInddPationList+"["+iRow+"]/cretno")+"¢Ë" + model.getValue(xPathInddPationList+"["+iRow+"]/instcd")+"¢Ë" + model.getValue(xPathInddPationList+"["+iRow+"]/dschdclrdt")+"¢Ì"; model.removeNodeset("/root/send"); return sSrchHeader + sSrchData; } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÀ±Þ½Ç Àç¿øÈ¯ÀÚ ¼±Åà °Ë»ç/¾à,ÁÖ»ç ó¹æ Á¶È¸& * Åõ¾àÀúÀå Á¤º¸ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSelectInddPatList(pFlag){ // °Ë»ç, ¾à/ÁÖ»ç ó¹æ Á¶È¸ if(pFlag == "S"){ model.makeValue("/root/send/searchpat", fSetPatInfo() ); model.setValue("/root/main/condition/researchflag", "N"); } // Åõ¾àÀúÀå Á¤º¸ Á¶È¸ if(pFlag == "R"){ if(model.getValue("/root/main/condition/researchflag") == "N"){ model.makeValue("/root/send/researchpat",sSrchHeader+sSrchData ); model.setValue("/root/main/condition/researchflag", "I"); } else { model.makeValue("/root/send/searchpat", sSrchHeader+sSrchData ); model.setValue("/root/main/condition/researchflag", "N"); } } //grd_inglist.allstyle("all", "background-color") = "white"; submit("TXMNE00202"); grd_inglist.rebuildStyle(); var tRow = grd_inglist.rows; for(i= 0 ; i < tRow ; i ++ ){ if(model.getValue("/root/main/incplist/inginfo["+i+"]/prcpkindcdyn") == "Y"){ //Åð¿ø¾à ¾à È®ÀÎ grd_inglist.cellstyle("background-color", i, 0, i, 21) = "#ccffff"; } } //model.refresh(); } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÀ±Þ½ÇÅð½ÇÁ¤¸® È­¸é ÄÞÆ÷ ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSelctionOutRmCombo(pFlag){ model.removeNodeset("/root/hidden/item"); for(i=1; i <= getNodesetCount("/root/init/erbaselist/outrminfo");i++ ) { if(model.getValue("/root/init/erbaselist/outrminfo["+i+"]/supbasetypecd") == pFlag ){ model.makeValue("/root/hidden/item["+i+"]/label", model.getValue("/root/init/erbaselist/outrminfo["+i+"]/typenm")); model.makeValue("/root/hidden/item["+i+"]/value", model.getValue("/root/init/erbaselist/outrminfo["+i+"]/basetypecd")); } } cmb_outrmcd.refresh(); } function fSelctionInRmCombo(pFlag){ model.removeNodeset("/root/hidden2/item"); for(i=1; i <= getNodesetCount("/root/codeinfo/codeinfo/codelist");i++ ) { if(model.getValue("/root/codeinfo/codeinfo/codelist["+i+"]/supcdid") == pFlag ){ model.makeValue("/root/hidden2/item["+i+"]/label", model.getValue("/root/codeinfo/codeinfo/codelist["+i+"]/cdnm")); model.makeValue("/root/hidden2/item["+i+"]/value", model.getValue("/root/codeinfo/codeinfo/codelist["+i+"]/cdid")); } } cmb_outhsrt.refresh(); } /** * @group : * @ver : 2007.07.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é»ó´ÜÁ¤º¸¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetParam(){ // ÀÀ±ÞȯÀÚ È­¸é»ó´ÜÁ¤º¸ ¼³Á¤ if(grd_patlist.row < 1){ return; } else { var sPid = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/pid" ); var sIndd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/indd" ); var sCretno = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/cretno" ); var sInstcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/instcd" ); var param = "E¢Ë" + sPid + "¢Ë" + sIndd + "¢Ë" + sCretno + "¢Ë" + sInstcd + "¢Ë" + "¢Ë" ; setParameter("condparam", param); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÀ±Þ½Ç Åð½Çó¸® * @param : * @return : * @--------------------------------------------------- */ function fOutRmTret(){ var flag = model.getValue(rdo_outrmflag.attribute("ref")); //var iRow = grd_patlist.row; var iRow = grd_patlist.findRow(model.getValue("/root/main/condition/pid"), 1, grd_patlist.colRef("pid"), false, true); // ȯÀÚ ¼±Åà ¿©ºÎ üũ if(model.getValue("/root/main/condition/pid") == "" ) { messageBox("ȯÀÚ°¡ ¼±ÅõÇÁö", "E007"); model.setFocus("grd_patlist"); return; } // ÀÔ¿øÀ¸·Î ÀÎÇÑ Åð¿ø ¹èÁ¤ º´½Ç üũ if(model.getValue("/root/main/condition/outrmtp") =="2" && model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/assgroom") == ""){ messageBox("ÀÔ¿ø º´½Ç ¹èÁ¤ÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.","E"); return; } // ȯÀÚ Åð¿ø¿¹°í »óÅ üũ if(( model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/dschdclrtyn") == "N" || model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/dschdclrtyn") == "" ) && model.getValue("/root/main/condition/outrmtp") != "2" ){ messageBox("Åð¿ø¿¹°í ȯÀÚ°¡ ¾Æ´Õ´Ï´Ù.", "E"); model.setFocus("grd_patlist"); return; } // P-Pneumonia ȯÀÚÀÇ °£È£Á¤º¸Á¶»çÁö »ê¼ÒÆ÷È­µµ ÀÔ·Â ¿©ºÎ È®ÀÎ if( model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/oxyconcen") == "-" && model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/recovwardcd") == "05" ) { messageBox("Æó·Å ´ë»óÀÚ ÀÔ´Ï´Ù. ÀÀ±Þ°£È£Á¤º¸Á¶»çÀÇ »ê¼ÒÆ÷È­µµ¸¦ ±â·ÏÇϽʽÿÀ ","E"); fSetParam("nm"); modal("SMMNE04300","1","15","128"); fGetPatList(); fSelectPatList(); return; } // ¹ÌÈ®ÀΠó¹æ üũ (2008.10.16) //if ((model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/uncnfmcnt") != "0")) { // messageBox("¹ÌÈ®ÀΠó¹æÀÌ ÀÖ½À´Ï´Ù. Order Manage¿¡¼­ ó¸®ÇϽñ⠹ٶø´Ï´Ù.", "E"); // model.setFocus("grd_patlist"); // return; //} // Åð½ÇÀϽà ÀԷ üũ if(model.getValue("/root/main/condition/outrmdd") == "" || model.getValue("/root/main/condition/outrmtm")== ""){ messageBox("Åð½ÇÀϽø¦ ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("ipt_outrddd"); return; } // Åð½ÇÀϽà ³»¿øÀϽà ºñ±³ üũ var eroutdt = model.getValue("/root/main/condition/outrmdd") + model.getValue("/root/main/condition/outrmtm"); if(model.getValue("/root/main/condition/t_chosdt") > eroutdt ) { //messageBox("³»¿ø/Åð¿ø ÀϽø¦ È®ÀÎÇϽʽÿä", "E"); messageBox("Åð½ÇÀϽô ³»¿øÀϽà ÀÌÈÄ·Î ÁöÁ¤ÇؾßÇÕ´Ï´Ù.", "E"); model.setFocus("ipt_outrdtm"); return; } // Åð½ÇÀϽà ÃÊÁøÁø·áÀϽà ºñ±³ üũ ('15.10.26 Ãß°¡) if(model.getValue("/root/main/condition/t_fstexamorddd") > eroutdt ) { messageBox("Åð½ÇÀϽô ÃÊÁøÁø·áÀϽà ÀÌÈÄ·Î ÁöÁ¤ÇؾßÇÕ´Ï´Ù.", "E"); return; } // Åð½ÇÀϽà °ü·Ã Á¦¾î var nowDate = fTimeSetting(); var dd = getCurrentDate(); var currentdt = dd + nowDate; if (eroutdt > currentdt) { messageBox("Åð½ÇÀϽ𡠹̷¡ÀϽà ÀÔ´Ï´Ù.", "E"); model.setFocus("ipt_outrdtm"); return; } // Åð½Ç±¸ºÐ ÀԷ üũ if(model.getValue("/root/main/condition/outrmtp") == ""){ messageBox("Åð½Ç±¸ºÐÀ» ¼±ÅÃÇϽʽÿä.", "E"); model.setFocus("rdo_outrmflag"); return; } // ¼¼ºÎ»çÇ× ÀԷ üũ if(model.getValue("/root/main/condition/outrmcd") == ""){ messageBox("¼¼ºÎ»çÇ×À» ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("cmb_outrmcd"); return; } // »ç¸ÁÀϽà ÀԷ üũ if(model.getValue("/root/main/condition/outrmtp") == 6){ if(model.getValue("/root/main/condition/dethdd") == "" || model.getValue("/root/main/condition/dethtm") == "" ){ messageBox("»ç¸ÁÀϽø¦ ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("ipt_dethdd"); return; } } // 161019_Ä¥°î ¼¾Åͽ°ÝÀ¸·Î ÀÎÇÑ ¼öÁ¤_AYS // ÃÖÁ¾Áø·á ±¸¿ª üũ('15.12.22 - AYS Ãß°¡) if(model.getValue("/root/main/condition/outarea") == ""){ //if(model.getValue("/root/main/condition/outarea") == "" && model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/instcd") == "031"){ messageBox("ÃÖÁ¾Áø·á±¸¿ªÀ» ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("cmb_outarea"); return; } // 161019_Ä¥°î ¼¾Åͽ°ÝÀ¸·Î ÀÎÇÑ ¼öÁ¤_AYS // ÀÔ¿ø¼¼ºÎ »çÇ× Ã¼Å©('15.12.22 - AYS Ãß°¡) if(model.getValue("/root/main/condition/outrmtp") == 2){ //if(model.getValue("/root/main/condition/outrmtp") == 2 && model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/instcd") == "031"){ if(model.getValue("/root/main/condition/outhsrt") == ""){ messageBox("ÀÔ¿ø¼¼ºÎ »çÇ×À» ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("cmb_outhsrt"); return; } } //Åð½Ç±¸ºÐ(Àü¿ø), ¼¼ºÎ»çÇ×(±âŸ´Ù¸¥»çÀ¯·ÎÀü¿ø)À϶§ ±âŸ»çÀ¯°ª À¯¹«Ã¼Å© if(model.getValue("/root/main/condition/outrmtp") == 3){ if(model.getValue("/root/main/condition/outrmcd") == "28") { if(model.getValue("/root/main/condition/chnghospchoi") =="") { messageBox("±âŸ»çÀ¯¸¦ ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("ipt_chnghospchoi"); return; } } //Àü¿øº´¿ø±¸ºÐ ÀԷ°ª üũ Ãß°¡ if(model.getValue("/root/main/condition/dschhosptype") =="") { messageBox("Àü¿øº´¿ø ±¸ºÐÀ» ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("cmb_dschhosptype"); return; } //ÀÀ±Þ´çÁ÷ÀÇ SMS ¹ß¼Û fTransferSMS(); } // Åð½Ç±¸ºÐ:±Í°¡ and ¼¼ºÎ»çÇ×: ±âŸ´Ù¸¥»óÅ·Π±Í°¡½Ã ==> ±âŸ»çÀ¯ ÀԷ üũ if( (model.getValue("/root/main/condition/outrmtp") == 1) && (model.getValue("/root/main/condition/outrmcd") == 18) ){ if(model.getValue("/root/main/condition/outrmetc") == "" ){ messageBox("±âŸ»çÀ¯¸¦ ÀÔ·ÂÇϽʽÿä.", "E"); model.setFocus("ipt_outrmetc"); return; } } //¹Ì½ÃÇà °Ë»ç ó¹æ Á¸Àç ¿©ºÎ üũ // var chktest = "Y"; // for(i=1; i <= getNodesetCount("/root/init/erbaselist/outrminfo");i++ ) { // if(model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "N" ){ // chktest = "N"; // } // } // // if( chktest == "N" ){ // if ( model.getValue("/root/main/condition/outrmtp") == "2" ) { // var vbYes = messageBox("¹Ì½ÃÇà °Ë»ç ó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù.","Q003"); // if( vbYes != 6 ){ // return; // } // }else{ // messageBox("¹Ì½ÃÇà °Ë»çó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E"); // model.setFocus("grd_testlist"); // return; // } // } //¹Ì½ÃÇà ¾à,ÁÖ»ç ó¹æ Á¸Àç ¿©ºÎ üũ var chking = ""; for(i=1; i <= getNodesetCount("/root/main/incplist/inginfo"); i++ ) { if(model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "N" ){ if(model.getValue("/root/main/incplist/inginfo["+i+"]/prcpkindcdyn") == "Y"){ chking = "OUT"; }else{ chking = "N"; } }else if(model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "DC"){ chking = "DC"; } } if(chking == "OUT"){ messageBox("Åð¿ø¾àÈ®ÀÎÀ» ÇÏÁö ¾ÊÀº Åð¿øÃ³¹æÀÌ Á¸ÀçÇÏ¿© Åð½Ç󸮸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); model.setFocus("btn_drugsave"); return; } if(chking == "N"){ messageBox("¹Ì½ÃÇà ¾à/ÁÖ»ç ó¹æÀÌ Á¸ÀçÇÏ¿© Åð½Ç󸮸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); model.setFocus("grd_inglist"); return; } if(chking == "DC"){ messageBox("¹Ýȯ¿äû ¾à/ÁÖ»ç ó¹æÀÌ Á¸ÀçÇÏ¿© Åð½Ç󸮸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); model.setFocus("grd_inglist"); return; } //Åð¿øÈÄ ¿Ü·¡ ó¹æ üũ & ¹Ì½ÃÇà °Ë»çó¹æ üũ var sOutPrcp = ""; var sDefineCnt = 0; for(i=1 ; i < grd_testlist.rows ; i++){ if(model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "OUT" ){ if(sOutPrcp == ""){ sOutPrcp = "Åð¿ø ÈÄ ¿Ü·¡ ó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù."; } sOutPrcp += "\n" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcpnm") ; }else{ if(model.getValue("/root/main/incplist/testinfo["+i+"]/viewstat") == "-"){ sDefineCnt++; } } } if(sDefineCnt > 0){ if(model.getValue("/root/main/condition/outrmtp") == "2"){ messageBox(sDefineCnt+" °ÇÀÇ »óÅ ¹Ì¼³Á¤ µ¥ÀÌÅͰ¡ Á¸ÀçÇÕ´Ï´Ù.\n¹ÌÁ¤¼³ µ¥ÀÌÅÍ´Â º´µ¿À̰ü µË´Ï´Ù.", "I"); }else{ messageBox("¹Ì½ÃÇà °Ë»çó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E"); model.setFocus("grd_testlist"); return; } } /* 2013.03.18 KJS Á¤º¸À§¿øÈ¸ ¿äû¿¡ ÀÇÇØ ¼ö¼ú·á üũ ·ÎÁ÷ »èÁ¦ //-----------(20110228) °æºÏ´ë // ¼ö¼ú·áüũ // * @desc : üũ±â´É(º´µ¿Åð½Ç/ÀÀ±Þ½ÇÅð½Ç/dscÅð½Ç) // ȯÀÚÁ¤º¸ Á¶È¸ //model.removeNodeSet(xPatInfoPath); //var sPamInfo = getGlobalVariable("paminfo"); //setCSVToNode("/root/main/paminfo",sPamInfo,"pamlist"); //ȯÀÚÁ¤º¸³»¸®±â //³»·Á¹Þ±â model.removenode("/root/main/paminfo"); model.makeNode("/root/main/paminfo"); var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); //üũ var sschk = model.getValue("/root/main/paminfo/list/opfeechkyn"); //¼ö¼ú·áüũ¿©ºÎ var sspid = model.getValue("/root/main/paminfo/list/pid"); var ssindd = model.getValue("/root/main/paminfo/list/indd"); var ssdschdd = model.getValue("/root/main/condition/outrmdd"); //Åð¿ø¿¹Á¤ÀÏ //alert(sschk + "/" +sspid + "/" + ssindd + "/" + ssdschdd); if (sschk != "Y") { messageBox("´ÙÀ½ÆË¾÷â¿¡¼­ ¼ö¼ú·á¿©ºÎ Ç׸ñÀÇ 'N' ÀÎ °æ¿ì¿¡ ´ëÇÑ ¼ö¼ú·á ÀÔ·ÂÀ» ÀÇ·áÁø¿¡ ¿äûÇϽʽÿÀ.", "E"); setParameter("SPMMO21600_param", sspid + "|" + ssindd + "|" + ssdschdd ) modal("SPMMO21600"); clearParameter("SPMMO21600_param"); return ; } //-----------(20110228) °æºÏ´ë */ var vbYes = messageBox("Åð½Ç󸮸¦ ", "Q004"); if(vbYes == 6){ clearParameter("SMMNE09300_pid"); clearParameter("SMMNE09300_orddd"); clearParameter("SMMNE09300_cretno"); clearParameter("SMMNE09300_outrmcd"); clearParameter("SMMNE09300_outrmdt"); setParameter("SMMNE09300_pid", grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("pid")) ); setParameter("SMMNE09300_orddd", grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("indd")) ); setParameter("SMMNE09300_cretno", grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("cretno")) ); setParameter("SMMNE09300_outrmcd", cmb_outrmcd.label ); setParameter("SMMNE09300_outrmdt", model.getValue("/root/main/condition/outrmdd") + model.getValue("/root/main/condition/outrmtm") ); if (cmb_outrmcd.label == "") { messageBox("Åð½Ç±¸ºÐÀ» ÀÔ·ÂÇϼ¼¿ä", "E999"); return; } if (model.getValue("/root/main/condition/outrmdd") == "" || model.getValue("/root/main/condition/outrmtm") == "") { messageBox("Åð½Ç±¸ºÐÀ» ÀÔ·ÂÇϼ¼¿ä", "E999"); return; } //2013.11.27 KJS ÀÀ±Þ°£È£¿ä¾àÁö //modal("SMMNE09300"); //ÀÀ±Þ°ü¸®·á üũ if(model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/g3existyn") == "N"){ var vbNo = messageBox("ÀÀ±ÞÀÇÇÐ·á °ü¸®·á ó¹æÀÌ ¾ø½À´Ï´Ù. °è¼Ó Åð¿øÁøÇàÀ» ", "Q004"); if(vbNo == 7){ return; } } //Åð¿øÈÄ ¿Ü·¡ ó¹æ È®ÀÎ ¸Þ½ÃÁö if(sOutPrcp != ""){ messageBox(sOutPrcp, "I"); } //Åð¿ø°áÁ¤ÀϽà ¼ÂÆÃ(ÀÔ¿ø : ÀÔ¿ø°áÁ¤ÀϽà , ±âŸ : Åð¿ø¿¹°íÀϽÃ) var dschdclrdt = ""; if(rdo_outrmflag.value == "2"){ dschdclrdt = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/inrsrvacptdt"); }else{ dschdclrdt = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/dschdclrdt"); } // 2009-05-21 YCD TRIAGE ÀÔ·Â µ¥ÀÌÅÍ °ËÁõ ºÎºÐ Ãß°¡ var chktrnValue = fChkTriageData(iRow); if( chktrnValue == "false" || chktrnValue == "" ){ return; } fChkOcrPrntList(iRow); //Á¤»ó Åð½Ç½Ã type2 ±â·Ï parameter ¼³Á¤ var sTar_pid = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/pid" ); var sTar_indd = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/indd" ); var sTar_cretno = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/cretno" ); var sTar_instcd = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/instcd" ); var sChnghospnm = model.getValue("/root/main/condition/chnghospnm"); var sChnghospcd = model.getValue("/root/main/condition/chnghospcd"); var sChnghospnmetc = model.getValue("/root/main/condition/chnghospnmetc"); if (sChnghospnm == "±âŸ" && sChnghospnmetc != "") { sChnghospnm = sChnghospnmetc; /*if (sChnghospcd == "") { sChnghospcd = "H900000" + model.getValue("/root/main/condition/dschhosptype"); }*/ } var sSrchData = ""; var sSrchHeader = "pid¢Ëindd¢Ëcretno¢Ëvisitno¢Ëoutrmdd¢Ëoutrmtm¢Ëoutrmcd¢Ëchnghospnm¢Ëchnghospcd¢Ëdethdd¢Ëdethtm¢Ëdethyn¢Ëhealcaretgdyn¢Ëproceraprvyn¢Ëchnghospchoi¢Ëeroutdt¢Ëinstcd¢Ëdschdclrdt¢Ëoutrmtp¢Ëoutrmetc¢Ëdschhosptype¢Ëoutarea¢Ëouthsrt¢Ì"; var sSrchData = model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/pid" )+"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/indd" )+"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/cretno" )+"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/visitno" )+"¢Ë" + model.getValue("/root/main/condition/outrmdd" )+"¢Ë" + model.getValue("/root/main/condition/outrmtm" )+"¢Ë" + model.getValue("/root/main/condition/outrmcd" )+"¢Ë" + sChnghospnm +"¢Ë" + sChnghospcd +"¢Ë" + model.getValue("/root/main/condition/dethdd" )+"¢Ë" + model.getValue("/root/main/condition/dethtm" )+"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/dethyn" )+"¢Ë" + model.getValue("/root/main/condition/healcaretgdyn" )+"¢Ë" + model.getValue("/root/main/condition/proceraprvyn" )+"¢Ë" + model.getValue("/root/main/condition/chnghospchoi" )+"¢Ë" + eroutdt +"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/instcd" )+"¢Ë" + dschdclrdt +"¢Ë" + model.getValue("/root/main/condition/outrmtp" )+"¢Ë" + model.getValue("/root/main/condition/outrmetc" )+"¢Ë" + model.getValue("/root/main/condition/dschhosptype" )+"¢Ë" + model.getValue("/root/main/condition/outarea" )+"¢Ë" + model.getValue("/root/main/condition/outhsrt" )+"¢Ì"; //+ "er"+ model.removenode("/root/send"); model.makeValue("/root/send/outrmtret", sSrchHeader + sSrchData); var sSrchData = ""; var sSrchHeader = "section¢Ì"; var sSrchData = model.getValue("/root/main/condition/section")+"¢Ì"; model.makeValue("/root/send/searchinfo", sSrchHeader + sSrchData); //¼±Åà Çà ¼¿ »ö»ó ÃʱâÈ­ //grd_patlist.allstyle("all", "background-color") = "white"; model.makeValue("/root/temp/printinfo/erordeptnm" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("erordeptnm" ))); model.makeValue("/root/temp/printinfo/patnm" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("patnm" ))); model.makeValue("/root/temp/printinfo/pid" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("pid" ))); model.makeValue("/root/temp/printinfo/chosdt" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("chosdt" ))); model.makeValue("/root/temp/printinfo/dschdclrdt" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("dschdclrdt" ))); model.makeValue("/root/temp/printinfo/outdt" , ipt_outrddd.value + ipt_outrmtm.value); model.makeValue("/root/temp/printinfo/ermedispclnm", grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("ermedispclnm"))); model.makeValue("/root/temp/printinfo/nursnm" , grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("nursnm" ))); model.makeValue("/root/temp/printinfo/curdd" , getCurrentDate()); var instcd = getUserInfo("dutplceinstcd"); var pid = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/pid"); var indd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/indd"); var cretno = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/cretno"); var prewardcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/prewardcd"); var chngwardcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/wardcd"); //alert(pid); if(submit("TXMNE00201", false)== true){ //Åð½Ç°á°ú°¡ ÀÔ¿øÀÎ °æ¿ì ŸºÎ¼­ ¹Ì¼öÇà Áø·áÀç·á À̰ü 2013.12.18 KJS if (model.getValue("/root/main/condition/outrmtp") == "2") { model.removenode("/root/send/prcpinfo"); model.makeValue("/root/send/prcpinfo/instcd", instcd); model.makeValue("/root/send/prcpinfo/pid", pid); model.makeValue("/root/send/prcpinfo/indd", indd); model.makeValue("/root/send/prcpinfo/cretno", cretno); model.makeValue("/root/send/prcpinfo/prewardcd", prewardcd); submit("TRMNW01307"); if(model.getValue("/root/main/prcpinfo/prcpyn") == "Y"){ // ºÎ¼­À̰ü ÇÒ Ã³¹æÀÌ Àִ°æ¿ì setParameter("PARAM1", instcd); setParameter("PARAM2", pid); setParameter("PARAM3", indd); setParameter("PARAM4", cretno); setParameter("PARAM5", prewardcd); setParameter("PARAM6", chngwardcd); open("SPMNW19001","1", "900", "450"); } } if(flag != "2") { //model.copyNode("/root/temp/printinfo/rsrvinfo", model.getValue("/root/main/rsrvinfo")); model.makeNode("/root/temp/printinfo/rsrvinfo"); copyNodesetType("/root/temp/printinfo/rsrvinfo", "/root/main/rsrvinfo"); exeReportPreview("RPMNE00120","XMLSTR","/root/temp/printinfo", "", "true", "", "", "", "", "true", "", "", "", ""); } TextStmtInfo = ""; //20111208_KNUH_Start °£È£ÀÏÁö ³»¿ª ºÎºÐ ¼öÁ¤. //Type2 ÀúÀå ºÎºÐ if(model.getValue("/root/main/condition/outrmtp") == "1"){ TextStmtInfo = model.getValue("/root/init/erbaselist/outrminfo[basetypecd='"+cmb_outrmcd.value+"']/typedetl"); if(cmb_outrmcd.value == "18"){ TextStmtInfo = cmb_outrmcd.label + "(" + model.getValue("/root/main/condition/outrmetc") + ")" ; } TextStmtInfo += ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; }else if(model.getValue("/root/main/condition/outrmtp") == "3"){ TextStmtInfo = model.getValue("/root/init/erbaselist/outrminfo[basetypecd='"+cmb_outrmcd.value+"']/typedetl"); if(cmb_outrmcd.value == "28"){ TextStmtInfo += "(" + ipt_chnghospchoi.value + ")" ; } TextStmtInfo += ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; if(cmb_dschhosptype.label != ""){ TextStmtInfo += "\nº´¿ø±¸ºÐ : " + cmb_dschhosptype.label; } if(ipt_chnghosnm.value != ""){ TextStmtInfo += " º´¿ø¸í : " + ipt_chnghosnm.value; } }else if(model.getValue("/root/main/condition/outrmtp") == "9"){ TextStmtInfo = model.getValue("/root/init/erbaselist/outrminfo[basetypecd='"+cmb_outrmcd.value+"']/typedetl") + ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; }else if (model.getValue("/root/main/condition/outrmtp") == "8"){ TextStmtInfo = ipt_chnghospchoi2.value + ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; }else if (model.getValue("/root/main/condition/outrmtp") == "6"){ TextStmtInfo = model.getValue("/root/init/erbaselist/outrminfo[basetypecd='"+cmb_outrmcd.value+"']/typedetl") + ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; } else{ TextStmtInfo = model.getValue("/root/init/erbaselist/outrminfo[basetypecd='"+cmb_outrmcd.value+"']/typedetl") + ". ÀÀ±Þ½Ç Åð½ÇÇÔ."; } //20111208_KNUH_End °£È£ÀÏÁö ³»¿ª ºÎºÐ ¼öÁ¤. setParameter("SMMNR03400_ParamBase", "recflag¢Ëdutplaccd¢Ëreclnkkey¢ÌE¢Ë010¢Ë"+ sTar_pid + "," + sTar_indd + "," + sTar_cretno + "," + sTar_instcd+"¢Ì"); setParameter("SMMNR03400_ParamSaveText", "S¢ËA¢Ë"+ipt_outrddd.value+ipt_outrmtm.value+"¢Ë"+TextStmtInfo+"¢Ì"); modal("SMMNR03400"); grd_patlist.rebuildStyle(); ipt_chnghospchoi2.visible = false; fInitSettingTop(); sTar_pid = ""; sTar_indd = ""; sTar_cretno = ""; sTar_instcd = ""; fInotSetNode(); }else { //model.removeNodeset("/root/main/inddpatlist/inddpatinfo"); //fGetPatList(); //grd_patlist.rebuildStyle(); fInotSetNode(); } //var tRow = grd_patlist.rows; //for(i= 0 ; i < tRow ; i ++ ){ // if(model.getValue("/root/main/inddpatlist/inddpatinfo["+i+"]/dschdclrtyn") == "Y"){ // //Åð¿ø¿¹°í ȯÀÚ¿¡ ´ëÇØ ¼¿ »ö»ó ÁöÁ¤ // grd_patlist.cellstyle("background-color", i, 0, i, 4) = "#ffd3ff"; // } //} fGetPatList(); fSelectPatList(); if(sTar_pid != ""){ grd_patlist.row = grd_patlist.findRow(sTar_pid, 0, grd_patlist.colRef("pid")); grd_patlist.topRow = grd_patlist.row; } }else{ return; } } /** * @group : * @ver : 2009.07.02 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÀ±Þ½Ç Åð½ÇȯÀÚ ÀçÁõ¸í Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fChkOcrPrntList(iRow){ var ErOcrChkRtnValue = "true"; model.removenode("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/pid" )); model.makeValue("/root/send/reqdata/orddd" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/indd" )); model.makeValue("/root/send/reqdata/cretno" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/cretno" )); submit("TRMNE00205", false); mesgcnt = 0 ; var sMsgCmmt = ""; if(getNodesetCount("/root/init/ocrchkinfo/ocrchklist") > 0 ){ for(var i = 1 ; i <= getNodesetCount("/root/init/ocrchkinfo/ocrchklist") ; i++){ if(model.getValue("/root/init/ocrchkinfo/ocrchklist[" + i + "]/eroutchkocr") == "Y"){ mesgcnt++; } sMsgCmmt = model.getValue("/root/init/ocrchkinfo/ocrchklist[" + i + "]/ocrfromrecdeptnm") + "¿¡¼­ ÀÛ¼ºÇÑ " + model.getValue("/root/init/ocrchkinfo/ocrchklist[" + i + "]/ocrformnm") + "°¡(ÀÌ) ÀÖ½À´Ï´Ù. È®ÀÎÇϽʽÿÀ.\n\n" } } if(rdo_outrmflag.value == "3" && mesgcnt == 0){ messageBox("Àü¿ø¼Ò°ß¼­ ÀÛ¼º ³»¿ªÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. È®ÀÎÇϽʽÿä!" , "C000"); } if(sMsgCmmt != ""){ messageBox(sMsgCmmt , "I000"); } } /** * @group : * @ver : 2009.05.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : TRIAGE ÀÔ·Â µ¥ÀÌÅÍ °ËÁõ ºÎºÐ Ãß°¡ * @param : * @return : * @--------------------------------------------------- */ function fChkTriageData(iRow){ var ErOutChkRtnValue = "true"; model.removenode("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/pid" )); model.makeValue("/root/send/reqdata/orddd" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/indd" )); model.makeValue("/root/send/reqdata/cretno" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/cretno" )); model.makeValue("/root/send/reqdata/chosdt" , model.getValue("/root/main/inddpatlist/inddpatinfo" +"["+iRow+"]/chosdt" )); model.makeValue("/root/send/reqdata/eroutdt" , ipt_outrddd.value + ipt_outrmtm.value + "00"); model.makeValue("/root/send/reqdata/queryflag" , "K"); /* model.makeValue("/root/send/reqdata/pid" , "19509091"); model.makeValue("/root/send/reqdata/orddd" , "20081003"); model.makeValue("/root/send/reqdata/cretno" , "1"); model.makeValue("/root/send/reqdata/queryflag" , "K"); */ submit("TRMNE04403", false); if(getNodesetCount("/root/main/ertriage/ertriage") < 1 ){ messageBox("TRIAGE ±â·ÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E"); return "false"; } var ce_chosdt = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt" ); //³»¿øÀϽà var ce_pid = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/pid" ); //ȯÀÚ¹øÈ£ var ce_indd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/indd" ); //ÀÔ¿øÀÏÀÚ var ce_cretno = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/cretno" ); //»ý¼º¹øÈ£ var ce_instcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/instcd" ); //±â°üÄÚµå var ce_outrmcd = model.getValue("/root/main/condition/outrmtp" ); //Åð½Ç±¸ºÐ var ce_outrmdt = model.getValue("/root/main/condition/outrmdd" ) //Åð½ÇÀÏÀÚ + model.getValue("/root/main/condition/outrmtm" ); //Åð½Ç½Ã°£ var tr_chkflag = model.getValue("/root/main/ertriage/ertriage/chkflag" ); //D : DOA üũ·ÎÁ÷, E : Áø·á¿Ü ¹æ¹® üũ·ÎÁ÷, X : ±âº» üũ·ÎÁ÷ var tr_age = model.getValue("/root/main/ertriage/ertriage/age" ); //³ªÀÌ var tr_sex = model.getValue("/root/main/ertriage/ertriage/sex" ); //¼ºº° var tr_serdiagflag = model.getValue("/root/main/ertriage/ertriage/serdiagflag" ); //ÁßÁõµµ±¸ºÐ var tr_mainsympcd = model.getValue("/root/main/ertriage/ertriage/mainsympcd" ); //ÁÖÁõ»óÄÚµå var tr_attackdd = model.getValue("/root/main/ertriage/ertriage/attackdd" ); //¹ßº´ÀÏÀÚ var tr_attacktm = model.getValue("/root/main/ertriage/ertriage/attacktm" ); //¹ßº´½Ã°£ var tr_cscsflag = model.getValue("/root/main/ertriage/ertriage/cscsflag" ); //Àǽı¸ºÐ var tr_painflag = model.getValue("/root/main/ertriage/ertriage/painflag" ); //ÅëÁõ±¸ºÐ var tr_chospathflag = model.getValue("/root/main/ertriage/ertriage/chospathflag" ); //³»¿ø°æ·Î±¸ºÐ var tr_choswayflag = model.getValue("/root/main/ertriage/ertriage/choswayflag" ); //³»¿ø¼ö´Ü±¸ºÐ var tr_chosresnflag = model.getValue("/root/main/ertriage/ertriage/chosresnflag" ); //³»¿ø»çÀ¯±¸ºÐ var tr_intenflag = model.getValue("/root/main/ertriage/ertriage/intenflag" ); //Àǵµ¼º±¸ºÐ var tr_injmechflag = model.getValue("/root/main/ertriage/ertriage/injmechflag" ); //¼Õ»ó±âÀü±¸ºÐ var tr_acdownflag = model.getValue("/root/main/ertriage/ertriage/acdownflag" ); //»ç°íº»Àα¸ºÐ var tr_highbp = model.getValue("/root/main/ertriage/ertriage/highbp" ); //¼öÃà±âÇ÷¾Ð var tr_lowbp = model.getValue("/root/main/ertriage/ertriage/lowbp" ); //À̿ϱâÇ÷¾Ð var tr_mntpulsecnt = model.getValue("/root/main/ertriage/ertriage/mntpulsecnt" ); //ºÐ´ç¸Æ¹Ú¼ö var tr_mntbrethcnt = model.getValue("/root/main/ertriage/ertriage/mntbrethcnt" ); //ºÐ´çÈ£Èí¼ö var tr_chosbdtp = model.getValue("/root/main/ertriage/ertriage/chosbdtp" ); //³»¿ø½Ãü¿Â var tr_oxyconcen = model.getValue("/root/main/ertriage/ertriage/oxyconcen" ); //»ê¼ÒÆ÷È­µµ var tr_algyflag = model.getValue("/root/main/ertriage/ertriage/algyflag" ); //¾Ë·¯Áö±¸ºÐ var tr_pasthistflag = model.getValue("/root/main/ertriage/ertriage/pasthistflag" ); //°ú°Å·Â±¸ºÐ var tr_proceqmtflag = model.getValue("/root/main/ertriage/ertriage/proceqmtflag" ); //º¸È£À屸±¸ºÐ var tr_patnm = model.getValue("/root/main/ertriage/ertriage/patnm" ); //ȯÀÚ¼º¸í var tr_algyetccnts = model.getValue("/root/main/ertriage/ertriage/algyetccnts" ); //¾Ë·¯Áö±âŸ³»¿ë var tr_pasthistetccnts = model.getValue("/root/main/ertriage/ertriage/pasthistetccnts" ); //°ú°Å·Â±âŸ³»¿ë var tr_fstexamorddd = model.getValue("/root/main/ertriage/ertriage/fstexamorddd" ); //ÃÊÁøÁø·áÀÏÀÚ var tr_fstexamordtm = model.getValue("/root/main/ertriage/ertriage/fstexamordtm" ); //ÃÊÁøÁø·á½Ã°£ var tr_mainsympcd1 = model.getValue("/root/main/ertriage/ertriage/mainsympcd1" ); //ÁÖÁõ»óÄÚµå var tr_mainsympcdno1 = model.getValue("/root/main/ertriage/ertriage/mainsympcdno1" ); //ÁÖÁß»óÄÚµå¹øÈ£ var tr_mainsympnm1 = model.getValue("/root/main/ertriage/ertriage/mainsympnm1" ); //ÁÖÁõ»ó¸í var tr_mainsympcd2 = model.getValue("/root/main/ertriage/ertriage/mainsympcd2" ); //ÁÖÁõ»óÄÚµå var tr_mainsympcdno2 = model.getValue("/root/main/ertriage/ertriage/mainsympcdno2" ); //ÁÖÁß»óÄÚµå¹øÈ£ var tr_mainsympnm2 = model.getValue("/root/main/ertriage/ertriage/mainsympnm2" ); //ÁÖÁõ»ó¸í var tr_etcsymp = model.getValue("/root/main/ertriage/ertriage/etcsymp" ); //±âŸÁõ»ó var tr_acdowndetailflag = model.getValue("/root/main/ertriage/ertriage/acdowndetailflag" ); //±³Åë»ç°í ´ç»çÀÚ»ó¼¼±¸ºÐ var tr_inhosptype = model.getValue("/root/main/ertriage/ertriage/inhosptype" ); //Àü¿øº¸³½ÀÇ·á±â°üÀÇÀ¯Çü var tr_dsid = model.getValue("/root/main/ertriage/ertriage/dsid" ); //Àç³­¹øÈ£ var tr_reid = model.getValue("/root/main/ertriage/ertriage/reid" ); //±¸±ÞȰµ¿ÀÏÁöÀϷùøÈ£ if( (tr_highbp == "" || tr_lowbp == "" || tr_mntpulsecnt == "" || tr_mntbrethcnt == "" || tr_chosbdtp == "") && (tr_mainsympcd !="D0000001") ){ messageBox("TRIAGE ±â·Ï ¿À·ù : V/S ´©¶ôÁ¤º¸°¡ Á¸Àç ÇÕ´Ï´Ù.","E"); return "false"; } if (tr_mainsympcd !="D0000001" ) // ½ÅÁ¾Ç÷ç ȯÀÚ´Â Æ®¸®¾ÆÁ¦¸¦ üũ ÇÏÁö ¾Ê´Â´Ù... { switch(tr_chkflag){ case "X" : //±âº» üũ ·ÎÁ÷ // V/S °£È£»ç(15¼¼ ÀÌ»óÀÌ¸ç »ç¸ÁȯÀÚ°¡ ¾Æ´Ò°æ¿ì) if( tr_age >= 15 && ce_outrmcd != "4" ){ if( tr_highbp == "" || (( tr_highbp > 300 || tr_highbp < 0 ) && tr_highbp != -1 && tr_highbp != 999 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : ¼öÃà±âÇ÷¾ÐÀº 0~300À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_lowbp == "" || (( tr_lowbp > 300 || tr_lowbp < 0 ) && tr_lowbp != -1 && tr_lowbp != 999 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : À̿ϱâÇ÷¾ÐÀº 0~300À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_mntpulsecnt == "" || (( tr_mntpulsecnt > 300 || tr_mntpulsecnt < 0 ) && tr_mntpulsecnt != -1 && tr_mntpulsecnt != 999 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : ºÐ´ç¸Æ¹Ú¼ö´Â 0~300À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_mntbrethcnt == "" || (( tr_mntbrethcnt > 99 || tr_mntbrethcnt < 0 ) && tr_mntbrethcnt != -1 && tr_mntbrethcnt != 999 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : ºÐ´çÈ£Èí¼ö´Â 0~99À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_chosbdtp == "" || (( tr_chosbdtp > 45 || tr_chosbdtp < 20 ) && tr_chosbdtp != -1 && tr_chosbdtp != 99.9 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø½Ãü¿ÂÀº 20.0~45.0À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } // 15.12.23 - AYS Ãß°¡ if( tr_oxyconcen == "" || (( tr_oxyconcen > 100 || tr_oxyconcen < 0 ) && tr_oxyconcen != -1 && tr_oxyconcen != 999 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : »ê¼ÒÆ÷È­µµ´Â 0~100À̾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } //ÀÇ»ç if( tr_cscsflag == "A" && tr_lowbp != -1 && tr_lowbp != 999 && tr_mntbrethcnt != -1 && tr_mntbrethcnt != 999 && ( tr_highbp <= 30 || tr_mntbrethcnt <= 6 ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : Àǽı¸ºÐÀÌ AlertÀÏ °æ¿ì ¼öÃà±â Ç÷¾ÐÀº > 30 ÀÌ¿©¾ß Çϸç È£Èí¼ö´Â > 6 ÀÌ¿©¾ß ÇÕ´Ï´Ù.","E"); return "false"; } } if( eval(tr_highbp) < eval(tr_lowbp) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¼öÃà±â Ç÷¾ÐÀÌ À̿ϱâ Ç÷¾Ðº¸´Ù ³·°Ô ±â·ÏµÇ¾ú½À´Ï´Ù.","E"); return "false"; } if( ce_chosdt > getCurrentDate() + getCurrentTime() ){ messageBox("³»¿ø ÀϽð¡ ÇöÀç ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if ( tr_attackdd == "11111111" && tr_attacktm != "1111" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀÏÀÚ°¡ '11111111' °æ¿ì ¹ßº´ ½Ã°£Àº '1111'·Î ÀÔ·Â µÇ¾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_attackdd + tr_attacktm > getCurrentDate() + getCurrentTime() ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀϽð¡ ÇöÀç ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if ( tr_attackdd + tr_attacktm > ce_chosdt ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀϽð¡ ³»¿ø ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if( ce_chosdt > ce_outrmdt ){ messageBox("³»¿ø ÀϽð¡ Åð¿ø ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if( tr_mainsympcd == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ÁÖÁõ»ó Á¤º¸°¡ ¹ÌÀԷµǾú½À´Ï´Ù.", "E"); return "false"; } //¹ßº´ÀϽà üũ if( (tr_attackdd + tr_attacktm).length < 12 || tr_attackdd + tr_attacktm > ce_chosdt ) { messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ÀϽø¦ È®ÀÎÇϽʽÿä.", "E"); return "false"; } if( tr_age <= 5 && tr_intenflag == "2" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¿¬·ÉÀÌ 5¼¼ ÀÌÇÏÀÎ °æ¿ì Àǵµ¼º ¿©ºÎ´Â ÀÚ»ì, ÀÚÇØ·Î ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); return "false"; } if( tr_cscsflag == "-" || tr_cscsflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : Àǽı¸ºÐÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_choswayflag == "-" || tr_choswayflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø¼ö´ÜÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_chosresnflag == "-" || tr_chosresnflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø»çÀ¯°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_chospathflag == "-" || tr_chospathflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø°æ·Î°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( (tr_injmechflag == "01" || tr_injmechflag == "02" || tr_injmechflag == "03" || tr_injmechflag == "04" || tr_injmechflag == "05" || tr_injmechflag == "06" || tr_injmechflag == "07" || tr_injmechflag == "08" || tr_injmechflag == "09" ) && ( tr_acdowndetailflag == "" || tr_proceqmtflag == "" )){ messageBox("TRIAGE ±â·Ï ¿À·ù : ±³Åë»ç°íÀÎ °æ¿ì ±³Åë»ç°í ¼Õ»ó´ç»çÀÚ Ç׸ñÀÌ ÀԷµǾî¾ß Çϰí \n¶ÇÇÑ º¸È£À屸Ç׸ñµµ ÇϳªÀÌ»ó ÀԷµǾî¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_chosresnflag == "2" && ( tr_intenflag == "" || tr_intenflag == "-" || tr_injmechflag == "" || tr_injmechflag == "-" )){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø»çÀ¯°¡ Áúº´¿ÜÀÎ °æ¿ì Àǵµ¼º, ¼Õ»ó±âÀü °ªÀº ¸ðµÎ ÀԷµǾî¾ß ÇÕ´Ï´Ù.", "E"); return "false"; } if( tr_chospathflag == "2" && ( tr_inhosptype == "" || tr_inhosptype == "-" ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø°æ·Î°¡ ¿ÜºÎ¿¡¼­ Àü¿øÀÏ °æ¿ì Àü¿ø º¸³½ ÀÇ·á±â°ü Á¾·ù¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if ( tr_choswayflag == "1" && ( tr_dsid == "" || tr_reid == "" ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø¼ö´ÜÀÌ 119±¸±ÞÂ÷ÀÏ °æ¿ì Àç³­¹øÈ£¿Í ±¸±ÞȰµ¿ÀÏÁöÀηùøÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.","E"); return "false"; } break; case "E" : //Áø·á¿Ü ¹æ¹® üũ ·ÎÁ÷ if(tr_chosresnflag != "3"){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø»çÀ¯¸¦ Áø·á¿Ü ¹æ¹®À¸·Î ÀÔ·ÂÇϽʽÿÀ.", "E"); return false; } break; case "D" : // DOA ȯÀÚ Ã¼Å©·ÎÁ÷ // V/S °£È£»ç if( tr_chosbdtp == "" || (( tr_chosbdtp > 45 || tr_chosbdtp < 0 ) && tr_chosbdtp != -1 && tr_chosbdtp != 99.9 )) { messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø½Ãü¿Â Á¤º¸ È®ÀÎ ÇϽʽÿÀ.","E"); return "false"; } if( eval(tr_highbp) < eval(tr_lowbp) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¼öÃà±â Ç÷¾ÐÀÌ À̿ϱâ Ç÷¾Ðº¸´Ù ³·°Ô ±â·ÏµÇ¾ú½À´Ï´Ù.","E"); return "false"; } // ÀÇ»ç if( tr_cscsflag != "U" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : DOAȯÀÚÀÏ °æ¿ì ³»¿ø½Ã ¹ÝÀÀÀº Unresponsive ÀÌ¿©¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( ce_chosdt > getCurrentDate() + getCurrentTime() ){ messageBox("³»¿ø ÀϽð¡ ÇöÀç ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if ( tr_attackdd == "11111111" && tr_attacktm != "1111" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀÏÀÚ°¡ '11111111' °æ¿ì ¹ßº´ ½Ã°£Àº '1111'·Î ÀÔ·Â µÇ¾î¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if( tr_attackdd + tr_attacktm > getCurrentDate() + getCurrentTime() ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀϽð¡ ÇöÀç ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if ( tr_attackdd + tr_attacktm > ce_chosdt ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ ÀϽð¡ ³»¿ø ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if( ce_chosdt > ce_outrmdt ){ messageBox("³»¿ø ÀϽð¡ Åð¿ø ÀϽú¸´Ù ´Ê°Ô ÀԷµǾú½À´Ï´Ù.","E"); return "false"; } if( tr_mainsympcd == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ÁÖÁõ»ó Á¤º¸°¡ ¹ÌÀԷµǾú½À´Ï´Ù.", "E"); return "false"; } //¹ßº´ÀϽà üũ if( (tr_attackdd + tr_attacktm).length < 12 || tr_attackdd + tr_attacktm > ce_chosdt ) { messageBox("TRIAGE ±â·Ï ¿À·ù : ¹ßº´ÀϽø¦ È®ÀÎÇϽʽÿä.", "E"); return "false"; } if( tr_age <= 5 && tr_intenflag == "2"){ messageBox("TRIAGE ±â·Ï ¿À·ù : ¿¬·ÉÀÌ 5¼¼ ÀÌÇÏÀÎ °æ¿ì Àǵµ¼º ¿©ºÎ´Â ÀÚ»ì, ÀÚÇØ·Î ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); return "false"; } if( tr_cscsflag == "-" || tr_cscsflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : Àǽı¸ºÐÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_choswayflag == "-" || tr_choswayflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø¼ö´ÜÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_chosresnflag == "-" || tr_chosresnflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø»çÀ¯°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( tr_chospathflag == "-" || tr_chospathflag == "" ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø°æ·Î°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); return "false"; } if( (tr_injmechflag == "01" || tr_injmechflag == "02" || tr_injmechflag == "03" || tr_injmechflag == "04" || tr_injmechflag == "05" || tr_injmechflag == "06" || tr_injmechflag == "07" || tr_injmechflag == "08" || tr_injmechflag == "09" ) && ( tr_acdowndetailflag == "" || tr_proceqmtflag == "" ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ±³Åë»ç°íÀÎ °æ¿ì ±³Åë»ç°í ¼Õ»ó´ç»çÀÚ Ç׸ñÀÌ ÀԷµǾî¾ß Çϰí \n¶ÇÇÑ º¸È£À屸Ç׸ñµµ ÇϳªÀÌ»ó ÀԷµǾî¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if(tr_chosresnflag == "2" && ( tr_intenflag == "" || tr_intenflag == "-" || tr_injmechflag == "" || tr_injmechflag == "-" )){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø»çÀ¯°¡ Áúº´¿ÜÀÎ °æ¿ì Àǵµ¼º, ¼Õ»ó±âÀü °ªÀº ¸ðµÎ ÀԷµǾî¾ß ÇÕ´Ï´Ù.", "E"); return "false"; } if( tr_chospathflag == "2" && ( tr_inhosptype == "" || tr_inhosptype == "-" ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø°æ·Î°¡ ¿ÜºÎ¿¡¼­ Àü¿øÀÏ °æ¿ì Àü¿ø º¸³½ ÀÇ·á±â°ü Á¾·ù¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.","E"); return "false"; } if ( tr_choswayflag == "1" && ( tr_dsid == "" || tr_reid == "" ) ){ messageBox("TRIAGE ±â·Ï ¿À·ù : ³»¿ø¼ö´ÜÀÌ 119±¸±ÞÂ÷ÀÏ °æ¿ì Àç³­¹øÈ£¿Í ±¸±ÞȰµ¿ÀÏÁöÀηùøÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.","E"); return "false"; } break; } } return ErOutChkRtnValue; } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå ¼±Åà ÄÁÆ®·Ñ * @param : * @return : * @--------------------------------------------------- */ function fSelectGridRowCtrl(pPath, pFlag){ //¼±ÅÃrow ÃʱâÈ­ var iRow = ""; var iRow = ""; var sRow = ""; var tRow = ""; var chkNode1 = ""; var chkNode2 = ""; //°Ë»ç ±×¸®µå ¼±Åà ½Ã ¹ß»ý if(pFlag == "T"){ iRow = grd_testlist.row; sRow = grd_testlist.selectedRows; eRow = grd_testlist.selectedRow(0); tRow = grd_testlist.rows; chkNode1 = "/selectyn"; chkNode2 = "/testtp"; //¾à,ÁÖ»ç ±×¸®µå ¼±Åà ½Ã ¹ß»ý }else if(pFlag == "I"){ //grd_inglist.setfocus // model.setfocus("grd_inglist", true); iRow = grd_inglist.row; sRow = grd_inglist.selectedRows; eRow = grd_inglist.selectedRow(0); tRow = grd_inglist.rows; chkNode1 = "/selectyn"; chkNode2 = "/prcpkindcdyn"; //alert(sRow); } if(eRow < "0"){ return; } else { if(pFlag == "T"){ if(tRow != "1"){ // ctrlŰ ´©¸¥ »óÅ¿¡¼­ ±×¸®µå Ŭ¸¯½Ã ¼±ÅÃµÈ ¸ðµç Çà »óŰª º¯°æ if(event.ctrlKey == 1){ if(model.getValue(pPath+"["+iRow+"]"+chkNode1) != "Y" ){ //&& model.getValue(pPath+"["+iRow+"]"+chkNode2)== "Y" ) { model.setValue(pPath+"["+iRow+"]"+chkNode1, "Y"); } else { model.setValue(pPath+"["+iRow+"]"+chkNode1, ""); } } // shiftŰ ´©¸¥ »óÅ¿¡¼­ ¼±ÅÃÇà°ú ¸¶Áö¸· ¼±ÅÃÇà »çÀÌÀÇ ±×¸®µå »óŰª º¯°æ else if(event.shiftKey == 1){ for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, ""); } if(iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ){ // && model.getValue(pPath+"["+iRow+"]"+chkNode2)== "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } }else{ for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ){ // && model.getValue(pPath+"["+iRow+"]"+chkNode2)== "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } } // ¸¶¿ì½º µå·¡±×¸¦ ÇÏ¿© ±×¸®µåÀÇ ·Î¿ì ¼±Åýà »óŰª º¯°æ else { for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, ""); } if((sRow == "1")&& (iRow != "0")){ if(model.getValue(pPath+"["+eRow+"]"+chkNode1) != "Y" ){ if(tRow ==1){ return; }else{ model.setValue(pPath+"["+eRow+"]"+chkNode1, "Y"); /////¿¡·¯³ª´ÂÁÙ1 } } else { model.setValue(pPath+"["+eRow+"]"+chkNode1, ""); } } else { if (iRow != "0") { if(iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ){ model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } }else{ for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ){ model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } }// if irow end } } } }else if(pFlag == "I"){ if(tRow != "1"){ // ctrlŰ ´©¸¥ »óÅ¿¡¼­ ±×¸®µå Ŭ¸¯½Ã ¼±ÅÃµÈ ¸ðµç Çà »óŰª º¯°æ if(event.ctrlKey == 1){ if(model.getValue(pPath+"["+iRow+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+iRow+"]"+chkNode1, "Y"); } else { model.setValue(pPath+"["+iRow+"]"+chkNode1, ""); } } // shiftŰ ´©¸¥ »óÅ¿¡¼­ ¼±ÅÃÇà°ú ¸¶Áö¸· ¼±ÅÃÇà »çÀÌÀÇ ±×¸®µå »óŰª º¯°æ else if(event.shiftKey == 1){ for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, ""); } if(iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } }else{ for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } } // ¸¶¿ì½º µå·¡±×¸¦ ÇÏ¿© ±×¸®µåÀÇ ·Î¿ì ¼±Åýà »óŰª º¯°æ else { for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, "") //alert("2-"+chkNode1);; } //alert(sRow+'/'+iRow); if((sRow == "1") && (iRow != "0")){ if(model.getValue(pPath+"["+eRow+"]"+chkNode1) != "Y" ) { if(tRow ==1){ return; }else{ model.setValue(pPath+"["+eRow+"]"+chkNode1, "Y"); ///////¿¡·¯³ª´Â ÁÙ2 } } else { model.setValue(pPath+"["+eRow+"]"+chkNode1, ""); } } else { if (iRow != "0") { if (iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } }else{ for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } } // if irow end } } } } } } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¾àÀúÀå ÀÌ¹êÆ® ó¸® * @param : * @return : * @--------------------------------------------------- */ function fSaveDrugTret(){ var pid = model.getValue("/root/hidden1/incplist/pid"); var patnm = model.getValue("/root/hidden1/incplist/patnm"); var sexage = model.getValue("/root/hidden1/incplist/sexage"); var drugno = model.getValue("/root/main/incplist/inginfo["+1+"]/drugno"); //** ÀÀ±Þ½Ç¿¡¼­ Åð¿ø¾àÈ®Àνà Åõ¾à¹øÈ£¶óº§ Ãâ·Â Ãß°¡_20090218(ByCY) **// for(var i=1; i grd_testlist.mouseRow) || ((grd_testlist.row + grd_testlist.selectedRows -1) < grd_testlist.mouseRow ))){ for(var i = 1 ; i < grd_testlist.rows ; i++){ model.setValue("/root/main/incplist/testinfo["+i+"]/selectyn", ""); } grd_testlist.row = grd_testlist.mouseRow; } //¼±ÅÃÇà ¼±Åà Ç÷¡±× º¯°æ ÈÄ DCÆË¾÷â Ȱ¼ºÈ­ if(grd_testlist.isCell(event.target) && grd_testlist.mouseRow >= grd_testlist.fixedrows){ model.setValue("/root/main/incplist/testinfo["+grd_testlist.row+"]/selectyn", "Y"); //Åð½Ç±¸ºÐ¿¡ µû¸¥ ÆË¾÷¸ñ·Ï ¼±Åà if( model.getValue("/root/main/condition/outrmtp") == ""){ //window.setPopupMenu( true, "/root/codedata/popupmenu/grid00/item", "name", "func", true); //Åð¿ø±¸ºÐ ¹Ì¼±Åà }else if(model.getValue("/root/main/condition/outrmtp") == "2"){ window.setPopupMenu( true, "/root/codedata/popupmenu/grid01/item", "name", "func", true); //Åð¿ø±¸ºÐ ÀÔ¿ø ¼±Åà }else{ window.setPopupMenu( true, "/root/codedata/popupmenu/grid02/item", "name", "func", true); //Åð¿ø±¸ºÐ ¼±ÅÃ(ÀÔ¿øÁ¦¿Ü) } }else{ window.setPopupMenu(false); } //¾à,ÁÖ»çÅÇ¿¡¼­ ¸¶¿ì½º Ŭ¸¯½Ã ¹ß»ý }else{ //¼±ÅþøÀÌ ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯À¸·Î ¼±Åà ÀÌ¹êÆ® if(grd_inglist.selectedRows == 1 || (( grd_inglist.selectedRow(0) > grd_inglist.mouseRow) || ((grd_inglist.row + grd_inglist.selectedRows -1) < grd_inglist.mouseRow ))){ for(var i = 1 ; i < grd_inglist.rows ; i++){ model.setValue("/root/main/incplist/inginfo["+i+"]/selectyn", ""); } grd_inglist.row = grd_inglist.mouseRow; } //¼±ÅÃÇà ¼±Åà Ç÷¡±× º¯°æ ÈÄ DCÆË¾÷â Ȱ¼ºÈ­ if(grd_inglist.isCell(event.target) && grd_inglist.mouseRow >= grd_inglist.fixedrows){ model.setValue("/root/main/incplist/inginfo["+grd_inglist.row+"]/selectyn", "Y"); window.setPopupMenu( true, "/root/codedata/popupmenu/grid10/item", "name", "func", true); //Åð¿ø±¸ºÐ ¹Ì¼±Åà }else{ window.setPopupMenu(false); } } } } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : °Ë»ç, ¾àÁÖ»ç ¿À¸¥ÂÊ ÆË¾÷ ¸Þ´º ¼±Åÿ¡ µû¸¥ ó¸® * @param : * @return : * @--------------------------------------------------- */ function fChagnePrcpStat(pFlag){ if(pFlag == ""){ pFlag == "StatInit"; } var sStatFlag = ""; // 1: DC, 2: Action, 3: º´µ¿À̰ü, -: ÃʱâÈ­ var sTargetGrid = ""; // All : °Ë»ç, ¾à Àüü ÃʱâÈ­, Test: °Ë»ç ÃʱâÈ­, Ing: ¾àÁÖ»ç ÃʱâÈ­ var sExecFlag = ""; //Param¿¡ µû¸¥ »óŰª ¼³Á¤ if(pFlag == "StatInit"){ sStatFlag = "-"; sTargetGrid = "ALL"; sExecFlag = "N"; }else if(pFlag == "DefTestDC"){ sStatFlag = "1"; sTargetGrid = "Test"; sExecFlag = "Y"; }else if(pFlag == "DefTestAct"){ sStatFlag = "2"; sTargetGrid = "Test"; sExecFlag = "Y"; }else if(pFlag == "ChosTestInit"){ sStatFlag = "-"; sTargetGrid = "Test"; sExecFlag = "N"; }else if(pFlag == "ChosTestWard"){ sStatFlag = "3"; sTargetGrid = "Test"; sExecFlag = "N"; }else if(pFlag == "ChosTestDC"){ sStatFlag = "1"; sTargetGrid = "Test"; sExecFlag = "N"; }else if(pFlag == "ChosTestAct"){ // °Ë»ç Acting sStatFlag = "2"; sTargetGrid = "Test"; sExecFlag = "N"; }else if(pFlag == "DefIngDC"){ sStatFlag = "1"; sTargetGrid = "Ing"; sExecFlag = "Y"; }else if(pFlag == "ChosIngInit"){ sStatFlag = "-"; sTargetGrid = "Ing"; sExecFlag = "N"; }else if(pFlag == "ChosIngDC"){ sStatFlag = "1"; sTargetGrid = "Ing"; sExecFlag = "N"; } // alert(sExecFlag +" : "+ sTargetGrid +" : "+ sStatFlag ); // »óÅ º¯°æ¹× ½ÇÇà function È£Ã⠺κРif(sExecFlag != "" && sTargetGrid != "" && sStatFlag != ""){ // ¼±Åà ¹Ù·Î ½Ç½Ã( Acting, D/C ) if(sExecFlag == "Y"){ if(sStatFlag == "1"){ // D/C fPrcpDC(sTargetGrid); }else if(sStatFlag == "2"){ // Action fSaveTestPrcp(); }else if(sStatFlag == "3" || sStatFlag == "-" ){ return; } // »óÅ º¯°æ }else{ fChangeStatCode(sStatFlag, sTargetGrid); } } } function fChangeStatCode(pStat, pTarget){ //alert(pStat+'/'+pTarget); if(pTarget == "Test" ){ for(var i= 1 ; i <= getNodesetCount("/root/main/incplist/testinfo") ; i++){ var chkprcp = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpnm"); //var selectchk = model.getValue("/root/main/incplist/testinfo["+i+"]/selectyn"); //alert(chkprcp+'/'+selectchk); if(model.getValue("/root/main/incplist/testinfo["+i+"]/selectyn")=="Y"){ // ¼±ÅÃµÈ Ã³¹æ if(model.getValue("/root/main/incplist/testinfo["+i+"]/testtp") == "Y" || (model.getValue("/root/main/incplist/testinfo["+i+"]/testtp") == "N" && (pStat == "3" || pStat == "-"))){ // Ç÷¾×ó¹æÀÌ ¾Æ´Ñ°Í || Ç÷¾×ó¹æÀ̸鼭 º´µ¿À̰ü if(model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "N"){ // ¹Ì¼öÇà ó¹æ ¼±Åà if((model.getValue("/root/main/incplist/testinfo["+i+"]/grupsnglflag") == "M" && (pStat == "3" || pStat == "-") ) || model.getValue("/root/main/incplist/testinfo["+i+"]/grupsnglflag") != "M" ){ // MSetó¹æ if(model.getValue("/root/main/incplist/testinfo["+i+"]/c2check") == "N" || model.getValue("/root/main/incplist/testinfo["+i+"]/c2check") == "Y" && (pStat == "1" ||pStat == "3" || pStat == "-")){ //´Ü¼ø¿µ»ó ó¹æ model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", pStat); }else{ messageBox(chkprcp+" ó¹æÀº °­Á¦ Acting ÇÒ ¼ö ¾ø´Â ´Ü¼ø ¿µ»ó ó¹æÀÔ´Ï´Ù.","E"); } }else{ messageBox(chkprcp+" ó¹æÀº MSet ó¹æÀÔ´Ï´Ù.\nD/C, °­Á¦ Acting ÇÒ ¼ö ¾ø½À´Ï´Ù.","E"); } }else if(model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "OUT"){ messageBox(chkprcp+" ó¹æÀº Åð¿ø ÈÄ ¿Ü·¡ °Ë»ç ó¹æÀÔ´Ï´Ù.\nº´µ¿À̰ü, D/C, °­Á¦ Acting ÇÒ ¼ö ¾ø½À´Ï´Ù.","E"); }else{ messageBox(chkprcp+" ó¹æÀº ½ÃÇàµÈ °Ë»ç ó¹æÀÔ´Ï´Ù.\nº´µ¿À̰ü, D/C, °­Á¦ Acting ÇÒ ¼ö ¾ø½À´Ï´Ù.","E"); } }else{ if ((pStat == "1") && (model.getValue("/root/main/incplist/testinfo["+i+"]/dcyn")=="N")) { messageBox(chkprcp+" ó¹æÀº Ç÷¾×ó¹æÀÔ´Ï´Ù.\n 󹿻óŰ¡ ó¹æ/°£È£È®ÀÎÀÌ ¾Æ´Ï¸é D/CÇÒ ¼ö ¾ø½À´Ï´Ù..", "E"); } else if ((pStat == "1") && (model.getValue("/root/main/incplist/testinfo["+i+"]/dcyn")=="Y")) { model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", pStat); } else if (pStat == "2") { messageBox(chkprcp+" ó¹æÀº Ç÷¾×ó¹æÀÔ´Ï´Ù.\n°­Á¦ Acting ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); } else { //messageBox(chkprcp+" ó¹æÀº Ç÷¾×ó¹æÀÔ´Ï´Ù.\n°­Á¦ Acting ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E"); } } // Áø°Ë B2 ó¹æÀÎ °æ¿ì ¹ÙÄÚµåÃâ·Â»óÅÂ(400)ÀÌÈĸ¸ °­Á¦ActingµÇµµ·Ï //alert("ddd"); if(model.getValue("/root/main/incplist/testinfo["+i+"]/prcpclscd") == "B2" ){ if((model.getValue("/root/main/incplist/testinfo["+i+"]/prcpstatcd") < "400" )&& (pStat == "2")){ messageBox(chkprcp+"ó¹æÀº Áø°Ë ó¹æÀÔ´Ï´Ù.\n¹ÙÄÚµå ¹ßÇà ÈÄ °­Á¦ Acting ÇϽʽÿÀ.","E"); model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", "-"); }else { //messageBox(chkprcp+"dddddddó¹æÀº Áø°Ë ó¹æÀÔ´Ï´Ù.\n¹ÙÄÚµå ¹ßÇà ÈÄ °­Á¦ Acting ÇϽʽÿÀ.","E"); model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", pStat); } } } // selectyn = 'Y' end } // for end } else if(pTarget == "Ing"){ for(var i= 0 ; i <= getNodesetCount("/root/main/incplist/inginfo") ; i++){ if(model.getValue("/root/main/incplist/inginfo["+i+"]/selectyn")=="Y"){ model.setValue("/root/main/incplist/inginfo["+i+"]/viewstat", pStat); } } } else if(pTarget == "All"){ for(var i= 1 ; i <= getNodesetCount("/root/main/incplist/testinfo") ; i++){ model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", pStat); } for(var i= 0 ; i <= getNodesetCount("/root/main/incplist/inginfo") ; i++){ model.setValue("/root/main/incplist/inginfo["+i+"]/viewstat", pStat); } } } // function end /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : °Ë»ç, ¾àÁÖ»ç DC ±¸Çö ºÎºÐ * @param : * @return : * @--------------------------------------------------- */ function fPrcpDC(pFlag){ //------------------------------------------------------------------------------------------------------ // °£È£ È®ÀÎ ¾àó¹æÀ» Àǻ簡 D/C(¹Ý³³)¸¦ ÇÏ¿´À» °æ¿ì¿¡ Åõ¾à±â·ÏÁö·Î °¡¼­ ÇØ°áÇ϶ó´Â ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù // sdm //------------------------------------------------------------------------------------------------------ var prcpddprcpno = ""; //------------(20080917)±èº¸¼º if(messageBox ( "DC 󸮸¦ ", "Q003" ) == "6"){ var iRow = grd_patlist.findRow(model.getValue("/root/main/condition/pid"), 1, grd_patlist.colRef("pid"), false, false); var sHeaderData = "status¢Ëprcpdd¢Ëprcpno¢Ëprcphistno¢Ëinstcd¢Ì"; var dcPrcpInfo = ""; var dcMediPrcpInfo = ""; var dcPrcpCnt = 0; if(pFlag == "Test"){ //DCÇÒ °Ë»çó¹æ È®ÀÎ var tRow = grd_testlist.rows; for(i=1 ; i < tRow ; i ++){ var chkprcp = ""; var chkprcp = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpnm"); // ±×¸®µå¿¡¼­ ¼±ÅÃµÈ Ã³¹æ ¼±Åà if(model.getValue("/root/main/incplist/testinfo["+i+"]/selectyn") == "Y" ){ //¼±ÅÃµÈ Ã³¹æ Áß Ç÷¾× ó¹æ Á¦¿Ü if( model.getValue("/root/main/incplist/testinfo["+i+"]/testtp") == "Y"){ //¹Ì¼öÇà ó¹æ ¼±Åà if( model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "N"){ if(model.getValue("/root/main/incplist/testinfo["+i+"]/grupsnglflag") != "M"){ dcPrcpInfo += "C¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcphistno" ) + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/instcd" ) + "¢Ì"; dcPrcpCnt++; }else{ messageBox(chkprcp+" ´Â Mset ó¹æÀÔ´Ï´Ù.","E"); } }else if(model.getValue("/root/main/incplist/testinfo["+i+"]/execyn") == "OUT"){ messageBox(chkprcp+"´Â Åð¿ø ÈÄ ¿Ü·¡ °Ë»ç ó¹æÀÔ´Ï´Ù.","E"); }else{ messageBox(chkprcp+"´Â ÀÌ¹Ì ½ÃÇàµÈ °Ë»ç ó¹æÀÔ´Ï´Ù.","E"); } }else{ messageBox(chkprcp+"´Â Ç÷¾× ó¹æÀÔ´Ï´Ù.","E"); } } } }else{ //DCÇÒ ¾à/ÁÖ»ç ó¹æ È®ÀÎ //------------------------------------------------------ // var tRowChk = grd_inglist.rows ; // var chkDC="" ; // var chkYn=""; // for (i=1 ; i< tRowChk ; i ++) { // if(model.getValue("/root/main/incplist/inginfo["+i+"]/selectyn") == "Y" ){ // var chk_execprcphistcd = model.getValue("/root/main/incplist/inginfo["+i+"]/execprcphistcd"); // if (chk_execprcphistcd=="E") { // chkDC=chkDC + " "+chk_execprcphistcd; // chkYn="A"; // } // } // } // if (chkYn=="A") { // // if (messageBox("°£È£ È®ÀÎ ÈÄ ÀÇ»ç ¹Ýȯ ó¹æÀÌ ÀÖ½À´Ï´Ù-Åõ¾à±â·ÏÁö ÀÛ¼ºÀ» ","Q003")=="6") { // modal("SMMNR00600","1","15","128"); // fGetPatList(); // fSelectPatList(); // return; // } // }else{ //------------------------------------------------------- var tRow = grd_inglist.rows; var prcpno = ""; var dcstatus = ""; for(i=1 ; i < tRow ; i ++){ var chkprcp = model.getValue("/root/main/incplist/inginfo["+i+"]/prcpnm"); // ±×¸®µå¿¡¼­ ¼±ÅÃµÈ Ã³¹æ ¼±Åà if(model.getValue("/root/main/incplist/inginfo["+i+"]/selectyn") == "Y" ){ //¹Ì¼öÇà ó¹æ ¼±Åà ( Actiong ¿Ï·á, Åð¿ø¾à ¾à±¹Àü¼Û °Ç Á¦¿Ü) if(model.getValue("/root/main/incplist/inginfo["+i+"]/prcpkindcdyn") == "Y" ){ messageBox(chkprcp + "´Â Åð¿ø¾à ó¹æÀÔ´Ï´Ù.\nÅð¿ø Ã³¹æÀº °£È£»ç°¡ D/CÇÒ ¼ö ¾ø½À´Ï´Ù.","E"); }else{ if( model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "N" || model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "E" ){ //¾à,ÁÖ»ç °æ¿ì´Â 3°³·Î Ç®¸± ¼ö ÀÖÀ¸¹Ç·Î ÇѰ³ÀÇ Ã³¹æ ¹øÈ£¸¸ ³Ñ±âµµ·Ï ÇÔ //if(prcpno != model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno")) //dcstatus E À̸é ÀÇ»ç ÈÄÀÎÁõÀ» ¾ÈŸµµ·Ï "MEDI", NÀ̸é ÈÄÀÎÁõŸµµ·Ï "CERT" dcstatus = ( model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "N" ? "CERT" : "MEDI"); switch( model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") ){ case "N" : //Á¤»óó¹æÀΰÍÀ̰í ó¹æ ÀÎÅÍÆäÀ̽º¸¦ Ÿ¸é ÀÇ»ç 󹿹Ýȯ¿äû »óÅÂÀÎ "E"·Î º¯°æµÊ. // prcpno = model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno"); dcPrcpInfo += "C¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcphistno" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/instcd" ) + "¢Ì"; // dcPrcpCnt++; // //-----------------(20080926) ±èº¸¼º // if (model.getValue("/root/main/incplist/inginfo["+i+"]/prcpstatcd") >= "000" ) { // prcpddprcpno += "'" + // model.getValue("/root/main/incplist/inginfo["+i+"]/prcpdd") + // model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno") + "',"; // } case "E" : /*ÀÇ»ç¹Ýȯ¿äûµé¾î¿Â ó¹æÀ̰í Åõ¾à±â·Ï¿¡¼­ DCÃÖÁ¾ Á¤¸®¸¦ Çϰí ÈÄÀÎÁõ󸮴ë»óÀÌ ¾ÈµÊ.dcstatus "CERT"ÀΰÍÀº ÈÄÀÎÁõ°ü¸®¿¡µµ Á¶È¸°¡ µÇ¾î¾ßÇÑ´Ù. Åõ¾à±â·ÏÀ» Å¿ì±âÀ§ÇÑ ÆÄ¶ó¹ÌÅÍ Á¤ÀÇÀ̹ǷΠcase "N" ¿¡´Â break°¡ ¾ø´Â°Ô Á¤»óÀÓ. 20100108 ±èÈ«Á¡ */ prcpno = model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno"); dcMediPrcpInfo += dcstatus + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcphistno" ) + "¢Ë" + model.getValue("/root/main/incplist/inginfo["+i+"]/instcd" ) + "¢Ì"; dcPrcpCnt++; //-----------------(20080926) ±èº¸¼º if (model.getValue("/root/main/incplist/inginfo["+i+"]/prcpstatcd") >= "000" ) { prcpddprcpno += "'" + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpdd") + model.getValue("/root/main/incplist/inginfo["+i+"]/prcpno") + "',"; } break; } }else if(model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "DC"){ messageBox(chkprcp+"´Â ¹Ýȯ¿äûµÈ ó¹æÀÔ´Ï´Ù.","E"); // }else if(model.getValue("/root/main/incplist/inginfo["+i+"]/execyn") == "PRE"){ // // messageBox(chkprcp+"´Â \n\n °£È£¿¡¼­ '¼±'ÁöÁ¤ÇÑ Ã³¹æÀ¸·Î Åõ¾à±â·ÏÀÌ ¾ÈµÈ ó¹æÀÔ´Ï´Ù","E"); }else{ messageBox(chkprcp+"´Â ÀÌ¹Ì ½ÃÇàµÈ ó¹æÀÔ´Ï´Ù.","E"); } } } } } model.makeValue("/root/send/cond3" , sHeaderData+dcPrcpInfo ); model.makeValue("/root/send/cond5" , sHeaderData+dcMediPrcpInfo ); //ÀúÀ屸ºÐÁ¤º¸(saveFlagInfo) model.setValue ( "/root/save/saveflaginfo/savedataflag" , "2" ); //ÀúÀåÀڷᱸºÐ 0:Áø´Ü ¹× ó¹æ, 1:Áø´Ü, 2:ó¹æ, 4:ÀÓ½ÃÀúÀå model.setValue ( "/root/save/saveflaginfo/saveflag" , "E" ); //ÀúÀ屸ºÐ O:¿Ü·¡, I:ÀÔ¿ø, E:ÀÀ±Þ, S:°ÇÁø model.setValue ( "/root/save/saveflaginfo/prcpflag" , "0" ); //󹿱¸ºÐ 0:ÀÇ»çó¹æ, 2:°£È£, 3:Áö¿øºÎ¼­, 5:Admission, 6:CP, 7:Ç×¾ÏÇÁ·ÎÅäÄÝ, 8:ÀÓ½Ãó¹æ model.setValue ( "/root/save/saveflaginfo/inptflag" , "3" ); //ÀԷ±¸ºÐ (11:°ÇÁøÃ³¹æ, 12:LISÀåºñIF, 13:±âŸLIS, 14:º´¸®, 15:EMR±â·Ï, 16:¿ø¹«) model.setValue ( "/root/save/saveflaginfo/pamflag" , "Y" ); //¿ø¹«Á¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. model.setValue ( "/root/save/saveflaginfo/diagflag" , "Y" ); //Áø´ÜÁ¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. ('Y'À̸é Áø´Ü¾øÀÌ Ã³¹æ ÀúÀåÀÌ ¾ÈµÊ) model.setValue ( "/root/save/saveflaginfo/prcperrflag" , "Y" ); //ó¹æ¿À·ù±¸ºÐ(Y/N) -> YÀÏ °æ¿ì ÀÇ»ç󹿰ú µ¿ÀÏÇÏ°Ô ¿À·ù¸®½ºÆ®¸¦ ¹Ýȯ, NÀÌ¸é ¿À·ù¸¦ È®ÀÎÇÏÁö ¾ÊÀ½ model.setValue ( "/root/save/saveflaginfo/deptcd" , getUserInfo("dutplcecd") ); //ºÎ¼­ÄÚµå model.setValue ( "/root/save/saveflaginfo/deptnm" , getUserInfo("dutplcenm") ); //ºÎ¼­¸í model.setValue ( "/root/save/saveflaginfo/userid" , getUserInfo("userid") ); //»ç¿ëÀÚID model.setValue ( "/root/save/saveflaginfo/usernm" , getUserInfo("usernm") ); //»ç¿ëÀÚ¸í model.setValue ( "/root/save/saveflaginfo/signyn" , "N" ); //ÀüÀÚ¼­¸í¿©ºÎ var saveFlagInfoNodeList = model.instances(0).selectNodes( "/root/save/saveflaginfo" ); model.makeValue ( "/root/send/cond1", getNodeListCSV(saveFlagInfoNodeList)); //ÀúÀåµî·ÏÁ¤º¸(saveRgstInfo) model.setValue ( "/root/save/savergstinfo/pid" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/pid") ); // µî·Ï¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddd" , "-" ); // Áø·áÀÏÀÚ(¿ø¹«Key) - ÀÔ¿øÀϰæ¿ì´Â '-' model.setValue ( "/root/save/savergstinfo/indd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/indd") ); // ÀÔ¿øÀÏÀÚ(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/cretno" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/cretno") ); // »ý¼º¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddeptcd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/orddeptcd") ); // Áø·á°ú(¿ø¹«) model.setValue ( "/root/save/savergstinfo/orddrid" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/orddrid") ); // Áø·áÀÇID(¿ø¹«) model.setValue ( "/root/save/savergstinfo/instcd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/instcd") ); // ±â°üÄÚµå var saveRgstInfo = model.instances(0).selectNodes( "/root/save/savergstinfo" ); model.makeValue ( "/root/send/cond2", getNodeListCSV(saveRgstInfo)); // D/CÇÒ Ã³¹æÀÌ ¾øÀ» °æ¿ì returnó¸® //alert( "d/c" + pFlag + "/" + dcPrcpCnt); if( dcPrcpCnt > 0 ){ //-----------------------(20080917)±èº¸¼º //¾à D/CÀÎ °æ¿ì¸¸ if(pFlag != "Test") { //1. ÀÎÁõÀ» À§ÇÑ ÀÚ·á ÃßÃâ prcpddprcpno = prcpddprcpno.substr(0,prcpddprcpno.length-1); //alert("prcpddprcpno:" + prcpddprcpno); fnSignSaveCall("30",prcpddprcpno); //----------------(20090923) if (getNodesetCount("/root/signinfo/signsave/signdata") > 0 ) { //2. ÀÚ·á¿¡ ´ëÇØ¼­ ÀÎÁõÇϱâ if ( fnSignSaveWork() == true) { //3. ÀÎÁõÀڷḦ ¹­À½submit("TXMNP06013") var signsave = model.instances(0).selectNodes( "/root/signinfo/signsave/signdata" ); model.makeValue ( "/root/send/cond4", getNodeListCSV(signsave)); } else { return ; //---(20080922) } } //----------------(20090923) } //-----------------------(20080917) if(submit("TXMNE00203") == true ){ if(getNodesetCount("/root/temp/errlist") > 0){ var iNode = "/root/srcdata/list/patlist"; fShowModal("SPMNE00200"); } fSelectInddPatList("S"); //-----------------------(20080917):±èº¸¼º //¾à D/CÀÎ °æ¿ì¸¸ if(pFlag != "Test") { //1. ÀÏÀÚº° ÀÎÁõÀ» À§ÇÑ ÀÏÀÚ ÃßÃâ var signDates = new Array; var signDateCnt = 0; var signdispdd = ""; var sPathsignsave = "/root/signinfo/signsave/signdata"; var rows = getNodesetCount(sPathsignsave); if (rows <= 0 ) return; for (var i=1;i<= rows ;i++) { //---(0922) signdispdd = model.getValue(sPathsignsave + "[" + i + "]/execdd"); //alert( "Àüüloop:" + signdispdd + "/"+ medrexecdd + "/" + currentdd); if ( signDates.length == 0) { signDateCnt =0; signDates[signDateCnt] = ""; } if (signdayFind(signDates,signdispdd) == true ) { //------(Åõ¾àÀÏÀÚ) signDateCnt ++; signDates[signDateCnt] = signdispdd; //alert("b:" + signDates[signDateCnt] +"/" + medrexecdd); } } //2. Åõ¾à±â·ÏÀ» ÀÏÀÚº°·Î XLST¸¦ ¸¸µé±â À§Çؼ­ fnWorkddSign(signDates); } //-----------------------(20080917) } } } } function fShowModal(pProgID) { var xpos = event.screenX-300; var ypos = event.screenY-400; modal(pProgID, 1, xpos, ypos, pProgID, "/root/temp", "/root/result"); var iProperties = getParameter("SendData"); return iProperties } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Åð½ÇÀϽà ȮÀÎ ºÎºÐ * @param : * @return : * @--------------------------------------------------- */ function fChkOutrmdd(){ var iRow = grd_patlist.findRow(model.getValue("/root/main/condition/pid"), 1, grd_patlist.colRef("pid"), false, false); var nowDate = fTimeSetting(); //ÇöÀç ½Ã°£ ¼ÂÆÃ var checktime = model.getValue("/root/main/condition/outrmdd") + model.getValue("/root/main/condition/outrmtm") ; //üũÇÒ ½Ã°£ ¼ÂÆÃ(Åð¿øÀϽÃ) var dd = getCurrentDate(); var currentdt = dd + nowDate; //³»¿ø½Ã°£, Åð¿ø½Ã°£ üũ if(model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt") > checktime ){ // model.setValue("/root/main/condition/outrmdd", getCurrentDate() ); // model.setValue("/root/main/condition/outrmtm", nowDate ); // ipt_outrddd.refresh(); // ipt_outrmtm.refresh(); messageBox("¼±ÅÃÀϽð¡ ³»¿øÀϽú¸´Ù ÀÌÀüÀÔ´Ï´Ù.", "E"); } else if(model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/fstexamorddd") > checktime) { messageBox("¼±ÅÃÀϽð¡ ÃÊÁøÁø·áÀϽà º¸´Ù ÀÌÀüÀÔ´Ï´Ù.", "E"); } else if(currentdt < checktime){ // model.setValue("/root/main/condition/outrmdd", getCurrentDate() ); // model.setValue("/root/main/condition/outrmtm", nowDate ); // ipt_outrddd.refresh(); // ipt_outrmtm.refresh(); messageBox("¼±ÅÃÀϽ𡠹̷¡ÀϽà ÀÔ´Ï´Ù.", "E"); }else { model.setValue("/root/main/condition/t_outrmdt", model.getValue("/root/main/condition/outrmdd") + model.getValue("/root/main/condition/outrmtm") ); } output3.refresh(); } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ ±âº» Á¤º¸ ¼³Á¤ ºÎºÐ * @param : * @return : * @--------------------------------------------------- */ function fCalcChosOut(){ var iRow = grd_patlist.row; if(model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt") == "" || model.getValue("/root/main/condition/outrmdd") == ""){ return; } //Åð½ÇÀϽà ȮÀÎ ºÎºÐ fChkOutrmdd(); var CalcDate = ""; //³»¿ø½Ã°£ ¼¼ÆÃ var chosyy = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt").substr(0,4); var chosmm = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt").substr(4,2); var chosdd = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt").substr(6,2); var choshh = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt").substr(8,2); var chosnn = model.getValue("/root/main/inddpatlist/inddpatinfo["+iRow+"]/chosdt").substr(10,2); //Åð½Ç½Ã°£ ¼¼ÆÃ var outrmyy = model.getValue("/root/main/condition/outrmdd").substr(0,4); var outrmmm = model.getValue("/root/main/condition/outrmdd").substr(4,2); var outrmdd = model.getValue("/root/main/condition/outrmdd").substr(6,2); var outrmhh = model.getValue("/root/main/condition/outrmtm").substr(0,2); var outrmnn = model.getValue("/root/main/condition/outrmtm").substr(2,2); //Àç½Ç ½Ã°£ °è»êÀ» À§ÇÏ¿© ½Ã°£, ºÐ ´ÜÀ§·Î Â÷À̸¦ °è»ê var rstFromTime = new Date(chosyy,chosmm-1,chosdd,choshh,chosnn,0); var rstEndTime = new Date(outrmyy, outrmmm-1,outrmdd,outrmhh,outrmnn,0); var diffnn = ((rstEndTime - rstFromTime) / (60*1000)) ; var diffhh = Math.ceil( (rstEndTime - rstFromTime) / ( 60*60*1000) ) ; //½Ã°£ : ºÐ ±¸Çϱâ if(chosnn != outrmnn){ calcdiffhh = diffhh -1; calcdiffnn = (diffnn - ((diffhh-1) * 60 )); //ºÐÀÌ Á¤°¢ÀÏ °æ¿ì }else{ calcdiffhh = diffhh; calcdiffnn = "00" } //ȯÀÚ ±âº»Á¤º¸ ¹®Àå »ý¼º CalcDate = calcdiffhh + "½Ã°£ "+ calcdiffnn + "ºÐ" ; return CalcDate; } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : °Ë»ç ó¹æ °­Á¦ Action ó¸® ºÎºÐ * @param : * @return : * @--------------------------------------------------- */ function fSaveTestPrcp(){ //actingÀúÀå var datacheck2 = "N"; var tRow = grd_testlist.rows; var vbYes = messageBox("¼±ÅÃµÈ Ã³¹æ Acting","Q004"); if( vbYes == 6 ){ //¸¶¿ì½º µå·¡±×½Ã ½Ç½Ã °Ë»ç ó¹æ ¿©ºÎ È®ÀÎ for(i= 1 ; i 0){ grd_patlist.row = iTgPatRow; grd_patlist.topRow = iTgPatRow; fSelectPatList(); } } /** * @group : * @ver : 2007.06.07 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ ¼±Åà °Ë»ç/¾à,ÁÖ»ç ó¹æÁ¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSelectPatList(){ if(grd_patlist.row < 1){ return; } fResrchPatList(); //ȯÀÚ ÀçÁ¶È¸ fSetParam(); //»ó´ÜÁ¤º¸¼³Á¤ fSelectInddPatList("S"); //°Ë»ç, ¾àÁÖ»ç, ¸¶¾à Á¶È¸ //** ¸¶¾àTab Ȱ¼ºÈ­ ±âÁؼ³Á¤_20090213(ByCY) **// model.refresh(); if(btn_ingmv.selected == true) { btn_ingmv.dispatch("DOMActivate"); } if(btn_testmv.selected == true) { btn_testmv.dispatch("DOMActivate"); } //** ¸¶¾àTab Ȱ¼ºÈ­ ±âÁؼ³Á¤_20090213(ByCY) **// fInitSettingTop(); //Åð½Çó¸® ȯÀڱ⺻Á¤º¸ ÃʱâÈ­ model.setValue("/root/main/condition/pid",model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/pid")); var tRow = grd_testlist.rows; var iRow = grd_inglist.rows; var maxDate = ""; var minDate = ""; for(i = 1 ; i < tRow ; i++){ if(maxDate != ""){ if(maxDate < model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd") ){ maxDate = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd"); } }else{ maxDate = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd"); } if(minDate != ""){ if(minDate >= model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd") ){ minDate = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd"); } }else { minDate = model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd"); } } model.setValue("/root/main/condition/outrmdd", getCurrentDate() ); model.setValue("/root/main/condition/outrmtm", fTimeSetting() ); var t_patinfo = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/pid")+" " + model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/patnm")+" " + model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/sexage"); var t_chosdt = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/chosdt"); var t_outrmdt = model.getValue("/root/main/condition/outrmdd") + model.getValue("/root/main/condition/outrmtm"); var t_calctm = fCalcChosOut(); var t_assgroom = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/assgroom"); // 15.10.26 - ÃÊÁøÁø·áÀÏÀÚ Ãß°¡ var t_fstexamorddd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/fstexamorddd"); // 15.10.26 - ÃÊÁøÁø·áÀÏÀÚ Ãß°¡ model.setValue("/root/main/condition/t_patinfo" , t_patinfo ); model.setValue("/root/main/condition/t_chosdt" , t_chosdt ); model.setValue("/root/main/condition/t_outrmdt" , t_outrmdt ); model.setValue("/root/main/condition/t_calctm" , t_calctm ); model.setValue("/root/main/condition/t_assgroom" , t_assgroom ); // 15.10.26 - ÃÊÁøÁø·áÀÏÀÚ Ãß°¡ model.setValue("/root/main/condition/t_fstexamorddd" , t_fstexamorddd ); // 15.10.26 - ÃÊÁøÁø·áÀÏÀÚ Ãß°¡ ipt_chnghospchoi.visible = false; ipt_chnghospchoi2.visible = false; caption2.visible = false; caption3.visible = false; caption20.visible = false; cmb_dschhosptype.visible = false; model.makeValue("/root/main/condition/chnghospchoi",""); model.setValue("/root/main/condition/dschhosptype", ""); var fselectRow = grd_patlist.row; model.copyNode("/root/hidden1/incplist","/root/main/inddpatlist/inddpatinfo["+fselectRow+"]"); if(model.getValue("/root/temp/patinforesrch/bloodinfo/bloodcomment") !='') { //ÀÓ½ÃÀúÀåÇÑ ¼öÇ÷±â·Ï Á¸Àç¿©ºÎ button5.visible = true; output12.visible = true; } else { button5.visible = false; output12.visible = false; } model.refresh(); var pid = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/pid"); var indd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/indd"); var cretno = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/cretno"); var instcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/instcd"); var orddeptcd = model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/orddeptcd"); model.removeNodeset("/root/send/req"); model.makeValue("/root/send/req/pid", pid); model.makeValue("/root/send/req/indd", indd); model.makeValue("/root/send/req/cretno", cretno); model.makeValue("/root/send/req/orddeptcd", orddeptcd); model.makeValue("/root/send/req/instcd", instcd); model.makeValue("/root/send/req/dschdclrdt", model.getValue("/root/main/condition/outrmdd")); //¿¹¾àÁ¤º¸ Á¶È¸½Ã »ç¿ë model.makeValue("/root/send/req/recflag", "01"); //submit("TRMNW03601"); submit("TRMNW10001"); } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : °Ë»ç Àϰý DC ±¸Çö ºÎºÐ(»óŰªÀ¸·Î D/C °áÁ¤ µÈ ó¹æ Àϰý D/C) * @param : * @return : * @--------------------------------------------------- */ function fPrcpDCSave(pFlag, pCnt){ var sHeaderData = "status¢Ëprcpdd¢Ëprcpno¢Ëprcphistno¢Ëinstcd¢Ì"; var dcPrcpInfo = ""; var dcPrcpCnt = 0; //DCÇÒ °Ë»çó¹æ È®ÀÎ var tRow = grd_testlist.rows; for(i=1 ; i < tRow ; i ++){ // ±×¸®µå¿¡¼­ ¼±ÅÃµÈ Ã³¹æ ¼±Åà if(model.getValue("/root/main/incplist/testinfo["+i+"]/viewstat") == "1" ){ dcPrcpInfo += "C¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/prcphistno") + "¢Ë" + model.getValue("/root/main/incplist/testinfo["+i+"]/instcd" ) + "¢Ì"; dcPrcpCnt++; } } //alert(dcPrcpInfo); model.removenodeset("/root/send"); model.makeValue("/root/send/cond3" , sHeaderData+dcPrcpInfo ); //ÀúÀ屸ºÐÁ¤º¸(saveFlagInfo) model.setValue ( "/root/save/saveflaginfo/savedataflag" , "2" ); //ÀúÀåÀڷᱸºÐ 0:Áø´Ü ¹× ó¹æ, 1:Áø´Ü, 2:ó¹æ, 4:ÀÓ½ÃÀúÀå model.setValue ( "/root/save/saveflaginfo/saveflag" , "E" ); //ÀúÀ屸ºÐ O:¿Ü·¡, I:ÀÔ¿ø, E:ÀÀ±Þ, S:°ÇÁø model.setValue ( "/root/save/saveflaginfo/prcpflag" , "0" ); //󹿱¸ºÐ 0:ÀÇ»çó¹æ, 2:°£È£, 3:Áö¿øºÎ¼­, 5:Admission, 6:CP, 7:Ç×¾ÏÇÁ·ÎÅäÄÝ, 8:ÀÓ½Ãó¹æ model.setValue ( "/root/save/saveflaginfo/inptflag" , "3" ); //ÀԷ±¸ºÐ (11:°ÇÁøÃ³¹æ, 12:LISÀåºñIF, 13:±âŸLIS, 14:º´¸®, 15:EMR±â·Ï, 16:¿ø¹«) model.setValue ( "/root/save/saveflaginfo/pamflag" , "Y" ); //¿ø¹«Á¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. model.setValue ( "/root/save/saveflaginfo/diagflag" , "Y" ); //Áø´ÜÁ¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. ('Y'À̸é Áø´Ü¾øÀÌ Ã³¹æ ÀúÀåÀÌ ¾ÈµÊ) model.setValue ( "/root/save/saveflaginfo/prcperrflag" , "Y" ); //ó¹æ¿À·ù±¸ºÐ(Y/N) -> YÀÏ °æ¿ì ÀÇ»ç󹿰ú µ¿ÀÏÇÏ°Ô ¿À·ù¸®½ºÆ®¸¦ ¹Ýȯ, NÀÌ¸é ¿À·ù¸¦ È®ÀÎÇÏÁö ¾ÊÀ½ model.setValue ( "/root/save/saveflaginfo/deptcd" , getUserInfo("dutplcecd") ); //ºÎ¼­ÄÚµå model.setValue ( "/root/save/saveflaginfo/deptnm" , getUserInfo("dutplcenm") ); //ºÎ¼­¸í model.setValue ( "/root/save/saveflaginfo/userid" , getUserInfo("userid") ); //»ç¿ëÀÚID model.setValue ( "/root/save/saveflaginfo/usernm" , getUserInfo("usernm") ); //»ç¿ëÀÚ¸í model.setValue ( "/root/save/saveflaginfo/signyn" , "N" ); //ÀüÀÚ¼­¸í¿©ºÎ var saveFlagInfoNodeList = model.instances(0).selectNodes( "/root/save/saveflaginfo" ); model.makeValue ( "/root/send/cond1", getNodeListCSV(saveFlagInfoNodeList)); //ÀúÀåµî·ÏÁ¤º¸(saveRgstInfo) model.setValue ( "/root/save/savergstinfo/pid" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/pid") ); // µî·Ï¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddd" , "-" ); // Áø·áÀÏÀÚ(¿ø¹«Key) - ÀÔ¿øÀϰæ¿ì´Â '-' model.setValue ( "/root/save/savergstinfo/indd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/indd") ); // ÀÔ¿øÀÏÀÚ(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/cretno" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/cretno") ); // »ý¼º¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddeptcd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/orddeptcd") ); // Áø·á°ú(¿ø¹«) model.setValue ( "/root/save/savergstinfo/orddrid" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/orddrid") ); // Áø·áÀÇID(¿ø¹«) model.setValue ( "/root/save/savergstinfo/instcd" , model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/instcd") ); // ±â°üÄÚµå var saveRgstInfo = model.instances(0).selectNodes( "/root/save/savergstinfo" ); model.makeValue ( "/root/send/cond2", getNodeListCSV(saveRgstInfo)); // D/CÇÒ Ã³¹æÀÌ ¾øÀ» °æ¿ì returnó¸® if( dcPrcpCnt > 0 ){ if(submit("TXMNE00203") == true ){ if(getNodesetCount("/root/temp/errlist") > 0){ var iNode = "/root/srcdata/list/patlist"; fShowModal("SPMNE00200"); } if(pCnt < 1){ fSelectInddPatList("S"); } } } } /** * @group : * @ver : 2007.06.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : °Ë»ç ó¹æ °­Á¦ Action ó¸® ºÎºÐ(Acting»óŰª ó¹æ Àϰý Acting) * @param : * @return : * @--------------------------------------------------- */ function fSaveTestPrcpSave(){ // »óŰª ¼³ÀúÀ¸·Î ÀÎÇÏ¿© Acting Á¶°Ç üũ ·ÎÁ÷ »èÁ¦ : 2008-01-21 // var datacheck2 = "N"; // var tRow = grd_testlist.rows; // // //¸¶¿ì½º µå·¡±×½Ã ½Ç½Ã °Ë»ç ó¹æ ¿©ºÎ È®ÀÎ // for(i= 1 ; i 0){ //DC ¼³Á¤ ½ºÅ©¸³Æ® È£Ãâ fPrcpDCSave("Test", cntACT); } if(cntACT > 0){ //Acting ¼³Á¤ ½ºÅ©¸³Æ® È£Ãâ fSaveTestPrcpSave(); } //Àӽà ÀúÀåµÈ »óÅ ¼³Á¤°ª ¼¼ÆÃ(º´µ¿À̰ü) for(var i = 1 ; i <= getNodesetCount("/root/main/incplist/testinfo") ; i++ ){ for(var j = 1 ; j <= getNodesetCount("/root/testprcp/tmp") ; j++ ){ if(model.getValue("/root/main/incplist/testinfo["+i+"]/prcpno") == model.getValue("/root/testprcp/tmp["+j+"]/prcpno") ){ model.setValue("/root/main/incplist/testinfo["+i+"]/viewstat", "3"); } } } model.refresh(); } } /** * @group : * @ver : 2008.01.17 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Åð¿ø¿¹°í ȯÀÚ Cellstyle º¯°æ ¹× Æ÷Ä¿½º Ä÷¯ º¯°æ * @param : * @return : * @--------------------------------------------------- */ function fChangeFocusColor(){ //var color = grd_patlist.cellstyle("background-color", grd_patlist.row, grd_patlist.col, grd_patlist.row, grd_patlist.col); //if(color == "#ffd3ff"){ if(model.getValue("/root/main/inddpatlist/inddpatinfo["+grd_patlist.row+"]/dschdclrtyn") == "Y"){ grd_patlist.cellstyle("background-color", grd_patlist.row, 0, grd_patlist.row, 4) = "#ffd3ff"; grd_patlist.attribute("focuscolor") = "#00cc66"; grd_patlist.refresh(); } } /** * @group : * @ver : 2008.01.17 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ Å¬¸¯½Ã »ó´ë°ª ÀçÁ¶È¸(Åð¿ø¿¹°í, ¿¹Á¤º´½Ç) * @param : * @return : * @--------------------------------------------------- */ function fResrchPatList(){ var sRow = grd_patlist.row; var sSrchHeader = "pid¢Ëindd¢Ëcretno¢Ì"; var sSrchData = model.getValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/pid" ) +"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/indd" ) +"¢Ë" + model.getValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/cretno") +"¢Ì"; model.removenode("/root/send"); model.makeValue("/root/send/reqcond", sSrchHeader + sSrchData); if(submit("TRMNE00201", false) == true){ model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/bedposcnts" , model.getValue("/root/temp/patinforesrch/patinfo/bedposcnts") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dschdclrtyn" , model.getValue("/root/temp/patinforesrch/patinfo/dschdclrtyn") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/chosdt" , model.getValue("/root/temp/patinforesrch/patinfo/chosdt") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dschdclrdt" , model.getValue("/root/temp/patinforesrch/patinfo/dschdclrdt") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/orddrid" , model.getValue("/root/temp/patinforesrch/patinfo/orddrid") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/roomcd" , model.getValue("/root/temp/patinforesrch/patinfo/roomcd") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/medispclid" , model.getValue("/root/temp/patinforesrch/patinfo/medispclid") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/assgroom" , model.getValue("/root/temp/patinforesrch/patinfo/assgroom") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/wardcd" , model.getValue("/root/temp/patinforesrch/patinfo/wardcd") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/prewardcd" , model.getValue("/root/temp/patinforesrch/patinfo/prewardcd") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/ordtype" , model.getValue("/root/temp/patinforesrch/patinfo/ordtype") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dethdd" , model.getValue("/root/temp/patinforesrch/patinfo/dethdd") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dethtm" , model.getValue("/root/temp/patinforesrch/patinfo/dethtm") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dethyn" , model.getValue("/root/temp/patinforesrch/patinfo/dethyn") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/g3existyn" , model.getValue("/root/temp/patinforesrch/patinfo/g3existyn") ); model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/inrsrvacptdt" , model.getValue("/root/temp/patinforesrch/patinfo/inrsrvacptdt") ); //sdm model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/oxyconcen" , model.getValue("/root/temp/patinforesrch/patinfo/oxyconcen") ); //model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/uncnfmcnt" , model.getValue("/root/temp/patinforesrch/patinfo/uncnfmcnt") ); // 15.10.26 - Ãß°¡ AYS model.setValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/fstexamorddd" , model.getValue("/root/temp/patinforesrch/patinfo/fstexamorddd") ); // 15.10.26 - Ãß°¡ AYS model.removeNodeset("/root/temp/patinforesrch/patinfo"); } if( model.getValue("/root/main/inddpatlist/inddpatinfo["+ sRow +"]/dschdclrtyn") == "Y" ){ fChangeFocusColor(); //grd_patlist.cellstyle("background-color", sRow, 0, sRow, 4) = "#ffd3ff"; //grd_patlist.attribute("focuscolor") = "#00cc66"; } } //===================================================================================== // ¾Æ·¡´Â ¾à D/C ½Ã Åõ¾à±â·Ï¿¡ ¹Ý¿µ¹× Åõ¾à±â·Ï ÀÏÀÚº° XSLT »ý¼ºÇϱâ(20080917) ±èº¸¼º //===================================================================================== // Åõ¾à±â·Ï ÅëÇÕ±â·ÏÀ» À§ÇÑ ÀÚ·á ÃßÃâÁúÀǹ® // prcpddprcpnoÀ¸·Î n°³ÀÇ iprc¿¡ ´ëÇÑ exip´ÜÀ§ÀÇ Á¤º¸¸¦ ÃßÃâÇÑ´Ù. function fnSignSaveCall(workflag, prcpddprcpno) { var sPathSign = "/root/signinfo"; model.resetInstanceNode(sPathSign + "/reqsigncond"); var pGrd = grd_patlist; var spid = model.getValue("/root/main/inddpatlist/inddpatinfo["+ pGrd.row + "]/pid"); //µî·Ï¹øÈ£(Çʼö) var sinstcd = getUserInfo("dutplceinstcd"); //±â°üÄÚµå(»ç¿ëX) var sindd = model.getValue("/root/main/inddpatlist/inddpatinfo["+ pGrd.row +"]/indd"); //ÀÔ¿øÀÏÀÚ(Çʼö) var scretno = ""; //»ý¼º¹øÈ£(»ç¿ëX) var sprcpdd = ""; //ó¹æÀÏÀÚ(PRN½Ã Çʼö) var sprcpno = ""; //󹿹øÈ£(È®ÀλçÇ×) var sworkdd = ""; //Åõ¾àÀÏ(ÀÏÀÚ±×·ìÀ϶§¸¸ (Çʼö)) var slistflag = workflag; //ÀÛ¾÷±¸ºÐ(Çʼö) var snursnm = getUserName(); //°£È£»ç¸íÃß°¡(Çʼö) var shngnm = model.getValue("/root/main/inddpatlist/inddpatinfo["+ pGrd.row +"]/patnm"); //ȯÀÚ¸íÃß°¡ (Çʼö) var smedrexecdd = ""; //È­¸é¿¡¼­ÀúÀåÇÒÅõ¾àÀÏÀÚ(»ç¿ëX) var smedrexectm = ""; //È­¸é¿¡¼­ÀúÀåÇÒÅõ¾à½Ã°£(»ç¿ëX) var sprcpddprcpno = prcpddprcpno; //n°³ÀÇ iprc model.setValue(sPathSign + "/reqsigncond/pid" ,spid ); //desc="µî·Ï¹øÈ£" model.setValue(sPathSign + "/reqsigncond/instcd" ,sinstcd ); //desc="±â°üÄÚµå" model.setValue(sPathSign + "/reqsigncond/indd" ,sindd ); //desc="ÀÔ¿øÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/cretno" ,scretno ); //desc="»ý¼º¹øÈ£" model.setValue(sPathSign + "/reqsigncond/prcpdd" ,sprcpdd ); //desc="ó¹æÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/prcpno" ,sprcpno ); //desc="󹿹øÈ£" model.setValue(sPathSign + "/reqsigncond/workdd" ,sworkdd ); //desc="Åõ¾àÀÏ" model.setValue(sPathSign + "/reqsigncond/listflag" ,slistflag ); //desc="ÀÛ¾÷±¸ºÐ" model.setValue(sPathSign + "/reqsigncond/nursnm" ,snursnm ); //desc="°£È£»ç¸íÃß°¡" model.setValue(sPathSign + "/reqsigncond/hngnm" ,shngnm ); //desc="ȯÀÚ¸íÃß°¡" model.setValue(sPathSign + "/reqsigncond/medrexecdd" ,smedrexecdd); //desc="È­¸é¿¡¼­ÀúÀåÇÒÅõ¾àÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/medrexectm" ,smedrexectm); //desc="È­¸é¿¡¼­ÀúÀåÇÒÅõ¾à½Ã°£" model.setValue(sPathSign + "/reqsigncond/prcpddprcpno" ,sprcpddprcpno); //desc="" var sPathSign = "/root/signinfo"; model.removenode(sPathSign + "/signsave/signdata"); submit("TRMNR00608"); } /** * @group : * @ver : 2008.08.31 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¾à±â·Ï °ü·Ã ÀÎÁõÀúÀå(interfaceÁ¦°øÇÑ web¿¡¼­ »ç¿ë)(iprc´ÜÀ§ 1°³ 󸮿ë) * : µû¶ó¼­ ¿©·¯°³ÀÇ iprcÀ̸é n¹ø È£ÃâÇØ¾ßÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fnSignSaveWork() { var sSignPath = "/root/signinfo/signsave/signdata"; var sSignPathCount = getNodesetCount(sSignPath); var sPathSignSave = "/root/signinfo/signsave/signdata"; if ( sSignPathCount <= 0 ) { messageBox("ÀÚ·á°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ","E999"); return false; } Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸®(20080922) model.removenode("/root/send/savedata"); for(var j = 1; j <= getNodesetCount(sSignPath); j++){ //alert("loop:"+j); sSignRow= j; //Àü¿ªº¯¼ö(ÇÁ·Î±×·¥³») if(Sign.signprocess() == false){//ÀÎÁõÀúÀå µ¥ÀÌÅÍ »ý¼ºfMake_SignData È£Ãâ Sign.certreload = false ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¾È¶ßµµ·Ï ó¸®(20080922) return false; } Sign.certreload = false ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¾È¶ßµµ·Ï ó¸®(20080922) model.setValue(sPathSignSave + "[" + j + "]/recdd", getCurrentDate()); //½ÇÁ¦±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ model.setValue(sPathSignSave + "[" + j + "]/rectm", getCurrentTime()); //½ÇÁ¦±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ model.setValue(sPathSignSave + "[" + j + "]/recsaveflag", "Y"); //ÀüÀÚ¼­¸íÀÎÀûÁ¤º¸º¯°æ¿©ºÎ model.setValue(sPathSignSave + "[" + j + "]/signflag", "02"); //¼­¸íÀڷᱸºÐ(02:°£È£) model.setValue(sPathSignSave + "[" + j + "]/signgenrflag", "E"); //¿Ü·¡/ÀÔ¿ø±¸ºÐ model.setValue(sPathSignSave + "[" + j + "]/formcd", "0000002476"); //Åõ¾à±â·Ï ¼­½Ä¹øÈ£ model.setValue(sPathSignSave + "[" + j + "]/signbfcnts", Sign.signedInfos[1]); //ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) model.setValue(sPathSignSave + "[" + j + "]/signaftcnts", Sign.signedInfos[2]); //°øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ model.setValue(sPathSignSave + "[" + j + "]/signflagyn", "Y"); //ºñ°ø½ÄÀûÀ¸·Î ÀÎÁõµÇÁö¾Êµµ·Ï Á¦¾îÇÒ¼ö Àִ±â´É //--------------------------(20080921) //°Çº°ÀÎÁõÀº ÅëÇÕ±â·ÏÁ¶È¸¿¡¼­ º¸ÀÌÁö ¾Ê°í ÀÏÀÚº°À» º¸À̱â À§Çؼ­ //°Çº°ÀÎÁõÀº dispyn ='N' //ÇÏ´ÜÀÇ ÀÏÀÚº°ÀÎ °æ¿ì¸¸ º¸ÀÓ model.setValue(sPathSignSave + "[" + j + "]/dispyn", "N"); //--------------------------(20080921) } return true; } //ÀÎÁõÁ¤º¸ ¸»±â function fMake_SignData(){ //alert("fMake_SignData---------½ÃÀÛ"); /* 29953 TÀÔ0820 20080821 20080821 DSSL500 Disal tab. 500mg (Salsalate) 1500mg 3T PO 130000 ±èº¸¼º Á¤»óÅõ¾à ±è¸¸¼ö */ var ssigndruglist = "/root/signinfo/signsave/signdata"; var spid = model.getValue(ssigndruglist + "[" + sSignRow + "]/pid"); var shngnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/hngnm"); var sprcpdd = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpdd"); var sexecdd = model.getValue(ssigndruglist + "[" + sSignRow + "]/execdd"); /* ,CASE WHEN a.careprnexecflag = 'P' THEN 'PRN' ELSE '' END || ' ' || CASE WHEN a.anticncrprtlno <> 0 THEN 'Ç×¾Ï' ELSE '' END || ' ' || CASE WHEN a.dccountyn = 'Y' AND a.selfdrugflag = 'Y' THEN 'self D/C' WHEN a.dccountyn = 'Y' then 'D/C' WHEN a.selfdrugflag = 'Y' then 'self' END prcpkindnm //ó¹æÁ¾·ù¸í (´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ */ var sprcpkindnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpkindnm"); var sprcpmixno = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpmixno"); var sprcpcd = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpcd"); var sprcpnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpnm"); var sprcpvolnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpvolnm"); var sprcpqtynm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpqtynm"); var sabbrnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/abbrnm"); var sexectm = model.getValue(ssigndruglist + "[" + sSignRow + "]/exectm"); var snursnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/nursnm"); var sexeccarestatnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/execcarestatnm"); var scarecfactnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/carecfactnm"); var sorddrnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/orddrnm"); model.resetInstanceNode("/root/send/signinfo/signdata"); model.makeValue("/root/send/signinfo/signdata/pid", spid ); model.makeValue("/root/send/signinfo/signdata/hngnm", shngnm ); model.makeValue("/root/send/signinfo/signdata/prcpdd", sprcpdd ); //ó¹æÀÏÀÚ if(sexecdd == "00000000"){ //Åõ¾àÀÏÀÚ model.makeValue("/root/send/signinfo/signdata/execdd", ""); }else{ model.makeValue("/root/send/signinfo/signdata/execdd", sexecdd); } model.makeValue("/root/send/signinfo/signdata/prcpkindnm", sprcpkindnm ); model.makeValue("/root/send/signinfo/signdata/prcpmixno", sprcpmixno ); //MIXNO model.makeValue("/root/send/signinfo/signdata/prcpcd", sprcpcd ); //ó¹æÄÚµå model.makeValue("/root/send/signinfo/signdata/prcpnm", sprcpnm ); //󹿏í model.makeValue("/root/send/signinfo/signdata/prcpvolnm", sprcpvolnm ); //¿ë·®´ÜÀ§¸íĪ(¿ë·®+¿ë·®´ÜÀ§¸íĪ) model.makeValue("/root/send/signinfo/signdata/prcpqtynm", sprcpqtynm ); //¼ö·®´ÜÀ§¸íĪ(¼ö·®+¼ö·®´ÜÀ§¸íĪ) //Åõ¿©¹æ¹ý¾à¾î¸í(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ) model.makeValue("/root/send/signinfo/signdata/abbrnm", sabbrnm ); if(sexectm == "000000"){ //Åõ¾à½Ã°£ model.makeValue("/root/send/signinfo/signdata/exectm", ""); }else{ model.makeValue("/root/send/signinfo/signdata/exectm", sexectm); } model.makeValue("/root/send/signinfo/signdata/nursnm", snursnm); //°£È£»ç¸íĪ if(sexeccarestatnm == "") sexeccarestatnm = "N"; //¹ÌÈ®ÀÎ,Á¤»óÅõ¾à,Åõ¾àX-¹Ýȯ°¡´É,Åõ¾àX-¹ÝȯºÒ°¡,Åð¿ø´çÀϳ²Àº¾à //(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã Á¤»óÅõ¾à,) model.makeValue("/root/send/signinfo/signdata/execcarestatnm", sexeccarestatnm); //°£È£»çREMARK CODE¿¡ ´ëÇÑ REMARK ¸íĪ((´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã °ø¹é) model.makeValue("/root/send/signinfo/signdata/carecfactnm", scarecfactnm); //Áø·áÀǸí(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ) model.makeValue("/root/send/signinfo/signdata/orddrnm", sorddrnm); Sign.addnode("/root/send/signinfo/signdata"); //alert("fMake_SignData---------Á¾·á"); //Sign.signedInfos[1] ´Â ¾øÀ½ //alert("fmake_signdata"+ Sign.signedInfos[1] ); } //ÀÏÀÚº° XSLT »ý¼ºÀÛ¾÷ function fnWorkddSign(signDates) { //-----------------------------------------------) // Åõ¾à±â·ÏÀ» ÀÏÀÚº°·Î XLST¸¦ ¸¸µé±â À§Çؼ­ //----------------------------------------------- var sPathSign = "/root/signinfo"; var pGrd = grd_patlist; var signDate = ""; //alert(signDates.length); for (var i=0;i