/** * ÆÄ ÀÏ ¸í : SPADT63300.js * ¼³ ¸í : (ÆË¾÷)ƯÁ¶¶óº§Ãâ·Â Javascriot * ¼³ °è ÀÚ : ÀÌÈÆÀç * ÀÛ ¼º ÀÚ : ÀÌÈÆÀç * ¼öÁ¤ÀÌ·Â : 2007.09.29 / ÃÖÃÊÀÛ¼º / ÀÌÈÆÀç */ var sSndMsg = ""; //¶óº§Ãâ·Â³»¿ë var iPoint = 0; //¶óº§Ãâ·Ârow var iCnt = 0; //¶óº§Ãâ·Â¸Å¼ö var iImageCnt = 0; //¶óº§±×·¡ÇÈÆùÆ®¼ö var gTimer = null; var tkeepflag = false; /** * ÃʱâÈ­ */ function fInit() { var sParam = model.getAttribute("params"); model.makeValue("/root/send/prcpinfo/drugdd", astfMatrixData(sParam, 1, 0)); model.makeValue("/root/send/prcpinfo/drugno", astfMatrixData(sParam, 1, 1)); model.makeValue("/root/send/prcpinfo/ioflag", astfMatrixData(sParam, 1, 2)); model.makeValue("/root/send/prcpinfo/prcpdd", astfMatrixData(sParam, 1, 3)); model.makeValue("/root/send/prcpinfo/orddd", astfMatrixData(sParam, 1, 4)); model.makeValue("/root/send/prcpinfo/cretno", astfMatrixData(sParam, 1, 5)); model.makeValue("/root/send/prcpinfo/prcpgenrflag", astfMatrixData(sParam, 1, 6)); model.makeValue("/root/send/prcpinfo/pid", astfMatrixData(sParam, 1, 7)); model.makeValue("/root/send/prcpinfo/orddeptcd", astfMatrixData(sParam, 1, 8)); model.makeValue("/root/send/prcpinfo/wardcd", astfMatrixData(sParam, 1, 9)); model.makeValue("/root/send/prcpinfo/lblflag", astfMatrixData(sParam, 1, 10)); model.makeValue("/root/send/prcpinfo/prcpflag", astfMatrixData(sParam, 1, 11)); model.makeValue("/root/send/prcpinfo/prntflag", astfMatrixData(sParam, 1, 12)); model.makeValue("/root/send/prcpinfo/drugflag", astfMatrixData(sParam, 1, 13)); model.makeValue("/root/send/prcpinfo/prcpno", astfMatrixData(sParam, 1, 14)); model.makeValue("/root/send/prcpinfo/prcpmixno", astfMatrixData(sParam, 1, 15)); model.makeValue("/root/send/prcpinfo/spclblflag", astfMatrixData(sParam, 1, 16)); // 20100322_laboru. model.makeValue("/root/send/prcpinfo/prcptims", astfMatrixData(sParam, 1, 17)); // 20100322_laboru. model.refresh(); var getflag1 = model.getValue("/root/send/prcpinfo/prcpflag"); // alert(getflag1); if(model.getValue("/root/send/prcpinfo/prcpflag") == "B"){ submit("TRADT63302"); if(model.getValue("/root/main/lbllist/lbllist["+1+"]/pid") != ""){ //fLBLChildTPNPrint(); fLBLChildTPNPrintR(); // 20101220 wify °æºÏ´ëº´¿ø ¶óº§Ãâ·Â¹æ½Ä rexpert·Î º¯°æ } } else if(model.getValue("/root/send/prcpinfo/prcpflag") == "R") { // 20110111_laboru_°æºÏ´ëº´¿ø_ÀÓ»ó¾à ¶óº§ submit("TRADT63301"); if(model.getValue("/root/main/lbllist/lbllist["+1+"]/drugno") != ""){ //fLBLPrint(); fLBLPrintCR(); } }else { submit("TRADT63301"); if(model.getValue("/root/main/lbllist/lbllist["+1+"]/drugno") != ""){ //fLBLPrint(); fLBLPrintR(); // 20101220 wify °æºÏ´ëº´¿ø ¶óº§Ãâ·Â¹æ½Ä rexpert·Î º¯°æ } } model.refresh(); //gTimer = window.setInterval("fStopTimer()",20000); window.close(); } /** * */ function fStopTimer() { window.clearinterval(gTimer); } /** * */ function fGetImage() { var pImage = ""; iImageCnt++; if(iImageCnt > 99){ pImage = "GRAPH"+iImageCnt; } else if(iImageCnt > 9){ pImage = "GRAPH0"+iImageCnt; } else { pImage = "GRAPH00"+iImageCnt; } return pImage } function fGetDateString( s ){ var dates = ""; if(s.length > 8){ dates = s.substring(0,4) +"/" +s.substring(4,6)+"/" +s.substring(6,8)+" "+s.substring(8,10)+":"+s.substring(10,12)+":"+s.substring(12,14); } else { dates = s.substring(0,4) +"/" +s.substring(4,6)+"/" +s.substring(6,8); } return dates; } // 20101220 wify °æºÏ´ëº´¿ø ¶óº§Ãâ·Â¹æ½Ä rexpert·Î º¯°æ. function fLBLPrintR() { /* ¶óº§ Sorting ·ÎÁ÷ //mgt¿¡¼­ vo·Î ¸®ÅÏ ´ëºÐ·ù - ³»º¹¾à, ¿Ü¿ë¾à, ÁÖ»ç, Ç×¾ÏÁ¦, TPN, ¸¶¾à, Áߺзù - ¹æ¹ýÄÚµå ¼ÒºÐ·ù - ³»º¹¾à,¿Ü¿ë¾à(¹æ¹ýÄÚµå), ÁÖ»ç,¸¶¾à,Ç×¾ÏÁ¦(mix) web js Ãâ·Â·ÎÁ÷ 1. mix°¡ Àִ°æ¿ì °°Àºmix¹øÈ£µé¸¸ ¸ð¾Æ¼­ ÇѶ󺧿¡ Ãâ·Â 2. mix°¡ ¾ø´Â°æ¿ì 2.1 ³»º¹¾à 2.1.1 ¶óº§±×·ì 2.1.1.1 ¹æ¹ýÄÚµå 2.2 ¿Ü¿ë¾à 2.2.1 ¶óº§±×·ì 2.2.1.1 ¹æ¹ýÄÚµå 2.3 ÁÖ»ç¾à 2.3.1 ¶óº§±×·ì 2.4 ¸¶¾à 2.4.1 ¹æ¹ýÄÚµå */ var iBfPoint = 0; var sPointChk = "N"; var sMixno5 = ""; var sMixno6 = ""; var bCheck = false; var reprint = ""; var tkeep = ""; var ul = 0; var sumcls =""; var ivdroppingflag = ""; for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls")!=""){ sumcls =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); } // 20111006_laboru_º»¿ø ¶óº§ ¼ö¾×Á¦°¡ Æ÷ÇÔµÈ °æ¿ì abbrnm À» ¹«Á¶°Ç IV dropping if( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/spcldrug") == "S") { ivdroppingflag = "Y"; } } for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ var sMixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } //Â÷±¤ÀÏ °æ¿ì 2¸Å Ãâ·Â if ( (tkeep = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"))== "Â÷±¤"){ iChaTotCnt = 2; } else { iChaTotCnt = 1; if(sMixno != "-" && sMixno != ""){ if(sumcls != "T" && sumcls != "Q" && sumcls != "B"){ bCheck = false; sMixno5 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); for(var iBCnt = iPoint; iBCnt <= getNodesetCount("/root/main/lbllist/lbllist") ; iBCnt++){ sMixno6 = model.getValue("/root/main/lbllist/lbllist["+iBCnt+"]/prcpmixno"); if(sMixno5 == sMixno6){ if (model.getValue("/root/main/lbllist/lbllist["+iBCnt+"]/keepmthd2nm") !=""){ iChaTotCnt = 2; break; } } else { bCheck = true; } if(bCheck){ break; } } } } } iTotPrcpTimes = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); /* if(sumcls != "T" || sumcls != "Q" || sumcls != "B" || sumcls != "D" || sumcls != "1"){ // ¹«±ÕÁ¶Á¦À϶§ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprntdt") ); // 20120731_¹«±ÕÁ¶Á¦¶óº§À϶§ ó¹æÀÏÀÚ ´ë½Å Ãâ·ÂÀÏÀÚ Ãâ·ÂµÇ°Ô ¼öÁ¤ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/coolmthd", "Y"); }*/ var tmpiChaTotCnt = 0; var tmpiTotPrcpTimes = 0; if(sMixno != "-" && sMixno != ""){ tmpiChaTotCnt = iChaTotCnt; iChaTotCnt =1; tmpiTotPrcpTimes = iTotPrcpTimes; iTotPrcpTimes = 1; } else { var tTotalCnt = getNodesetCount("/root/main/lbllist/lbllist"); var tot = parseInt(iChaTotCnt) * parseInt(iTotPrcpTimes); // ±âÁ¸ ó¹æÀ» ³¡À¸·Î º¹»ç. var tnt = getNodesetCount("/root/main/lbllist/lbllist"); var tmptnt = tnt; for(var x = (parseInt(tnt)+parseInt(tot)-1) ; x > (parseInt(tnt)+parseInt(ul)) ; x--) { model.makeValue("/root/main/lbllist/lbllist["+x+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + x + "]", "/root/main/lbllist/lbllist[" + tmptnt + "]" ); tmptnt--; } // ó¹æ Ƚ¼ö ¸¸Å­ ó¹æ º¹»ç. for(var y = parseInt(iPoint) ; y < (parseInt(tot)+parseInt(iPoint)-1) ; y++) { model.makeNode("/root/main/lbllist/lbllist[" + (y+1) +"]"); model.copyNode("/root/main/lbllist/lbllist[" + (y+1) + "]", "/root/main/lbllist/lbllist[" + y + "]"); } ul++; } //Â÷±¤ÀÏ °æ¿ì 2¸Å Ãâ·Â sPointChk = "N"; var lblname = ""; var cPoint = iPoint; var cnty = 0; var tprcpcd = ""; var tprcpnm = ""; for(var iChaCnt = 1 ; iChaCnt <= iChaTotCnt ; iChaCnt++) { //ó¹æÈ¸¼ö ¸¸Å­ Ãâ·ÂÇÑ´Ù. for(var iCntPrcpTimes = 1 ; iCntPrcpTimes <= iTotPrcpTimes ; iCntPrcpTimes++) { //ÀçÃâ·Â½Ã µ¿ÀÏÇÑ ¸®½ºÆ®¸¦ Ãâ·ÂÇϱâ À§ÇØ iPoint¸¦ ÀÌÀü À§Ä¡·Î µ¹¸². // if(sPointChk == "Y") { // } else { // } //¶óº§À̸§ if(sumcls == "T"){ lblname = "[TPN]"; } else if(sumcls == "B"){ lblname = "[¼Ò¾ÆTPN]"; } else if(sumcls == "D"){ lblname = "[Ç×¾ÏÁ¦]"; } else if(sumcls == "Q"){ lblname = "[TPN]"; } else if(sumcls == "1"){ lblname = "[¸é¿ª¾ïÁ¦Á¦]"; } else { lblname = "[¹«±ÕÁ¶Á¦]"; model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd", model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/lblprntdt") ); // 20120731_¹«±ÕÁ¶Á¦¶óº§À϶§ ó¹æÀÏÀÚ ´ë½Å Ãâ·ÂÀÏÀÚ Ãâ·ÂµÇ°Ô ¼öÁ¤ model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/coolmthd", "³ÃÀ庸°ü"); } model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/lblname", lblname); //ó¹æÀÏÀÚ //model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdd", fGetDateString(model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdd")) ); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/drugnobak", model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugno")); // 20130510_barcode¿¡ »ç¿ëÇϱâ À§ÇØ backup model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugno", model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugno") + reprint ); //ÇöÀçÆäÀÌÁö/ÀüüÆäÀÌÁö if(iTotPrcpTimes > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/times", iCntPrcpTimes + "-" + iTotPrcpTimes); } if(sMixno != "-" && sMixno != ""){ if(sumcls == "T" || sumcls == "Q"){ fTPNDrugMixLBLR(sumcls, iChaCnt, iChaTotCnt); } else if(sumcls == "B"){ fTPNDrugMixLBLR(sumcls, iChaCnt, iChaTotCnt); } else {//if(sumcls == "D"){ fAntimeticsMixLBLR(iChaCnt, iChaTotCnt); } } else { if(sumcls == "T" || sumcls == "Q"){ fTPNDrugLBLR(sumcls, iChaCnt, iChaTotCnt, cPoint); } else if(sumcls == "B"){ fTPNDrugLBLR(sumcls, iChaCnt, iChaTotCnt, cPoint); } else {// if(sumcls == "D"){ // Ç×¾ÏÁ¦ fAntimeticsLBLR(iChaCnt, iChaTotCnt, cPoint); } } if(sMixno != "-" && sMixno != ""){ } else { cPoint++; } } cnty++; } if(sMixno != "-" && sMixno != ""){ } else { iPoint = cPoint-1; } } if(sMixno != "-" && sMixno != ""){ if(sumcls == "T" || sumcls == "B" || sumcls == "Q" || sMixno.substr(0,1) == "T" ) { var tTotalCnt2 = getNodesetCount("/root/main/lbllist/lbllist"); var tot2 = parseInt(tmpiChaTotCnt) * parseInt(tmpiTotPrcpTimes); for(var y = 1 ; y < tot2 ; y++) { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2))+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2)) + "]", "/root/main/lbllist/lbllist[" + 1 + "]"); } } else if( tkeepflag) { var tTotalCnt2 = getNodesetCount("/root/main/lbllist/lbllist"); var tot2 = parseInt(tmpiChaTotCnt) * parseInt(tmpiTotPrcpTimes); for(var y = 1 ; y < tot2 ; y++) { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2))+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2)) + "]", "/root/main/lbllist/lbllist[" + 1 + "]"); } } } else { } cPoint =1; if(sMixno != "-" && sMixno != "") { for(var iChaCnt = 1 ; iChaCnt <= tmpiChaTotCnt ; iChaCnt++) { //ó¹æÈ¸¼ö ¸¸Å­ Ãâ·ÂÇÑ´Ù. for(var iCntPrcpTimes = 1 ; iCntPrcpTimes <= tmpiTotPrcpTimes ; iCntPrcpTimes++) { if(tmpiTotPrcpTimes > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/times", iCntPrcpTimes + "-" + tmpiTotPrcpTimes); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", iChaCnt + "/" + tmpiChaTotCnt); } else if(tmpiChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", iChaCnt + "/" + tmpiChaTotCnt); } cPoint++; } } } // 20111006_laboru_º»¿ø ¶óº§ ¼ö¾×Á¦°¡ Æ÷ÇÔµÈ °æ¿ì abbrnm À» ¹«Á¶°Ç IV dropping if(ivdroppingflag == "Y") { for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/abbrnm" , "IV Dropping"); } } /////2015³â 6¿ù 1ÀÏ ±èÄ¡±¹ ó¸® if (sumcls != "B" && getUserInfo("dutplceinstcd") == "032") { // È­¸é ´Ý°Ô ¸¸µå´Â ·çƾ makeReportPreview(0,0,10, 10, ""); fPrintRexbar_new("RFADT63302",true); } else { ////2015³â 6¿ù24ÀÏ ±èÄ¡±¹ º»¿øµµ Ãâ·ÂÈ­¸é ´Ý±â makeReportPreview(0,0,10, 10, ""); if (fPrintRexbar_new("RFADT63300", true)){ var mixno = model.getValue("/root/main/lbllist/lbllist/prcpmixno"); mixno = mixno.substr(0,1); if (mixno == "-" || mixno == "c"|| mixno == "C" ) { //modal("SPADT63302",0,200,200,"SPADT63302","/root/main/lbllist/lbllist","/root/main/lbllist/lbllist"); modal("SPADT63302",0,200,200,"SPADT63302","/root","/root"); // makeReportPreview(0,0,10, 10, ""); // fPrintRexbar_new("RFADT63303",true); ////2015³â 3¿ù17ÀÏ ±èÄ¡±¹ } } } model.refresh(); } function fPrintRexbar_new(rexnm, closeYn, printCount, dataXPath, paramsXPath, infoXPath){ var posx = ''; var posy = ''; var printnm = ''; if(infoXPath == "" || infoXPath == "undefined" || infoXPath == null) infoXPath = "/root/main/barcdprntsetup/prntsetupinfo"; if(model.getValue(infoXPath + "/setupinfo/rexgbn") != "1") return false; try{ if(model.getXpathValue("count(" + infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/barnm)") > "0"){ posx = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/xpos"); posy = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/ypos"); printnm = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/prtnm"); }else{ posx = model.getValue(infoXPath + "/setupinfo/blank/left"); posy = model.getValue(infoXPath + "/setupinfo/blank/top"); printnm = model.getValue(infoXPath + "/setupinfo/comm01/setupval"); } if(posx == '') posx = "0"; if(posy == '') posy = "0"; //alert(printnm); if(closeYn == "true") printnm = ""; exeReportPreview(rexnm, 'XMLSTR', paramsXPath, '', printnm, '', '', '', '', 'false', '', '', '', '', '', printCount, '', 'offsetx=' + posx + ';offsety=' + posy + ';', dataXPath, '', ''); //exeReportPreview(rexnm, "XMLSTR", "" , "" , "true" , "", "", "", "", "true"); } catch(e){ alert("Ãâ·Â½Ã ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù\n" + e); return true; } return true; } // 20110111_laboru_°æºÏ´ëº´¿ø_ÀÓ»ó¾à¶óº§ function fLBLPrintCR() { var iBfPoint = 0; var sPointChk = "N"; var sMixno5 = ""; var sMixno6 = ""; var bCheck = false; var reprint = ""; var tkeep = ""; var ul = 0; var sumcls =""; for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls")!=""){ sumcls =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); } } for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ var sMixno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); if ( model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprnttims")>0 ){ reprint ="(Àç)"; } //Â÷±¤ÀÏ °æ¿ì 2¸Å Ãâ·Â if ( (tkeep = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"))== "Â÷±¤"){ iChaTotCnt = 1; } else { iChaTotCnt = 1; if(sMixno != "-" && sMixno != ""){ if(sumcls != "T" && sumcls != "Q" && sumcls != "B"){ bCheck = false; sMixno5 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); for(var iBCnt = iPoint; iBCnt <= getNodesetCount("/root/main/lbllist/lbllist") ; iBCnt++){ sMixno6 = model.getValue("/root/main/lbllist/lbllist["+iBCnt+"]/prcpmixno"); if(sMixno5 == sMixno6){ if (model.getValue("/root/main/lbllist/lbllist["+iBCnt+"]/keepmthd2nm") !=""){ iChaTotCnt = 1; break; } } else { bCheck = true; } if(bCheck){ break; } } } } } iTotPrcpTimes = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); /* var tmpiChaTotCnt = 0; var tmpiTotPrcpTimes = 0; if(sMixno != "-" && sMixno != ""){ tmpiChaTotCnt = iChaTotCnt; iChaTotCnt =1; tmpiTotPrcpTimes = iTotPrcpTimes; iTotPrcpTimes = 1; } else { var tTotalCnt = getNodesetCount("/root/main/lbllist/lbllist"); var tot = parseInt(iChaTotCnt) * parseInt(iTotPrcpTimes); // ±âÁ¸ ó¹æÀ» ³¡À¸·Î º¹»ç. var tnt = getNodesetCount("/root/main/lbllist/lbllist"); var tmptnt = tnt; for(var x = (parseInt(tnt)+parseInt(tot)-1) ; x > (parseInt(tnt)+parseInt(ul)) ; x--) { model.makeValue("/root/main/lbllist/lbllist["+x+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + x + "]", "/root/main/lbllist/lbllist[" + tmptnt + "]" ); tmptnt--; } // ó¹æ Ƚ¼ö ¸¸Å­ ó¹æ º¹»ç. for(var y = parseInt(iPoint) ; y < (parseInt(tot)+parseInt(iPoint)-1) ; y++) { model.makeNode("/root/main/lbllist/lbllist[" + (y+1) +"]"); model.copyNode("/root/main/lbllist/lbllist[" + (y+1) + "]", "/root/main/lbllist/lbllist[" + y + "]"); } ul++; } */ //Â÷±¤ÀÏ °æ¿ì 2¸Å Ãâ·Â sPointChk = "N"; var lblname = ""; var cPoint = iPoint; var cnty = 0; var tprcpcd = ""; var tprcpnm = ""; for(var iChaCnt = 1 ; iChaCnt <= iChaTotCnt ; iChaCnt++) { //ó¹æÈ¸¼ö ¸¸Å­ Ãâ·ÂÇÑ´Ù. //for(var iCntPrcpTimes = 1 ; iCntPrcpTimes <= iTotPrcpTimes ; iCntPrcpTimes++) { //¶óº§À̸§ lblname = "[Àӻ󿬱¸¿ë ÀǾàǰ]"; model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/lblname", lblname); //ó¹æÀÏÀÚ //model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdd", fGetDateString(model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdd")) ); model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugno", model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugno") + reprint ); // 20110111_laboru_°æºÏ´ëº´¿ø model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/prcptims" , model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcptims") + " ȸ" ); model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdayno" , model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdayno") + " ÀϺÐ" ); //ÇöÀçÆäÀÌÁö/ÀüüÆäÀÌÁö if(iTotPrcpTimes > 1) { //model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/times", iCntPrcpTimes + "-" + iTotPrcpTimes); } //model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd", "Åõ ¾à ÀÏ : " + model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd") ); if(sMixno != "-" && sMixno != ""){ if(sumcls == "T" || sumcls == "Q"){ fTPNDrugMixLBLR(sumcls, iChaCnt, iChaTotCnt); } else if(sumcls == "B"){ fTPNDrugMixLBLR(sumcls, iChaCnt, iChaTotCnt); } else {//if(sumcls == "D"){ fAntimeticsMixLBLR(iChaCnt, iChaTotCnt); } } else { if(sumcls == "T" || sumcls == "Q"){ fTPNDrugLBLR(sumcls, iChaCnt, iChaTotCnt, cPoint); } else if(sumcls == "B"){ fTPNDrugLBLR(sumcls, iChaCnt, iChaTotCnt, cPoint); } else {// if(sumcls == "D"){ // Ç×¾ÏÁ¦ fAntimeticsLBLR(iChaCnt, iChaTotCnt, cPoint); } } if(sMixno != "-" && sMixno != ""){ } else { cPoint++; } //} //cnty++; } if(sMixno != "-" && sMixno != ""){ } else { iPoint = cPoint-1; } } if(sMixno != "-" && sMixno != ""){ if(sumcls == "T" || sumcls == "B" || sumcls == "Q" ) { var tTotalCnt2 = getNodesetCount("/root/main/lbllist/lbllist"); var tot2 = parseInt(tmpiChaTotCnt) * parseInt(tmpiTotPrcpTimes); for(var y = 1 ; y < tot2 ; y++) { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2))+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2)) + "]", "/root/main/lbllist/lbllist[" + 1 + "]"); } } else if( tkeepflag) { var tTotalCnt2 = getNodesetCount("/root/main/lbllist/lbllist"); var tot2 = parseInt(tmpiChaTotCnt) * parseInt(tmpiTotPrcpTimes); for(var y = 1 ; y < tot2 ; y++) { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2))+"]", "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(y) + parseInt(tTotalCnt2)) + "]", "/root/main/lbllist/lbllist[" + 1 + "]"); } } } else { } /* cPoint =1; if(sMixno != "-" && sMixno != "") { for(var iChaCnt = 1 ; iChaCnt <= tmpiChaTotCnt ; iChaCnt++) { //ó¹æÈ¸¼ö ¸¸Å­ Ãâ·ÂÇÑ´Ù. for(var iCntPrcpTimes = 1 ; iCntPrcpTimes <= tmpiTotPrcpTimes ; iCntPrcpTimes++) { if(tmpiTotPrcpTimes > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/times", iCntPrcpTimes + "-" + tmpiTotPrcpTimes); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", iChaCnt + " / " + tmpiChaTotCnt); } else if(tmpiChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", iChaCnt + " / " + tmpiChaTotCnt); } cPoint++; } } } */ makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT63301"); model.refresh(); } /** * mix ¶óº§ */ function fTPNDrugMixLBLR(sc, pChaCnt, pChaTotCnt) { var sMixno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); var cnt = 0; var bContinue = false; var lblCnts2 =""; var tims = 0; var tprcpcd = ""; var tprcpnm = ""; var keepmthdnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm"); var keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"); var keepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var lblCnts1 =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1"); var valitime =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime"); var drugDD = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd"); tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); 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 qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var stndvol = model.getValue("/root/main/lbllist/lbllist["+j+"]/stndvol"); var stndunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/stndunit"); var cntsvol = model.getValue("/root/main/lbllist/lbllist["+j+"]/cntsvol"); var cntsunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/cntsunit"); // tims = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); if(sMixno1 == sMixno2){ if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = prcpnm; unit = cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; } else {/* if(getByteLength(prcpnm) >= 18) { tprcpcd += "\n"; unit += "\n"; }*/ tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + prcpnm; unit += "\n" + cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; } // mix µÇ¾î Àִ ó¹æÁß Ç×¾ÏÁ¦°¡ ¾Æ´Ñ ÀÏ¹Ý ¾àǰÀÌ ¸ÕÀú ³ª¿Ã¶§ º¸°ü¹æ¹ý, Â÷±¤, ¶óº§ÁÖÀÇ»çÇ× copy var tkeep1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm"); var tkeep2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm"); var tlblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); if(tkeep1== "" || tkeep2 == "" || tlblcnts1 == "") { for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist/lbllist") ; t++) { var a = model.getValue("/root/main/lbllist/lbllist["+t+"]/keepmthdnm"); var b = model.getValue("/root/main/lbllist/lbllist["+t+"]/keepmthd2nm"); var c = model.getValue("/root/main/lbllist/lbllist["+t+"]/lblcnts1"); if(a != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm", a); } if(b != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm", b); tkeepflag = true; } if(c != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1", c); } } } else if(tkeep2 == "Â÷±¤") { tkeepflag = true; } // 20100510_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); //cPoint--; j--; } cnt++; } else { bContinue = true; } if(cnt == 5 || bContinue){ break; } } model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tprcpcd); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm", tprcpnm); //iPoint = j-1; if ( sc !="Q" ){ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime", "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©"); } if(pChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", pChaCnt + "/" + pChaTotCnt); } model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", "Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ); } /** * TPN ¶óº§ */ function fTPNDrugLBLR(sc, pChaCnt, pChaTotCnt, cPoint) { var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/sumcls"); var cnt = 0; var bContinue = false; var lblCnts2 =""; var tims = 0; var unit = ""; var tprcpcd = ""; var tprcpnm = ""; var keepmthdnm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthdnm"); var keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthd2nm"); var keepmthd = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthd"); var lblCnts1 =model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/lblcnts1"); var valitime =model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/valitime"); var drugDD = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd"); tims = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcptims"); var qty = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpqtyunit"); var stndvol = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/stndvol"); var stndunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/stndunit"); var cntsvol = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/cntsvol"); var cntsunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/cntsunit"); var dayno = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdayno"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/sumcls"); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/unit", cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit); if ( sc !="Q" ){ model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/valitime", "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©"); } if(pChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", pChaCnt + "/" + pChaTotCnt); } model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd", "Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ); } function fAntimeticsMixLBLR(pChaCnt, pChaTotCnt) { var sMixno1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno"); var cnt = 0; var bContinue = false; var lblCnts2 =""; var tims = 0; var keepmthdnm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm"); var keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"); var keepmthd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd"); var lblCnts1 =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1"); var valitime =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime"); var drugDD = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd"); var totqty = 0; var totstndvol = 0; var divcnt = 0; var tprcpcd = ""; var tprcpnm = ""; tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var totvolexptynCnt = 0 ; //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® 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 qtyunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpqtyunit"); var stndvol = model.getValue("/root/main/lbllist/lbllist["+j+"]/stndvol"); var stndunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/stndunit"); var cntsvol = model.getValue("/root/main/lbllist/lbllist["+j+"]/cntsvol"); var cntsunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/cntsunit"); var dayno = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdayno"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+j+"]/sumcls"); var prcpdelivefact = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpdelivefact"); var voldivcd1 = ""; var voldivcd2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/voldivcd"); var basevol = model.getValue("/root/main/lbllist/lbllist["+j+"]/basevol"); var basevolunit = model.getValue("/root/main/lbllist/lbllist["+j+"]/basevolunit"); var prcpcd = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm"); if(sMixno1 == sMixno2){ if ( model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm") !=""){ keepmthdnm = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm"); } if ( model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm") !=""){ keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm"); } if ( model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd") !=""){ keepmthd = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd"); } if ( model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1") !=""){ lblCnts1 =model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); } if ( model.getValue("/root/main/lbllist/lbllist["+j+"]/valitime") !=""){ valitime =model.getValue("/root/main/lbllist/lbllist["+j+"]/valitime"); } if(cnt == 0) { tprcpcd = prcpcd; tprcpnm = prcpnm; unit = cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; /////2015.7.21 ±èÄ¡±¹ unitsy = prcpnm +" " + cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; /* if(getByteLength(prcpnm) >= 18) { tprcpcd += "\n"; unit += "\n"; }*/ //alert("cnt 0 : " + unit); } else { tprcpcd += "\n" + prcpcd; tprcpnm += "\n" + prcpnm; unit += "\n" + cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; /////2015.7.21 ±èÄ¡±¹ unitsy = prcpnm + " " + cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit; /* if(getByteLength(prcpnm) >= 18) { tprcpcd += "\n"; unit += "\n"; }*/ //alert("cnt 0 ÀÌ»ó : " + unit); } // mix µÇ¾î Àִ ó¹æÁß Ç×¾ÏÁ¦°¡ ¾Æ´Ñ ÀÏ¹Ý ¾àǰÀÌ ¸ÕÀú ³ª¿Ã¶§ º¸°ü¹æ¹ý, Â÷±¤, ¶óº§ÁÖÀÇ»çÇ× copy var tkeep1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm"); var tkeep2 = model.getValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm"); var tlblcnts1 = model.getValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1"); if(tkeep1== "" || tkeep2 == "" || tlblcnts1 == "") { for(var t = 1 ; t <= getNodesetCount("/root/main/lbllist/lbllist") ; t++) { var a = model.getValue("/root/main/lbllist/lbllist["+t+"]/keepmthdnm"); var b = model.getValue("/root/main/lbllist/lbllist["+t+"]/keepmthd2nm"); var c = model.getValue("/root/main/lbllist/lbllist["+t+"]/lblcnts1"); if(a != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/keepmthdnm", a); } if(b != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/keepmthd2nm", b); tkeepflag = true; } if(c != "") { model.setValue("/root/main/lbllist/lbllist["+j+"]/lblcnts1", c); } } } else if(tkeep2 == "Â÷±¤") { tkeepflag = true; } // 20100510_laboru_rex Áߺ¹ Ãâ·Â ¸·±â À§ÇØ if(cnt != 0) { model.removeNode("/root/main/lbllist/lbllist["+j+"]"); j--; } cnt++; if(voldivcd2 != 0 && voldivcd1 != voldivcd2){ voldivcd1 = voldivcd2; } if(voldivcd1 == voldivcd2){ //alert("Ãѿ뷮 1 : " + unit); //Ãѿ뷮 if(cntsunit != basevolunit) {//¿ë·®ºÐÇÒ±âÁؿ뷮°ú ´ÜÀ§°¡ ´Ù¸¦°æ¿ì´Â ±âÁؿ뷮´ÜÀ§·Î ȯ»ê totqty += Number(basevol) * Number(qty); } else { totqty += Number(cntsvol); } //ÃÑ volume totstndvol += Number(stndvol); //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® if (model.getValue("/root/main/lbllist/lbllist["+j+"]/totvolexptyn") == "Y") { totvolexptynCnt++; // ó¹æÄÚµåÁß Çϳª¶óµµ [ÃÑVOLÁ¦¿Ü]¿¡ CheckµÇ¾î ÀÖÀ¸¸é ÃÑ Volume Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. } //¿ë·®ºÐÇÒ°ü¸®´ë»óÀÎ ÄÚµåÀÇ °³¼ö divcnt++; if( j < getNodesetCount("/root/main/lbllist/lbllist") ) { //alert("ddd = " + unit); var idx = j+1; var voldivcd3 = model.getValue("/root/main/lbllist/lbllist["+ idx +"]/voldivcd"); var sMixno3 = model.getValue("/root/main/lbllist/lbllist["+idx+"]/prcpmixno"); var sSpcldrug3 = model.getValue("/root/main/lbllist/lbllist["+idx+"]/spcldrug"); if(divcnt > 1 && (sMixno2 != sMixno3 || voldivcd2 != voldivcd3 ) ){ // && sSpcldrug3 != "S" //alert("ddd 2 = " + unit); //2010-06-08 °è»êµÇ¾î Áö¸é¼­ ¼Ò¼ýÁ¡¾Æ·¡ÀÇ ¼ýÀÚ°¡ 0.009999999999999 ¹ß»ýµÇ´Â°æ¿ì°¡ ÀÖÀ½ // (°ö¼ÀÀ̶ó 0.00999999 ¹ß»ýµÉ¼ö ¾øÀº »óȲÀε¥.. ¹ß»ýµÇ°í ÀÖÀ½ <<<10*0.963+50 = 59.629999999 ¹ß»ýµÊ>>>) // ±×·¡¼­ °­Á¦·Î 4ÀÚ¸® ¹Ý¿Ã¸²Ã³¸®ÇÔ. totqty = totqty.toString().getRound(-4, "HALF_UP"); var cmt = ""; if(stndvol > 0) {//À籸¼º³óµµ°¡ ÀÖÀ»°æ¿ì¸¸ volume Ãâ·Â //cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit unit += "\n\n" + "Ãѿ뷮 : " + totqty + " " + basevolunit unit += " ÃÑ Volume : " + ((Math.floor(totstndvol * 1000))/1000) + " " + stndunit; //alert("Ãѿ뷮 2 : " + unit); } else { //cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit; unit += "Ãѿ뷮 : " + totqty + " " + basevolunit; //alert("Ãѿ뷮 3 : " + unit); } //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® if ( totvolexptynCnt > 0 ) { // ó¹æÄÚµåÁß Çϳª¶óµµ [ÃÑVOLÁ¦¿Ü]¿¡ CheckµÇ¾î ÀÖÀ¸¸é ÃÑ Volume Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit; } tprcpnm += "\n\n" + cmt; totqty = 0; totstndvol = 0; divcnt = 0; totvolexptynCnt = 0; //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® } } else if(divcnt > 1 && (j = getNodesetCount("/root/main/lbllist/lbllist")) ){ //2010-06-08 °è»êµÇ¾î Áö¸é¼­ ¼Ò¼ýÁ¡¾Æ·¡ÀÇ ¼ýÀÚ°¡ 0.009999999999999 ¹ß»ýµÇ´Â°æ¿ì°¡ ÀÖÀ½ // (°ö¼ÀÀ̶ó 0.00999999 ¹ß»ýµÉ¼ö ¾øÀº »óȲÀε¥.. ¹ß»ýµÇ°í ÀÖÀ½ <<<10*0.963+50 = 59.629999999 ¹ß»ýµÊ>>>) // ±×·¡¼­ °­Á¦·Î 4ÀÚ¸® ¹Ý¿Ã¸²Ã³¸®ÇÔ. totqty = totqty.toString().getRound(-4, "HALF_UP"); //alert("ddd 3 = " + unit); var cmt = ""; if(stndvol > 0) {//À籸¼º³óµµ°¡ ÀÖÀ»°æ¿ì¸¸ volume Ãâ·Â //cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit unit += "\n\n" + "Ãѿ뷮 : " + totqty + " " + basevolunit unit += " ÃÑ Volume : " + ((Math.floor(totstndvol * 1000))/1000) + " " + stndunit; //alert("Ãѿ뷮 4 : " + unit); } else { //cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit ; unit += "Ãѿ뷮 : " + totqty + " " + basevolunit ; //alert("Ãѿ뷮 5 : " + unit); } //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® if ( totvolexptynCnt > 0 ) { // ó¹æÄÚµåÁß Çϳª¶óµµ [ÃÑVOLÁ¦¿Ü]¿¡ CheckµÇ¾î ÀÖÀ¸¸é ÃÑ Volume Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit ; } tprcpnm += "\n\n" + cmt; totqty = 0; totstndvol = 0; divcnt = 0; totvolexptynCnt = 0; //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® } } } else { bContinue = true; } if(bContinue){ break; } } model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unit", unit); //// 2015³â 5¿ù14ÀÏ ±èÄ¡±¹ Ç×¾ÏÁ¦ ÁÖ»ç¶óº§ Ãâ·ÂÇϱâ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/unitsy", unitsy); /// prcpnm + " " + model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", tprcpcd); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm", tprcpnm); model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime", "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©"); // 20130510_½ÇÁ¦ Á¶Á¦¿Ï·á barcode //alert(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ioflag")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugnobak")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno")); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dbarcode", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ioflag")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugnobak")+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpmixno") ); if(pChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", pChaCnt + "/" + pChaTotCnt); } if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/coolmthd") == "³ÃÀ庸°ü") { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", "Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ); } else { model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", "Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ); } } /** * Ç×¾ÏÁ¦ ¶óº§ */ function fAntimeticsLBLR(pChaCnt, pChaTotCnt, cPoint) { var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/sumcls"); var cnt = 0; var bContinue = false; var lblCnts2 =""; var tims = 0; var keepmthdnm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthdnm"); var keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthd2nm"); var keepmthd = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthd"); var lblCnts1 =model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/lblcnts1"); var valitime =model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/valitime"); var drugDD = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd"); sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/sumcls"); var qty = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpqtyunit"); var stndvol = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/stndvol"); var stndunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/stndunit"); var cntsvol = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/cntsvol"); var cntsunit = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/cntsunit"); tims = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpdayno"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/sumcls"); var keepmthd2nm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/keepmthd2nm"); var prcpnm = model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpnm"); cntsvol = cntsvol.getRound(-4, "HALF_UP"); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/unit", cntsvol+cntsunit+" "+qty+qtyunit+" "+stndvol+stndunit); //// 2015³â 5¿ù14ÀÏ ±èÄ¡±¹ Ç×¾ÏÁ¦ ÁÖ»ç¶óº§ Ãâ·ÂÇϱâ model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/unitsy", prcpnm +" "+cntsvol+cntsunit+" "+stndvol+stndunit); if(valitime != "") { model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/valitime", "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©"); } if(pChaTotCnt > 1) { model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/prnt_page", pChaCnt + "/" + pChaTotCnt); } // 20130510_½ÇÁ¦ Á¶Á¦¿Ï·á barcode //alert(model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/ioflag")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugnobak")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpmixno")); model.makeValue("/root/main/lbllist/lbllist["+cPoint+"]/dbarcode", model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/ioflag")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/drugnobak")+model.getValue("/root/main/lbllist/lbllist["+cPoint+"]/prcpmixno") ); model.setValue("/root/main/lbllist/lbllist["+cPoint+"]/drugdd", "Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ); } /** * ¼Ò¾ÆTPN ¶óº§Ãâ·Â */ function fLBLChildTPNPrintR() { /* ¶óº§ Sorting ·ÎÁ÷ calclipidcvol != 0 ¸é ¶óº§ 1¹ø Ãâ·Â ¶óº§ 2¹ø Ãâ·Â ±âº» Â÷±¤À̸é 2Àå Ãâ·Â (ÃÖ´ë 4ÀåÃâ·Â°¡´É) */ iPoint = 1; var sKeepMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"); var sOrdLipidVol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordlipidvol"); //var iTotPrcpTimes = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var cnt = getNodesetCount("/root/main/lbllist/lbllist"); if(sKeepMthd2 != "") { if(parseFloat(sOrdLipidVol) > 0){ for(var t = 2 ; t <= 4 ; t++) { model.makeValue("/root/main/lbllist/lbllist[" + t + "]" , "Y"); model.copyNode("/root/main/lbllist/lbllist[" + t + "]", "/root/main/lbllist/lbllist[" + cnt + "]"); } } else { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(cnt)+1) + "]" , "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(cnt)+1) + "]", "/root/main/lbllist/lbllist[" + cnt + "]"); } } else { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(cnt)+1) + "]" , "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(cnt)+1) + "]", "/root/main/lbllist/lbllist[" + cnt + "]"); } var timscnt = model.getValue("/root/main/lbllist/lbllist/prcptims"); if(sKeepMthd2 != ""){ if(parseFloat(sOrdLipidVol) > 0){ fLBL1ChildTPNPrintR("1/2"); iPoint++; fLBL1ChildTPNPrintR("2/2"); iPoint++; } fLBL2ChildTPNPrintR("1/2"); iPoint++; fLBL2ChildTPNPrintR("2/2"); } else { if(parseFloat(sOrdLipidVol) > 0){ fLBL1ChildTPNPrintR("1/1"); iPoint++; } fLBL2ChildTPNPrintR("1/1"); } // 20120424_laboru_¼Ò¾Ætpn ¶óº§ ó¹æ Ƚ¼ö ¸¸Å­ ¹Ýº¹ÇÏ¿© Ãâ·Â var totcnt = getNodesetCount("/root/main/lbllist/lbllist"); for(var k = 1 ; k <= totcnt ; k++) { model.makeValue("/root/main/lbllist/lbllist["+k+"]/times", "1" + "-" + timscnt); } var i = 1; for(var t = 1 ; t < timscnt ; t++) { for( i ; i <= totcnt ; i++) { model.makeValue("/root/main/lbllist/lbllist[" + (parseInt(totcnt)+i) + "]" , "Y"); model.copyNode("/root/main/lbllist/lbllist[" + (parseInt(totcnt)+i) + "]", "/root/main/lbllist/lbllist[" + i + "]"); model.makeValue("/root/main/lbllist/lbllist["+(parseInt(totcnt)+i)+"]/times", (parseInt(t)+1) + "-" + timscnt); } //i = i *2; } //ÇöÀçÆäÀÌÁö/ÀüüÆäÀÌÁö //model.makeValue("/root/main/lbllist/lbllist["+t+"]/times", i + "-" + timscnt); // for(var t = 1 ; t <= totcnt ; t++) { // model.makeValue("/root/main/lbllist/lbllist["+t+"]/times", i + "-" + timscnt); // } // 20110103_laboru_°æºÏ´ëº´¿ø makeReportPreview(0,0,10, 10, ""); fPrintRexbar("RFADT63300"); model.refresh(); } /** * ¼Ò¾ÆTPN ¶óº§ 1 Ãâ·Â */ function fLBL1ChildTPNPrintR(prnt_page) { //ó¹æÈ½¼ö var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/childflag", "Y"); //¶óº§À̸§ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/lblname", "[¼Ò¾ÆÁ¤¸Æ¿µ¾çÁ¦]"); //󹿏í model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd")) //º´½Ç //sSndMsg += astfPrintOut(600, 40, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd"),""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd")); //ÆäÀÌÁö model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/prnt_page", prnt_page); //drugpath model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm")); //maturation model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm")); //wt model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/wt", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/wt")+"kg" ); //ȯÀÚ¹øÈ£ //sSndMsg += astfPrintOut(30, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid"),""); model.makeValue("/root/main/lbllist/lblist["+iPoint+"]/pid", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid")); //ȯÀÚ¸í //sSndMsg += astfPrintOut(280, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm"),""); model.makeValue("/root/main/lbllist/lblist["+iPoint+"]/patnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm")); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm")); //Áß´Ü var drugcd = ""; var dvol = ""; var dunit = ""; drugcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lipiddrugcd"); dvol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordlipidvol"); dunit = "ml"; // 20120731_ÇìÆÄ¸° °ü·Ã »èÁ¦ //drugcd += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/heparindrugcd"); //dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordheparinvol"); //dunit += "\nIU"; drugcd += "\n\n\n\n¿­·® : "; dvol += "\n\n\n\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcalr2"); dunit += "\n\n\n\nKcal"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugcd", drugcd); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dvol", dvol); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dunit", dunit); //ÇÏ´Ü model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime", "Á¶Á¦ÈÄ("+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime") +") ½Ã°£À̳»Åõ¿©"); //³ÃÀ庸°ü if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm") != ""){ //sSndMsg += astfPrintOut(440, 500, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm"),""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm")); } //Â÷±¤ //sSndMsg += astfPrintOut(610, 500, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"),""); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm")); //ó¹æÀÔ·ÂÀϽà model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/rgstdt", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprntdt") ); // 20120731_rgstdt ¿¡¼­ lblprntdt ·Î º¯°æ. ó¹æÀÏ¿¡¼­ Á¶Á¦ÀÏÀÚ·Î º¯°æ //Á¶Á¦ÀÏÀÚ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd") ); // 20120731_drugdd ¿¡¼­ drugdd ·Î º¯°æ. Á¶Á¦ÀÏÀÚ¿¡¼­ Àû¿ëÀÏÀÚ·Î º¯°æ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1")); // 20120731_dextrose ³óµµ, total volume //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dextrose", "Dextrose ³óµµ : " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdexvol") + "%" ); //model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/totvol", "Total Volume : " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordvol") + "ml" ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/abbrnm", "IV Dropping" ); // 20120731 model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/cpflag", "Y" ); // 20120806_Â÷±¤¿©ºÎ } /** * ¼Ò¾ÆTPN ¶óº§ 2 Ãâ·Â */ function fLBL2ChildTPNPrintR(prnt_page) { //ó¹æÈ½¼ö var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/childflag", "Y"); //»ó´Ü //¶óº§À̸§ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/lblname", "[¼Ò¾ÆÁ¤¸Æ¿µ¾çÁ¦]"); //󹿏í model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd")) //º´½Ç model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd")); //ÆäÀÌÁö model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/prnt_page", prnt_page); //drugpath model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm")); //maturation model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm")); //wt model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/wt", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/wt")+"kg" ); //ȯÀÚ¹øÈ£ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/pid", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid")); //ȯÀÚ¸í model.makeValue("/root/main/lbllist/lbllsit["+iPoint+"]/patnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm")); //Åõ¿©¼Óµµ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm")); //Áß´Ü var drugcd = ""; var dvol = ""; var dunit = ""; var drugcd1 = ""; var dvol1 = ""; var dunit1 = ""; // rex ÁÂÃø // 1 drugcd = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/xcode"); // 20120801_orddrug -> xcode dvol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/xvol"); // 20120801_prcpdistvol -> xvol dunit = "ml"; // 2 drugcd += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dexdrugcd"); dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/yvol"); // 20120801_orddexvol -> yvol dunit += "\nml"; // 3 drugcd += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/aminodrugcd"); dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordaminovol"); dunit += "\nml"; // 4 drugcd += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pdrugcd"); dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordpvol"); dunit += "\nml"; // 5 drugcd += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mgdrugcd"); dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordmgvol"); dunit += "\nml"; // 5-1_20121217_Ãß°¡ drugcd += "\n"; // + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/zndrugcd"); dvol += "\n"; // + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordznplusvol"); dunit += "\n"; // + "ml"; // rex ¿ìÃø // 6 drugcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/kdrugcd"); dvol1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordkvol"); dunit1 = "ml"; // 7 drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/traceeledrugcd"); dvol1 += "\n" + parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/traceelevol")) * parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcprate")); dunit1 += "\nml"; // 8 drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/multivitadrugcd"); dvol1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordmultivitavol"); dunit1 += "\nml"; // 9 drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/nadrugcd"); dvol1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordnavol"); dunit1 += "\nml"; // 10 2014³â 1¿ù27ÀÏ ±èÄ¡±¹ 11¹øÂ°·Î À̵¿ //drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cadrugcd"); //dvol1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcavol"); //dunit1 += "\nml"; // 10-1_20121217_Á¶¼ºÃß°¡ drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/heparindrugcd"); dvol1 += "\n" + parseInt(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordheparinvol"))/5000; dunit1 += "\nml"; // 11 No10À» 2014³â 1¿ù27ÀÏ ±èÄ¡±¹ 11¹øÂ°·Î À̵¿ drugcd1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cadrugcd"); dvol1 += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcavol"); dunit1 += "\nml"; //ÃÑ¿­·® drugcd += "\n¿­·® : "; dvol += "\n" + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcalr1"); dunit += "\nKcal"; model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugcd", drugcd); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dvol", dvol); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dunit", dunit); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/drugcd1", drugcd1); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dvol1", dvol1); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dunit1", dunit1); //ÇÏ´Ü //Åõ¿©Á¦Çѽð£ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime", "Á¶Á¦ÈÄ("+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/valitime") +") ½Ã°£À̳»Åõ¿©"); //³ÃÀ庸°ü if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm") != ""){ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthdnm")); } //Â÷±¤ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm")); //ó¹æÀÔ·ÂÀϽà model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/rgstdt", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblprntdt") ); // 20120731_rgstdt ¿¡¼­ lblprntdt ·Î º¯°æ. ó¹æÀÏ¿¡¼­ Á¶Á¦ÀÏÀÚ·Î º¯°æ //Á¶Á¦ÀÏÀÚ model.setValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd") ); // 20120731_drugdd ¿¡¼­ drugdd ·Î º¯°æ. Á¶Á¦ÀÏÀÚ¿¡¼­ Àû¿ëÀÏÀÚ·Î º¯°æ model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1", model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lbllist")); // 20120731_dextrose ³óµµ, total volume model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/dextrose", "Dextrose ³óµµ : " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdexvol") + "%" ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/totvol", "Total Volume : " + model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordvol") + "ml" ); model.makeValue("/root/main/lbllist/lbllist["+iPoint+"]/abbrnm", "IV Dropping" ); // 20120731 } /* // 20100202_laboru_byte */ function getByteLength(str) { var byteLength = 0; for (inx = 0; inx < str.length; inx++) { var oneChar = escape(str.charAt(inx)); if ( oneChar.length == 1 ) { byteLength ++; } else if (oneChar.indexOf("%u") != -1) { byteLength += 2; } else if (oneChar.indexOf("%") != -1) { byteLength += oneChar.length/3; } } return byteLength; } function fSleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } }