/** * @--------------------------------------------------- * @desc : BMT ȯÀÚ °Ë»ö * @param : mainNode [º¹»çÇÒ °æ·Î], tempNode [Àӽà °æ·Î] * @return : true or false * @--------------------------------------------------- */ function abofGetBmtPatientSearch(mainNode, tempNode) { modal("SPABO61300",0,100,150,"SPABO61300","",""); if (model.getValue("/root/main/popupendflag") == "ok") { var spid = model.getValue(tempNode + "/pid"); if (spid == null || spid == "" || spid == " ") { return false; } model.copyNode (mainNode, tempNode); model.refresh(); return true; } } /** * @--------------------------------------------------- * @desc : ¿ø¹« ȯÀÚ °Ë»ö * @param : mainNode [º¹»çÇÒ °æ·Î], patNode [Àӽà °æ·Î], partFlag[A:Àüü, P:ºÎºÐ] * @return : true or false * @--------------------------------------------------- */ function abofGetPamPatientSearch(mainNode, patNode, partFlag) { model.setValue("/root/main/popupendflag", "cancel"); modal("SPPMC02500",0,100,150,"SPPMC02500","",""); if (model.getValue("/root/main/popupendflag") == "ok") { var spid = model.getValue(patNode + "/pid"); if (spid == null || spid == "" || spid == " ") { return false; } if ( partFlag == "A" ) { model.setValue("/root/main/hsctinfo/patinfolist/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/hsctinfo/patinfolist/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm")); model.setValue("/root/main/hsctinfo/patinfolist/rrgstno1" , model.getValue("/root/main/patinfo/patinfolist/rrgstno1")); model.setValue("/root/main/hsctinfo/patinfolist/rrgstno2" , model.getValue("/root/main/patinfo/patinfolist/rrgstno2")); model.setValue("/root/main/hsctinfo/patinfolist/sex" , model.getValue("/root/main/patinfo/patinfolist/sex")); model.setValue("/root/main/hsctinfo/patinfolist/cntctel" , model.getValue("/root/main/patinfo/patinfolist/hometel")); model.setValue("/root/main/hsctinfo/patinfolist/mpphontel" , model.getValue("/root/main/patinfo/patinfolist/mpphontel")); model.setValue("/root/main/hsctinfo/patinfolist/zipcd1" , model.getValue("/root/main/patinfo/patinfolist/zipcd1")); model.setValue("/root/main/hsctinfo/patinfolist/zipcd2" , model.getValue("/root/main/patinfo/patinfolist/zipcd2")); model.setValue("/root/main/hsctinfo/patinfolist/zipcdseq" , model.getValue("/root/main/patinfo/patinfolist/zipcdseq")); model.setValue("/root/main/hsctinfo/patinfolist/cntcaddr" , model.getValue("/root/main/patinfo/patinfolist/detladdr")); model.setValue("/root/main/hsctinfo/patinfolist/email" , model.getValue("/root/main/patinfo/patinfolist/email")); model.setValue("/root/main/hsctinfo/patinfolist/age" , model.getValue("/root/main/patinfo/patinfolist/age")); model.setValue("/root/main/hsctinfo/patinfolist/addr" , model.getValue("/root/main/patinfo/patinfolist/addr")); model.setValue("/root/main/hsctinfo/patinfolist/dethdd" , model.getValue("/root/main/patinfo/patinfolist/dethdd")); model.setValue("/root/main/hsctinfo/patinfolist/indschacptstat", ""); model.setValue("/root/main/hsctinfo/patinfolist/procernm" , ""); model.setValue("/root/main/hsctinfo/patinfolist/pcntctel" , ""); } else if ( partFlag == "P" ) { model.setValue("/root/main/hsctinfo/patinfolist/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/hsctinfo/patinfolist/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm")); model.setValue("/root/main/hsctinfo/patinfolist/sex" , model.getValue("/root/main/patinfo/patinfolist/sex")); model.setValue("/root/main/hsctinfo/patinfolist/age" , model.getValue("/root/main/patinfo/patinfolist/age")); model.setValue("/root/main/hsctinfo/patinfolist/rrgstno1" , model.getValue("/root/main/patinfo/patinfolist/rrgstno1")); model.setValue("/root/main/hsctinfo/patinfolist/rrgstno2" , "*******"); } model.refresh(); return true; } } /** * @group : * @ver : 2008.06.19 * @by : ¹ÚÁß±Ô * @--------------------------------------------------- * @type : function * @access : public * @desc : PreBMT Rpoer, UBMT Report ÀÇ ÀÓ½ÃÀúÀå ¹× ÀÎÁõÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fCertSaveInfo(pFlag, pFormcd){ var retMsg = messageBox("ÀúÀåÇϽðڽÀ´Ï±î?", "S"); //yes=6, no=7 if(retMsg == "6") { // XmlDataCheck(XmlInstNm); /*var xPath = "/root/main/reclist/recinfo/recinfolists/"; model.makeValue(xPath+"recdt" , model.getValue(xPath+"recdd") + model.getValue(xPath+"rectm")); // ???? model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); // ?????? model.makeValue(xPath+"dialtodt" , model.getValue(xPath+"dialtodd") + model.getValue(xPath+"dialtotm")); // ?????? model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); */ //model.removenode("/root/send"); //model.makeNode("/root/send/savedata"); //model.copyNode("/root/send/trnptinfo", "/root/main/baseinfo/trnptinfo"); model.makeValue("/root/send/trnptinfo/certflag", pFlag); //ÀüÀÚÀÎÁõ ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) // ÀÎÁõÀúÀåÀÏ °æ¿ì if(pFlag == "C") { // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.makeValue("/root/send/signdata/pid", model.getValue("/root/main/baseinfo/trnptinfo/pid")); // µî·Î¹øÈ£ model.makeValue("/root/send/signdata/signno", model.getValue("/root/main/baseinfo/trnptinfo/signno")); // ÀÎÁõ¹øÈ£ model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/paminfo/indd")); //ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/signdata/cretno", model.getValue("/root/temp/paminfo/cretno")); // »ý¼º¹øÈ£ model.makeValue("/root/send/signdata/recdd", model.getValue("/root/temp/paminfo/recdd")); // ±â·ÏÀÏÀÚ model.makeValue("/root/send/signdata/rectm", model.getValue("/root/temp/paminfo/rectm")); // ±â·Ï½Ã°£ model.makeValue("/root/send/signdata/orddeptcd", model.getValue("/root/temp/paminfo/deptcd")); // Áø·áºÎ¼­ÄÚµå model.makeValue("/root/send/signdata/orddrid", model.getValue("/root/temp/paminfo/atdoctid")); // Áø·áÀÇ»çID model.makeValue("/root/send/signdata/signgenrflag", model.getValue("/root/temp/paminfo/ioflag" )); // ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) model.makeValue("/root/send/signdata/recsaveflag" , "Y"); // (±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N)) model.makeValue("/root/send/signdata/signflag" , "02"); // ¼­¸íÀڷᱸºÐ (01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø, ...)) model.makeValue("/root/send/signdata/formcd" , pFormcd); // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå model.makeValue("/root/send/signdata/signbfcnts" , Sign.signedInfos[1]); // ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) model.makeValue("/root/send/signdata/signaftcnts" , Sign.signedInfos[2]); // °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ } else { return false; } } //PreBMT ¸®Æ÷Æ® : 0000002505, UBMT¸®Æ÷Æ® : 0000002507 if(pFormcd == "0000002507") { if (submit("TXABO61801") ) { return true; } else { return false; } } else if(pFormcd == "0000002505") { if (submit("TXABO61501")) { return true; } else { return false; } } } return false; } /* ------------------------------------------------- */ /* desc : ÀÎÁõÀúÀåÇÒ data ÀνºÅϽº ÁöÁ¤. */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function fMake_SignData(){ Sign.XPATH_MAINNODE = "/root/main"; Sign.addnode("/root/main/baseinfo"); } /* @group : ¿ä¾ç±Þ¿©½Åû¼­ÀÇ Äڵ弱Åà * @ver : 2008.08.01 * @by : ¹ÚÁß±Ô * @type : function * @access : public * @desc : Äڵ带 ¼±ÅÃÇÏ´Â ÆË¾÷À» ¶ç¿î´Ù. * @param : pcmbinfo [Äڵ忡 ´ëÇÑ node], pmultiyn [¸ÖƼ¼±Åÿ©ºÎ[Y/N] ¹× Äڵ尪µµ ¸®ÅÏ[C]], pnodeset [±×¸®µåÀÇ nodeset] * pcdnmnode [¸®ÅϹÞÀ» ÀνºÅϽº], pcdidnode[¸®ÅϹÞÀ» ÄÚµåÀÇ ÀνºÅϽº], ptitle [ŸÀÌÆ²] */ function abofOpenPopupMedCare(pcmbinfo , pmultiyn, pnodeset, pcdnmnode, pcdidnode, ptitle) { model.removeNodeset("/root/temp/cmbinfo"); model.makeNode("/root/temp/cmbinfo"); // ÆÄ¶ó¹ÌÅÍ : ¸ÖƼ¼±Åÿ©ºÎ, ÄÚµå ÀνºÅϽº[nodeset], ¸®ÅÏ ÀνºÅϽº var sflag = pmultiyn + "¢Ë" + pnodeset + "¢Ë" + pcdnmnode + "¢Ë" + pcdidnode + "¢Ë" + ptitle; setParameter("opener_parameter_id", sflag); model.copyNode("/root/temp/cmbinfo", pcmbinfo); modal("SPABO62100", 0,100,150,"SPABO62100","",""); } /* @group : ¿ä¾ç±Þ¿©½Åû¼­ÀÇ À̽ÄÀü ¼öÇ÷±â·Ï ¹× Ç÷¾×ÇÐÀû ¼Ò°ß±â·Ï * @ver : 2008.08.01 * @by : ¹ÚÁß±Ô * @type : function * @access : public * @desc : ¿ä¾ç±Þ¿©½Åû¼­¿¡¼­ À̽ÄÀü ¼öÇ÷±â·Ï ¹× Ç÷¾×ÇÐÀû ¼Ò°ß±â·ÏÀ» ÀÔ·ÂÇÏ´Â ÆË¾÷ ¶ç¿ì±â * @param : pcdnmnode [¸®ÅϹÞÀ» ÀνºÅϽº] */ function abofOpenPopupMedCare2(pcdnmnode) { model.removeNodeset("/root/temp/cmbinfo"); model.makeNode("/root/temp/cmbinfo"); var sflag = pcdnmnode; setParameter("opener_parameter_id", sflag); modal("SPABO62200", 0, 200, 400,"SPABO62200","",""); } /* @group : ¿ä¾ç±Þ¿©½Åû¼­ÀÇ °ø¿©ÀÚ °á°ú(°Ë»ö)¸®½ºÆ® * @ver : 2008.08.01 * @by : ¹ÚÁß±Ô * @type : function * @access : public * @desc : ¿ä¾ç±Þ¿©½Åû¼­¿¡¼­ °ø¿©ÀÚ ¸®½ºÆ® ¶ç¿ì±â * @param : pcdnmnode [¸®ÅϹÞÀ» ÀνºÅϽº] */ function abofOpenPopupMedCareDnorHlaResult() { var spid = model.getValue("/root/send/req/pid"); var strnptflag = model.getValue("/root/send/req/trnptflag"); var srgstseq = model.getValue("/root/send/req/rgstseq"); var sappflag = model.getValue("/root/send/req/appflag"); var sflag = spid + "¢Ë" + strnptflag + "¢Ë" + sappflag + "¢Ë" + srgstseq; setParameter("opener_parameter_id", sflag); modal("SPABO62300",0 , 100,400,"ABO62300","",""); } /* @group : À̽ÄÂ÷¼ö ÄÞº¸¿¡¼­ ÇØ´ç Â÷¼ö INDEX ã¾ÆÁÖ´Â ÇÔ¼ö * @ver : 2008.08.01 * @by : ¹ÚÁß±Ô * @type : function * @access : public * @desc : À̽ÄÂ÷¼ö ÄÞº¸¿¡¼­ ÇØ´ç Â÷¼ö INDEX ã¾ÆÁÖ´Â ÇÔ¼ö * @param : pTrnptDg [¼±ÅõǾî ÀÖ´Â À̽ÄÂ÷¼ö] */ function abofGetTrnptDgComboIndex(pTrnptDg) { for (var i = 0; i < cmb_trnptdg.length - 1; i++) { if ( model.getValue("/root/temp/trnptdg/item[" + (i + 1) + "]/cd") == pTrnptDg) { return i; } } return cmb_trnptdg.length - 1; } /** * @--------------------------------------------------- * @desc : BMT Áø´Ü ´ëºÐ·ù °¡Á®¿À±â * @param : * @return : * @--------------------------------------------------- */ function abofGetBmtDIagLrgList() { model.setValue("/root/send/lrggrupcd", "DI"); if ( submit("TRABO02101") ) { var nodelist = instance1.selectNodes("/root/init/cmbinfo/lrglist/item"); var newNode = instance1.createNode("element", "item", ""); var childnode1 = instance1.createNode("element", "hsctlrgnm", ""); var childnode2 = instance1.createNode("element", "hsctlrgcd", ""); newNode.appendChild(childnode1); newNode.appendChild(childnode2); if (nodelist.length > 0) { var currNode = root.init.cmbinfo.lrglist.insertBefore(newNode, nodelist.item(0)); model.setValue("/root/init/cmbinfo/lrglist/item" + "[1]/hsctlrgnm", ""); model.setValue("/root/init/cmbinfo/lrglist/item" + "[1]/hsctlrgcd", ""); } model.refresh(); } } /** * @--------------------------------------------------- * @desc : À̽ÄÁ¾·ù Sub¿¡ AUTO [00] Ãß°¡ÇØÁÖ±â * @param : * @return : * @--------------------------------------------------- */ function abofSetTrnptKindCdAuto() { var nodelist = instance1.selectNodes("/root/init/cmbinfo/trnptkind/" + "A0161"); var newNode = instance1.createNode("element", "A0161", ""); var childnode1 = instance1.createNode("element", "cdnm", ""); var childnode2 = instance1.createNode("element", "cdid", ""); newNode.appendChild(childnode1); newNode.appendChild(childnode2); if (nodelist.length > 0) { var currNode = root.init.cmbinfo.trnptkind.insertBefore(newNode, nodelist.item(0)); model.setValue("/root/init/cmbinfo/trnptkind/" + "A0161" + "[2]/cdnm", "AUTO"); model.setValue("/root/init/cmbinfo/trnptkind/" + "A0161" + "[2]/cdid", "00"); } } /** * @--------------------------------------------------- * @desc : Áø´Ü Áߺзù, Regimen,BMT °øÅë ÄÚµå ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. * @param : lrggrupcd[´ëºÐ·ù±×·ìÄÚµå], hsctlrgcd[´ëºÐ·ùÄÚµå], copyNode[º¹»çÇÒ ³ëµå] * @return : * @--------------------------------------------------- function fGetBmtCode(lrggrupcd, hsctlrgcd, copyNode){ model.setValue("/root/send/lrggrupcd", lrggrupcd); model.setValue("/root/send/hsctlrgcd", hsctlrgcd); submit("TRABO02102"); copyNodesetType(copyNode, "/root/temp/mdllist/item", "replace"); } */ /** * @--------------------------------------------------- * @desc : Áø´Ü Áߺзù, Regimen,BMT °øÅë ÄÚµå ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. * @param : lrggrupcd[´ëºÐ·ù±×·ìÄÚµå], hsctlrgcd[´ëºÐ·ùÄÚµå], copyNode[º¹»çÇÒ ³ëµå] , cdElm[Äڵ带 ÀúÀåÇÒ ¿¤¸®¸ÕÆ®¸í], nmElm[¸íĪÀ» ÀúÀåÇÒ ¿¤¸®¸ÕÆ®¸í] * @return : * @--------------------------------------------------- */ function abofGetBmtCode(lrggrupcd, hsctlrgcd, copyNode, cdElm, nmElm){ model.removeNodeset(copyNode); model.makeNode(copyNode); model.setValue("/root/send/lrggrupcd", lrggrupcd); model.setValue("/root/send/hsctlrgcd", hsctlrgcd); submit("TRABO02102"); //ÀúÀåÇÒ ¿¤¸®¸ÕÆ®¸íÀÌ ³Ñ¾î¿ÀÁö ¾ÊÀ¸¸é µðÆúÆ®·Î hsctmdlcd, hsctmdlnm if(!cdElm){ cdElm = "hsctmdlcd"; } if(!nmElm){ nmElm = "hsctmdlnm"; } //ÄÞº¸¹Ú½ºÀÇ ¸Ç À§ÁÙ¿¡ °ø¹éÀ» Ãß°¡ model.makeValue(copyNode + "/" + cdElm, ""); model.makeValue(copyNode + "/" + nmElm, ""); //ÄÚµå¿Í À̸§À» ÀúÀåÇÒ ¿¤¸®¸ÕÆ®¸íÀÌ ³Ñ¾î¿ÀÁö ¾ÊÀ¸¸é µðÆúÆ®·Î hsctmdlcd, hsctmdlnm var nodelist = instance1.selectNodes("/root/temp/mdllist/item"); for(var i = 2; i <= nodelist.length+1; i++){ model.makeValue(copyNode + "[" + i + "]/" + cdElm, model.getValue("/root/temp/mdllist/item[" + (i-1) + "]/hsctmdlcd")); model.makeValue(copyNode + "[" + i + "]/" + nmElm, model.getValue("/root/temp/mdllist/item[" + (i-1) + "]/hsctmdlnm")); } } /** * @--------------------------------------------------- * @desc : BMTÄڵ强 µ¥ÀÌÅÍ Á¶È¸.(±âÁ¸ÀÇ °øÅëÄÚµå·Î »ç¿ëÇß´ø°ÍµéÀ» BMT¿¡¼­ °ü¸®Çϵµ·Ï ¼öÁ¤ ÈÄ) * @param : cdlist[Á¶È¸ÄÚµå], pathnm[Á¶È¸ÇÑ Äڵ带 ÀúÀåÇÒ ÀνºÅϽº °æ·Î] * @return : * @--------------------------------------------------- */ function aboGetCodeList(cdlist, pathnm){ var iRowCnt = 0; var iArrCnt = 0; var iItemCnt = 0; var aPathlist = ""; var sCdList = ""; var nodelist; var newNode; var childnode1; var childnode2; var childnode3; var currNode; iArrCnt = cdlist.length; for(var aCnt = 0 ; aCnt < iArrCnt ; aCnt++) { if(aCnt != 0) { sCdList += "','"; } sCdList += cdlist[aCnt]; } model.makeValue("/root/send/hsctlrgcd", sCdList); submit("TRABO02103"); for(var aCnt = 0 ; aCnt < iArrCnt ; aCnt++) { iRowCnt = getNodesetCount("/root/temp/tempcodeinfo/item"); iItemCnt = 1; model.removenode("/root/temp/tempcodeinfo2"); for(var i = 1 ; i <= iRowCnt ; i++){ if(cdlist[aCnt] == model.getValue("/root/temp/tempcodeinfo/item["+ i +"]/hsctlrgcd")){ model.makeNode("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[" + iItemCnt + "]"); model.copyNode("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[" + iItemCnt + "]", "/root/temp/tempcodeinfo/item["+ i +"]"); iItemCnt++; } } //Á¶È¸ÇÑ ÄÚµå ¾Õ¿¡ °ø¹é¶óÀÎ Ãß°¡. nodelist = instance1.selectNodes("/root/temp/tempcodeinfo2/" + cdlist[aCnt]); newNode = instance1.createNode("element", cdlist[aCnt], ""); childnode1 = instance1.createNode("element", "cdnm", ""); childnode2 = instance1.createNode("element", "cdid", ""); childnode3 = instance1.createNode("element", "hsctlrgcd", ""); newNode.appendChild(childnode1); newNode.appendChild(childnode2); newNode.appendChild(childnode3); if (nodelist.length > 0) { currNode = root.temp.tempcodeinfo2.insertBefore(newNode, nodelist.item(0)); model.setValue("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[1]/cdnm", ""); model.setValue("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[1]/cdid", ""); model.setValue("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[1]/hsctlrgcd", cdlist[aCnt]); } model.makeNode(pathnm[aCnt]); model.copyNode(pathnm[aCnt], "/root/temp/tempcodeinfo2"); } /* for(var aCnt = 0 ; aCnt < iArrCnt ; aCnt++) { model.makeValue("/root/send/hsctlrgcd", cdlist[aCnt]); submit("TRABO02103"); iRowCnt = getNodesetCount("/root/temp/tempcodeinfo/item"); model.removenode("/root/temp/codeinfo"); for(var i = 1 ; i <= iRowCnt ; i++){ model.makeNode("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[" + i + "]"); model.copyNode("/root/temp/tempcodeinfo2/" + cdlist[aCnt] + "[" + i + "]", "/root/temp/tempcodeinfo/item["+ i +"]"); } model.makeNode(pathnm[aCnt]); model.copyNode(pathnm[aCnt], "/root/temp/tempcodeinfo2"); } */ //model.removeNodeset("/root/temp/tempcodeinfo"); //model.removeNodeset("/root/temp/tempcodeinfo2"); } /** * @group : PathologyWeb Common * @ver : 2009.09.25 (ÆòÈ­ÀÌÁî) * @by : ¹Ú»óȯ * @--------------------------------------------------- * @desc : Á¶Ç÷¸ð¼¼Æ÷ó¸®½Ç ÇìÆÄ¸° Ãâ·Â. * @param : pUnit[Ãâ·Â¿ë·®], pNode[󸮵¥ÀÌÅÍ], pBarCdNode[ÇÁ¸°Åͼ³Á¤»óÅÂ] * @return : * @--------------------------------------------------- */ function abcfHeparinPrint(pUnit, pNode, pBarCdNode){ var iLeft = model.getValue(pBarCdNode+"/blank/left"); var iTop = model.getValue(pBarCdNode+"/blank/top"); var iXPos = 0; var iYPos = 0; var iWidth = 0; var iSNo = 0; var iENo = 1500; var iCnt = 0; var sPtNo = ""; var sPatNm = ""; var sSndMsg = ""; var sTempStr = ""; var sTempStr2 = ""; var sPrntKind = model.getValue(pBarCdNode + "[1]/prntkind"); var aFlag = new Array(); var aStr = ""; //----------------------------------------- if (iLeft == "" || iLeft == "-") iLeft = 0; if (iTop == "" || iTop == "-") iTop = 0; //------------------- if(sPrntKind != "0"){ var sCommKind = model.getValue(pBarCdNode + "[1]/commkind"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pBarCdNode + "[1]/comm02/comm"); var sDataBit = model.getValue(pBarCdNode + "[1]/comm02/databit"); var sStopBit = model.getValue(pBarCdNode + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pBarCdNode + "[1]/comm02/baudrate"); var sParity = model.getValue(pBarCdNode + "[1]/comm02/parity"); //---------------------- CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm03/setupval"); } } else { return false; } //SATO Á¢¼ö¶óº§ Ãâ·Â if( sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ //------------------------ sSndMsg = "AA103500500"; // ÃʱâÈ­ // ȯÀÚ¸í || °ø¿©ÀÚ¸í iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 65 ; sTempStr = ""; sTempStr2 = ""; sTempStr = model.getValue(pNode+"/patdonor"); //ȯÀÚ°ø¿©ÀÚ ±¸ºÐ 1: ȯÀÚ 2:°ø¿©ÀÚ if(sTempStr == "1"){ sTempStr2 = "ȯÀÚ¸í:" + model.getValue(pNode+"/name"); // ȯÀÚ¸í }else{ sTempStr2 = "°ø¿©ÀÚ¸í:" + model.getValue(pNode+"/name"); //°ø¿©ÀÚ¸í } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr2); // µî·Ï¹øÈ£ iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "µî·Ï¹øÈ£:" + model.getValue(pNode+"/pid"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // º´½Ç iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; sTempStr = "º´½Ç:" + model.getValue(pNode+"/roomcd") + "È£"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Àû¿ëÀÏ iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 170 ; sTempStr = ""; sTempStr = "Àû¿ëÀÏ:" + model.getValue(pNode+"/prcpdd").substring(0,4) + "-" + model.getValue(pNode+"/prcpdd").substring(4,6)+ "-" + model.getValue(pNode+"/prcpdd").substring(6,8); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Heparin iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "Heparin" ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Heparin Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; if(pUnit == "50"){ sTempStr = "50UNIT/ML"; }else if(pUnit == "100"){ sTempStr = "100UNIT/ML"; } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 170 ; sTempStr = "(Medium199)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Àû¿ëÀÏ Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 225 ; sTempStr = ""; sTempStr = "Àû¿ëÀÏ ÀÌÈÄ¿¡´Â »ç¿ë±ÝÁö! ¹Ýµå½Ã Æó±âÇϽʽÿÀ."; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //------------------------------ sSndMsg += "^PQ"+"1"+"^XZ"; //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //---------------------- CommAX.SendMessage("^XZ"); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); }else{ //---------------- // ZEBRA Á¢¼ö¶óº§ Ãâ·Â //------------------------// ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ sSndMsg = "^XA^LH0,0^PRB"; // ȯÀÚ¸í || °ø¿©ÀÚ¸í iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 65 ; sTempStr = ""; sTempStr2 = ""; sTempStr = model.getValue(pNode+"/patdonor"); //ȯÀÚ°ø¿©ÀÚ ±¸ºÐ 1: ȯÀÚ 2:°ø¿©ÀÚ if(sTempStr == "1"){ sTempStr2 = "ȯÀÚ¸í:" + model.getValue(pNode+"/name"); // ȯÀÚ¸í }else{ sTempStr2 = "°ø¿©ÀÚ¸í:" + model.getValue(pNode+"/name"); //°ø¿©ÀÚ¸í } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr2, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // µî·Ï¹øÈ£ iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "µî·Ï¹øÈ£:" + model.getValue(pNode+"/pid"); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // º´½Ç iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; sTempStr = "º´½Ç:" + model.getValue(pNode+"/roomcd") + "È£"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Àû¿ëÀÏ iXPos = Number(iLeft) + 350 ; iYPos = Number(iTop) + 170 ; sTempStr = ""; sTempStr = "Àû¿ëÀÏ:" + model.getValue(pNode+"/prcpdd").substring(0,4) + "-" + model.getValue(pNode+"/prcpdd").substring(4,6)+ "-" + model.getValue(pNode+"/prcpdd").substring(6,8); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Heparin iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "Heparin"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Heparin Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; if(pUnit == "50"){ sTempStr = "50UNIT/ML"; }else if(pUnit == "100"){ sTempStr = "100UNIT/ML"; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Heparin Label iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 170 ; sTempStr = "(Medium199)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Àû¿ëÀÏ Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 225 ; sTempStr = ""; sTempStr = "Àû¿ëÀÏ ÀÌÈÄ¿¡´Â »ç¿ë±ÝÁö! ¹Ýµå½Ã Æó±âÇϽʽÿÀ."; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //------------------------------ sSndMsg += "^PQ"+"1"+"^XZ"; //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } } /** * @group : PathologyWeb Common * @ver : 2009.09.25 (ÆòÈ­ÀÌÁî) * @by : ¹Ú»óȯ * @--------------------------------------------------- * @desc : Á¶Ç÷¸ð¼¼Æ÷ó¸®½Ç ȯÀÚÁ¤º¸ Ãâ·Â. * @param : pPrintcnt[Ãâ·Â¸Å¼ö], pNode[󸮵¥ÀÌÅÍ], pBarCdNode[ÇÁ¸°Åͼ³Á¤»óÅÂ] * @return : * @--------------------------------------------------- */ function abcfPatInfo(pPrintcnt, pNode, pBarCdNode){ var iLeft = model.getValue(pBarCdNode+"/blank/left"); var iTop = model.getValue(pBarCdNode+"/blank/top"); var iXPos = 0; var iYPos = 0; var iWidth = 0; var iSNo = 0; var iENo = 1500; var iCnt = 0; var sPtNo = ""; var sPatNm = ""; var sSndMsg = ""; var sTempStr = ""; var sTempStr2 = ""; var sPrntKind = model.getValue(pBarCdNode + "[1]/prntkind"); var aFlag = new Array(); var aStr = ""; //----------------------------------------- if (iLeft == "" || iLeft == "-") iLeft = 0; if (iTop == "" || iTop == "-") iTop = 0; //------------------- if(sPrntKind != "0"){ var sCommKind = model.getValue(pBarCdNode + "[1]/commkind"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pBarCdNode + "[1]/comm02/comm"); var sDataBit = model.getValue(pBarCdNode + "[1]/comm02/databit"); var sStopBit = model.getValue(pBarCdNode + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pBarCdNode + "[1]/comm02/baudrate"); var sParity = model.getValue(pBarCdNode + "[1]/comm02/parity"); //---------------------- CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm03/setupval"); } } else { return false; } if(pPrintcnt == "" || pPrintcnt < 1) { pPrintcnt = "1"; } //SATO Á¢¼ö¶óº§ Ãâ·Â if( sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ //------------------------ sSndMsg = "AA103500500"; // ÃʱâÈ­ // µî·Ï¹øÈ£ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/pid"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // º´½Ç iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 90 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/roomcd") + " È£"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ȯÀÚ¸í || °ø¿©ÀÚ¸í iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 130 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/name"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ȯÀÚ¼ºº° iXPos = Number(iLeft) + 260 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/sex"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Stem Cell Source Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 195 ; sTempStr = ""; if(model.getValue(pNode+"/tretflag") == "4" && model.getValue(pNode+"/rbcelmnyn") == "Y"){ sTempStr = "RBC"; }else if(model.getValue(pNode+"/trnpttype") == "5") { sTempStr = "Out" + " - " + model.getValue(pNode+"/grdprcplist"); } else { if(model.getValue(pNode+"/tretflag") == "2"){ sTempStr = "ó¸®Àü"; }else if (model.getValue(pNode+"/tretflag") == "4"){ sTempStr = "ó¸®ÈÄ"; } } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ȯÀÚÁֹιøÈ£ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 225 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/rrgstno1") + "-" + model.getValue(pNode+"/rrgstno1").substr(0,1) + "******"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ¼¿Ã³¸®ÀÏÀÚ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 255 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellprcpdd").substring(0,4) + "/" + model.getValue(pNode+"/cellprcpdd").substring(4,6)+ "/" + model.getValue(pNode+"/cellprcpdd").substring(6,8); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //CD34äÁýÀ¯¹«°¡ YÀ̰í ȯÀÚÀ϶§ ¼¼Æ÷°ª Ãâ·Â if(model.getValue(pNode+"/cd34yn") == "Y" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //AUTOÀ̰í ȯÀÚÀϰæ¿ì ¼¼Æ÷°ª Ãâ·Â }else if(model.getValue(pNode+"/trnpttype") == "1" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //º¸°ü·®À̰í ȯÀÚÀϰæ¿ì ¼¼Æ÷°ª Ãâ·Â }else if(model.getValue(pNode+"/tretflag") == "3" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //CD34äÁý À¯¹«°¡ NÀ̰í Ÿ±â°üäÃë°¡ ¾Æ´Ï¸é¼­ °ø¿©ÀÚÀ̰í, ó¸®ÀüÀ̳ª ó¸®Èĸ¦ Ãâ·ÂÇÒ°æ¿ì ¼¼Æ÷°ªÀ» Ãâ·Â }else if(model.getValue(pNode+"/cd34yn") == "N" && model.getValue(pNode+"/trnpttype") != "5"){ if((model.getValue(pNode+"/tretflag") == "2" || model.getValue(pNode+"/tretflag") == "4" ) && model.getValue(pNode+"/patdonor") == "2"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } //Ÿ±â°üÀ̰í CD34À¯¹«°¡ NÀ̸鼭 ȯÀÚÀΰæ¿ì ó¸®Àü°ú ó¸®Èĸ¦ Ãâ·ÂÇÒ¶§ ¼¼Æ÷°ªÀ» Ãâ·ÂÇÔ }else if(model.getValue(pNode+"/cd34yn") == "N" && model.getValue(pNode+"/trnpttype") == "5"){ if((model.getValue(pNode+"/tretflag") == "2" || model.getValue(pNode+"/tretflag") == "4" ) && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } } //------------------------------ sSndMsg += "^PQ"+pPrintcnt+"^XZ"; //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //---------------------- CommAX.SendMessage("^XZ"); sSndMsg += "Q" + pPrintcnt + "Z"; CommAX.SendMsg(sSndMsg); }else{ //---------------- // ZEBRA Á¢¼ö¶óº§ Ãâ·Â //------------------------// ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ sSndMsg = "^XA^LH0,0^PRB"; // µî·Ï¹øÈ£ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/pid"); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // º´½Ç iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 90 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/roomcd") + " È£"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ȯÀÚ¸í iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 130 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/name"); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ȯÀÚ¼ºº° iXPos = Number(iLeft) + 260 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/sex"); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Stem Cell Source Label iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 195 ; sTempStr = ""; if(model.getValue(pNode+"/tretflag") == "4" && model.getValue(pNode+"/rbcelmnyn") == "Y"){ sTempStr = "RBC"; }else if(model.getValue(pNode+"/trnpttype") == "5") { sTempStr = "Out" + " - " + model.getValue(pNode+"/grdprcplist"); } else { if(model.getValue(pNode+"/tretflag") == "2"){ sTempStr = "ó¸®Àü"; }else if (model.getValue(pNode+"/tretflag") == "4"){ sTempStr = "ó¸®ÈÄ"; } } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ȯÀÚÁֹιøÈ£ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 225 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/rrgstno1") + "-" + model.getValue(pNode+"/rrgstno1").substr(0,1) + "******"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ¼¿Ã³¸®ÀÏÀÚ iXPos = Number(iLeft) + 40 ; iYPos = Number(iTop) + 255 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellprcpdd").substring(0,4) + "/" + model.getValue(pNode+"/cellprcpdd").substring(4,6)+ "/" + model.getValue(pNode+"/cellprcpdd").substring(6,8); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //CD34äÁýÀ¯¹«°¡ YÀ̰í ȯÀÚÀ϶§ ¼¼Æ÷°ª Ãâ·Â if(model.getValue(pNode+"/cd34yn") == "Y" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //AUTOÀ̰í ȯÀÚÀϰæ¿ì ¼¼Æ÷°ª Ãâ·Â }else if(model.getValue(pNode+"/tretflag") == "3" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //º¸°ü·®À̰í ȯÀÚÀϰæ¿ì ¼¼Æ÷°ª Ãâ·Â }else if(model.getValue(pNode+"/trnpttype") == "1" && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //CD34äÁý À¯¹«°¡ NÀ̰í Ÿ±â°üäÃë°¡ ¾Æ´Ï¸é¼­ °ø¿©ÀÚÀ̰í, ó¸®ÀüÀ̳ª ó¸®Èĸ¦ Ãâ·ÂÇÒ°æ¿ì ¼¼Æ÷°ªÀ» Ãâ·Â }else if(model.getValue(pNode+"/cd34yn") == "N" && model.getValue(pNode+"/trnpttype") != "5"){ if((model.getValue(pNode+"/tretflag") == "2" || model.getValue(pNode+"/tretflag") == "4" ) && model.getValue(pNode+"/patdonor") == "2"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } //Ÿ±â°üÀ̰í CD34À¯¹«°¡ NÀ̸鼭 ȯÀÚÀΰæ¿ì ó¸®Àü°ú ó¸®Èĸ¦ Ãâ·ÂÇÒ¶§ ¼¼Æ÷°ªÀ» Ãâ·ÂÇÔ }else if(model.getValue(pNode+"/cd34yn") == "N" && model.getValue(pNode+"/trnpttype") == "5"){ if((model.getValue(pNode+"/tretflag") == "2" || model.getValue(pNode+"/tretflag") == "4" ) && model.getValue(pNode+"/patdonor") == "1"){ // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 83 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 460 ; iYPos = Number(iTop) + 118 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 495 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; sTempStr = "^"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // äÁý·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "äÁý·®:" + model.getValue(pNode+"/tretvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else{ // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 50 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol") + "(ML)"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Cell Count : TNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 85 ; sTempStr = ""; sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 120 ; sTempStr = ""; sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Lympho iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; sTempStr = "Lympho(10 8): " + model.getValue(pNode+"/lympoqty"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 190 ; sTempStr = ""; sTempStr = "Hct(%) :" + model.getValue(pNode+"/cellhct"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } } //------------------------------ sSndMsg += "^PQ"+ pPrintcnt +"^XZ"; //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } } /** * @group : PathologyWeb Common * @ver : 2009.09.28 (ÆòÈ­ÀÌÁî) * @by : ¹Ú»óȯ * @--------------------------------------------------- * @desc : Á¶Ç÷¸ð¼¼Æ÷ó¸®½Ç ¹ÙÄÚµå Ãâ·Â. * @param : pPrintcnt[Ãâ·Â¸Å¼ö], pNode[󸮵¥ÀÌÅÍ], pBarCdNode[ÇÁ¸°Åͼ³Á¤»óÅÂ] * @return : * @--------------------------------------------------- */ function abcfBcnoPrint(pPrintcnt, pNode, pBarCdNode){ var iLeft = model.getValue(pBarCdNode+"/blank/left"); var iTop = model.getValue(pBarCdNode+"/blank/top"); var iXPos = 0; var iYPos = 0; var iWidth = 0; var iSNo = 0; var iENo = 1500; var iCnt = 0; var sPtNo = ""; var sPatNm = ""; var sSndMsg = ""; var sTempStr = ""; var sTempStr2 = ""; var sPrntKind = model.getValue(pBarCdNode + "[1]/prntkind"); var aFlag = new Array(); var aStr = ""; //----------------------------------------- if (iLeft == "" || iLeft == "-") iLeft = 0; if (iTop == "" || iTop == "-") iTop = 0; //------------------- if(sPrntKind != "0"){ var sCommKind = model.getValue(pBarCdNode + "[1]/commkind"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pBarCdNode + "[1]/comm02/comm"); var sDataBit = model.getValue(pBarCdNode + "[1]/comm02/databit"); var sStopBit = model.getValue(pBarCdNode + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pBarCdNode + "[1]/comm02/baudrate"); var sParity = model.getValue(pBarCdNode + "[1]/comm02/parity"); //---------------------- CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pBarCdNode + "[1]/comm03/setupval"); } } else { return false; } if(pPrintcnt == "" || pPrintcnt < 1) { pPrintcnt = "1"; } //SATO Á¢¼ö¶óº§ Ãâ·Â if( sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ //------------------------ sSndMsg = "AA103500500"; // ÃʱâÈ­ // º´½Ç iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "º´½Ç:" + model.getValue(pNode+"/roomcd") + "È£"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // äÁýÀÏ Label iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; sTempStr = "äÁýÀÏ:" ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Ç÷(ȯ) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 170 ; sTempStr = ""; sTempStr = "Ç÷(ȯ):" + model.getValue(pNode+"/bldpat") ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Ç÷(°ø) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 205 ; sTempStr = ""; sTempStr = "Ç÷(°ø):" + model.getValue(pNode+"/blddnor") ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 65 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol")+ "(ML)" ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 240 ; sTempStr = ""; if(model.getValue(pNode+"/cellhct") != ""){ sTempStr = "Hct(%):" + model.getValue(pNode+"/cellhct"); } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // ȯÀÚ¸í iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 30 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/name") + "-" + model.getValue(pNode+"/pid") ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : TNC iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 95 ; sTempStr = ""; if(model.getValue(pNode+"/tncqty") != ""){ sTempStr = "TNC(10^8): " + model.getValue(pNode+"/tncqty") ; } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : MNC iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 125 ; sTempStr = ""; if(model.getValue(pNode+"//mncqty") != ""){ sTempStr = "MNC(10^8): " + model.getValue(pNode+"/mncqty"); } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : Lympo iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; if(model.getValue(pNode+"//lympoqty") != ""){ sTempStr = "Lympho(10^8): " + model.getValue(pNode+"/lympoqty"); } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // Cell Count : CD3 iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 185 ; sTempStr = ""; if(model.getValue(pNode+"/dli") == "DLI"){ if(model.getValue(pNode+"//cd3kgqty") != ""){ sTempStr = "CD3(10^6/kg): " + model.getValue(pNode+"/cd3kgqty"); } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // Stem Cell Source Label iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 70 ; sTempStr = ""; var sTrnptType = ""; if(model.getValue(pNode+"/trnpttype") == "5") { sTrnptType = "Out"; }else { sTrnptType = model.getValue(pNode+"/scs"); } if(model.getValue(pNode+"/dli") == "" ){ sTempStr = sTrnptType; }else{ sTempStr = sTrnptType + " - " + model.getValue(pNode+"/dli"); } sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //ó¸®Àü || ó¸®ÈÄ if(model.getValue(pNode+"/tretflag") == "2"){ // (ó¸®Àü) iXPos = Number(iLeft) + 230 ; iYPos = Number(iTop) + 70 ; sTempStr = ""; sTempStr = "(ó¸®Àü)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); }else if (model.getValue(pNode+"/tretflag") == "4"){ // (ó¸®ÈÄ) iXPos = Number(iLeft) + 230 ; iYPos = Number(iTop) + 70 ; sTempStr = ""; sTempStr = "(ó¸®ÈÄ)"; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } // ¹ÙÄÚµå¹øÈ£ iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 280 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellbcno"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); // äÁýÀÏÀÚ iXPos = Number(iLeft) + 490 ; iYPos = Number(iTop) + 140 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellprcpdd").substring(0,4) + "-" + model.getValue(pNode+"/cellprcpdd").substring(4,6)+ "-" + model.getValue(pNode+"/cellprcpdd").substring(6,8); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //¹ÙÄÚµå Æ÷¸Ë if(model.getValue(pNode+"//cellbcno") != ""){ iXPos = Number(iLeft) + 30; iYPos = Number(iTop) + 215; sTempStr = "V" + iYPos + "H" + iXPos + "BG01050" + model.getValue(pNode+"/cellbcno") ; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); } sSndMsg += "Q" + pPrintcnt + "Z"; CommAX.SendMsg(sSndMsg); }else{ //---------------- // ZEBRA Á¢¼ö¶óº§ Ãâ·Â //------------------------// ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ sSndMsg = "^XA^LH0,0^PRB"; // º´½Ç iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 100 ; sTempStr = ""; sTempStr = "º´½Ç:" + model.getValue(pNode+"/roomcd") + "È£"; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // äÁýÀÏ Label iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 135 ; sTempStr = ""; sTempStr = "äÁýÀÏ:" ; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // äÁýÀÏ iXPos = Number(iLeft) + 490 ; iYPos = Number(iTop) + 140 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellprcpdd").substring(0,4) + "-" + model.getValue(pNode+"/cellprcpdd").substring(4,6)+ "-" + model.getValue(pNode+"/cellprcpdd").substring(6,8); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Ç÷(ȯ) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 170 ; sTempStr = ""; sTempStr = "Ç÷(ȯ):" + model.getValue(pNode+"/bldpat") ; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Ç÷(°ø) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 205 ; sTempStr = ""; sTempStr = "Ç÷(°ø):" + model.getValue(pNode+"/blddnor") ; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ÁÖÀÔ·® iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 65 ; sTempStr = ""; sTempStr = "ÁÖÀÔ·®:" + model.getValue(pNode+"/infsvol")+ "(ML)" ; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Hct(%) iXPos = Number(iLeft) + 390 ; iYPos = Number(iTop) + 240 ; sTempStr = ""; if(model.getValue(pNode+"/cellhct") != ""){ sTempStr = "Hct(%):" + model.getValue(pNode+"/cellhct"); } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ȯÀÚ¸í iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 30 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/name") + "-" + model.getValue(pNode+"/pid") ; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : TNC iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 95 ; sTempStr = ""; if(model.getValue(pNode+"/tncqty") != ""){ sTempStr = "TNC(10 8):" + model.getValue(pNode+"/tncqty") ; } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : MNC iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 125 ; sTempStr = ""; if(model.getValue(pNode+"/mncqty") != ""){ sTempStr = "MNC(10 8):" + model.getValue(pNode+"/mncqty"); } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : Lympo iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 155 ; sTempStr = ""; if(model.getValue(pNode+"/lympoqty") != ""){ sTempStr = "Lympho(10 8):" + model.getValue(pNode+"/lympoqty"); } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // Cell Count : CD3 iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 185 ; sTempStr = ""; if(model.getValue(pNode+"/dli") == "DLI"){ if(model.getValue(pNode+"/cd3kgqty") != ""){ sTempStr = "CD3(10 6/kg):" + model.getValue(pNode+"/cd3kgqty"); } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // ^ iXPos = Number(iLeft) + 100 ; iYPos = Number(iTop) + 93 ; sTempStr = ""; if(model.getValue(pNode+"/tncqty") != ""){ sTempStr = "^" ; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 100 ; iYPos = Number(iTop) + 123 ; sTempStr = ""; if(model.getValue(pNode+"/mncqty") != ""){ sTempStr = "^" ; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^ iXPos = Number(iLeft) + 135 ; iYPos = Number(iTop) + 153 ; sTempStr = ""; if(model.getValue(pNode+"/lympoqty") != ""){ TempStr = "^" ; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ^( Cell Count : CD3) iXPos = Number(iLeft) + 100 ; iYPos = Number(iTop) + 183 ; sTempStr = ""; if(model.getValue(pNode+"/dli") == "DLI"){ if(model.getValue(pNode+"/cd3kgqty") != ""){ sTempStr = "^" ; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } // Stem Cell Source Label iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 70 ; sTempStr = ""; var sTrnptType = ""; if(model.getValue(pNode+"/trnpttype") == "5") { sTrnptType = "Out"; }else { sTrnptType = model.getValue(pNode+"/scs"); } if(model.getValue(pNode+"/dli") == "" ){ sTempStr = sTrnptType; }else{ sTempStr = sTrnptType + " - " + model.getValue(pNode+"/dli"); } sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //ó¸®Àü || ó¸®ÈÄ iXPos = Number(iLeft) + 230 ; iYPos = Number(iTop) + 70 ; sTempStr = ""; if(model.getValue(pNode+"/tretflag") == "2"){ // (ó¸®Àü) sTempStr = "(ó¸®Àü)"; }else if (model.getValue(pNode+"/tretflag") == "4"){ // (ó¸®ÈÄ) sTempStr = "(ó¸®ÈÄ)"; } sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTempStr, 1, 1); // -------> Çѵµ¹öÁ¯ sSndMsg += CommAX.HanImageData(); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ¹ÙÄÚµå¹øÈ£ iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 280 ; sTempStr = ""; sTempStr = model.getValue(pNode+"/cellbcno"); sSndMsg += lzzfBP_ChangeFont("C", 12, 10); // ÆùÆ® ¼³Á¤ 18160837 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTempStr); //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // ¹ÙÄÚµå : Code 128 Æ÷¸Ë // BY[?1].[?2]^FO[?3],[?4] : 1[¾ÐÃà], 2[Normal] // ?1 [ ¹ÙÄÚµå Width] : 1[¾ÐÃà], 2[Normal] : ¾ÐÃàÇϸé NormalÀÇ 1/2 »çÀÌÁî. ´Ü, ÀνķüÀÌ ¶³¾îÁú¼ö ÀÖ´Ù. // ?2 [¹ÙÄÚµå Height] : 1.0, 1.5 µî // ?3 [Left Margin] : Á¤¼ö // ?4 [Top Margin] : Á¤¼ö if(model.getValue(pNode+"/cellbcno") != ""){ iXPos = Number(iLeft) + 30 ; iYPos = Number(iTop) + 215 ; sTempStr = ""; sSndMsg += "^BY1,2.5^FO" + "30" + "," + "215"; // ¹ÙÄÚµå Width Á¶Àý sSndMsg += "^BCN,50,N,N,N^FD" + model.getValue(pNode+"/cellbcno") + "^FS"; CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //------------------------------ sSndMsg += "^PQ"+ pPrintcnt +"^XZ"; //--------------------- if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }