/** * ÆÄ ÀÏ ¸í : SPADT62300.js * ¼³ ¸í : (ÆË¾÷)º´µ¿¶óº§Ãâ·Â Javascriot * ¼³ °è ÀÚ : °øµÎ°æ * ÀÛ ¼º ÀÚ : °øµÎ°æ * ¼öÁ¤ÀÌ·Â : 2007.09.17 / ÃÖÃÊÀÛ¼º / °øµÎ°æ */ var sSndMsg = ""; //¶óº§Ãâ·Â³»¿ë var iPoint = 1; //¶óº§Ãâ·Ârow var iCnt = 0; //¶óº§Ãâ·Â¸Å¼ö var iImageCnt = 0; //¶óº§±×·¡ÇÈÆùÆ®¼ö var gTimer = null; var pg =0; var totpg =0; var totcnt =0; var ordflag = ""; var bordflag = ""; var vcnt = 0; var nCnt = 0; var vlblcnt = false; var mlblcnt2 = false; var mlblcnt1 = false; var nextPage = false; var prntflag = false; var NBflag = false; // Å«¶óº§ ÀÏ¹Ý¶óº§ ³»º¹¾à flag var iTotalPageNum = 0; var iPageCnt = 0; var iPageCntO = 1; //¿Ü·¡ Å«¶óº§Ãâ·Â¾ç½Ä »ç¿ë var lblsz = ""; // Å«¶óº§ 1,2 ±¸ºÐ //var BarOCX ; /** * ÃʱâÈ­ */ function fInit_lbl() { model.removeNode("/root/main/lbllist2"); model.removeNode("/root/main/lbllist"); var lblitem = null; //¶óº§±¸ºÐ var lblstr = ""; var lblsize = ""; //¶óº§Ãâ·ÂÅ©±â var lblgrupAD = "N"; //Á¤Á¦¶óº§ üũ¿©ºÎ var lblgrupDT = "N"; //PTP¶óº§ üũ¿©ºÎ var flag = model.getValue("/root/hidden/srchinfo/flagtmp"); var lblitem = model.getValue("/root/hidden/srchinfo/tmplblitem"); // alert("row:53 SPADT62305.js- 1 " + flag ); if(flag == "A") {//ÀÚµ¿Ãâ·Â lblstr = model.getValue("/root/hidden/srchinfo/autolblflag"); //lblitem = model.getValue("/root/hidden/srchinfo/autolblflag").split("|"); lblsize = model.getValue("/root/hidden/srchinfo/autolblsize"); if(lblstr.indexOf("AD") >= 0){ lblgrupAD = "Y"; } if(lblstr.indexOf("DT") >= 0){ lblgrupDT = "Y"; } } else if(flag == "M") {//¼öµ¿Ãâ·Â lblstr = model.getValue("/root/hidden/srchinfo/manllblflag"); //lblitem = model.getValue("/root/hidden/srchinfo/manllblflag").split("|"); lblsize = model.getValue("/root/hidden/srchinfo/lblsizeflag"); if(lblstr.indexOf("AD") >= 0){ lblgrupAD = "Y"; } if(lblstr.indexOf("DT") >= 0){ lblgrupDT = "Y"; } } /* model.makeValue("/root/send/prcpinfo/etcdescflag", model.getValue("/root/hidden/srchinfo/etcdescflag")); model.makeValue("/root/send/prcpinfo/lblkind", model.getValue("/root/hidden/srchinfo/lblkind")); model.makeValue("/root/send/prcpinfo/lbltype", model.getValue("/root/init/lbltype/item/lbltype")); model.makeValue("/root/send/prcpinfo/drugkind", model.getValue("/root/hidden/srchinfo/drugkind")); model.makeValue("/root/send/prcpinfo/autoyn", model.getValue("/root/hidden/srchinfo/autoyn")); model.makeValue("/root/send/prcpinfo/version", "new");*/ model.makeValue("/root/send/prcpinfo/noname", model.getValue("/root/hidden/srchinfo/noname")); // 2011.03.28 pymi // alert("row:85 SPADT62305.js- 1 " + lblsize ); if(lblsize == "L") {//ÀÚµ¿Ãâ·Â¿¡ Å«¶óº§ Ãâ·ÂÀ̸é ȯÀÚº°·Î ÇѲ¨¹ø¿¡ »Ì¾Æ¾ß ¶óº§ÃÑÀå¼ö¿Í ÆäÀÌÁö ¹øÈ£ ÂïÀ½ var lblstr2 = lblstr.setReplaceWord("AD", "D|DX|DH|DP"); lblstr2 = lblstr2.setReplaceWord("AI", "I|IO|IX|IH|IS"); // 20120628_ÀϹݼö¾×µµ Ãß°¡(Åð¿øÀÇ °æ¿ì) model.makeValue("/root/send/prcpinfo/lblflag", lblstr2); model.makeValue("/root/send/prcpinfo/lblsizeflag", "L"); //fInit_lbl(); submit("TRADT62301"); //fBigLBLPrint("L"); fBigLBLPrint_knu("L");//20101224 À̼±°æ ¼öÁ¤ : ¿Ü·¡ Å«¶óº§ ¾ç½ÄÀ¸·Î Ãâ·ÂÇÏ´Â ºÎºÐ »õ·Î ÀÛ¼º } else if(lblsize == "S") { model.makeValue("/root/send/prcpinfo/lblsizeflag", "S"); //for (var i = 0; i < lblitem.length; i++) { if (lblitem =="AD"){ //20100405 À̼±°æ Ãß°¡ : ¶óº§±×·ìÀÇ PTP°¡ üũµÇ¾î ÀÖ°í Á¤Á¦ ÀÛÀº¶óº§(¸®½ºÆ®Çü½Ä) Ãâ·Â½Ã ptp ÇÔ²² Ãâ·ÂÇÏ´Â ¿É¼ÇÀ϶§ PTPÇÔ²² Ãâ·Â if(lblgrupDT == "Y" && model.getValue("/root/init/sumprcpflagyn/flagyn/lbl6yn") == "Y") { model.makeValue("/root/send/prcpinfo/lblflag", "D|DX|DH|DP|DT"); } else { model.makeValue("/root/send/prcpinfo/lblflag", "D|DX|DH|DP"); } //fInit_lbl(); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //ÁÖ»ç if (lblitem =="AI"){ model.makeValue("/root/send/prcpinfo/lblflag", "I|IO|IX|IH|IS"); // 20120628_ÀϹݼö¾×µµ Ãß°¡(Åð¿øÀÇ °æ¿ì) //fInit_lbl(); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //PTP if (lblitem=="DT"){ model.makeValue("/root/send/prcpinfo/lblflag", "DT"); //fInit_lbl(); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //¿Ü¿ë if (lblitem=="DI"){ model.makeValue("/root/send/prcpinfo/lblflag", "DI"); //fInit_lbl(); submit("TRADT62301"); fLiquidLBLPrint(); } //¼öÁ¦ if (lblitem=="DS"){ model.makeValue("/root/send/prcpinfo/lblflag", "DS"); //fInit_lbl(); submit("TRADT62301"); fLiquidLBLPrint(); } //PACK 20110922_laboru_pack ·ùµµ ÀÛÀº ¶óº§ Ãâ·ÂµÇ°Ô ¼öÁ¤ if (lblitem=="DG"){ model.makeValue("/root/send/prcpinfo/lblflag", "DG"); //fInit_lbl(); submit("TRADT62301"); fLiquidLBLPrint(); } //PTP´Üµ¶Ã³¹æ if (lblitem=="PTS"){ model.makeValue("/root/send/prcpinfo/lblflag", "PTS"); //fInit_lbl(); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //»êÁ¦¿ë¹ýº° if (lblitem=="DP"){ model.makeValue("/root/send/prcpinfo/lblflag", "DP"); //fInit_lbl(); submit("TRADT62301"); fPowderlLBLPrint(); } //2010-06-29 [º¸°ü¹æ¹ý:³ÃÀåÁÖ»ç] ´Üµ¶Ãâ·Â if (lblitem =="LBL_INJ_I"){ model.makeValue("/root/send/prcpinfo/lblflag", "LBL_INJ_I"); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //2010-06-29 [º¸°ü¹æ¹ý:°íÀ§ÇèÁÖ»ç] ´Üµ¶Ãâ·Â if (lblitem =="LBL_INJ_D"){ model.makeValue("/root/send/prcpinfo/lblflag", "LBL_INJ_D"); submit("TRADT62301"); //fSmallLBLPrint(); fBigLBLPrint_knu("S"); } //} } else if(lblsize == "L1") {// 20101222_laboru_°æºÏ´ëº´¿ø_°æ´ë º»¿ø ¶óº§(Å«¶óº§ 2) var lblstr2 = lblstr.setReplaceWord("AD", "D|DX|DH|DP"); lblstr2 = lblstr2.setReplaceWord("AI", "I|IO|IX|IH|IS"); // 20120628_ÀϹݼö¾×µµ Ãß°¡(Åð¿øÀÇ °æ¿ì) model.makeValue("/root/send/prcpinfo/lblflag", lblstr2); model.makeValue("/root/send/prcpinfo/lblsizeflag", "L"); //fInit_lbl(); submit("TRADT62301"); //fBigLBLPrint("L1"); // alert(" lblsize : " + lblsize ) // alert(" fBigLBLPrint_knu Call" ) fBigLBLPrint_knu("L1"); } window.close(); } /** * */ function fStopTimer() { window.clearinterval(gTimer); } function fSleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } } /** * º´µ¿ ¶óº§Ãâ·Â(ÀÛÀº»çÀÌÁî) */ function fSmallLBLPrint() { /* ¶óº§ Sorting ·ÎÁ÷ //mgt¿¡¼­ vo·Î ¸®ÅÏ ´ëºÐ·ù - ³»º¹¾à, ¿Ü¿ë¾à, ÁÖ»ç, Ç×¾ÏÁ¦, TPN, ¸¶¾à, Áߺзù - ¹æ¹ýÄÚµå ¼ÒºÐ·ù - ³»º¹¾à,¿Ü¿ë¾à(¹æ¹ýÄÚµå), ÁÖ»ç,¸¶¾à,Ç×¾ÏÁ¦(mix) web js Ãâ·Â·ÎÁ÷ °¡. Åð¿ø/¿Ü·¡/ÀÀ±Þ½Ç/¿Ü¹Ú/¿ÜÃâ : Å«»çÀÌÁî¶óº§ ¿Ü·¡±âÁØ ³ª. ±×¿Ü ÀÔ¿øÃ³¹æ 1. ¿Ü¿ë¾à ´Üµ¶Ãâ·Â 2. ³»º¹¾à ´Üµ¶Ãâ·Â µû·ÎÆ÷Àå º¹¿ë¹æ¹ý 3. ÁÖ»ç¾à ´Üµ¶Ãâ·Â mix³¢¸® °í°¡,ÇâÁ¤,º¸°üº¡¹ýÀÌ ½Ç¿ÂÀÌ ¾Æ´Ñ°æ¿ì ÀÚ°¡ÁÖ»çÀÎ °æ¿ì ´Üµ¶ ³ª¸ÓÁö */ var sDD = getCurrentDate(); var sTM = getCurrentTime(); var reprint =""; totcnt = 0; pg = 0; totpg = 0; // ¶óº§³»¿ë copy model.makeNode("/root/main/lbllist2"); model.copyNode("/root/main/lbllist2", "/root/main/lbllist"); for ( var i = 1; i <= getNodesetCount("/root/main/lbllist/lbllist") ; i++){ if(model.getValue("/root/main/lbllist/lbllist["+i+"]/pid") == "") { return; } if ( model.getValue("/root/main/lbllist/lbllist["+i+"]/lblgrup") != "DI" && model.getValue("/root/main/lbllist/lbllist["+i+"]/lblgrup") != "DS" ){ totcnt++; } } // 2010.02.12 pymi if( (totcnt%6) != 0) totcnt ++; // ¶óº§Âï±â Àü¿¡ ÇÑÁÙ ¶ç¿ì±â for ( var i = 1; i <= getNodesetCount("/root/main/lbllist/lbllist") ; i++){ if(model.getValue("/root/main/lbllist/lbllist["+ i +"]/lblcnts2").length > 0) { totcnt++; vlblcnt = true;} } // (e) for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd"), "MD")); //º´½Ç //ȯÀÚÀ̸§ var patnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm") model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm", patnm.substr(0,6)); //ȯÀÚ¹øÈ£ var tpid = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid")+" ("+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno")+reprint+")" ; model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/pid" , tpid); var sDrugKindcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var sMixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); if(sDrugKindcd == "[³»º¹¾à]"){ if(model.getValue("/root/send/prcpinfo/lbltype") == "Y"){ fInUseDrugLBL2(); } else { fInUseDrugLBL(); } } else if(sDrugKindcd == "[¿Ü¿ë¾à]"){ if(model.getValue("/root/send/prcpinfo/lbltype") == "Y"){ fInUseDrugLBL2(); } else { fInUseDrugLBL(); } } else if(sDrugKindcd == "[ÁÖ»ç¾à]"){ if(sMixno != "-"){ fMixLBL(); } else { fInjDrugLBL(); } } } if(getNodesetCount("/root/main/lbllist/lbllist") > 0 ) { // 20100429_laboru_º´µ¿ ÀÛÀº¶óº§ . makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT62302"); } model.refresh(); } /** * mix ¶óº§ */ function fMixLBL() { var sMixno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); var cnt = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ sMixno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpmixno"); var qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); //prcpnm = prcpnm.substr(0,7); if(sMixno1 == sMixno2){ if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = prcpnm; unit = fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + prcpnm; unit += "\n" + fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j-- } cnt++; } else { j--; break; } if(cnt == 5){ break; } } //iPoint = j; // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , tprcpcd ); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm" , tprcpnm ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit" , unit ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", "N6"); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts2", ""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/pageflag", "N"); } /** * ³»º¹¾à ¶óº§ */ function fInUseDrugLBL() { // var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var sMthdcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); var qty = ""; var dayqty = ""; var qtyunit = ""; var tims = ""; var dayno = ""; var cnt = 0; var chgMth = false; // 2010.02.17 pymi var unit = ""; var tprcpnm = ""; var tprcpcd = ""; var tlblcnts2 = ""; //var tj = iPoint+1; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ if(cnt != 0 && fChkIndependDrug(j)){ // ³»º¹¾à ´Üµ¶¶óº§ °ËÁõÀÛ¾÷ break; } // sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); sMthdcd2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts2"); model.makeValue("/root/main/lbllist/lbllist["+j+"]/inusedrugflag", "Y"); var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")); if((sMthdcd1 == sMthdcd2)){ // 2010.02.17 pymi if(model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2").length > 0 ) {ordflag += j + "/";} //prcpnm = prcpnm.substr(0,7); if(cnt == 0) { tprcpnm = val + " " + prcpnm; tprcpcd = prcpcd; tlblcnts2 = lblcnts2; } else { tprcpnm += "\n" + val + " " +prcpnm; tprcpcd += "\n" + prcpcd; tlblcnts2 += "\n" + lblcnts2; } if( model.getValue("/root/main/lbllist/lbllist["+j+"]/lblgrup") == "DS"){ if(cnt == 0) { unit = dayqty+qtyunit+ " "+tims+ " "+dayno; } else { unit += "\n" + dayqty+qtyunit+ " "+tims+ " "+dayno; } } else { if(cnt == 0) { unit = dayqty+ " "+tims+ " "+dayno; } else { unit += "\n" + dayqty+ " "+tims+ " "+dayno; } } // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); model.removeNode("/root/main/lbllist2/lbllist["+j+"]"); j--; } cnt++; } else { // ¿ë¹ý¹Ù²ð¶§ 2010.02.17 pymi chgMth = true; // (e) break; } if(cnt == fMthdnmLength(iPoint) || fChkIndependDrug(j)){ j++; // ´ÙÀ½ ¿ë¹ýÀÌ ´Ù¸¦¶§ 2010.02.17 pymi sMthdcd3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); if((sMthdcd1 != sMthdcd3) && (ordflag.length > 0) ){ prntflag = true; } // break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tprcpcd); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm", tprcpnm); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); if(ordflag.length > 0) { model.makeValue("/root/main/lbllist2/lbllist["+iPoint+"]/lblcnts2", tlblcnts2); } //iPoint = j-1; //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/expnnm", "<"+sExpnnm+">" ); } //¿ë¹ýÀÇ ±æÀÌ¿¡ µû¶ó Âï´Â À§Ä¡¸¦ ´Þ¸®ÇÑ´Ù(¿ë¹ýÂïÀ» °ø°£À» È®º¸) var iYPoint = 0; if( fMthdnmLength(iPoint) == 4){ iYPoint = 280; } else { iYPoint = 245; } var tmth = ""; if( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblgrup") == "DS"){ var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims")+"ȸ "+qty+qtyunit+" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno")+"ÀϺÐ"; } else { var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims")+"ȸ " +model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno")+"ÀϺÐ"; } // ¿ë¹ý »ý¼º var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sTemp = ""; if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; tmth += "\n" + sTemp; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , tmth); vcnt = cnt; } /** * ³»º¹¾à ¶óº§ - ÇÑÀå¿¡ ¸ðµç ¿ë¹ý ¾àÀ» ... */ function fInUseDrugLBL2() { // var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var sMthdcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); var qty = ""; var dayqty = ""; var qtyunit = ""; var tims = ""; var dayno = ""; var cnt = 0; var chk = false; var tprcpcd = ""; var tprcpnm = ""; var tlblcnts2 = ""; var unit = ""; totpg = Math.ceil(totcnt / 6 ); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ if(cnt != 0 && model.getValue("/root/main/lbllist/lbllist["+j+"]/lblgrup") == "DI" ) { break; } sMthdcd2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts2"); //prcpnm = prcpnm.substr(0,7); if(cnt == 0) { if( model.getValue("/root/main/lbllist/lbllist["+j+"]/lblgrup") == "DT"){ //PTP´Â * Ç¥½Ã tprcpcd += "* " + prcpcd; } else { tprcpcd =prcpcd; } tprcpnm = prcpnm; tlblcnts2 = lblcnts2; } else { if( model.getValue("/root/main/lbllist/lbllist["+j+"]/lblgrup") == "DT"){ //PTP´Â * Ç¥½Ã tprcpcd += "\n" + "* " + prcpcd; } else { tprcpcd +="\n" + prcpcd; } tprcpnm += "\n" + prcpnm; tlblcnts2 += "\n" + lblcnts2; } if( model.getValue("/root/main/lbllist/lbllist["+j+"]/lblgrup") == "DS"){ if(cnt == 0) { unit = dayqty+qtyunit+ " "+tims+ " "+dayno; } else { unit += "\n" + dayqty+qtyunit+ " "+tims+ " "+dayno; } } else { if(cnt == 0) { unit = dayqty+ " "+tims+ " "+dayno; } else { unit += "\n" + dayqty+ " "+tims+ " "+dayno; } } if(model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2").length > 0) ordflag += j + "/"; // 2010.02.10 pymi // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); model.removeNode("/root/main/lbllist2/lbllist["+j+"]"); j--; } cnt++; if(cnt == 6){ pg++; j++; chk=true; break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tprcpcd); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm", tprcpnm); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", "N6"); if(ordflag.length > 0) { model.makeValue("/root/main/lbllist2/lbllist["+iPoint+"]/lblcnts2", tlblcnts2); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts2", ""); } // 2010.02 18 pymi if (chk == false) { if( model.getValue("/root/main/lbllist/lbllist["+(j-1)+"]/lblgrup") != "DI" ) { cnt ++; // ¶óº§³»¿ë Âï±â Àü¿¡ ÇÑÁÙ ¶ç¿ì±â if(!vlblcnt || cnt == 6) { pg++; } } } vcnt = cnt; } // 20100503_laboru_Æ÷Àå¶óº§³»¿ë Ãâ·Â function fPrntLblCnt2New() { var tPoint = 1; var reprint = ""; for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist2/lbllist") ; t++) { var sDD = getCurrentDate(); var sTM = getCurrentTime(); if(model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid") =="" ) { return; } if ( model.getValue("/root/main/lbllist2/lbllist["+t+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } model.makeValue("/root/main/lbllist2/lbllist["+t+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd"), "MD")); var tpid = model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid")+" ("+model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugno")+reprint+")" ; model.setValue("/root/main/lbllist2/lbllist["+t+"]/pid" , tpid); for(var y = tPoint ; y <= getNodesetCount("/root/main/lbllist/lbllist") ; y++) { if(y == getNodesetCount("/root/main/lbllist/lbllist")) { model.makeNode("root/main/lbllist/lbllist[" + (y+1) + "]"); model.copyNode("root/main/lbllist/lbllist[" + (y+1) + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("/root/main/lbllist/lbllist["+ (y+1) +"]/mthdcnts", "N6"); model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/prcpcd" , ""); model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/prcpnm" , ""); break; } } } ordflag = ""; vcnt = 0; pg = 0; totpg = 0; mlblcnt2 = false; } /** * ¿Ü¿ë¾à ¶óº§ */ function fExUseDrugLBL() { } /** * ÁÖ»ç¾à ¶óº§ */ function fInjDrugLBL() { var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var cnt = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ if(cnt != 0 && fChkIndependInj(j)){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç´Â Ãâ·ÂÇÏÁö ¾Æ´ÏÇÔ. break; } sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); var qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")); //prcpnm = prcpnm.substr(0,7); if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = val + " " + prcpnm; unit = fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + val + " " + prcpnm; unit += "\n" + fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j-- } cnt++; if(cnt == 5 || fChkIndependInj(j)){ j++; break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , tprcpcd ); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm" , tprcpnm ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit" , unit ); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts2", ""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/pageflag", "N"); if(!fChkIndependInj(iPoint)) { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", "N6"); } else { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/inusedrugflag", "Y"); } //iPoint = j-1; //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/expnnm", "<"+sExpnnm+">" ); } } /** * ³»º¹¾à ´Üµ¶¶óº§ °ËÁõÀÛ¾÷ */ function fChkIndependDrug(cnt) { var sLBLGrup = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/lblgrup"); var sSnglyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/atcifsnglyn"); var sDrugindependpackflag = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/drugindependpackflag"); var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/expnyn"); var sRst = false; if(sLBLGrup == "DS" || sLBLGrup == "DI" || sLBLGrup == "DT" || sLBLGrup == "DX") sRst = true; if(sSnglyn == "Y") sRst = true; if(sDrugindependpackflag == "Y") sRst = true; if(sExpnyn == "Y") sRst = true; if(sKeepmthd != "") sRst = true; return sRst; } /** * ÁÖ»ç¾à ´Üµ¶¶óº§ °ËÁõÀÛ¾÷ */ function fChkIndependInj(cnt) { var sLBLGrup = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/lblgrup"); var sExp = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/expnyn"); var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/keepmthd"); var sSelfprcpflag = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/selfprcpflag"); var sDrugindependpackflag = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/drugindependpackflag"); var sRst = false; if(sLBLGrup == "IH" || sLBLGrup == "IO" || sLBLGrup == "IS" || sLBLGrup == "IX") sRst = true; if(sExp == "Y" || sKeepmthd != "" || sSelfprcpflag == "Y") sRst = true; if(sDrugindependpackflag == "Y") sRst = true; //2010-06-29 [º¸°ü¹æ¹ý:³ÃÀåÁÖ»ç/°íÀ§ÇèÁÖ»ç] ´Üµ¶Ãâ·Â var sDngryn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ if(sDngryn == "Y" || sKeepmthdyn=="Y" ) sRst = true; return sRst; } /** * ¿ë¹ý »ý¼º */ function fMthdnm(iPoint) { var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sTemp = ""; var sRst = ""; if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; if(sTemp.length > 28){ var sTemp1 = sTemp.substr(0, 26); var sTemp2 = sTemp.substr(26, sTemp.length); sRst = astfPrintOut(20, 285, 28, sTemp1,""); sRst += astfPrintOut(20, 320, 28, sTemp2,""); } else if(sTemp.length > 24){ sRst = astfPrintOut(20, 320, 29, sTemp,""); } else if(sTemp.length > 22){ sRst = astfPrintOut(20, 320, 3, sTemp,""); } else if(sTemp.length > 21){ sRst = astfPrintOut(20, 320, 3, sTemp,""); } else if(sTemp.length <= 21){ sRst = astfPrintOut(20, 320, 3, sTemp,""); } return sRst; } /** * ¿ë¹ý ±æÀÌ */ function fMthdnmLength(iPoint) { var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sTemp = ""; var sRst = "4"; //º´µ¿¶óº§Àº ±âº» 4ÁÙ±îÁö ¾àó¹æÀÌ Ãâ·ÂµÈ´Ù. if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; if(sTemp.length > 28){ sRst = "3"; //º¹¿ë¹æ¹ýÀÌ ±æ°æ¿ì 3ÁÙ±îÁö ¾àó¹æÀ» Ãâ·ÂÇÑ´Ù. } return sRst; } /** * ÀÀ±Þ½Ç/Åð¿ø/¿Ü¹Ú/¿ÜÃâ ¶óº§Ãâ·Â(Å«»çÀÌÁî) */ function fBigLBLPrint(lblsz) { /* ¶óº§ Sorting ·ÎÁ÷ //mgt¿¡¼­ vo·Î ¸®ÅÏ ´ëºÐ·ù - ³»º¹¾à, ¿Ü¿ë¾à, ÁÖ»ç, Ç×¾ÏÁ¦, TPN, ¸¶¾à, Áߺзù - ¹æ¹ýÄÚµå ¼ÒºÐ·ù - ³»º¹¾à,¿Ü¿ë¾à(¹æ¹ýÄÚµå), ÁÖ»ç,¸¶¾à,Ç×¾ÏÁ¦(mix) web js Ãâ·Â·ÎÁ÷ 1 ¾àÁ¾·ù(³»º¹¾à/ÁÖ»ç¾à/¿Ü¿ë¾à) 1.1 ¹æ¹ýÄÚµå 1.2 󹿼ö·® */ // ¶óº§³»¿ë copy model.removeNodeset("/root/main/lbllist2"); model.makeNode("/root/main/lbllist2"); model.copyNode("/root/main/lbllist2", "/root/main/lbllist"); // 20100427_laboru_Å«¶óº§ ÀÏ¹Ý¶óº§ ³»º¹¾à ó¹æÄÚµå Ãâ·Â for(mPoint = 1; mPoint <= getNodesetCount("/root/main/lbllist2/lbllist") ; mPoint++){ if( fChkSumcls2(mPoint) ) { model.removeNode("/root/main/lbllist2/lbllist["+parseInt(mPoint)+"]"); mPoint--; } else { //ÀϹݶóº§Ãâ·Â fGnrlPrintnmNew(); } } var reprint=""; for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid") =="" ) { return; } if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } iPageCnt++; // roomcd if(lblsz == "L1") { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd") + " È£½Ç"); } // patnm.substring(0,5) model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm")); // barcode // 20101101_laboru_°æºÏ´ëº´¿ø_atc drugkind ±¸ºÐÀÚ¿¡ ÀÇÇÑ ¹ÙÄÚµå Ãâ·Â Çü½Ä // t : "ATC" , p : »êÁ¦ ¹ÙÄÚµå, e : blank if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "t" ) { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode", "ATC"); //sSndMsg += astfPrintOut(390, 40, 6, "ATC",""); } else if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "p") { //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode" , model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode") + iPoint ); //sSndMsg += astfBarCode_Code39(390, 40, "N", 70, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode")); } else { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode", ""); // °ø¹é } // pid // ( drugno ) if(lblsz == "L") { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno", "(" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno") + ")" ); } else if(lblsz == "L1") { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno", "<" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno") + ">" ); } // (Àç) sexage model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/sexage", reprint + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sexage")); // deptengabbr // orddrnm // prcpdd (Çü½Ä : 2010/04/15) model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd", fDateFormat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd"))); // iPageCnt / iTotalPageNum //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/pagecnt", iPageCnt + "/" + iTotalPageNum); // ¼± ÇÑÁÙ.. ÇÊ¿äÇѰ¡? // °¡¿îµ¥ ¾àǰ Á¤º¸ µé¾î°¡°í... // ÇÏ´Ü Á¤º¸ µé¾î°¨. // *ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù. // 20100712_laboru_Ãâ·ÂÀϽà Ãß°¡ //var sDD = getCurrentDate(); //var sTM = getCurrentTime(); //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/caution","*ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù." + " ( Ãâ·Â : " + fPrntTime(sDD, sTM) + " )"); // 󹿱¸ºÐ var drugflag = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag"); var tdfname = ""; if(drugflag == "L") { tdfname = "Åð¿ø"; } else { tdfname = "ÀÔ¿ø"; } model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag", tdfname); //alert(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd")); if( fChkSumcls(iPoint)){ //´Üµ¶¶óº§Ãâ·Â if(lblsz == "L") { fIndependPrint(); } else if(lblsz == "L1") { fIndependPrintL1(); } } else { //ÀϹݶóº§Ãâ·Â if(lblsz == "L") { fGnrlPrint(); } else if(lblsz == "L1") { fGnrlPrintL1(); // 20101222_laboru_°æºÏ´ëº´¿ø_°æºÏ´ëº»¿ø¿ë ¶óº§ Å©±â } } // 2010.02.17 pymi if(nextPage) { //fGnrlPrintnm_Old(nCnt, bordflag); nextPage = false; nCnt = 0; bordflag = ""; } if(iPoint == getNodesetCount("/root/main/lbllist/lbllist")) { iTotalPageNum = 0; iPageCnt = 0; } } if(NBflag) { // Å«¶óº§ ÀÏ¹Ý¶óº§ ³»º¹¾àÀÌ ÀÖÀ» ¶§¸¸. if(lblsz == "L") { fGnrlNbPrint(); } else if(lblsz == "L1") { fGnrlNbPrintL1(); } NBflag = false; } if(getNodesetCount("/root/main/lbllist/lbllist") > 0) { // 20100419_laboru_º´µ¿ Å«¶óº§ ÁÖ»ç. makeReportPreview(0,0,10, 10, ""); // 20101222_laboru_°æºÏ´ëº´¿ø_°æ´ëº»¿ø¿ë ¶óº§ »çÀÌÁî L1 Ãß°¡ if(lblsz == "L") { fPrintRexbar("RFADT62301"); } else if(lblsz == "L1") { fPrintRexbar("RFADT62303"); } //removeReportPreview("RFADT62301"); } model.refresh(); } /* * 20100427_laboru_Å«¶óº§ ÀÏ¹Ý¶óº§ ³»º¹¾à ó¹æ Ãâ·Â. */ function fGnrlNbPrint() { var tPoint = 1; var reprint = ""; for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist2/lbllist") ; t++) { if(model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid") =="" ) { return; } if ( model.getValue("/root/main/lbllist2/lbllist["+t+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } var drugkind3 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugkindnm"); var dayno3 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdayno"); var mthd7 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1"); var mthd8 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2"); var mthd9 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcd"); //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist2/lbllist["+t+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist2/lbllist["+t+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist2/lbllist["+t+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ // patnm.substring(0,5) model.setValue("/root/main/lbllist2/lbllist["+t+"]/patnm", model.getValue("/root/main/lbllist2/lbllist["+t+"]/patnm")); // barcode // pid // ( drugno ) model.setValue("/root/main/lbllist2/lbllist["+t+"]/drugno", "(" + model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugno") + ")" ); // (Àç) sexage model.setValue("/root/main/lbllist2/lbllist["+t+"]/sexage", reprint + model.getValue("/root/main/lbllist2/lbllist["+t+"]/sexage")); // deptengabbr // orddrnm // prcpdd (Çü½Ä : 2010/04/15) model.setValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd", fDateFormat(model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd"))); // ¼± ÇÑÁÙ.. ÇÊ¿äÇѰ¡? // °¡¿îµ¥ ¾àǰ Á¤º¸ µé¾î°¡°í... // ÇÏ´Ü Á¤º¸ µé¾î°¨. // *ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù. //model.makeValue("/root/main/lbllist2/lbllist["+t+"]/caution","*ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù."); // 󹿱¸ºÐ var drugflag = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugflag"); var tdfname = ""; if(drugflag == "L") { tdfname = "Åð¿ø"; } else { tdfname = "ÀÔ¿ø"; } model.setValue("/root/main/lbllist2/lbllist["+t+"]/drugflag", tdfname); var lbltims =0; lbl_tims = mthd8.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd9.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd8.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcptims"); } else if(mthd7.indexOf("ÀÇ»çÁö½Ã") > -1){ lbltims = tims; } else { lbltims = lbl_tims.length; } tims = lbltims; for(var y = tPoint ; y <= getNodesetCount("/root/main/lbllist/lbllist") ; y++) { var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd3"); var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/lblcnts2"); if( !(fChkSumcls(y)) && drugkind1 == "[³»º¹¾à]" ) { if((drugkind1 == drugkind3) && (dayno1 == dayno3) && (mthd1 == mthd7 && mthd2 == mthd8 && mthd3 == mthd9) && !fChkSumcls(y)){ if(y == getNodesetCount("/root/main/lbllist/lbllist")) { model.makeNode("root/main/lbllist/lbllist[" + (y+1) + "]"); model.copyNode("root/main/lbllist/lbllist[" + (y+1) + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("root/main/lbllist/lbllist[" + (y+1) + "]/cntflag2", "Y"); if(lbltims == 1) { if(mthd8.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } else { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", mthddayno + "ÀÏ "+tims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } } else { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } var val = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); val += "\n" + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts" , val); if(model.getValue("/root/main/lbllist/lbllist["+ (y+1) +"]/drugflag") == "L" && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/prcpcd", ""); model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/samedrugflag", "N"); } if( (lblcnts2.length <= 0) && (model.getValue("root/main/lbllist/lbllist[" + y + "]/cntflag2") != "Y") ) { model.removeNode("/root/main/lbllist/lbllist["+y+"]"); y--; } break; } } else { tPoint = y+1; // ±âÁ¸ ¶óº§ Á¤º¸ shift var tTotalCnt = getNodesetCount("/root/main/lbllist/lbllist"); model.makeValue("/root/main/lbllist/lbllist["+(parseInt(tTotalCnt)+1)+"]", "Y"); for(var x = tTotalCnt ; x >= y ; x--) { model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(x) + 1) + "]", "/root/main/lbllist/lbllist[" + x + "]" ); } model.copyNode("root/main/lbllist/lbllist[" + y + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("root/main/lbllist/lbllist[" + y + "]/cntflag2", "Y"); if(lbltims == 1) { if(mthd8.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } else { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit", mthddayno + "ÀÏ "+tims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } } else { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } var val = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); val += "\n" + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts" , val); if(model.getValue("/root/main/lbllist/lbllist["+ y +"]/drugflag") == "L" && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { model.setValue("/root/main/lbllist/lbllist["+ y +"]/prcpcd", ""); model.setValue("/root/main/lbllist/lbllist["+ y +"]/samedrugflag", "N"); } if( (lblcnts2.length <= 0) && (model.getValue("root/main/lbllist/lbllist[" + (y-1) + "]/cntflag2") != "Y") ) { model.removeNode("/root/main/lbllist/lbllist["+(y-1)+"]"); y--; } if( (t +1) == y) { tPoint--; } break; } } } } } /* * 20100427_laboru_Å«¶óº§ ÀÏ¹Ý¶óº§ ³»º¹¾à ó¹æ Ãâ·Â. */ function fGnrlNbPrintL1() { var tPoint = 1; var reprint = ""; for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist2/lbllist") ; t++) { if(model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid") =="" ) { return; } if ( model.getValue("/root/main/lbllist2/lbllist["+t+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } var drugkind3 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugkindnm"); var dayno3 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdayno"); var mthd7 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1"); var mthd8 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2"); var mthd9 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcd"); //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist2/lbllist["+t+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist2/lbllist["+t+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist2/lbllist["+t+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ // roomcd model.setValue("/root/main/lbllist2/lbllist["+t+"]/roomcd", model.getValue("/root/main/lbllist2/lbllist["+t+"]/roomcd") + " È£½Ç"); // patnm.substring(0,5) model.setValue("/root/main/lbllist2/lbllist["+t+"]/patnm", model.getValue("/root/main/lbllist2/lbllist["+t+"]/patnm")); // barcode // pid // ( drugno ) model.setValue("/root/main/lbllist2/lbllist["+t+"]/drugno", "<" + model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugno") + ">" ); // (Àç) sexage model.setValue("/root/main/lbllist2/lbllist["+t+"]/sexage", reprint + model.getValue("/root/main/lbllist2/lbllist["+t+"]/sexage")); // deptengabbr // orddrnm // prcpdd (Çü½Ä : 2010/04/15) model.setValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd", fDateFormat(model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd"))); // ¼± ÇÑÁÙ.. ÇÊ¿äÇѰ¡? // °¡¿îµ¥ ¾àǰ Á¤º¸ µé¾î°¡°í... // ÇÏ´Ü Á¤º¸ µé¾î°¨. // *ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù. //model.makeValue("/root/main/lbllist2/lbllist["+t+"]/caution","*ÀǾàǰÀº ±× Ư¼º»ó º¸°ü¹×°ü¸®°¡ ¾ö°ÝÇØ¾ßÇϹǷÎ, ÀÏ´Ü Á¶Á¦Åõ¾àµÈ ¾àÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù."); // 󹿱¸ºÐ var drugflag = model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugflag"); var tdfname = ""; if(drugflag == "L") { tdfname = "Åð¿ø"; } else { tdfname = "ÀÔ¿ø"; } model.setValue("/root/main/lbllist2/lbllist["+t+"]/drugflag", tdfname); var lbltims =0; lbl_tims = mthd8.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd9.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd8.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcptims"); } else if(mthd7.indexOf("ÀÇ»çÁö½Ã") > -1){ lbltims = tims; } else { lbltims = lbl_tims.length; } tims = lbltims; for(var y = tPoint ; y <= getNodesetCount("/root/main/lbllist/lbllist") ; y++) { var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthd3"); var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/lblcnts2"); if( !(fChkSumcls(y)) && drugkind1 == "[³»º¹¾à]" ) { if((drugkind1 == drugkind3) && (dayno1 == dayno3) && (mthd1 == mthd7 && mthd2 == mthd8 && mthd3 == mthd9) && !fChkSumcls(y)){ if(y == getNodesetCount("/root/main/lbllist/lbllist")) { model.makeNode("root/main/lbllist/lbllist[" + (y+1) + "]"); model.copyNode("root/main/lbllist/lbllist[" + (y+1) + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("root/main/lbllist/lbllist[" + (y+1) + "]/cntflag2", "Y"); var val = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); if(lbltims == 1) { if(mthd8.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } else { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", tims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } } else { model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/unit", lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } val += model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts" , val); if(model.getValue("/root/main/lbllist/lbllist["+ (y+1) +"]/drugflag") == "L" && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/prcpcd", ""); model.setValue("/root/main/lbllist/lbllist["+ (y+1) +"]/samedrugflag", "N"); } if( (lblcnts2.length <= 0) && (model.getValue("root/main/lbllist/lbllist[" + y + "]/cntflag2") != "Y") ) { model.removeNode("/root/main/lbllist/lbllist["+y+"]"); y--; } break; } } else { tPoint = y+1; // ±âÁ¸ ¶óº§ Á¤º¸ shift var tTotalCnt = getNodesetCount("/root/main/lbllist/lbllist"); model.makeValue("/root/main/lbllist/lbllist["+(parseInt(tTotalCnt)+1)+"]", "Y"); for(var x = tTotalCnt ; x >= y ; x--) { model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(x) + 1) + "]", "/root/main/lbllist/lbllist[" + x + "]" ); } model.copyNode("root/main/lbllist/lbllist[" + y + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("root/main/lbllist/lbllist[" + y + "]/cntflag2", "Y"); var val = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd1") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd2") + model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthd3"); if(lbltims == 1) { if(mthd8.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit",lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } else { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit", tims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } } else { model.makeValue("/root/main/lbllist/lbllist["+y+"]/unit", lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } val += model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts" , val); if(model.getValue("/root/main/lbllist/lbllist["+ y +"]/drugflag") == "L" && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { model.setValue("/root/main/lbllist/lbllist["+ y +"]/prcpcd", ""); model.setValue("/root/main/lbllist/lbllist["+ y +"]/samedrugflag", "N"); } if( (lblcnts2.length <= 0) && (model.getValue("root/main/lbllist/lbllist[" + (y-1) + "]/cntflag2") != "Y") ) { model.removeNode("/root/main/lbllist/lbllist["+(y-1)+"]"); y--; } break; } } } } } /** * */ function fIndependPrint() { //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ var powdflag = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/powdflag"); //ó¹æÂÊ »êÁ¦ ¿©ºÎ if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 //alert("Å«¶óº§+´Üµ¶¶óº§+ÁÖ»ç¾à"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ //alert("Å«¶óº§+´Üµ¶¶óº§+¿Ü¿ë¾à"); var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); } else if (drugkindnm == "[³»º¹¾à]"){ //alert("Å«¶óº§+´Üµ¶¶óº§+³»º¹¾à"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); if( sumcls == "DM" || sumcls == "DS" || sumcls == "DT" || sumcls == "DX"){ //20091110 À̼±°æ ¼öÁ¤ : ¶óº§±×·ìÀÌ ¸¶¾à(°æ±¸), ¼öÁ¦, ptp, ±âŸ¾àÀϰæ¿ì ¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§¸¦ Ãâ·Â var tmpqty = Math.round(qty * 1000) / 1000; // 20100803_laboru_¼Ò¼öÁ¡ ³Ý° ÀÚ¸®¿¡¼­ ¹Ý¿Ã¸² if(packunit == "T" || packunit == "C") { var unit = mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Á¤¾¿ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); } else { var unit = mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(tmpqty)+ packunit +"¾¿ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); } } else { var unit = mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); } var mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); mth += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", mth); } // 2010.03.22 pymi if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag") == "L" && !fChkSumcls(iPoint) && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { var val = ""; } else { // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); /* var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd") +" "+parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm");*/ if(sumcls == "DT" ) { //20100707_ laboru_PTP ¶óº§ Ç¥½Ã val += " (PTP)"; } //var tmpv += val; model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", val) } } function fIndependPrintL1() { //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ var powdflag = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/powdflag"); //ó¹æÂÊ »êÁ¦ ¿©ºÎ if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 //alert("Å«¶óº§+´Üµ¶¶óº§+ÁÖ»ç¾à"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ //alert("Å«¶óº§+´Üµ¶¶óº§+¿Ü¿ë¾à"); var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); } else if (drugkindnm == "[³»º¹¾à]"){ //alert("Å«¶óº§+´Üµ¶¶óº§+³»º¹¾à"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); if( sumcls == "DM" || sumcls == "DS" || sumcls == "DT" || sumcls == "DX"){ //20091110 À̼±°æ ¼öÁ¤ : ¶óº§±×·ìÀÌ ¸¶¾à(°æ±¸), ¼öÁ¦, ptp, ±âŸ¾àÀϰæ¿ì ¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§¸¦ Ãâ·Â var tmpqty = Math.round(qty * 1000) / 1000; // 20100803_laboru_¼Ò¼öÁ¡ ³Ý° ÀÚ¸®¿¡¼­ ¹Ý¿Ã¸² if(packunit == "T" || packunit == "C") { var unit = tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); mth += fChkFloat(qty)+"Á¤¾¿ "; } else { var unit = tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); mth += fChkFloat(tmpqty)+ packunit +"¾¿ "; } } else { var unit = tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); mth += fChkFloat(qty)+"Æ÷[Á¤]¾¿ "; } mth += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", mth); } // 2010.03.22 pymi if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag") == "L" && !fChkSumcls(iPoint) && model.getValue("/root/hidden/srchinfo/lbl5") == "Y") { var val = ""; } else { // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); /* var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd") +" "+parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm");*/ if(sumcls == "DT" ) { //20100707_ laboru_PTP ¶óº§ Ç¥½Ã val += " (PTP)"; } //var tmpv += val; model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", val) } } /** * */ function fGnrlPrint() { var cnt = 0; var drugcnt = 0; var ordCnt = 0; // 2010.02.10 pymi //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö //¾àÄÚµå Ãâ·Â var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); if (drugkindnm != "[³»º¹¾à]"){ if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 //alert("ÀϹݶóº§+ÁÖ»ç¾à"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ //alert("ÀϹݶóº§+¿Ü¿ë¾à"); //¿ë¹ý1 //¿ë¹ý2 var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); val += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); } var tmppc = ""; var sndprcpcnt = 1; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); // ó¹æÀϼö var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !fChkSumcls(j)){ //alert("¿ÏÀü °°Àº ó¹æÀÌ º¹¼ö°³À϶§ °°Àº ¶óº§Áö¿¡ Ãâ·Â."); //if(model.getValue("/root/main/lbllist/lbllist["+j+"]/fst_prnt") == "Y"){ var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims") ; prcpqty = Math.ceil( prcpqty * tims*1000)/1000; // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ tmppc = prcpqty +" "+(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm")) + " "; /* tmppc = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd") +" "+prcpqty +" "+(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm")).substring(0,6) + " "; */ //alert(tmppc); // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/sndprcp"+sndprcpcnt, tmppc); sndprcpcnt++; // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j--; } //} cnt++; } else { break; } // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) if(cnt == 12){ j++; break; } } // 20100420_laboru //if( sndprcpcnt > 2 ) { if( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sndprcp1") != "" ) { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/samedrugflag", "Y"); } else { // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tmppc); //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", "ÃÑ " + (sndprcpcnt-1) + " °³ ¾à"); //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", ""); } } else if (drugkindnm == "[³»º¹¾à]"){ //alert("ÀϹݶóº§+³»º¹¾à"); NBflag = true; var lbltims =0; lbl_tims = mthd2.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd3.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd2.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); } else if(mthd1.indexOf("ÀÇ»çÁö½Ã") > -1){ lbltims = tims; } else { lbltims = lbl_tims.length; } tims = lbltims; // ¶óº§ÁÖÀÇ»çÇ×2 Ãâ·Â var tmplblcnts2 = ""; var tmppc = ""; var sndprcpcnt = 1; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !fChkSumcls(j)){ // 2010.02.17 pymi var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2"); bordflag += j + "/"; // Æ÷Àå¶óº§ ó¹æÄÚµå ¼ø¼­ if(lblcnts2.length > 0) { //sSndMsg += astfPrintOut(30, 440 +(60 * ordCnt), 4, lblcnts2, ""); // 20100421_laboru_¶óº§ÁÖÀÇ»çÇ×2 ³»¿ë À¯¹« flag model.makeValue("/root/main/lbllist/lbllist["+iPoint +"]/lblcnts2flag", "Y"); tmplblcnts2 += lblcnts2 + "\n"; ordCnt++; // Æ÷Àå¶óº§ °¹¼ö } // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(drugcnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j--; } drugcnt++; } else { // ¿ë¹ýÀÌ ¹Ù²î´Â ½ÃÁ¡ 2010.02.10 pymi bordflag = ""; break; } if(ordCnt == 3){ //2010.02.17 pymi j++; if(j <= getNodesetCount("/root/main/lbllist/lbllist")) { var drugkind3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd7 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd8 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd9 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind3) && (dayno1 == dayno3) && (mthd1 == mthd7 && mthd2 == mthd8 && mthd3 == mthd9) && !fChkSumcls(j)){ // ÆäÀÌÁö ³Ñ°Ü¼­µµ ¿ë¹ý ¹Ù²îÁö ¾ÊÀ¸¸é °è¼Ó ÁøÇà } else { // ÆäÀÌÁö ³Ñ±æ¶§ ¿ë¹ýÀÌ ¹Ù²î¸é ó¹æ Ãâ·Â //Á¾·á(¸Å¼ö) nextPage = true; nCnt = ordCnt; //fGnrlPrintnm(ordCnt, bordflag); } } // (e) break; } } if(lbltims == 1) { if(mthd2.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } else { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", mthddayno + "ÀÏ "+tims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } } else { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+(dayno * mthddayno)+"ÀϺÐ" ); } //¿ë¹ý1 var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); //¿ë¹ý2 val += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); // 20100420_laboru_¾àǰÄÚµå Ãâ·Â X //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", ""); // 20100420_laboru_¶óº§ÁÖÀÇ»çÇ×2 Ãâ·Â model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts2", tmplblcnts2); } } function fGnrlPrintL1() { var cnt = 0; var drugcnt = 0; var ordCnt = 0; // 2010.02.10 pymi //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö //¾àÄÚµå Ãâ·Â var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); if (drugkindnm != "[³»º¹¾à]"){ if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 //alert("ÀϹݶóº§+ÁÖ»ç¾à"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ //alert("ÀϹݶóº§+¿Ü¿ë¾à"); //¿ë¹ý1 //¿ë¹ý2 var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); val += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); } var tmppc = ""; var sndprcpcnt = 1; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); // ó¹æÀϼö var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !fChkSumcls(j)){ //alert("¿ÏÀü °°Àº ó¹æÀÌ º¹¼ö°³À϶§ °°Àº ¶óº§Áö¿¡ Ãâ·Â."); //if(model.getValue("/root/main/lbllist/lbllist["+j+"]/fst_prnt") == "Y"){ var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims") ; prcpqty = Math.ceil( prcpqty * tims*1000)/1000; // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ tmppc = prcpqty +" "+(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm")) + " "; /* tmppc = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd") +" "+prcpqty +" "+(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm")).substring(0,6) + " "; */ //alert(tmppc); // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/sndprcp"+sndprcpcnt, tmppc); sndprcpcnt++; // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j--; } //} cnt++; } else { break; } // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) if(cnt == 12){ j++; break; } } // 20100420_laboru //if( sndprcpcnt > 2 ) { if( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sndprcp1") != "" ) { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/samedrugflag", "Y"); } else { // 20100607_laboru_󹿳»¿ë Ãâ·ÂÇÏÁö ¾ÊÀ½.(ÃßÈÄ °øÅë ÄÚµå·Î »©¾ßÇÔ) model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tmppc); //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", "ÃÑ " + (sndprcpcnt-1) + " °³ ¾à"); //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", ""); } } else if (drugkindnm == "[³»º¹¾à]"){ //alert("ÀϹݶóº§+³»º¹¾à"); NBflag = true; var lbltims =0; lbl_tims = mthd2.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd3.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd2.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); } else if(mthd1.indexOf("ÀÇ»çÁö½Ã") > -1){ lbltims = tims; } else { lbltims = lbl_tims.length; } tims = lbltims; // ¶óº§ÁÖÀÇ»çÇ×2 Ãâ·Â var tmplblcnts2 = ""; var tmppc = ""; var sndprcpcnt = 1; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !fChkSumcls(j)){ // 2010.02.17 pymi var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2"); bordflag += j + "/"; // Æ÷Àå¶óº§ ó¹æÄÚµå ¼ø¼­ if(lblcnts2.length > 0) { //sSndMsg += astfPrintOut(30, 440 +(60 * ordCnt), 4, lblcnts2, ""); // 20100421_laboru_¶óº§ÁÖÀÇ»çÇ×2 ³»¿ë À¯¹« flag model.makeValue("/root/main/lbllist/lbllist["+iPoint +"]/lblcnts2flag", "Y"); tmplblcnts2 += lblcnts2 + "\n"; ordCnt++; // Æ÷Àå¶óº§ °¹¼ö } // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(drugcnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j--; } drugcnt++; } else { // ¿ë¹ýÀÌ ¹Ù²î´Â ½ÃÁ¡ 2010.02.10 pymi bordflag = ""; break; } if(ordCnt == 3){ //2010.02.17 pymi j++; if(j <= getNodesetCount("/root/main/lbllist/lbllist")) { var drugkind3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd7 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd8 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd9 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind3) && (dayno1 == dayno3) && (mthd1 == mthd7 && mthd2 == mthd8 && mthd3 == mthd9) && !fChkSumcls(j)){ // ÆäÀÌÁö ³Ñ°Ü¼­µµ ¿ë¹ý ¹Ù²îÁö ¾ÊÀ¸¸é °è¼Ó ÁøÇà } else { // ÆäÀÌÁö ³Ñ±æ¶§ ¿ë¹ýÀÌ ¹Ù²î¸é ó¹æ Ãâ·Â //Á¾·á(¸Å¼ö) nextPage = true; nCnt = ordCnt; //fGnrlPrintnm(ordCnt, bordflag); } } // (e) break; } } //¿ë¹ý1 var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); if(lbltims == 1) { if(mthd2.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } else { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", tims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } } else { model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", lbltims+ "ȸ "+(dayno * mthddayno)+"ÀϺÐ" ); val += "1Æ÷¾¿ "; } //¿ë¹ý2 val += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , val); // 20100420_laboru_¾àǰÄÚµå Ãâ·Â X //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", ""); // 20100420_laboru_¶óº§ÁÖÀÇ»çÇ×2 Ãâ·Â model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts2", tmplblcnts2); } } /* * 20100426_laboru_¶óº§ÁÖÀÇ»çÇ× Ãâ·Â ÈÄ Ã³¹æÄڵ带 Ãâ·Â */ function fGnrlPrintnmNew() { var cnt = 0; var drugcnt = 0; var ordCnt = 0; // 2010.02.10 pymi //mPoint = iPoint; var reprint=""; //for(mPoint = 1; mPoint <= getNodesetCount("/root/main/lbllist2/lbllist") ; mPoint++){ //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/dayno"); //¿ë¹ýÀϼö //¾àÄÚµå Ãâ·Â var drugkind1 = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/mthdcd"); if(drugkindnm == "[³»º¹¾à]" ) { var lbltims =0; lbl_tims = mthd2.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd3.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd2.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcptims"); } else if(mthd1.indexOf("ÀÇ»çÁö½Ã") > -1){ lbltims = tims; } else { lbltims = lbl_tims.length; } tims = lbltims; var tmppc = ""; var sndprcpcnt = 1; for(var j = mPoint; j <= getNodesetCount("/root/main/lbllist2/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist2/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist2/lbllist["+j+"]/prcpdayno"); // ó¹æÀϼö var mthd4 = model.getValue("/root/main/lbllist2/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist2/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist2/lbllist["+j+"]/mthd3"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !fChkSumcls2(j)){ //alert("¿ÏÀü °°Àº ó¹æÀÌ º¹¼ö°³À϶§ °°Àº ¶óº§Áö¿¡ Ãâ·Â."); //if(model.getValue("/root/main/lbllist/lbllist["+j+"]/fst_prnt") == "Y"){ var prcpqty = model.getValue("/root/main/lbllist2/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist2/lbllist["+j+"]/prcptims") ; prcpqty = Math.ceil( prcpqty * tims*1000)/1000; // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ tmppc = prcpqty +" "+(model.getValue("/root/main/lbllist2/lbllist["+j+"]/prcpnm")) + " "; /* tmppc = model.getValue("/root/main/lbllist2/lbllist["+j+"]/prcpcd") +" "+prcpqty +" "+(model.getValue("/root/main/lbllist2/lbllist["+j+"]/prcpnm")).substring(0,6) + " "; */ //alert(tmppc); model.makeValue("/root/main/lbllist2/lbllist["+mPoint+"]/sndprcp"+sndprcpcnt, tmppc); sndprcpcnt++; // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist2/lbllist["+j+"]"); j--; } //} cnt++; } else { break; } if(cnt == 12){ j++; break; } } // 20100420_laboru //if( sndprcpcnt > 2 ) { if( model.getValue("/root/main/lbllist2/lbllist["+mPoint+"]/sndprcp1") != "" ) { model.makeValue("/root/main/lbllist2/lbllist["+mPoint+"]/samedrugflag", "Y"); } else { model.makeValue("/root/main/lbllist2/lbllist["+mPoint+"]/prcpcd", tmppc); } } else { model.removeNode("/root/main/lbllist2/lbllist["+mPoint+"]"); mPoint--; } } /** * */ function fDateFormat(sDD, sYMD) { if(sYMD == "MD"){ return sDD.substr(4,2)+"/"+sDD.substr(6,2); } else { return sDD.substr(0,4)+"/"+sDD.substr(4,2)+"/"+sDD.substr(6,2); } } /** * */ function fPrntTime(sDD, sTM) { if(PrnKind == "2" || PrnKind == "7" ) { return sDD.substr(4,2)+"/"+sDD.substr(6,2)+" "+sTM.substr(0,2)+":"+sTM.substr(2,2); } else { return sDD.substr(4,2)+" / "+sDD.substr(6,2)+" "+sTM.substr(0,2)+":"+sTM.substr(2,2)+":"+sTM.substr(4,2); } } /** * */ function fChkFloat(qty) { var fQty = parseFloat(qty); var fRst = ""; if(fQty%1 == 0){ fRst = parseInt(qty); } else { fRst = qty; } return fRst; } /** * */ function fChkSumcls(cnt) { var chk = false; var sSumcls = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/sumcls"); var sSnglyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/atcifsnglyn"); var atcyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/atcyn"); var sDrugindependpackflag = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/drugindependpackflag"); if(sSumcls == "DI" || sSumcls == "DS"|| sSumcls == "DX"|| sSumcls == "DT" || sSumcls == "DM" || sSumcls == "DP" || sSumcls == "DG" //20110511_laboru_pack ·ùµµ ¼öÁ¦Ã³·³ ´Üµ¶À¸·Î || sSumcls == "IH"|| sSumcls == "IO" || sSumcls == "IS"|| sSumcls == "IX"|| sSumcls == "X" || sSumcls == "I"){ chk = true; } if ( sSumcls == "D" && sSnglyn =="Y" ) { chk = true; } if ( sDrugindependpackflag =="Y"){ chk = true; } //2013³â 8¿ù22ÀÏ ±èÄ¡±¹ ATCÀü¼Û½Ã ŰÁö ¾Ê´Â ¹Í½º ¹øÈ£ 70ÀÌÇÏ µ¥ÀÌŸ´Â ´Üµ¶ ¶óº§ Ãâ·Â µÇ°Ô if ( atcyn =="N" ){ chk = true; } //2010-06-29 [º¸°ü¹æ¹ý:³ÃÀåÁÖ»ç/°íÀ§ÇèÁÖ»ç] ´Üµ¶Ãâ·Â var sDngryn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+cnt+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ if(sDngryn == "Y" || sKeepmthdyn=="Y" ) chk = true; return chk; } function fChkSumcls2(cnt) { var chk = false; var sSumcls = model.getValue("/root/main/lbllist2/lbllist["+cnt+"]/sumcls"); var sSnglyn = model.getValue("/root/main/lbllist2/lbllist["+cnt+"]/atcifsnglyn"); var sDrugindependpackflag = model.getValue("/root/main/lbllist2/lbllist["+cnt+"]/drugindependpackflag"); if(sSumcls == "DI" || sSumcls == "DS"|| sSumcls == "DX"|| sSumcls == "DT" || sSumcls == "DM" || sSumcls == "DP" || sSumcls == "IH"|| sSumcls == "IO" || sSumcls == "IS"|| sSumcls == "IX"|| sSumcls == "X" || sSumcls == "I"){ chk = true; } if ( sSumcls == "D" && sSnglyn =="Y" ) { chk = true; } if ( sDrugindependpackflag =="Y"){ chk = true; } return chk; } /** * ¹°¾à¶óº§Ãâ·Â */ function fLiquidLBLPrint() { var reprint =""; for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid") == "") { return; } if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } ////////////////////////////////////////////////// // ¶óº§ »ó´Ü³»¿ë // ///////////////////////////////////////////////// var sDD = getCurrentDate(); var sTM = getCurrentTime(); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd"), "MD")); //º´½Ç //ȯÀÚÀ̸§ //ȯÀÚ¹øÈ£ var tpid = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid") var drugno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno")+reprint ; model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/pid" , tpid); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno" , drugno); // 20100618_laboru_ÀÛÀº ¶óº§ ¿Ü¿ë, ¼öÁ¦ 󹿱¸ºÐ var drugflag = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag"); var tdfname = ""; /*if(drugflag == "L") { tdfname = "Åð¿ø"; } else { tdfname = "ÀÔ¿ø"; }*///20110121 À̼±°æ ¼öÁ¤ : º´µ¿ÀÛÀº ¶óº§°ú µ¿ÀÏÇÏ°Ô Âïµµ·Ï ÇÔ(Ä¥°îº´¿ø ±èÀº¿µ ¾à»ç´Ô ¿äû) //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag", tdfname); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugflag", drugflag); ////////////////////////////////////////////////// // ¶óº§ Çϴܳ»¿ë // ///////////////////////////////////////////////// //¶óº§³»¿ë var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var qty = Math.ceil(dayqty / tims * 1000)/1000 ; var totqty = parseInt(dayqty)*parseInt(dayno); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //¿ë¹ý if ( mthd1 == "" && mthd2 == "" && mthd3 == "" ){ //1ÀÏ Xȸ Xml¾¿ XÀϺРvar tunit = "1ÀÏ "+tims+"ȸ "+qty+qtyunit+"¾¿ "+dayno+"ÀϺÐ" + "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/abbrnm"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", tunit); } else { //1ÀÏ Xȸ Xml¾¿ XÀϺРvar tunit = "1ÀÏ "+tims+"ȸ "+qty+qtyunit+"¾¿ "+dayno+"ÀϺÐ" + "\n" + mthd1 + " " + mthd2 + " " + mthd3; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", tunit); } //¿ë¹ý //¾àǰÄÚµå + Ãѿ뷮 //¾àǰÄÚµå + Ãѿ뷮 + ¾àǰ¸í var prcpnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) + " " + prcpnm; /* var val = "[ "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd")+" ] "+ parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) + " " + prcpnm;*/ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , val); //º¸°ü¹æ¹ý var lblcnts1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1"); //lblcnts1 = lblcnts1.setReplaceWord("~", "-"); //20090728 if ( lblcnts1 == "" ) { if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd") != ""){ //sSndMsg += astfPrintOut(40, 300, 27, "< "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd")+" >",""); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd", "< "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd")+" >" ); } } else { } } if(getNodesetCount("/root/main/lbllist/lbllist") > 0) { // 20100427_laboru_¹°¾à¶óº§ rex Ãâ·Â makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT62302"); } model.refresh(); } /* * »êÁ¦Ã³¹æÀ» ¿ë¹ýÄڵ庰·Î ¶óº§Ãâ·Â */ function fPowderlLBLPrint() { // ¶óº§³»¿ë copy model.makeNode("/root/main/lbllist2"); model.copyNode("/root/main/lbllist2", "/root/main/lbllist"); var sDD = getCurrentDate(); var sTM = getCurrentTime(); var reprint =""; totcnt = 0; pg = 0; totpg = 0; for ( var i = 1; i <= getNodesetCount("/root/main/lbllist/lbllist") ; i++){ if(model.getValue("/root/main/lbllist/lbllist["+i+"]/pid") == "") { return; } if ( model.getValue("/root/main/lbllist/lbllist["+i+"]/lblgrup") != "DI" && model.getValue("/root/main/lbllist/lbllist["+i+"]/lblgrup") != "DS" ){ totcnt++; } } // 2010.02.12 pymi if( (totcnt%6) != 0) totcnt ++; // ¶óº§Âï±â Àü¿¡ ÇÑÁÙ ¶ç¿ì±â for ( var i = 1; i <= getNodesetCount("/root/main/lbllist/lbllist") ; i++){ if(model.getValue("/root/main/lbllist/lbllist["+ i +"]/lblcnts2").length > 0) { totcnt++; vlblcnt = true;} } for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd"), "MD")); var patnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm") model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm", patnm.substr(0,6)); //ȯÀÚ¹øÈ£ var tpid = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid")+" ("+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno")+reprint+")" ; model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/pid" , tpid); var sDrugKindcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var sMixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); if(sDrugKindcd == "[³»º¹¾à]"){ fInPwdDrugLBL(); } } if(vlblcnt && (!mlblcnt1) && (ordflag.length > 0)) { fPrntLblCnt1New(); ordflag = ""; vcnt = 0; } mlblcnt1= false; if(getNodesetCount("/root/main/lbllist/lbllist") > 0) { // 20100429_laboru_º´µ¿ ÀÛÀº¶óº§ »êÁ¦¿ë¹ýº° makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT62302"); } model.refresh(); } /** * »êÁ¦ ¿ë¹ýÄڵ庰 ¶óº§»ó¼¼(¿ë¹ýÄڵ庰 ºÐ·ù) */ function fInPwdDrugLBL() { var sMthdcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); var qty = ""; var dayqty = ""; var qtyunit = ""; var tims = ""; var dayno = ""; var cnt = 0; var tprcpnm = ""; var tprcpcd = "" var tlblcnts2 = ""; var chgMth = false; // 2010.02.17 pymi for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ sMthdcd2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts2"); model.makeValue("/root/main/lbllist/lbllist["+j+"]/inusedrugflag", "Y"); //model.setValue("/root/main/lbllist/lbllist["+j+"]/prcpnm", prcpnm.substr(0,6)); //prcpnm = prcpnm.substr(0,7); if((sMthdcd1 == sMthdcd2)){ if(model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2").length > 0 ) {ordflag += j + "/";} if(cnt == 0) { tprcpnm = prcpnm; tprcpcd = prcpcd; tlblcnts2 = lblcnts2; } else { tprcpnm += "\n" + prcpnm; tprcpcd += "\n" + prcpcd; tlblcnts2 += "\n" + lblcnts2; } if(cnt == 0) { unit = dayqty + " "+tims+ " "+dayno; } else { unit += "\n" + dayqty + " "+tims+ " "+dayno; } // 20100421_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); model.removeNode("/root/main/lbllist2/lbllist["+j+"]"); j--; } cnt++; } else { // ¿ë¹ý¹Ù²ð¶§ 2010.02.17 pymi chgMth = true; // (e) break; } if(cnt == fMthdnmLength(iPoint)){ j++; // ´ÙÀ½ ¿ë¹ýÀÌ ´Ù¸¦¶§ 2010.02.17 pymi sMthdcd3 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); if((sMthdcd1 != sMthdcd3) && (ordflag.length > 0) ){ prntflag = true; } break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tprcpcd); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm", tprcpnm); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); if(ordflag.length > 0) { model.makeValue("/root/main/lbllist2/lbllist["+iPoint+"]/lblcnts2", tlblcnts2); } //iPoint = j-1; //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ //sSndMsg += astfPrintOut(20, 180, 3, "<"+sKeepmthd+">",""); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ //sSndMsg += astfPrintOut(135, 180, 3, "<"+sExpnnm+">",""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/expnnm", "<"+sExpnnm+">" ); } //¿ë¹ýÀÇ ±æÀÌ¿¡ µû¶ó Âï´Â À§Ä¡¸¦ ´Þ¸®ÇÑ´Ù(¿ë¹ýÂïÀ» °ø°£À» È®º¸) var iYPoint = 0; if( fMthdnmLength(iPoint) == 4){ iYPoint = 280; } else { iYPoint = 245; } //sSndMsg += astfPrintOut(20, iYPoint, 3, "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims")+"ȸ " // +model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno")+"ÀϺÐ",""); var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims")+"ȸ " +model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno")+"ÀϺÐ"; //sSndMsg += fMthdnm(iPoint); var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sTemp = ""; if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; tmth += "\n" + sTemp; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts" , tmth); // ¿ë¹ý¹Ù²ð¶§ 2010.02.17 pymi if(ordflag.length > 0) { cnt++; //¶óº§³»¿ëÂï±âÀü ÇÑÁÙ ¶ç¿ì±â if(cnt >= 4) sSndMsg += astfEndFormat(0); } else { sSndMsg += astfEndFormat(0); } vcnt = cnt; } /* * 20100427_laboru_ÀÛÀº¶óº§ ³»º¹¾à ó¹æ Ãâ·Â. */ function fPrntLblCnt1New() { var tPoint = 1; var reprint = ""; for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist2/lbllist") ; t++) { var sDD = getCurrentDate(); var sTM = getCurrentTime(); if(model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid") =="" ) { return; } if ( model.getValue("/root/main/lbllist2/lbllist["+t+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } var mthdcd1 = model.getValue("/root/main/lbllist2/lbllist["+t+"]/mthdcd"); model.makeValue("/root/main/lbllist2/lbllist["+t+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist2/lbllist["+t+"]/prcpdd"), "MD")); var tpid = model.getValue("/root/main/lbllist2/lbllist["+t+"]/pid")+" ("+model.getValue("/root/main/lbllist2/lbllist["+t+"]/drugno")+reprint+")" ; model.setValue("/root/main/lbllist2/lbllist["+t+"]/pid" , tpid); for(var y = tPoint ; y <= getNodesetCount("/root/main/lbllist/lbllist") ; y++) { var mthdcd2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthdcd"); if(!fChkIndependDrug(y)) { if((mthdcd1 == mthdcd2)){ if(y == getNodesetCount("/root/main/lbllist/lbllist")) { model.makeNode("root/main/lbllist/lbllist[" + (y+1) + "]"); model.copyNode("root/main/lbllist/lbllist[" + (y+1) + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("/root/main/lbllist/lbllist["+ (y+1) +"]/samedrugflag", "Y"); var tmth = ""; if( model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/lblgrup") == "DS"){ var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/prcptims")+"ȸ "+qty+qtyunit+" "+model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/prcpdayno")+"ÀϺÐ"; } else { var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/prcptims")+"ȸ " +model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/prcpdayno")+"ÀϺÐ"; } // ¿ë¹ý »ý¼º var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts4"); var sTemp = ""; if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; tmth += "\n" + sTemp; model.makeValue("/root/main/lbllist/lbllist["+(y+1)+"]/mthdcnts" , tmth); break; } } else { tPoint = y+1; // ±âÁ¸ ¶óº§ Á¤º¸ shift var tTotalCnt = getNodesetCount("/root/main/lbllist/lbllist"); model.makeValue("/root/main/lbllist/lbllist["+(parseInt(tTotalCnt)+1)+"]", "Y"); for(var x = tTotalCnt ; x >= y ; x--) { model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(x) + 1) + "]", "/root/main/lbllist/lbllist[" + x + "]" ); } model.copyNode("root/main/lbllist/lbllist[" + y + "]", "root/main/lbllist2/lbllist[" + t + "]"); model.makeValue("/root/main/lbllist/lbllist["+ y +"]/samedrugflag", "Y"); var tmth = ""; if( model.getValue("/root/main/lbllist/lbllist["+y+"]/lblgrup") == "DS"){ var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+y+"]/prcptims")+"ȸ "+qty+qtyunit+" "+model.getValue("/root/main/lbllist/lbllist["+y+"]/prcpdayno")+"ÀϺÐ"; } else { var tmth = "1ÀÏ "+model.getValue("/root/main/lbllist/lbllist["+y+"]/prcptims")+"ȸ " +model.getValue("/root/main/lbllist/lbllist["+y+"]/prcpdayno")+"ÀϺÐ"; } //sSndMsg += fMthdnm(iPoint); // ¿ë¹ý »ý¼º var sMthd1 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts1"); var sMthd2 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts2"); var sMthd3 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts3"); var sMthd4 = model.getValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts4"); var sTemp = ""; if(sMthd1 != "") sTemp += sMthd1 + " "; if(sMthd2 != "") sTemp += sMthd2 + " "; if(sMthd3 != "") sTemp += sMthd3 + " "; if(sMthd4 != "") sTemp += sMthd4; tmth += "\n" + sTemp; model.makeValue("/root/main/lbllist/lbllist["+y+"]/mthdcnts" , tmth); break; } } } } } function fChkIpwdDrug() { } /** * 20101224 À̼±°æ Ãß°¡ * ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä */ function fBigLBLPrint_Out() { /* ¶óº§ Sorting ·ÎÁ÷ //mgt¿¡¼­ vo·Î ¸®ÅÏ ´ëºÐ·ù - ³»º¹¾à, ¿Ü¿ë¾à, ÁÖ»ç, Ç×¾ÏÁ¦, TPN, ¸¶¾à, Áߺзù - ¹æ¹ýÄÚµå ¼ÒºÐ·ù - ³»º¹¾à,¿Ü¿ë¾à(¹æ¹ýÄÚµå), ÁÖ»ç,¸¶¾à,Ç×¾ÏÁ¦(mix) web js Ãâ·Â·ÎÁ÷ 1 ¾àÁ¾·ù(³»º¹¾à/ÁÖ»ç¾à/¿Ü¿ë¾à) 1.1 ¹æ¹ýÄÚµå 1.2 󹿼ö·® */ var prcpnum = ""; var prcpCnt = 14; // 20101030_laboru_°æºÏ´ëº´¿ø_¶óº§ ÇÑ ÆäÀÌÁö¿¡ ÃÖ°í 8°³¿¡¼­ 14°³ Ãâ·ÂµÇ°Ô º¯°æ for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/lbllist/lbllist["+iPoint+"]"); //¹ÙÄÚµå(º¯È¯) // 20101030_laboru_°æºÏ´ëº´¿ø_atc drugkind ±¸ºÐÀÚ¿¡ ÀÇÇÑ ¹ÙÄÚµå Ãâ·Â Çü½Ä // t : "ATC" , p : »êÁ¦ ¹ÙÄÚµå, e : blank if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "t" ) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode2", "ATC"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", ""); } else if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "p") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode")); } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", ""); } var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var mthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); if (mthdcd == "ZZZ" || mthdcd == "A10PQ") { //±âŸ¿ë¹ýÀ̰ųª 'ÇÊ¿ä½Ã º¹¿ëÇϽʽÿÀ' ¿ë¹ýÀÎ °æ¿ìµµ ´Üµ¶¶óº§Ãâ·Â sumcls = mthdcd; } //º¹¿ë±â°£ °è»ê½Ã ¼ö³³ÀÏÀÚ¸¦ ±âÁØÀ¸·Î Çϰí Ãâ·Â(Åð¿øÀº Àû¿ëÀÏÀÚ·Î) model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/rcptdd" , model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd")); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind"); if(atc_drugkind != "p" && fChkSumcls(iPoint)){ //´Üµ¶¶óº§Ãâ·Â fIndependPrint_Out(); } else { //ÀϹݶóº§Ãâ·Â fGnrlPrint_Out(); } } if(getNodesetCount("/root/main/prnt/lbllist") > 0) { makeReportPreview(0,0,10, 10, ""); //model.makeNode("/root/main/barcdprntsetup/prntsetupinfo"); //model.copyNode("/root/main/barcdprntsetup/prntsetupinfo","/root/init/barcdprntsetup/prntsetupinfo"); fPrintRexbar("RFADT61300"); //alert("enD"); } } /** * 20101224 À̼±°æ Ãß°¡ * ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä(´Üµ¶) */ function fIndependPrint_Out() { //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); //ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts" , val); } else if (drugkindnm == "[³»º¹¾à]"){ var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); if( sumcls == "DM" || sumcls == "DS" || sumcls == "DT" || sumcls == "DX"){ //20091110 À̼±°æ ¼öÁ¤ : ¶óº§±×·ìÀÌ ¸¶¾à(°æ±¸), ¼öÁ¦, ptp, ±âŸ¾àÀϰæ¿ì ¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§¸¦ Ãâ·Â var tmpqty = Math.round(qty * 10) / 10; if(packunit == "T" || packunit == "C") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Á¤¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(tmpqty)+ packunit +"¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } var mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", mth); } // 2010.03.18 pymi if(!fChkSumcls(iPoint) && model.getValue("/root/send/prcpinfo/lbl5") == "Y") { var val = ""; } else { // 20101027_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", val); } // (e) iPageCntO++; } /** * 20101224 À̼±°æ Ãß°¡ * ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä(ÀϹÝ) */ function fGnrlPrint_Out() { var cnt = 0; var ordCnt = 0; var tmppc = ""; var sndprcpcnt = 1; //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö //¾àÄÚµå Ãâ·Â var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); var mthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); if( drugkindnm != "[³»º¹¾à]") { if (drugkindnm == "[ÁÖ»ç¾à]"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); val += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts" , val); } for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+j+"]/atc_drugkind"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !(fChkSumcls(j) && atc_drugkind != "p") ){ var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); prcpqty = Math.ceil( prcpqty * tims*1000)/1000 ; // 2010.03.18 pymi if(!fChkSumcls(j) && model.getValue("/root/send/prcpinfo/lbl5") == "Y") { var val = ""; } else { // 20101027_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = prcpqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, tmppc); sndprcpcnt++; } cnt++; iPoint = j ; } else { iPageCntO++; iPoint = j - 1; break; } if(cnt == 12){ // 20101030_laboru_°æºÏ´ëº´¿ø_¶óº§ ÇÑ ÆäÀÌÁö¿¡ ÃÖ°í 8°³¿¡¼­ 14°³ Ãâ·ÂµÇ°Ô º¯°æ iPageCntO++; break; } } sndprcpcnt = 1; } else if (drugkindnm == "[³»º¹¾à]"){ var lbltims =0; lbl_tims = mthd2.split(","); if ( mthdcd == "ZZZ" ){ lbltims = tims; } else if ( mthd3.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd2.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); } else { lbltims = lbl_tims.length; } tims = lbltims; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/samedrugflag", "Y"); if(lbltims == 1) { if(mthd2.indexOf("¸¶´Ù") == -1) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); } } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+lbltims+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3") + "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+j+"]/atc_drugkind"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !(fChkSumcls(j) && atc_drugkind != "p")){ var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2"); var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); prcpqty = Math.ceil( prcpqty * tims*1000)/1000 ; //alert(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims" + " " + prcpqty)); if(lblcnts2.length > 0) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2") + "\n" + lblcnts2); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2flag", "Y"); } if(sndprcpcnt > 12) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", ""); } var val = prcpqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); sndprcpcnt++; iPoint = j; } else { iPageCntO++; iPoint = j - 1; break; } } } } /** * 20101224 À̼±°æ Ãß°¡ * °æºÏ´ëº´¿ø ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä */ function fBigLBLPrint_knu(type) { /* ¶óº§ Sorting ·ÎÁ÷ < Á¤Á¦ > 1. ´Üµ¶Á¶Á¦´Â µû·Î ÇÑÀåÀ¸·Î 2. ¿ë¹ýÄÚµå 5ÀÚ¸®ÀÎ °ÍÁß 5¹øÂ° ÀÚ¸® °ª(½ÄÈÄ 10ºÐ, ½ÄÀü 10ºÐ µî..)ÀÌ °°Àº °Í³¢¸® ÇÑÀåÀ¸·Î 3. ±×¿Ü ³ª¸ÓÁö´Â ¿ë¹ýÄÚµå °°Àº °°Àº °Í³¢¸® ÇÑÀåÀ¸·Î < »êÁ¦ > 1.¿ë¹ýÄÚµå Àüü°¡ °°Àº °Í³¢¸® ÇÑÀåÀ¸·Î */ var prcpnum = ""; var prcpCnt = 14; // 20101030_laboru_°æºÏ´ëº´¿ø_¶óº§ ÇÑ ÆäÀÌÁö¿¡ ÃÖ°í 8°³¿¡¼­ 14°³ Ãâ·ÂµÇ°Ô º¯°æ var sDD = getCurrentDate(); var sTM = getCurrentTime(); for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ //alert(model.getValue("/root/main/lbllist/lbllist["+ iPoint+"]/lblprntyn")); // 20110519_laboru_¶óº§Ãâ·Â¿©ºÎ¿¡ µû¶ó var lblprntyn = model.getValue("/root/main/lbllist/lbllist["+ iPoint+"]/lblprntyn"); if(lblprntyn == "N") { model.removeNodeset("/root/main/lbllist/lbllist["+ iPoint +"]"); } else { model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/lbllist/lbllist["+iPoint+"]"); if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ model.setValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/drugno", model.getValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/drugno") + "(Àç)"); } //¹ÙÄÚµå(º¯È¯) // 20101030_laboru_°æºÏ´ëº´¿ø_atc drugkind ±¸ºÐÀÚ¿¡ ÀÇÇÑ ¹ÙÄÚµå Ãâ·Â Çü½Ä // t : "ATC" , p : »êÁ¦ ¹ÙÄÚµå, e : blank if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "t" ) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode2", "ATC"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", ""); } else if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind") == "p") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/barcode")); } else { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/barcode", ""); } // 20110415_laboru_°æºÏ´ëº´¿ø if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm").length > 3 ){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/patnmlength", "Y"); } var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var mthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); if (mthdcd == "ZZZ" || mthdcd == "A10PQ") { //±âŸ¿ë¹ýÀ̰ųª 'ÇÊ¿ä½Ã º¹¿ëÇϽʽÿÀ' ¿ë¹ýÀÎ °æ¿ìµµ ´Üµ¶¶óº§Ãâ·Â sumcls = mthdcd; } //º¹¿ë±â°£ °è»ê½Ã ¼ö³³ÀÏÀÚ¸¦ ±âÁØÀ¸·Î Çϰí Ãâ·Â rcptdd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/rcptdd"); if(type == "S") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/fprnttime", "Ãâ ·Â : " + fPrntTime(sDD, sTM)); model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpdd", "ó ¹æ : " + fDateFormat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd"), "MD")); } //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ //sSndMsg += astfPrintOut(20, 180, 3, "<"+sKeepmthd+">",""); model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ //sSndMsg += astfPrintOut(135, 180, 3, "<"+sExpnnm+">",""); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/expnnm", "<"+sExpnnm+">" ); } //º´µ¿¿¡¼­ Ãâ·ÂÇÏ´Â Å«¶óº§ÀÏ °æ¿ì ¼ö³³ÀÏÀÚ´ë½Å ó¹æÀÏÀÚ¸¦ Ãâ·Â model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/rcptdd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd")); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atc_drugkind"); var sDrugKindcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var sMixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); var sMthdcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); // 20120216 //2013.08.22 ±èÄ¡±¹ var sprcpnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); // 20120216 if(type == "S" && sDrugKindcd == "[ÁÖ»ç¾à]"){ if(sMixno != "-"){ fMixLBL_knu(); } else if(fChkIndependInj(iPoint)){ //alert(iPoint + "´Üµ¶ÁÖ»ç"); fIndependPrint_knu(type); } else { //alert(iPoint + "º¹ÇÕÁÖ»ç"); fInjDrugLBL_knu(); } } else if(atc_drugkind != "p" && fChkSumcls(iPoint) && sDrugKindcd != "[ÁÖ»ç¾à]" && sMthdcd != 'O10DE'){ // && sMthdcd != 'O10DE' // alert(" ´Üµ¶¶óº§Ãâ·Â fIndependPrint_knu(type) Call" + sprcpnm ) //´Üµ¶¶óº§Ãâ·Â fIndependPrint_knu(type); } else { // alert(" ÀϹݶóº§Ãâ·Â fGnrlPrint_knu(type) Call" + sprcpnm ) //ÀϹݶóº§Ãâ·Â fGnrlPrint_knu(type); } } } // alert("row:3076 SPADT62305.js- 1 " + type ); ///2015³â 3¿ù11ÀÏ ±èÄ¡±¹ ÁÖ»çÅ«¶óº§ Flag ¸¸µë //if(type == "L" && sDrugKindcd == "[ÁÖ»ç¾à]"){ // type = "LJ" // } if(getNodesetCount("/root/main/prnt/lbllist") > 0) { if(type == "L1") { //º»¿øÅ«¶óº§ model.removeNodeset("/root/main/lbllist"); model.makeNode("/root/main/lbllist"); model.copyNode("/root/main/lbllist", "/root/main/prnt"); makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT62303"); } else if(type == "L"){ //Å«¶óº§ makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT61300"); } else if(type == "S") { //ÀÛÀº¶óº§ model.removeNodeset("/root/main/lbllist"); model.makeNode("/root/main/lbllist"); model.copyNode("/root/main/lbllist", "/root/main/prnt"); makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT62302"); } else if(type == "LJ"){ //ÁÖ»çÅ«¶óº§ ///2015³â 3¿ù11ÀÏ ±èÄ¡±¹ ÁÖ»çÅ«¶óº§ Flag ¸¸µë makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT61305"); } } } /** * 20101224 À̼±°æ Ãß°¡ * ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä(´Üµ¶) */ function fIndependPrint_knu(type) { //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); //ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö var packunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/packunit"); //¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§ //2013³â 8¿ù22ÀÏ ±èÄ¡±¹ ATCÀü¼ÛµÇÁö ¾Ê´Â Á¤Á¦¾à ó¸®À§ÇØ Ãß°¡ ~~~~ ¿©±â¿¡¼­ var atcyn = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/atcyn"); //ATC¶óº§ YN var prcpmixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); //ºÐ¸®¹øÈ£ // alert("atcyn : " + atcyn ) // alert("prcpmixno : " + prcpmixno ) var mth = ""; //¿ë¹ý³»¿ë¼³¸í if (drugkindnm == "[ÁÖ»ç¾à]"){ //¿ë¹ý2 model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } else if (drugkindnm == "[¿Ü¿ë¾à]"){ var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts" , val); } else if (drugkindnm == "[³»º¹¾à]"){ // alert(" ³»º¹¾à 1 Call " ) var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); if( sumcls == "DM" || sumcls == "DS" || sumcls == "DT" || sumcls == "DX" || sumcls == "DG"){ //20091110 À̼±°æ ¼öÁ¤ : ¶óº§±×·ìÀÌ ¸¶¾à(°æ±¸), ¼öÁ¦, ptp, ±âŸ¾àÀϰæ¿ì ¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§¸¦ Ãâ·Â 20110511_laboru_pack Ãß°¡ var tmpqty = Math.round(qty * 1000) / 1000; // 20110705_laboru_¼Ò¼ö µÑ° ÀÚ¸® ¹Ý¿Ã¸²¼­ ³Ý°ÀÚ¸® ¹Ý¿Ã¸²À¸·Î º¯°æ if(packunit == "T" || packunit == "C") { // alert(" ³»º¹¾à 2 Call " ) if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"); mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " +fChkFloat(qty)+"Á¤¾¿ "+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "L") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Á¤¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } else if(type == "S") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Á¤¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } } else { // alert(" ³»º¹¾à 3 Call " ) if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"); mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " +fChkFloat(tmpqty)+ packunit +"¾¿ "+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "L") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(tmpqty)+ packunit +"¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } else if(type == "S") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(tmpqty)+ packunit +"¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } } } else { // alert(" ³»º¹¾à 4 Call " ) if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", tims+"ȸ "+(dayno*mthddayno)+"ÀϺÐ"); //2013³â 8¿ù22ÀÏ ±èÄ¡±¹ ATCÀü¼ÛµÇÁö ¾Ê´Â Á¤Á¦¾à ó¸®À§ÇØ Ãß°¡ ~~~~ ¿©±â¿¡¼­ if( atcyn == "N" && prcpmixno <= 70 ) { mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " +fChkFloat(qty)+"¾Ë¾¿ "+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else { mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " +fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } // mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " // + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + " " +fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); // alert(" L 11 Call + " + mth) } else if(type == "L"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } else if(type == "S"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+tims+"ȸ "+fChkFloat(qty)+"Æ÷[Á¤]¾¿ "+(dayno*mthddayno)+"ÀϺÐ"); } } //20110201 À̼±°æ ¼öÁ¤ (°æºÏ´ë) //if(type == "L" || type == "S") { if(type == "S") { // alert(" ³»º¹¾à 5 Call " ) mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit") + "\n" + mth); } else { // alert(" ³»º¹¾à 6 Call " ) mth = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //alert(mth.length); var strchk = mth.substring(mth.length - 1, mth.length); //alert(strchk); if(strchk == "ÈÄ" || strchk == "½Ã" || strchk == "°£" || strchk == "Áß" || strchk == "ºÐ") { mth += "¿¡ "; } else { mth += " "; } // 20110415_laboru_°æºÏ´ëº´¿ø_Ãß°¡ if( sumcls == "DM" || sumcls == "DS" || sumcls == "DT" || sumcls == "DX" || sumcls == "DG"){ //20091110 À̼±°æ ¼öÁ¤ : ¶óº§±×·ìÀÌ ¸¶¾à(°æ±¸), ¼öÁ¦, ptp, ±âŸ¾àÀϰæ¿ì ¾àǰ¸¶½ºÅÍÀÇ ¼ö·®´ÜÀ§¸¦ Ãâ·Â // alert(" ³»º¹¾à 7 Call " ) var tmpqty = Math.round(qty * 1000) / 1000; // 20110705_laboru_¼Ò¼ö µÑ° ÀÚ¸® ¹Ý¿Ã¸²¼­ ³Ý°ÀÚ¸® ¹Ý¿Ã¸²À¸·Î º¯°æ if(packunit == "T" || packunit == "C") { // alert(" ³»º¹¾à 8 Call " ) mth += fChkFloat(qty)+"Á¤¾¿ "; } else { // alert(" ³»º¹¾à 9 Call " ) // if(packunit == "cap" || packunit == "tab" ) { if( (packunit == "cap" || packunit == "tab" ) && atcyn == "N" ) { packunit = "¾Ë"; // 20110413_laboru_°æºÏ´ëº´¿ø_´ÜÀ§°¡ cap, tab À϶§ ¾Ë·Î ¹Ù²Ù±â } mth += fChkFloat(tmpqty)+ packunit +"¾¿ " ; // alert(" mth :l " + mth ) } } else { //2013³â 9¿ù 5ÀÏ ±èÄ¡±¹ ATCÀü¼ÛµÇÁö ¾Ê´Â Á¤Á¦¾à ó¸®À§ÇØ Ãß°¡ ~~~~ ¿©±â¿¡¼­ if (atcyn == "N") { if ( packunit == "cap" || packunit == "tab" ) { mth += fChkFloat(qty)+"¾Ë¾¿ "; } else { mth += fChkFloat(tmpqty)+ packunit +"¾¿ " ; } } else { mth += fChkFloat(qty)+"Æ÷[Á¤]¾¿ "; } // alert(" ³»º¹¾à 11 Call " + mth ) } mth += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", mth); } // 2010.03.18 pymi if(!fChkSumcls(iPoint) && model.getValue("/root/send/prcpinfo/lbl5") == "Y") { var val = ""; } else { // 20101027_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/totdrugqty")) +" "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm"); if(sumcls == "DT" && type != "S") { //20100707_ laboru_PTP ¶óº§ Ç¥½Ã //20110307 Ä¥°î ±èÀº¿µ¾à»ç´Ô ¿äû(ÀÛÀº¶óº§À϶§´Â (PTP) Ãâ·ÂÇÏÁö ¾Êµµ·Ï val += " (PTP)"; } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", val); } // (e) //alert("iPageCntO ´Üµ¶: " + iPageCntO); iPageCntO++; } /** * 20101224 À̼±°æ Ãß°¡ * ¿Ü·¡ Å«¶óº§ Ãâ·Â ¾ç½Ä(ÀϹÝ) */ function fGnrlPrint_knu(type) { var cnt = 0; var ordCnt = 0; var tmppc = ""; var sndprcpcnt = 1; //¶óº§³»¿ë var drugkindnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayprcpqty"); var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno");//ó¹æÀϼö var mthddayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dayno"); //¿ë¹ýÀϼö //¾àÄÚµå Ãâ·Â var drugkind1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugkindnm"); var dayno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var mthd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd1"); var mthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd2"); var mthd3 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthd3"); var mthdcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd"); var mthdcdfive1 = mthdcd1.substring(4,5); var mthdcdthree1 = 0; var cntpatt1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cntpatt"); var mthdcntsno = iPageCntO; var mthdcnts_end = ""; //¿ë¹ý³»¿ë¼³¸í var mthdcd5nm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcd5nm"); //¾àǰÄÚµå5¹øÂ°ÀÚ¸®¸íĪ (¿ë¹ý¼¼ºÐ·ù) var prcpmixno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); //alert(drugkindnm + " " + mthdcd + " " + mthdcdfive1); if( drugkindnm != "[³»º¹¾à]" ) { // 20120216 if (drugkindnm == "[ÁÖ»ç¾à]"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var mthdcnts4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sDngryn = model.getValue("/root/main/lbllist/lbllist["+j+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ var sAtcifsnglyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/atcifsnglyn"); //´Üµ¶ÁÖ»ç ¿©ºÎ if(sndprcpcnt > 6) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); /* model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", "");*/ } // 20110608_laboru if(cnt == 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y") ){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç Ãâ·Â. var prcpcd = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") ; var lblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts1", lblcnts1); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", prcpcd); // 20110608_laboru_ÁÖ»ç´Üµ¶À϶§ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/snglflag", "Y"); iPageCntO++; iPoint = j; break; } else if(cnt != 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y")) { iPageCntO++; iPoint = j - 1; break; } else { var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") + " " + mthdcnts4; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); // 20110531_laboru_º»¿ø Å«¶óº§ Å©±â·Î ÁÖ»ç ¶óº§ Ãâ·ÂÇÒ ¶§ ¹­¾î¼­ Ãâ·Â model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/injsamedrugflag", "Y"); sndprcpcnt++; iPoint = j; cnt++; } } } else if (drugkindnm == "[¿Ü¿ë¾à]" && mthdcd1 == "O10DE"){ var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); if(type == "L1") { val += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else { val += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts" , val); if(mthdcd1 != "O10DE") { for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var mthdcnts4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sDngryn = model.getValue("/root/main/lbllist/lbllist["+j+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ var sAtcifsnglyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/atcifsnglyn"); //´Üµ¶ÁÖ»ç ¿©ºÎ if(sndprcpcnt > 6) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); /* model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", "");*/ } // 20110608_laboru if(cnt == 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y") ){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç Ãâ·Â. var prcpcd = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") ; var lblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts1", lblcnts1); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", prcpcd); // 20110608_laboru_ÁÖ»ç´Üµ¶À϶§ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/snglflag", "Y"); iPageCntO++; iPoint = j; break; } else if(cnt != 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y")) { iPageCntO++; iPoint = j - 1; break; } else { var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") + " " + mthdcnts4; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); // 20110531_laboru_º»¿ø Å«¶óº§ Å©±â·Î ÁÖ»ç ¶óº§ Ãâ·ÂÇÒ ¶§ ¹­¾î¼­ Ãâ·Â model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/injsamedrugflag", "Y"); sndprcpcnt++; iPoint = j; cnt++; } } } else { for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var mthdcdcheck = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); if(mthdcdcheck == "O10DE") { var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var mthdcnts4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sDngryn = model.getValue("/root/main/lbllist/lbllist["+j+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ var sAtcifsnglyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/atcifsnglyn"); //´Üµ¶ÁÖ»ç ¿©ºÎ if(sndprcpcnt > 12) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", ""); } // 20110608_laboru /* if(cnt == 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y") ){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç Ãâ·Â. var prcpcd = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") ; var lblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts1", lblcnts1); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", prcpcd); // 20110608_laboru_ÁÖ»ç´Üµ¶À϶§ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/snglflag", "Y"); iPageCntO++; iPoint = j; break; } else if(cnt != 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y")) { iPageCntO++; iPoint = j - 1; break; } else { */ var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); //+ " " + mthdcnts4; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); // 20110531_laboru_º»¿ø Å«¶óº§ Å©±â·Î ÁÖ»ç ¶óº§ Ãâ·ÂÇÒ ¶§ ¹­¾î¼­ Ãâ·Â //model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/injsamedrugflag", "Y"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/samedrugflag", "Y"); //alert(iPageCntO + " " + model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/samedrugflag")); sndprcpcnt++; iPoint = j; cnt++; //} } } iPageCntO++; } } else if (drugkindnm == "[¿Ü¿ë¾à]" && mthdcd1 != "O10DE"){ var val = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); if(type == "L1") { val += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else { val += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/mthdcnts" , val); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var mthdcnts4 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); var sDngryn = model.getValue("/root/main/lbllist/lbllist["+j+"]/dngryn"); //°íÀ§ÇèÁÖ»ç ¿©ºÎ var sKeepmthdyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdyn"); //³ÃÀåÁÖ»ç ¿©ºÎ var sAtcifsnglyn = model.getValue("/root/main/lbllist/lbllist["+j+"]/atcifsnglyn"); //´Üµ¶ÁÖ»ç ¿©ºÎ if(sndprcpcnt > 6) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); /* model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", "");*/ } // 20110608_laboru if(cnt == 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y") ){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç Ãâ·Â. var prcpcd = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") ; var lblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts1", lblcnts1); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpcd", prcpcd); // 20110608_laboru_ÁÖ»ç´Üµ¶À϶§ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/snglflag", "Y"); iPageCntO++; iPoint = j; break; } else if(cnt != 0 && (sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y")) { iPageCntO++; iPoint = j - 1; break; } else { var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm") + " " + mthdcnts4; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); // 20110531_laboru_º»¿ø Å«¶óº§ Å©±â·Î ÁÖ»ç ¶óº§ Ãâ·ÂÇÒ ¶§ ¹­¾î¼­ Ãâ·Â model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/injsamedrugflag", "Y"); sndprcpcnt++; iPoint = j; cnt++; } } } /* if(sDngryn == "Y" || sKeepmthdyn == "Y" || sAtcifsnglyn == "Y" ){ // 20110608_laboru_ÁÖ»ç´Üµ¶À϶§ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/snglflag", "Y"); } else { // 20110531_laboru_º»¿ø Å«¶óº§ Å©±â·Î ÁÖ»ç ¶óº§ Ãâ·ÂÇÒ ¶§ ¹­¾î¼­ Ãâ·Â model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/injsamedrugflag", "Y"); }*/ /* var sSumCls1 = model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/sumcls"); var cnt = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; var prePage = iPageCntO; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/samedrugflag", "Y"); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++) { //sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); var qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")); if(cnt != 0 && fChkIndependInj(j)){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç´Â Ãâ·ÂÇÏÁö ¾Æ´ÏÇÔ. iPageCntO++; break; } if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = val + " " + prcpnm; unit = fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + val + " " + prcpnm; unit += "\n" + fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j-- } cnt++; if(cnt == 5 || fChkIndependInj(j)){ j++; iPageCntO++; break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , tprcpcd ); model.setValue("/root/main/prnt/lbllist["+prePage+"]/prcpnm" , tprcpnm ); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/unit" , unit ); model.setValue("/root/main/prnt/lbllist["+prePage+"]/lblcnts2", ""); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/pageflag", "N"); //iPoint = j-1; //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/prnt/lbllist["+prePage+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/prnt/lbllist["+prePage+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ model.setValue("/root/main/prnt/lbllist["+prePage+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ model.makeValue("/root/main/prnt/lbllist["+prePage+"]/expnnm", "<"+sExpnnm+">" ); } */ /* alert("dd"); // 20110531_laboru for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+j+"]/atc_drugkind"); if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) && !(fChkSumcls(j) && atc_drugkind != "p") ){ var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); prcpqty = Math.ceil( prcpqty * tims*1000)/1000 ; // 2010.03.18 pymi if(!fChkSumcls(j) && model.getValue("/root/send/prcpinfo/lbl5") == "Y") { var val = ""; } else { // 20101027_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ var val = prcpqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, tmppc); sndprcpcnt++; } cnt++; iPoint = j ; } else { iPageCntO++; iPoint = j - 1; break; } if(cnt == 12){ // 20101030_laboru_°æºÏ´ëº´¿ø_¶óº§ ÇÑ ÆäÀÌÁö¿¡ ÃÖ°í 8°³¿¡¼­ 14°³ Ãâ·ÂµÇ°Ô º¯°æ iPageCntO++; break; } } sndprcpcnt = 1;*/ } else if (drugkindnm == "[³»º¹¾à]" ){ // 20120216 var lbltims =0; var unit = ""; var mthdcnts = ""; var mthdcnts1 = 0; //¾ÆÄ§ var mthdcnts2 = 0; //Á¡½É var mthdcnts3 = 0; //Àú³á var mthdcnts4 = 0; //ÃëħÀü var mthdcnts5 = 0; //Ư¼ö¿ë¹ý var mthdtims = 0; //¿ë¹ýȽ¼ö lbl_tims = mthd2.split(","); if ( mthdcd1 == "ZZZ" ){ lbltims = tims; } else if ( mthd3.indexOf("Ãëħ") > -1 ) { lbltims = lbl_tims.length +1; } else if(mthd2.indexOf("¸¶´Ù") > -1){ lbltims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); } else { lbltims = lbl_tims.length; } tims = lbltims; model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/samedrugflag", "Y"); if(lbltims == 1) { if(mthd2.indexOf("¸¶´Ù") == -1) { if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthdcdthree1+ "ȸ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + "¿¡" + " 1Æ÷¾¿"; // 20110411_laboru_¿¡ Ãß°¡ //+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "L") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end +="\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "S") { unit = mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ" + "\n"; mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } } else { if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthdcdthree1+ "ȸ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + "¿¡" + " 1Æ÷¾¿"; // 20110411_laboru_¿¡ Ãß°¡ //+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "L") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end +="\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "S") { unit = mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ" + "\n"; mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } } } else { if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthdcdthree1+ "ȸ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") + "¿¡" + " 1Æ÷¾¿"; // 20110411_laboru_¿¡ Ãß°¡ //+ model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "L") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ"); mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end +="\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } else if(type == "S") { unit = mthddayno + "ÀÏ "+mthdcdthree1+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ" + "\n"; mthdcnts_end = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); //if(mthdcnts_end != "") { mthdcnts_end += "¿¡ ";} //mthdcnts_end += model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4"); } } if(cntpatt1.substring(0,1) == "1" && mthdcnts1 == 0) {//¾ÆÄ§ mthdcnts1++; mthdtims++; } if(cntpatt1.substring(1,2) == "1" && mthdcnts2 == 0) {//Á¡½É mthdcnts2++; mthdtims++; } if(cntpatt1.substring(2,3) == "1" && mthdcnts3 == 0) {//Àú³á mthdcnts3++; mthdtims++; } if(cntpatt1.substring(3,4) == "1" && mthdcnts4 == 0) {//ÃëħÀü mthdcnts4++; mthdtims++; } if(cntpatt1.substring(4,5) == "1") {//Ư¼ö¿ë¹ý mthdcnts5++; } if(mthdtims == 0) { mthdtims = tims; } //alert(mthdcnts); for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ var drugkind2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/drugkindnm"); var dayno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var mthd4 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd1"); var mthd5 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd2"); var mthd6 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthd3"); //20101229 À̼±°æ ¼öÁ¤ : atc±¸ºÐÀÌ »êÁ¦¾Æ´Ò¶§¸¸ ´Üµ¶¶óº§ Àû¿ë var atc_drugkind = model.getValue("/root/main/lbllist/lbllist["+j+"]/atc_drugkind"); var mthdcd2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/mthdcd"); var mthdcdfive2 = mthdcd2.substring(4,5); var cntpatt2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/cntpatt"); var prcpmixno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpmixno"); //alert("cntpatt2 : " + cntpatt2); //alert(prcpmixno1 + " " + prcpmixno2 + " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm")); //20110102 À̼±°æ ¼öÁ¤ : ¶óº§Ãâ·Â½Ã ¹­¾îÁÖ´Â ±âÁØÀº ¿ë¹ýÄÚµå 5¹øÂ°ÀÚ¸®(½ÄÈÄ30ºÐÈÄ..)¿Í Àϼö //if((drugkind1 == drugkind2) && (dayno1 == dayno2) && (mthd1 == mthd4 && mthd2 == mthd5 && mthd3 == mthd6) // && !(fChkSumcls(j) && atc_drugkind != "p")){ if(atc_drugkind == "p") { if(dayno1 == dayno2 && (mthdcd1 == mthdcd2 || (mthdcdfive1 == "P" && (mthdcd2 == "A11D" || mthdcd2 == "A11DI") ) ) && prcpmixno1 == prcpmixno2) { var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2"); var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); prcpqty = Math.ceil( prcpqty * tims*1000)/1000 ; //alert(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims" + " " + prcpqty)); if(lblcnts2.length > 0) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2") + "\n" + lblcnts2); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2flag", "Y"); } //¿ë¹ýÄÚµåÀÇ ¾ÆÄ§, Á¡½É, Àú³á, ÃëħÀü Ãâ·Â if(cntpatt2.substring(0,1) == "1" && mthdcnts1 == 0) { mthdcnts1++; mthdtims++; } if(cntpatt2.substring(1,2) == "1" && mthdcnts2 == 0) { mthdcnts2++; mthdtims++; } if(cntpatt2.substring(2,3) == "1" && mthdcnts3 == 0) { mthdcnts3++; mthdtims++; } if(cntpatt2.substring(3,4) == "1" && mthdcnts4 == 0) { mthdcnts4++; mthdtims++; } //¿ë¹ýÄÚµåÀÇ ÃÖ´ëȽ¼ö Ãâ·ÂÇÔ if(mthdtims == 0) { mthdtims = 1;} if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthdtims+ "ȸ "+dayno2+"ÀϺÐ"); } else if(type == "L"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+mthdtims+ "ȸ 1Æ÷¾¿ "+dayno2+"ÀϺÐ"); } else if(type == "S") { unit = mthddayno + "ÀÏ "+mthdtims+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ" + "\n"; } var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); if(type == "L1" || type == "L") { if(sndprcpcnt > 12) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", ""); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); } else if(type == "S") { if(sndprcpcnt > 4){ var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); } if(sndprcpcnt == 1) { model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm", val); } else { model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm") + "\n" + val); } } sndprcpcnt++; iPoint = j; } else { iPageCntO++; iPoint = j - 1; break; } } else if((mthdcdfive1 == mthdcdfive2 && dayno1 == dayno2 && !(fChkSumcls(j) && atc_drugkind != "p") && prcpmixno1 == prcpmixno2) || (dayno1 == dayno2 && mthdcdfive1 == "P" && (mthdcd2 == "A11D" || mthdcd2 == "A11DI") && prcpmixno1 == prcpmixno2 ) ) { //20110102 À̼±°æ ¼öÁ¤ : ¶óº§Ãâ·Â½Ã ¹­¾îÁÖ´Â ±âÁØÀº ¿ë¹ýÄÚµå 5¹øÂ°ÀÚ¸®(½ÄÈÄ30ºÐÈÄ..)¿Í Àϼö //¿¹¿ÜÀûÀ¸·Î Àϼö°¡ °°°í ½ÄÈÄ30ºÐ°ú ÃëħÀü¿ë¹ýÀº °°ÀÌ ¹­¾îÁÜ //20110221 À̼±°æ ¼öÁ¤ : ¹Í½º¹øÈ£ üũÇÔ. var lblcnts2 = model.getValue("/root/main/lbllist/lbllist["+ j +"]/lblcnts2"); var totdrugqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty"); var prcpqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")/model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); prcpqty = Math.ceil( prcpqty * tims*1000)/1000 ; //alert(model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")+ " " + model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims" + " " + prcpqty)); if(lblcnts2.length > 0) { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2") + "\n" + lblcnts2); model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/lblcnts2flag", "Y"); } //¿ë¹ýÄÚµåÀÇ ¾ÆÄ§, Á¡½É, Àú³á, ÃëħÀü Ãâ·Â if(cntpatt2.substring(0,1) == "1" && mthdcnts1 == 0) { mthdcnts1++; mthdtims++; } if(cntpatt2.substring(1,2) == "1" && mthdcnts2 == 0) { mthdcnts2++; mthdtims++; } if(cntpatt2.substring(2,3) == "1" && mthdcnts3 == 0) { mthdcnts3++; mthdtims++; } if(cntpatt2.substring(3,4) == "1" && mthdcnts4 == 0) { mthdcnts4++; mthdtims++; } //¿ë¹ýÄÚµåÀÇ ÃÖ´ëȽ¼ö Ãâ·ÂÇÔ if(mthdtims == 0) { mthdtims = 1;} if(type == "L1") { model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthdtims+ "ȸ "+dayno2+"ÀϺÐ"); } else if(type == "L"){ model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/unit", mthddayno + "ÀÏ "+mthdtims+ "ȸ 1Æ÷¾¿ "+dayno2+"ÀϺÐ"); } else if(type == "S") { unit = mthddayno + "ÀÏ "+mthdtims+ "ȸ 1Æ÷¾¿ "+dayno+"ÀϺÐ" + "\n"; } var val = totdrugqty +" "+model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); if(type == "L1" || type == "L") { if(sndprcpcnt > 12) { var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/lblcnts2flag", "N"); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp1", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp2", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp3", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp4", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp5", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp6", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp7", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp8", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp9", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp10", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp11", ""); model.makeValue("/root/main/prnt/lbllist[" +iPageCntO+ "]/sndprcp12", ""); } model.makeValue("/root/main/prnt/lbllist["+iPageCntO+"]/sndprcp"+sndprcpcnt, val); } else if(type == "S") { if(sndprcpcnt > 4){ var prePage = iPageCntO; iPageCntO++; sndprcpcnt = 1; model.makeNode("/root/main/prnt/lbllist[" +iPageCntO+ "]"); model.copyNode("/root/main/prnt/lbllist[" +iPageCntO+ "]", "/root/main/prnt/lbllist["+prePage+"]"); } if(sndprcpcnt == 1) { model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm", val); } else { model.setValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm", model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpnm") + "\n" + val); } } sndprcpcnt++; iPoint = j; } else { iPageCntO++; iPoint = j - 1; break; } } /* ¾ÆÄ§, Á¡½É, Àú³á, ÃëħÀü ÂïÁö ¾Ê´Â ¿¹¿Ü ¿ë¹ý 1. Ƚ¼ö ÆÐÅÏ 5¹øÂ° ÀÚ¸®°ªÀÌ 1ÀÎ °æ¿ì 2. ¿ë¹ýÄÚµå 4¹øÂ° ÀÚ¸®°ªÀÌ E (½Ã°£¸¶´Ù) ÀÎ °æ¿ì 3. ¿ë¹ýÄÚµå 4¹øÂ° ÀÚ¸®°ªÀÌ D (ÀÇ»çÁö½Ã´ë·Î) ÀÎ °æ¿ì 4. ¿ë¹ýÄÚµå 5¹øÂ° ÀÚ¸®°ªÀÌ Q (ÀÇ»çÁö½Ã´ë·Î) ÀÎ °æ¿ì */ if(mthdcnts5 > 0 || mthdcd1.substring(3,4) == "E" || (mthdcd1.substring(3,4) == "D" && mthdcnts4 < 1)|| mthdcd1.substring(4,5) == "Q" ) { // 20110411_laboru_°æºÏ´ëº´¿ø_mthdcnts3 °¡ ÃëħÀü¿¡ À϶§ || model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3") == "ÃëħÀü¿¡" mthdcnts = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); } else { if(mthdcnts1 > 0) { mthdcnts = "¾ÆÄ§ "; } if(mthdcnts2 > 0) { mthdcnts += "Á¡½É "; } if(mthdcnts3 > 0) { mthdcnts += "Àú³á "; } if(mthdcdfive1 == "P" ) { mthdcnts += "½ÄÈÄ30ºÐ"; // 20110412_laboru_ } if(mthdcdfive1 == "I" ) { mthdcnts += "½ÄÈÄÁï½Ã"; // 20110412_laboru_ } if(mthdcdfive1 == "B" ) { mthdcnts += "½ÄÀü10ºÐ"; // 20110412_laboru_ } if(mthdcdfive1 == "A" ) { mthdcnts += "½ÄÀü30ºÐ"; // 20110412_laboru_ } if(mthdcdfive1 == "C" ) { mthdcnts += "½ÄÀü1½Ã°£"; // 20110412_laboru_ } if(mthdcdfive1 == "D" ) { mthdcnts += "½ÄÀü2½Ã°£"; // 20110412_laboru_ } if(mthdcdfive1 == "E" ) { mthdcnts += "°øº¹"; // 20110412_laboru_ } if(mthdcdfive1 == "M" ) { mthdcnts += "½Ä»çµµÁß"; // 20110412_laboru_ } if(mthdcdfive1 == "W" ) { mthdcnts += "½Ä»ç¿Í ÇÔ²²"; // 20110412_laboru_ } if(mthdcdfive1 == "T" ) { mthdcnts += "½ÄÈÄ2½Ã°£"; // 20110412_laboru_ } if(mthdcdfive1 == "F" ) { mthdcnts += "½ÄÈÄ1½Ã°£"; // 20110412_laboru_ } if(mthdcdfive1 == "H" ) { mthdcnts += "ÀϾ Á÷ÈÄ"; // 20120725_laboru_ } if(mthdcdfive1 == "Q" ) { mthdcnts += "ÀÇ»çÁö½Ã´ë·Î"; // 20120725_laboru_ } if(mthdcnts_end == "ÃëħÀü¿¡") { //mthdcnts += mthdcd5nm; } else { //mthdcnts += mthdcnts_end; } if(mthdcnts4 > 0) { if(mthdcnts != "" ) { mthdcnts += "°ú "; } if(type != "S") { mthdcnts += "ÃëħÀü¿¡ "; } else { mthdcnts += "ÃëħÀü"; } if(mthdcnts == "") { mthdcnts = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts3"); } } else { if(type != "S") { mthdcnts += "¿¡ "; // 20110411_laboru_¿¡ »èÁ¦ } } } if(type == "S") { for(var p = mthdcntsno ; p <= getNodesetCount("/root/main/prnt/lbllist") ; p++){ model.makeValue("/root/main/prnt/lbllist["+p+"]/mthdcnts", unit + mthdcnts); } } else { for(var p = mthdcntsno ; p <= getNodesetCount("/root/main/prnt/lbllist") ; p++){ if(mthdcnts == "") { model.makeValue("/root/main/prnt/lbllist[" +p+ "]/drugmthddesc", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts1") + " " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts2") + " " +model.getValue("/root/main/lbllist/lbllist["+p+"]/mthdcnts3") + model.getValue("/root/main/lbllist/lbllist["+p+"]/mthdcnts4")); } else { model.makeValue("/root/main/prnt/lbllist["+p+"]/mthdcnts", unit + mthdcnts + " 1Æ÷¾¿ " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mthdcnts4")); } } } } } /** * º´µ¿ÀÛÀº¶óº§ mix ¶óº§ (°æºÏ´ëº´¿ø) */ function fMixLBL_knu() { var sMixno1 = model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/prcpmixno"); var cnt = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; var prePage = iPageCntO; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ sMixno2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpmixno"); var qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm= model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); //prcpnm = prcpnm.substr(0,7); if(sMixno1 == sMixno2){ if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = fChkFloat(dayqty); tprcpnm += " " + prcpnm; unit = fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + fChkFloat(dayqty) + " " + prcpnm; unit += "\n" + fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j-- } cnt++; } else { iPageCntO++; j--; break; } if(cnt == 5){ iPageCntO++; break; } } //alert(model.getValue("/root/main/prnt/lbllist["+prePage+"]/prcpnm" )); //iPoint = j; // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , tprcpcd ); model.setValue("/root/main/prnt/lbllist["+prePage+"]/prcpnm" , tprcpnm ); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/unit" , unit ); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/mthdcnts", "N6"); model.setValue("/root/main/prnt/lbllist["+prePage+"]/lblcnts2", ""); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/pageflag", "N"); } /** * º´µ¿ÀÛÀº¶óº§ ÁÖ»ç¾à ¶óº§(°æºÏ´ëº´¿ø) */ function fInjDrugLBL_knu() { var sSumCls1 = model.getValue("/root/main/prnt/lbllist["+iPageCntO+"]/sumcls"); var cnt = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; var prePage = iPageCntO; for(var j = iPoint; j <= getNodesetCount("/root/main/lbllist/lbllist") ; j++){ if(cnt != 0 && fChkIndependInj(j)){ //Áֻ簡 ¹¶Ãļ­ ³ª¿À´Ù°¡ ´Üµ¶Áֻ縦 ¸¸³¯°æ¿ì ´Üµ¶ÁÖ»ç´Â Ãâ·ÂÇÏÁö ¾Æ´ÏÇÔ. iPageCntO++; break; } sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); var qty = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqty"); var dayqty = model.getValue("/root/main/lbllist/lbllist["+j+"]/dayprcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var val = parseFloat(model.getValue("/root/main/lbllist/lbllist["+j+"]/totdrugqty")); //alert(val+ "\n" + prcpnm); //prcpnm = prcpnm.substr(0,7); if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = val + " " + prcpnm; unit = fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + val + " " + prcpnm; unit += "\n" + fChkFloat(dayqty)+qtyunit+ " "+tims+ " "+dayno; } if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j-- } cnt++; if(cnt == 5 || fChkIndependInj(j)){ j++; iPageCntO++; break; } } // 20101101_laboru_°æºÏ´ëº´¿ø_¶óº§ Ãâ·Â¹° ó¹æÄÚµå »èÁ¦ //model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd" , tprcpcd ); model.setValue("/root/main/prnt/lbllist["+prePage+"]/prcpnm" , tprcpnm ); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/unit" , unit ); model.setValue("/root/main/prnt/lbllist["+prePage+"]/lblcnts2", ""); model.makeValue("/root/main/prnt/lbllist["+prePage+"]/pageflag", "N"); if(!fChkIndependInj(iPoint)) { model.makeValue("/root/main/prnt/lbllist["+prePage+"]/mthdcnts", "N6"); } else { model.makeValue("/root/main/prnt/lbllist["+prePage+"]/inusedrugflag", "Y"); } //iPoint = j-1; //º¸°ü¹æ¹ý °í°¡ Ãâ·Â var sKeepmthd = model.getValue("/root/main/prnt/lbllist["+prePage+"]/keepmthd"); var sExpnyn = model.getValue("/root/main/prnt/lbllist["+prePage+"]/expnyn"); var sExpnnm = ""; if(sExpnyn == "Y") sExpnnm = "°í°¡"; if(sKeepmthd != ""){ model.setValue("/root/main/prnt/lbllist["+prePage+"]/keepmthd", "<"+sKeepmthd+">" ); } if(sExpnnm != ""){ model.makeValue("/root/main/prnt/lbllist["+prePage+"]/expnnm", "<"+sExpnnm+">" ); } }