/** * ÆÄ ÀÏ ¸í : SPADT63300.js * ¼³ ¸í : (ÆË¾÷)ƯÁ¶¶óº§Ãâ·Â Javascriot * ¼³ °è ÀÚ : ÀÌÈÆÀç * ÀÛ ¼º ÀÚ : ÀÌÈÆÀç * ¼öÁ¤ÀÌ·Â : 2007.09.29 / ÃÖÃÊÀÛ¼º / ÀÌÈÆÀç */ var sSndMsg = ""; //¶óº§Ãâ·Â³»¿ë var iPoint = 0; //¶óº§Ãâ·Ârow var iCnt = 0; //¶óº§Ãâ·Â¸Å¼ö var iImageCnt = 0; //¶óº§±×·¡ÇÈÆùÆ®¼ö var gTimer = null; /** * ÃʱâÈ­ */ 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.refresh(); if(model.getValue("/root/send/prcpinfo/prcpflag") == "B"){ submit("TRADT63302"); if(model.getValue("/root/main/lbllist/lbllist["+1+"]/pid") != ""){ fLBLChildTPNPrint(); } } else { submit("TRADT63301"); if(model.getValue("/root/main/lbllist/lbllist["+1+"]/drugno") != ""){ fLBLPrint(); } } model.refresh(); gTimer = window.setInterval("fStopTimer()",20000); window.close(); } /** * */ function fStopTimer() { window.clearinterval(gTimer); } /** * ¶óº§Ãâ·Â */ function fLBLPrint() { /* ¶óº§ 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; /* //Comm ¼³Á¤ CommAX.CommPort = "1"; // Ãâ·Â Port CommAX.Settings = "9600,n,8,1"; // Comm ¼³Á¤ CommAX.Settings = "127.0.0.1"; // Comm ¼³Á¤ */ var iChaTotCnt = 0; var iTotPrcpTimes = 0; PrnKind = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/prntkind"); var commkind = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/commkind") if ( PrnKind ==7 ) { CommAX.PrnKind =4; } else { CommAX.PrnKind =PrnKind; } if(commkind == "02") { CommAX.PortNm = 1; } else { CommAX.PortNm = 2; } if(commkind == "01") { CommAX.PrtNm = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/comm01/setupval"); } var reprint = ""; //if ( CommAX.PortOpen() == true) { //alert("¶óº§ ÇÁ¸°Æ® Open"); //CommAX.SendMessage("^XA^SEE:UHANGUL.DAT^FS^CWQ,E:AAAAA.FNT^FS^CI26^FO100,50^AQN,40,40^FDÀÌÈÆÀçABCDEFGHI1234^FS^FO100,100^AQN,40,40^FD£¨ÁÖ£©ÇѱÛÀμâÅ×½ºÆ®£Á£Â£Ã£Ä£Å£Æ£Ç£È£É£±£²£³£´^FS^FO100,150^AQN,40,40^FD A B C D E F G H I^FS^CI0^FO100,200^A0,50,50^FDPRINTING TEST^FS^FO100,250^BY2^B3N,N,100,Y,N,N^FD1232423423^FS^XZ"); //CommAX.SendMessage("^XA^LH0,0^PRB^CF0,89^FO10,05^FDSH07^FS^CF0,70^FO260,05^FD10/10^FS^CF0,89^FO50,80^FD- 234567^FS^CFA20,20^FO10,150^FD1234567890^FS~DGGRAPH001,00504,021,0078000000E00000800000F01E000C00201FFC0000003C0000007007FFC00000F01E000C00201FFC000000006000003003000000C0701C00180060180C03000FFFF00FFE3003000000C0701C00180060180C0300061000061C300300000300783C003001E0101800C0007E000018300300C00300783C003001E0101800C000C30000303001FFE006006C6C006003600018006001818000603000180006006C6C006003600018006000C30000C03000180004006C6C00C0066000300020007E0001803000180004006C6C00C006600030002000180003003000181E0C0066CC0180186000600030001800060030FFFFFF0C0066CC018018600060003000181E1800207000000C00638C0300306000C00030FFFFFF0000000000000C00638C0300306000C000307000000000000000000400638C060060600180002000000000FFF00038000400638C0600606001800020007E00006060007E000600610C0C007FFC0180006000C30000006000C3000600610C0C007FFC018000600181800000400181800300600C18000060018000C001818000FFE00181800300600C18000060018000C001818000600001818000C0F03E300001F80180030000C30000600000C30000C0F03E300001F801800300007E00006060007E00000000000000000000000000003800003FF0003800000000000000000000000000^FO140,150^XGGRAPH001,1,1^FS~DGGRAPH002,00216,009,0000700000000001C00000380000000000E00000180000000000600000180000000000600FFF1807FFE0000060060E180300C03FFC60001C180000C0181C60003018000080001C600060180FFFC000186000D018070000001860018C180300000C18600307180300C006106606031801FFE006207F18001800000006006000001801860006036000001800C300061C6000001000C300FFE06000E00000C30070006000300000C31E000060003000FFFFFF000060003000700000000060003018000000000060001FFC000000000060000000000000000040^FO320,150^XGGRAPH002,1,1^FS^CFA20,20^FO10,180^FD2007-04-25^FS~DGGRAPH003,00240,010,002001E00000E0000080002001E000007007FFC0006006380000300300000060063800303003000001E00C1830183003000001E00C181818300300C003600800181BF001FFE0036008001FF830001800066018001818300018000660180018183000180018601BF0181BF000181E18601BF01FF830FFFFFF30601C1810103070000030601C180000200000006060180C0000000000006060180C0007000038007FFC0C0C000FC0007E007FFC0C0C00186000C30000600E1800303001818000600E1800303001818001F803E000303001818001F803E000186000C30000000000000FC0007E0000000000000700003800^FO140,180^XGGRAPH003,1,1^FS^CFE10,10^FO10,210^FDStomach 2/10^FS^CFA20,20^FO10,240^FDBiopsh^FS^PQ1^XZ"); //CommAX.PortClose(); //return; var sumcls =""; var ioflag = ""; 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"); ioflag =model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ioflag"); } } 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 ( 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"); //Â÷±¤ÀÏ °æ¿ì 2¸Å Ãâ·Â sPointChk = "N"; for(var iChaCnt = 1 ; iChaCnt <= iChaTotCnt ; iChaCnt++) { //ó¹æÈ¸¼ö ¸¸Å­ Ãâ·ÂÇÑ´Ù. for(var iCntPrcpTimes = 1 ; iCntPrcpTimes <= iTotPrcpTimes ; iCntPrcpTimes++) { //ÀçÃâ·Â½Ã µ¿ÀÏÇÑ ¸®½ºÆ®¸¦ Ãâ·ÂÇϱâ À§ÇØ iPoint¸¦ ÀÌÀü À§Ä¡·Î µ¹¸². if(sPointChk == "Y") { iPoint = iBfPoint; } else { iBfPoint = iPoint; } //½ÃÀÛ(X, Y) sSndMsg += astfStartFormat(0, 0); //¶óº§À̸§ if(sumcls == "T"){ sSndMsg += astfPrintOut(20, 25, 5, "[TPN]",""); } else if(sumcls == "B"){ sSndMsg += astfPrintOut(20, 25, 5, "[¼Ò¾ÆTPN]",""); } else if(sumcls == "D"){ sSndMsg += astfPrintOut(20, 25, 5, "[Ç×¾ÏÁ¦]",""); } else if(sumcls == "Q"){ sSndMsg += astfPrintOut(20, 25, 5, "[TPN]",""); } else if(sumcls == "1"){ sSndMsg += astfPrintOut(20, 25, 5, "[¸é¿ª¾ïÁ¦Á¦]",""); } else {// if(sumcls == "C"){ sSndMsg += astfPrintOut(20, 25, 5, "[¹«±ÕÁ¶Á¦]",""); } if(PrnKind == "2") { //ó¹æÀÏÀÚ sSndMsg += astfPrintOut(500, 25, 3, fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd")),""); } else { //ó¹æÀÏÀÚ sSndMsg += astfPrintOut(400, 25, 3, fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdd")),""); } //ÇöÀçÆäÀÌÁö/ÀüüÆäÀÌÁö if(iTotPrcpTimes > 1) { sSndMsg += astfPrintOut(750, 25, 3, iCntPrcpTimes + "-" + iTotPrcpTimes,""); } //º´½Ç sSndMsg += astfPrintOut(20, 70, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd"),""); //sSndMsg += astfPrintOut(20, 70, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/orddeptnm"),""); // ¿Ü·¡ Ç×¾ÏÁ¦ Áø·á°ú if(sumcls == "D" && ioflag == "O"){ if(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd") == "") { sSndMsg += astfPrintOut(20, 70, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/orddeptnm"),""); } } //Åõ¾à¹øÈ£ sSndMsg += astfPrintOut(290, 25, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugno") + reprint,""); //ȯÀÚÀ̸§ sSndMsg += astfPrintOut(180, 70, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm"),""); //ȯÀÚ¹øÈ£ sSndMsg += astfPrintOut(400, 70, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid"),""); //¼±±×¸®±â sSndMsg += astfGraphicBox(5, 110, 815, 0, 4); //return; if(sMixno != "-" && sMixno != ""){ if(sumcls == "T" || sumcls == "Q"){ fTPNDrugMixLBL(sumcls, iChaCnt, iChaTotCnt); } else if(sumcls == "B"){ fTPNDrugMixLBL(sumcls, iChaCnt, iChaTotCnt); } else {//if(sumcls == "D"){ fAntimeticsMixLBL(iChaCnt, iChaTotCnt); } } else { if(sumcls == "T" || sumcls == "Q"){ fTPNDrugLBL(sumcls, iChaCnt, iChaTotCnt); } else if(sumcls == "B"){ fTPNDrugLBL(sumcls, iChaCnt, iChaTotCnt); } else {// if(sumcls == "D"){ fAntimeticsLBL(iChaCnt, iChaTotCnt); } } if((iChaCnt != iChaTotCnt) || (iCntPrcpTimes != iTotPrcpTimes)) { sPointChk = "Y"; } else { sPointChk = "N"; } sSndMsg += astfEndFormat(1); CommAX.SendMsg(sSndMsg); sSndMsg = ""; } } } //CommAX.PortClose(); model.refresh(); //} } /** * mix ¶óº§ */ function fTPNDrugMixLBL(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 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"); if(sMixno1 == sMixno2){ // sSndMsg += astfPrintOut(20, 130+(cnt*30), 3, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"),""); if(PrnKind == "2") { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 9),""); } else { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 11),""); } // sSndMsg += astfPrintOut(390, 130+(cnt*30), 3, cntsvol); // sSndMsg += astfPrintOut(480, 130+(cnt*30), 3, cntsunit); // sSndMsg += astfPrintOut(540, 130+(cnt*30), 3, qty); // sSndMsg += astfPrintOut(630, 130+(cnt*30), 3, qtyunit); // sSndMsg += astfPrintOut(690, 130+(cnt*30), 3, stndvol); // sSndMsg += astfPrintOut(780, 130+(cnt*30), 3, stndunit); cnt++; } else { bContinue = true; } if(cnt == 5 || bContinue){ break; } } iPoint = j-1; if ( sc !="Q" ){ sSndMsg += astfPrintOut(20, 460, 3, "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©",""); } sSndMsg += astfPrintOut(440, 460, 3, keepmthdnm,""); sSndMsg += astfPrintOut(610, 500, 3, keepmthd2nm,""); if(pChaTotCnt > 1) { sSndMsg += astfPrintOut(660, 500, 3, pChaCnt + "/" + pChaTotCnt,""); } sSndMsg += astfPrintOut(20, 500, 3,"Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ,""); sSndMsg += astfPrintOut(20, 540, 3, lblCnts1 ,""); /* //Ãâ·Â ÆäÀÌÁö¼ö¸¦ Ç¥½ÃÇϱâ À§ÇÏ¿© »óÀ§(fLBLPrint)¿¡¼­ for¹®À¸·Î ó¸®. //Á¾·á(¸Å¼ö) Â÷±¤Àº 2¸Å if ( keepmthd2nm == "Â÷±¤"){ sSndMsg += astfEndFormat(2*tims); } else { sSndMsg += astfEndFormat(tims); } */ } /** * TPN ¶óº§ */ function fTPNDrugLBL(sc, pChaCnt, pChaTotCnt) { var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); 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"); tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); 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 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 drugDD=""; if(sSumCls1 == sSumCls2){ // sSndMsg += astfPrintOut(20, 130+(cnt*30), 3, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"),""); if(PrnKind == "2") { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 9),""); } else { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 11),""); } // sSndMsg += astfPrintOut(390, 130+(cnt*30), 3, cntsvol); // sSndMsg += astfPrintOut(480, 130+(cnt*30), 3, cntsunit); // sSndMsg += astfPrintOut(540, 130+(cnt*30), 3, qty); // sSndMsg += astfPrintOut(630, 130+(cnt*30), 3, qtyunit); // sSndMsg += astfPrintOut(690, 130+(cnt*30), 3, stndvol); // sSndMsg += astfPrintOut(780, 130+(cnt*30), 3, stndunit); cnt++; } else { bContinue = true; } //if(cnt == 5 || bContinue){ if( bContinue){ break; } } iPoint = j-1; if ( sc !="Q" ){ sSndMsg += astfPrintOut(20, 460, 3, "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©",""); } sSndMsg += astfPrintOut(440, 500, 3, keepmthdnm,""); sSndMsg += astfPrintOut(610, 500, 3, keepmthd2nm,""); if(pChaTotCnt > 1) { sSndMsg += astfPrintOut(660, 500, 3, pChaCnt + "/" + pChaTotCnt,""); } sSndMsg += astfPrintOut(20, 500, 3,"Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ,""); sSndMsg += astfPrintOut(20, 540, 3, lblCnts1 ,""); /* //Ãâ·Â ÆäÀÌÁö¼ö¸¦ Ç¥½ÃÇϱâ À§ÇÏ¿© »óÀ§(fLBLPrint)¿¡¼­ for¹®À¸·Î ó¸®. //Á¾·á(¸Å¼ö) Â÷±¤Àº 2¸Å if ( keepmthd2nm == "Â÷±¤"){ sSndMsg += astfEndFormat(2*tims); } else { sSndMsg += astfEndFormat(tims); } */ } function fAntimeticsMixLBL(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 voldivcd1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/voldivcd"); var totqty = 0; var totstndvol = 0; var divcnt = 0; var totvolexptynCnt = 0 ; //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® 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 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"); 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"); } // sSndMsg += astfPrintOut(20, 130+(cnt*30), 3, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpcd"),""); if(PrnKind == "2") { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 9),""); } else { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+j+"]/prcpnm").substring(0, 11),""); } // sSndMsg += astfPrintOut(390, 130+(cnt*30), 3, cntsvol); // sSndMsg += astfPrintOut(480, 130+(cnt*30), 3, cntsunit); // sSndMsg += astfPrintOut(540, 130+(cnt*30), 3, qty); // sSndMsg += astfPrintOut(630, 130+(cnt*30), 3, qtyunit); // sSndMsg += astfPrintOut(690, 130+(cnt*30), 3, stndvol); // sSndMsg += astfPrintOut(780, 130+(cnt*30), 3, stndunit); cnt++; /*if ( prcpdelivefact != "-" && prcpdelivefact != "" ) { if ( prcpdelivefact.substring(0,3) =="Ãѿ뷮") { sSndMsg += astfPrintOut(20, 130+(cnt*30), 3, " ",""); // sSndMsg += astfPrintOut(170, 130+(cnt*30), 3, prcpdelivefact,""); cnt++; } }*/ if(voldivcd2 != 0 && voldivcd1 != voldivcd2){ voldivcd1 = voldivcd2; }; if(voldivcd1 == voldivcd2){ //Ãѿ뷮 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") ) { var idx = j+1; var voldivcd3 = model.getValue("/root/main/lbllist/lbllist["+ idx +"]/voldivcd"); var sMixno3 = model.getValue("/root/main/lbllist/lbllist["+idx+"]/prcpmixno"); if(divcnt > 1 && (sMixno2 != sMixno3 || voldivcd2 != voldivcd3 ) ){ //2010-06-08 °è»êµÇ¾î Áö¸é¼­ ¼Ò¼ýÁ¡¾Æ·¡ÀÇ ¼ýÀÚ°¡ 0.009999999999999 ¹ß»ýµÇ´Â°æ¿ì°¡ ÀÖÀ½ // (°ö¼ÀÀ̶ó 0.00999999 ¹ß»ýµÉ¼ö ¾øÀº »óȲÀε¥.. ¹ß»ýµÇ°í ÀÖÀ½ <<<10*0.963+50 = 59.629999999 ¹ß»ýµÊ>>>) // ±×·¡¼­ °­Á¦·Î 4ÀÚ¸® ¹Ý¿Ã¸²Ã³¸®ÇÔ. totqty = totqty.toString().getRound(-4, "HALF_UP"); if(stndvol > 0) {//À籸¼º³óµµ°¡ ÀÖÀ»°æ¿ì¸¸ volume Ãâ·Â var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit + " ÃÑ Volume : " + ((Math.floor(totstndvol * 1000))/1000) + " " + stndunit; } else { var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit; } //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® if ( totvolexptynCnt > 0 ) { // ó¹æÄÚµåÁß Çϳª¶óµµ [ÃÑVOLÁ¦¿Ü]¿¡ CheckµÇ¾î ÀÖÀ¸¸é ÃÑ Volume Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit; } sSndMsg += astfPrintOut(170, 130+(cnt*30), 3, cmt ,""); cnt++; 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"); if(stndvol > 0) {//À籸¼º³óµµ°¡ ÀÖÀ»°æ¿ì¸¸ volume Ãâ·Â var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit + " ÃÑ Volume : " + ((Math.floor(totstndvol * 1000))/1000) + " " + stndunit; } else { var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit ; } //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® if ( totvolexptynCnt > 0 ) { // ó¹æÄÚµåÁß Çϳª¶óµµ [ÃÑVOLÁ¦¿Ü]¿¡ CheckµÇ¾î ÀÖÀ¸¸é ÃÑ Volume Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. var cmt = "Ãѿ뷮 : " + totqty + " " + basevolunit; } sSndMsg += astfPrintOut(170, 130+(cnt*30), 3, cmt ,""); cnt++; totqty = 0; totstndvol = 0; divcnt = 0; totvolexptynCnt = 0; //2010-05-25 [¿äû¹øÈ£:13894]-Ư¼öÁ¶Á¦½Ç ¸¶½ºÅÍ¿¡ ÃÑVOLÁ¦¿Ü Ä÷³À» »ðÀÔÇÏ¿© üũµÈ ¾àǰ¿¡ ÇÑÇØ ¶óº§ Ãâ·Â½Ã ÃÑVOLUME ÀÌ ÀμâµÇÁö ¾Êµµ·Ï ó¸® } } } else { bContinue = true; } //if(cnt == 5 || bContinue){ if(bContinue){ break; } } iPoint = j-1; sSndMsg += astfPrintOut(20, 500, 3, "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©",""); sSndMsg += astfPrintOut(440, 540, 3, keepmthdnm,""); sSndMsg += astfPrintOut(610, 540, 3, keepmthd2nm,""); if(pChaTotCnt > 1) { sSndMsg += astfPrintOut(660, 540, 3, pChaCnt + "/" + pChaTotCnt,""); } sSndMsg += astfPrintOut(20, 540, 3,"Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ,""); sSndMsg += astfPrintOut(20, 580, 3, lblCnts1 ,""); /* //Ãâ·Â ÆäÀÌÁö¼ö¸¦ Ç¥½ÃÇϱâ À§ÇÏ¿© »óÀ§(fLBLPrint)¿¡¼­ for¹®À¸·Î ó¸®. //Á¾·á(¸Å¼ö) Â÷±¤Àº 2¸Å if ( keepmthd2nm == "Â÷±¤"){ sSndMsg += astfEndFormat(2*tims); } else { sSndMsg += astfEndFormat(tims); } */ } /** * Ç×¾ÏÁ¦ ¶óº§ */ function fAntimeticsLBL(pChaCnt, pChaTotCnt) { var sSumCls1 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); 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"); sSumCls2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); var qty = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqty"); var qtyunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpqtyunit"); var stndvol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/stndvol"); var stndunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/stndunit"); var cntsvol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cntsvol"); var cntsunit = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cntsunit"); tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); var dayno = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdayno"); var sumcls = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/sumcls"); //var drugDD=""; // sSndMsg += astfPrintOut(20, 130+(cnt*30), 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd"),""); if(PrnKind == "2") { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm").substring(0, 9),""); } else { // sSndMsg += astfPrintOut(170, 130+(cnt*30), 2, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpnm").substring(0, 11),""); } // sSndMsg += astfPrintOut(390, 130+(cnt*30), 3, cntsvol); // sSndMsg += astfPrintOut(480, 130+(cnt*30), 3, cntsunit); // sSndMsg += astfPrintOut(540, 130+(cnt*30), 3, qty); // sSndMsg += astfPrintOut(630, 130+(cnt*30), 3, qtyunit); // sSndMsg += astfPrintOut(690, 130+(cnt*30), 3, stndvol); // sSndMsg += astfPrintOut(780, 130+(cnt*30), 3, stndunit); //iPoint = j-1; if(valitime != "") { sSndMsg += astfPrintOut(20, 460, 3, "Á¶Á¦ÈÄ("+valitime +") ½Ã°£À̳»Åõ¿©",""); } sSndMsg += astfPrintOut(440, 540, 3, keepmthdnm,""); sSndMsg += astfPrintOut(610, 540, 3, keepmthd2nm,""); if(pChaTotCnt > 1) { sSndMsg += astfPrintOut(660, 540, 3, pChaCnt + "/" + pChaTotCnt,""); } sSndMsg += astfPrintOut(20, 540, 3,"Á¶Á¦ÀÏÀÚ : " + fGetDateString(drugDD) ,""); sSndMsg += astfPrintOut(20, 580, 3, lblCnts1 ,""); /* //Ãâ·Â ÆäÀÌÁö¼ö¸¦ Ç¥½ÃÇϱâ À§ÇÏ¿© »óÀ§(fLBLPrint)¿¡¼­ for¹®À¸·Î ó¸®. //Á¾·á(¸Å¼ö) Â÷±¤Àº 2¸Å if ( keepmthd2nm == "Â÷±¤"){ sSndMsg += astfEndFormat(2*tims); } else { sSndMsg += astfEndFormat(tims); } */ } /** * ¼Ò¾ÆTPN ¶óº§Ãâ·Â */ function fLBLChildTPNPrint() { /* ¶óº§ Sorting ·ÎÁ÷ calclipidcvol != 0 ¸é ¶óº§ 1¹ø Ãâ·Â ¶óº§ 2¹ø Ãâ·Â ±âº» Â÷±¤À̸é 2Àå Ãâ·Â (ÃÖ´ë 4ÀåÃâ·Â°¡´É) */ // Comm ¼³Á¤ //CommAX.CommPort = "1"; // Ãâ·Â Port //CommAX.Settings = "9600,n,8,1"; // Comm ¼³Á¤ //CommAX.Settings = "127.0.0.1"; // Comm ¼³Á¤ PrnKind = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/prntkind"); PrnMarginLeft = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/blank/left"); PrnMarginTop = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/blank/top"); var commkind = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/commkind") CommAX.PrnKind =PrnKind; if(commkind == "02") { CommAX.PortNm = 1; } else { CommAX.PortNm = 2; } if(commkind == "01") { CommAX.PrtNm = model.getvalue("/root/init/barcdprntsetup/prntsetupinfo/setupinfo/comm01/setupval"); } //if ( CommAX.PortOpen() == true) { for(iPoint = 1; iPoint <= getNodesetCount("/root/main/lbllist/lbllist") ; iPoint++){ var sKeepMthd2 = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"); var sOrdLipidVol = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordlipidvol"); if(sKeepMthd2 != ""){ if(parseFloat(sOrdLipidVol) > 0){ fLBL1ChildTPNPrint("1/2"); fLBL1ChildTPNPrint("2/2"); } fLBL2ChildTPNPrint("1/2"); fLBL2ChildTPNPrint("2/2"); } else { if(parseFloat(sOrdLipidVol) > 0){ fLBL1ChildTPNPrint("1/1"); } fLBL2ChildTPNPrint("1/1"); } } //CommAX.PortClose(); model.refresh(); //} } /** * ¼Ò¾ÆTPN ¶óº§ 1 Ãâ·Â */ function fLBL1ChildTPNPrint(prnt_page) { //ó¹æÈ½¼ö var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); //½ÃÀÛ(X, Y) sSndMsg = astfStartFormat(0, 0); //»ó´Ü //¶óº§À̸§ sSndMsg += astfPrintOut(30, 40, 3, "¼Ò¾ÆÁ¤¸Æ¿µ¾çÁ¦",""); //󹿏í sSndMsg += astfPrintOut(200, 40, 3, "< Group Code : "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd"),""); //º´½Ç sSndMsg += astfPrintOut(600, 40, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd"),""); //ÆäÀÌÁö sSndMsg += astfPrintOut(750, 40, 3, prnt_page,""); //drugpath sSndMsg += astfPrintOut(30, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm"),""); //maturation sSndMsg += astfPrintOut(280, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm"),""); //wt sSndMsg += astfPrintOut(530, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/wt")+"kg",""); //ȯÀÚ¹øÈ£ sSndMsg += astfPrintOut(30, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid"),""); //ȯÀÚ¸í sSndMsg += astfPrintOut(280, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm"),""); //Åõ¿©¼Óµµ sSndMsg += astfPrintOut(530, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm"),""); //Áß´Ü // sSndMsg += astfPrintOut(30, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lipiddrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordlipidvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 180, 3, "ml",""); // sSndMsg += astfPrintOut(30, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/heparindrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordheparinvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 220, 3, "IU",""); //ÃÑ¿­·® sSndMsg += astfPrintOut(30, 420, 3, "ÃÑ¿­·®",""); //ÃÑ¿­·® sSndMsg += astfPrintOut(210, 420, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcalr2"),""); //ÃÑ¿­·® sSndMsg += astfPrintOut(320, 420, 3, "Kcal",""); //ÇÏ´Ü //Åõ¿©Á¦Çѽð£ sSndMsg += astfPrintOut(30, 500, 3, "Á¶Á¦ÈÄ ("+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"),""); } //Â÷±¤ sSndMsg += astfPrintOut(610, 500, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"),""); //ó¹æÀÔ·ÂÀϽà sSndMsg += astfPrintOut(30, 540, 3, "ó¹æÀÏ:"+fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/rgstdt")),""); //Á¶Á¦ÀÏÀÚ sSndMsg += astfPrintOut(390, 540, 3, "Á¶Á¦ÀÏÀÚ:"+fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd")),""); sSndMsg += astfPrintOut(30, 580, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1") ,""); sSndMsg += astfEndFormat(tims); CommAX.SendMsg(sSndMsg); } /** * ¼Ò¾ÆTPN ¶óº§ 2 Ãâ·Â */ function fLBL2ChildTPNPrint(prnt_page) { //ó¹æÈ½¼ö var tims = model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcptims"); //½ÃÀÛ(X, Y) sSndMsg = astfStartFormat(0, 0); //»ó´Ü //¶óº§À̸§ sSndMsg += astfPrintOut(30, 40, 3, "¼Ò¾ÆÁ¤¸Æ¿µ¾çÁ¦",""); //󹿏í sSndMsg += astfPrintOut(200, 40, 3, "< Group Code : "+model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpcd"),""); //º´½Ç sSndMsg += astfPrintOut(600, 40, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/roomcd"),""); //ÆäÀÌÁö sSndMsg += astfPrintOut(750, 40, 3, prnt_page,""); //drugpath sSndMsg += astfPrintOut(30, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugpathnm"),""); //maturation sSndMsg += astfPrintOut(280, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/maturationflagnm"),""); //wt sSndMsg += astfPrintOut(530, 80, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/wt")+"Kg",""); //ȯÀÚ¹øÈ£ sSndMsg += astfPrintOut(30, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pid"),""); //ȯÀÚ¸í sSndMsg += astfPrintOut(280, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/patnm"),""); //Åõ¿©¼Óµµ sSndMsg += astfPrintOut(530, 120, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugspdnm"),""); //Áß´Ü // sSndMsg += astfPrintOut(30, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/dexdrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/orddexvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 180, 3, "ml",""); // sSndMsg += astfPrintOut(30, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/orddrug"),""); //¿ë·® sSndMsg += astfPrintOut(210, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcpdistvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 220, 3, "ml",""); // sSndMsg += astfPrintOut(30, 260, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/aminodrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 260, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordaminovol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 260, 3, "ml",""); // sSndMsg += astfPrintOut(30, 300, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/pdrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 300, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordpvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 300, 3, "ml",""); // sSndMsg += astfPrintOut(30, 340, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/nadrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(210, 340, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordnavol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(320, 340, 3, "ml",""); // sSndMsg += astfPrintOut(430, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/kdrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(610, 180, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordkvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(720, 180, 3, "ml",""); // sSndMsg += astfPrintOut(430, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/mgdrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(610, 220, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordmgvol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(720, 220, 3, "ml",""); // sSndMsg += astfPrintOut(430, 260, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/traceeledrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(610, 260, 3, parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/traceelevol")) * parseFloat(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/prcprate")),""); //´ÜÀ§ sSndMsg += astfPrintOut(720, 260, 3, "ml",""); // sSndMsg += astfPrintOut(430, 300, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/cadrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(610, 300, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcavol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(720, 300, 3, "ml",""); // sSndMsg += astfPrintOut(430, 340, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/multivitadrugcd"),""); //¿ë·® sSndMsg += astfPrintOut(610, 340, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordmultivitavol"),""); //´ÜÀ§ sSndMsg += astfPrintOut(720, 340, 3, "ml",""); //ÃÑ¿­·® sSndMsg += astfPrintOut(30, 420, 3, "ÃÑ¿­·®",""); //ÃÑ¿­·® sSndMsg += astfPrintOut(210, 420, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/ordcalr1"),""); //ÃÑ¿­·® sSndMsg += astfPrintOut(320, 420, 3, "Kcal",""); //ÇÏ´Ü //Åõ¿©Á¦Çѽð£ sSndMsg += astfPrintOut(30, 500, 3, "Á¶Á¦ÈÄ ("+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"),""); } //Â÷±¤ sSndMsg += astfPrintOut(610, 500, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/keepmthd2nm"),""); //ó¹æÀÔ·ÂÀϽà sSndMsg += astfPrintOut(30, 540, 3, "ó¹æÀÏ:"+fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/rgstdt")),""); //Á¶Á¦ÀÏÀÚ sSndMsg += astfPrintOut(390, 540, 3, "Á¶Á¦ÀÏÀÚ:"+fGetDateString(model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/drugdd")),""); sSndMsg += astfPrintOut(30, 580, 3, model.getValue("/root/main/lbllist/lbllist["+iPoint+"]/lblcnts1") ,""); sSndMsg += astfEndFormat(tims); CommAX.SendMsg(sSndMsg); } /** * */ 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; }