/* --------------------------------------------------------------------- CCR MAIN È­¸é°ü¸® (SMMNP03000.xfm - JScript SMMNP03100.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2007.10.08 ---------------------------------------------------------------------- */ var Ccrtstat = ""; // 01 Cart»óÅ var Ccrtstatnm = ""; // 02 Cart»óŸí var Opflagcd = ""; // 03 ±¸ºÐ var Opflagnm = ""; // 04 ±¸ºÐ¸í var Oproomcd = ""; // 05 ¼ö¼ú½Ç var Oproomcdnm = ""; // 06 ¼ö¼ú½Ç¸í var Opfromtmcd = ""; // 07 ¼ö¼ú½Ã°£ var Opfromtmcdnm = ""; // 08 ¼ö¼ú½Ã°£¸í var Orddeptcd = ""; // 09 Áø·á°ú var Orddeptcdnm = ""; // 10 Áø·á°ú¸í var Roomcd = ""; // 11 º´½Ç var Hngnm = ""; // 12 ȯÀÚ¸í var Pid = ""; // 13 ȯÀÚ¹øÈ£ var Sexage = ""; // 14 S/A var Diagcd = ""; // 15 Áø´ÜÄÚµå var Diagcdnm = ""; // 16 Áø´Ü¸í var Opcd = ""; // 17 ¼ö¼úÄÚµå var Opcdnm = ""; // 18 ¼ö¼ú¸í var Perfdrid = ""; // 19 ÁýµµÀÇ var Perfdridnm = ""; // 20 ÁýµµÀǸí var Anstdetlmthdcd = ""; // 21 ¸¶Ãë¹æ¹ý var Anstdetlmthdcdnm = ""; // 22 ¸¶Ãë¹æ¹ý¸í var Oprsrvno = ""; // 23 ¼ö¼ú¿¹¾à¹øÈ£ var Ophistcd = ""; // 24 ¼ö¼úÀ̷±¸ºÐ var Ophistno = ""; // 25 ¼ö¼úÀ̷¹øÈ£ var Opcnfmdd = ""; // 26 ¼ö¼úÀÏÀÚ var gTimerID; // ÀÚµ¿ ÀçÁ¶È¸ ŸÀÌ¸Ó ID /* ------------------------------------------------- */ /* SMMNP003000_CCR MAIN */ /* On Load ½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2007.10.08 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fFormInit() { //2009-06-22 K.J.M º´¿øº° Display ¿©ºÎ model.removenode("/root/send"); model.makeValue("/root/send/reqdata/cdgrupid", "106");//º´¿øº° Display ¿©ºÎ model.makeValue("/root/send/reqdata/supcdid", "");//¼­ºê±¸ºÐ model.makeValue("/root/send/reqdata/cdid", "");//¼­ºê±¸ºÐ submit("TRMNP04903", false); if( model.getValue("/root/init/hardcodeinfo/cdid").substr(7, 1) == "Y" ) {//¼ö¼ú¸í µðÆúÆ® ¼ÂÆÃ ¿©ºÎ Y:ÇѱÛ, N:¿µ¹® model.setValue("/root/init/querykey/opnmkr", "Y");//ÇÑ±Û grd_oprslist.colHidden(grd_oprslist.colRef("opcdenm")) = true;//¿µ¹®¸í grd_oprslist.colHidden(grd_oprslist.colRef("opcdknm")) = false;//Çѱ۸í grd_oprslist.colHidden(grd_oprslist.colRef("afopnm")) = true;//¼ö¼úÈļö¼ú¸í }else { model.setValue("/root/init/querykey/opnmen", "Y");//¿µ¹® grd_oprslist.colHidden(grd_oprslist.colRef("opcdenm")) = false;//¿µ¹®¸í grd_oprslist.colHidden(grd_oprslist.colRef("opcdknm")) = true;//Çѱ۸í grd_oprslist.colHidden(grd_oprslist.colRef("afopnm")) = true;//¼ö¼úÈļö¼ú¸í } model.removenode("/root/send"); model.removenode("/root/main/opPatlist/opPatInfo"); ipt_opcnfmdd.value = getCurrentDate(); ipt_opcntodd.value = getCurrentDate(); model.removenode("/root/init/userinfo"); model.makeValue("/root/init/userinfo/userid", getUserInfo("userid")); model.makeValue("/root/init/userinfo/usernm", getUserInfo("usernm")); //2009.04.08 ÇϵåÄÚµù ¼Ò½º º¯°æ model.makeValue("/root/send/cdgrupid", "038"); submit("TRMNP00323", false); model.setValue("/root/init/querykey/cartgubn", model.getValue("/root/init/viewctrl/viewctrllist/viewctrlinfo/cdnm"));//CCR Main //20101124_KNUH_Start var cdnm = model.getValue("/root/init/querykey/cartgubn"); if(cdnm != "O" || cdnm != "A") { model.setValue("/root/init/querykey/cartgubn", "O"); radio3.refresh(); } //20101124_KNUH_End model.setValue("/root/init/WorkData/cond/cartgubn", model.getValue("/root/init/viewctrl/viewctrllist/viewctrlinfo/cdnm"));//°£È£Ã³¹æ È­¸é submit("TRMNP03004", false) // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â addComboItem("cmb_rosette","Àüü","","above"); model.makeValue("/root/send/opcnfmdd" ,ipt_opcnfmdd.value ); model.makeValue("/root/send/rosette" ,model.getValue("/root/init/querykey/oprosette")); submit("TRMNP03002", false); // ¼ö¼ú½ÇÄÚµå °¡Á®¿À±â addComboItem("cmb_omcd","Àüü","","above"); // AllCheck ±¸ºÐ grd_supplies.fixedcellcheckbox(0,1) = true; grd_opsupply.fixedcellcheckbox(0,1) = true; grd_instrument.fixedcellcheckbox(0,1) = true; grd_erinstrument.fixedcellcheckbox(0,1) = true; grd_ercst.fixedcellcheckbox(0,1) = true; grd_oprslist.fixedcellcheckbox(0,1) = true; grd_oprslist.explorerbar = "sort"; grd_supplies.explorerbar = "sort"; ProgramCls = "P"; // C:CCR MAIN, P:°£È£Ã³¹æ AloneFlag = "N"; // ´Üµ¶½ÇÇà¿©ºÎ fOpDataQuery(); // ¼ö¼úÁ¤º¸ °¡Á®¿À±â fTimer(); model.makeValue("/root/send/reqdata/cdgrupid", "OP"); submit("TRMND03901"); } //-------------------------------------------------- // ¼ö¼ú¹æÁ¤º¸ °¡Á®¿À±â //-------------------------------------------------- function fOpDataQuery() { //20171227 À̵·Èñ Ãß°¡ : ±â±¸/¼Ò¸ðǰ »ó¼¼Ãâ·Â ÈÄ ¹°Ç° »ó¼¼Ãâ·Â½Ã prntcst, prntpad °ªÀÌ À¯ÁöÇÏ¿© ±â±¸/¼Ò¸ðǰ »ó¼¼Ãâ·ÂÀÌ °°ÀÌ µÇ´Â Çö»ó ¼öÁ¤ model.setValue("/root/init/querykey/prntcst", ""); model.setValue("/root/init/querykey/prntpad", ""); model.removenode("/root/send"); model.makeValue("/root/send/opcnfmdd" , model.getValue("/root/init/querykey/opcnfmdd" )); // ¼ö¼ú½ÃÀÛÀÏÀÚ model.makeValue("/root/send/opcntodd" , model.getValue("/root/init/querykey/opcntodd" )); // ¼ö¼úÁ¾·áÀÏÀÚ model.makeValue("/root/send/omcd" , model.getValue("/root/init/querykey/omcd" )); // ¼ö¼ú½ÃÄÚµå model.makeValue("/root/send/dept" , model.getValue("/root/init/querykey/orddept" )); // ºÎ¼­ÄÚµå model.makeValue("/root/send/perfdrid" , model.getValue("/root/init/querykey/perfdrid" )); // ÁýµµÀÇ model.makeValue("/root/send/refdeptflag", model.getValue("/root/init/querykey/cartgubn" )); // īƮ±¸ºÐ model.makeValue("/root/send/oppatflagcd", model.getValue("/root/init/querykey/oppatflagcd")); // ȯÀÚ±¸ºÐ model.makeValue("/root/send/opflagcd" , model.getValue("/root/init/querykey/opflagcd" )); // ¼ö¼ú±¸ºÐ model.makeValue("/root/send/anstmthdcd" , model.getValue("/root/init/querykey/anstmthdcd" )); // ¸¶ÃëÁ¾·ù model.makeValue("/root/send/ccrtstat" , model.getValue("/root/init/querykey/ccrtstat" )); // »óÅ model.makeValue("/root/send/angioyn" , model.getValue("/root/init/querykey/angioyn" )); // ANGIO Á¦¿Ü ¿©ºÎ model.makeValue("/root/send/eyyn" , model.getValue("/root/init/querykey/eyyn" )); // ¾È°ú Á¦¿Ü ¿©ºÎ model.makeValue("/root/send/dryn" , model.getValue("/root/init/querykey/dryn" )); // ºÐ¸¸½Ç Á¦¿Ü ¿©ºÎ model.makeValue("/root/send/oprosette" , model.getValue("/root/init/querykey/oprosette" )); // rosette model.makeValue("/root/send/goodcls" , model.getValue("/root/init/querykey/goodcls" )); // rosette model.makeValue("/root/send/cnclflag" , model.getValue("/root/init/querykey/cnclflag" )); // Ãë¼Ò //model.removeNodeset("/root/main/oprs"); model.removeNodeset("/root/main/opPatlist/opPatInfo"); submit("TRMNP03001"); // ¼ö¼ú Á¤º¸ °¡Á®¿À±â var iRows = grd_oprslist.rows; if (iRows > 1) { var ii = 0 ; var wCnfmDT = ""; var sRoomCd = ""; var wRoomCd = model.getValue("/root/main/opPatlist/opPatInfo["+1+"]/oproomcd"); for( var i = 1; i <= iRows; i++ ) { ////if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/delivefact") != "") { // grd_oprslist.cellstyle("background-image", i, 21) = "../../../com/commonweb/images/icon_list.gif"; // } sRoomCd = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/oproomcd"); callyn = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/callyn"); opflagcd = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/opflagcd"); if( wRoomCd != sRoomCd ) { ii++; wRoomCd = sRoomCd; } //°¨¿°Á¤º¸ if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/disp1") == "Y") { grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp1img")) = "../../../com/hismainweb/images/injector_en.gif"; }else{ grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp1img")) = ""; } if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/disp2") == "Y") { grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp2img")) = "../../../com/hismainweb/images/touch_en.gif"; }else{ grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp2img")) = ""; } if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/disp3") == "Y") { grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp3img")) = "../../../com/hismainweb/images/air_en.gif"; }else{ grd_oprslist.cellstyle("background-image", i, grd_oprslist.colRef("disp3img")) = ""; } // if( ii % 2 == 0 ) {//¦¼ö grd_oprslist.rowstyle( i , "data", "background-color") = "#FFFFFF"; }else { grd_oprslist.rowstyle( i , "data", "background-color") = "#F7FFF7"; } // if( callyn == "Y" ) {//È£Ãâ¿©ºÎ grd_oprslist.rowstyle( i , "data", "color") = "#4d4d4d"; } if( (opflagcd == "1")||(opflagcd == "3") ){//Á¤±Ô, Ãß°¡ grd_oprslist.rowstyle( i , "data", "color") = "#2D2D2D"; } if( opflagcd == "2" ) {//ÀÀ±Þ grd_oprslist.rowstyle( i , "data", "color") = "#D22D2D"; } //if( opflagcd == "3" ) {//Ãß°¡ // grd_oprslist.rowstyle( i , "data", "color") = "#2D8F26"; //} if( opflagcd == "4" ) {//Ãë¼Ò grd_oprslist.rowstyle( i , "data", "color") = "#2D2DD2"; } // if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/opstatcd").substr(1,1)=="9") { grd_oprslist.rowstyle( i , "data", "color") = "#2D2DD2"; } } } } //-------------------------------------------------- // 󹿻󼼳»¿ª POPUP //-------------------------------------------------- function fCartDetailInfo(sFlag) { var RowCnt = grd_oprslist.rows - grd_oprslist.fixedRows; var sPatFlag = ""; var iRow = grd_oprslist.row; var OprsPath = "/root/main/opPatlist/opPatInfo["; if (RowCnt < 1){ grd_oprslist.row = 1; return; } if( (iRow < 1)||(iRow > grd_oprslist.rows) ){ //messageBox("ó¹æÀ» µî·ÏÇÒ È¯ÀÚ¸¦ ¸ÕÀú","C002"); return; } if (model.getValue(OprsPath+iRow+"]/opstatcd").substr(1,1)=="9") { alert("Ãë¼ÒµÈ ÀÚ·á´Â ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù."); return; } //--------------------------------------------------------- // 2008.01.22 CCR MAIN¿¡¼­´Â »ó´Ü¿¡ ¿Ã¸®Áö ¾Ê°í ó¸®ÇÑ´Ù. //--------------------------------------------------------- // »ó´ÜÁ¤º¸ Setting // sPatFlag = model.getValue(OprsPath+iRow+"]/oppatflagcd"); // if (sPatFlag == "") { // sPatFlag = "I"; // } // // var sParam = "T¢Ë" // 01 O:¿Ü·¡, I:ÀÔ¿ø±¸ºÐ, T:¼ö¼ú¿¹¾à // + model.getValue(OprsPath+iRow+"]/pid" ) + "¢Ë" // 02 µî·Ï¹øÈ£ // + model.getValue(OprsPath+iRow+"]/opcnfmdd") + "¢Ë" // 03 ¼ö¼ú½ÃÀÛÀÏÀÚ // + "¢Ë" // 04 cretno(¾ø´Â °æ¿ì ""·Î ó¸®) // + model.getValue(OprsPath+iRow+"]/instcd") + "¢Ë" // 05 ±â°üÄÚµå // + model.getValue(OprsPath+iRow+"]/perfdeptcd")+ "¢Ë" // 06 Áýµµ°úºÎ¼­ // + model.getValue(OprsPath+iRow+"]/perfdrid1") + "¢Ë" // 07 ÁýµµÀÇID // + sPatFlag + "¢Ë" // 08 ȯÀÚ±¸ºÐ // + "F¢Ë" // 09 F -󸮱¸ºÐ ¹«Á¶°Ç F·Î ¼³Á¤ // + model.getValue(OprsPath+iRow+"]/oprsrvno") + "¢Ë" // 10 ¼ö¼ú¿¹¾à¹øÈ£ // + model.getValue(OprsPath+iRow+"]/ophistno") + "¢Ë" // 11 ¼ö¼úÀ̷¹øÈ£ // + model.getValue(OprsPath+iRow+"]/opcnfmdd") + "¢Ë"; // 12 Á¶È¸ÀÏÀÚ // // setParameter("condparam", sParam); // // modal("SPMMO08900"); //=========================================================== sToggle = 1 ; fViewToggle(sToggle); // ÁÙÀ̱â //--------------- »ó´ÜÁ¤º¸ ¹Þ±â ------------------------------------ // model.removeNodeset("/root/main/operation/list"); // // var node = getGlobalVariable("operation"); // setCSVToNode("/root/main/operation", node); // // var sPid = model.getValue("/root/main/operation/list/pid"); //--------------- »ó´ÜÁ¤º¸ ¹Þ±â END -------------------------------- model.setValue("/root/init/MmohoprsKey/oprsrvno", model.getValue(OprsPath+iRow+"]/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue("/root/init/MmohoprsKey/ophistcd", model.getValue(OprsPath+iRow+"]/ophistcd")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue("/root/init/MmohoprsKey/ophistno", model.getValue(OprsPath+iRow+"]/ophistno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue("/root/init/WorkData/cond/cartgubn", model.getValue("/root/init/querykey/cartgubn")); //Á¶È¸ īƮ±¸ºÐÀ» ó¹æÁ¶È¸ ºÎ¼­±¸ºÐÀ¸·Î ¼ÂÆÃ if( sFlag == "S" ) {//óÀ½À϶§¸¸ ¹°Ç°ÀÌ ±âº» ¼ÂÆÃ model.toggle("good"); button8.selected = true; } fQueryData(); // Á¶È¸¹öư Click½Ã º¸¿©ÁÖ±â } /* ------------------------------------------------- */ /* SMMNP003100_󹿻󼼳»¿ª */ /* On Load ½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2007.10.08 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fFormInit03100() { ipt_opcnfmdd.disabled = true; if (checkOpener() ) { Ccrtstat = opener.window.javascript.getParameter("ccrtstat" ); // 01 Cart»óÅ Ccrtstatnm = opener.window.javascript.getParameter("ccrtstatnm" ); // 02 Cart»óŸí Opflagcd = opener.window.javascript.getParameter("opflagcd" ); // 03 ±¸ºÐ Opflagnm = opener.window.javascript.getParameter("opflagnm" ); // 04 ±¸ºÐ¸í Oproomcd = opener.window.javascript.getParameter("oproomcd" ); // 05 ¼ö¼ú½Ç Oproomcdnm = opener.window.javascript.getParameter("oproomcdnm" ); // 06 ¼ö¼ú½Ç¸í Opfromtmcd = opener.window.javascript.getParameter("opfromtmcd" ); // 07 ¼ö¼ú½Ã°£ Opfromtmcdnm = opener.window.javascript.getParameter("opfromtmcdnm" ); // 08 ¼ö¼ú½Ã°£¸í Orddeptcd = opener.window.javascript.getParameter("orddeptcd" ); // 09 Áø·á°ú Orddeptcdnm = opener.window.javascript.getParameter("orddeptcdnm" ); // 10 Áø·á°ú¸í Roomcd = opener.window.javascript.getParameter("roomcd" ); // 11 º´½Ç Hngnm = opener.window.javascript.getParameter("hngnm" ); // 12 ȯÀÚ¸í Pid = opener.window.javascript.getParameter("pid" ); // 13 ȯÀÚ¹øÈ£ Sexage = opener.window.javascript.getParameter("sexage" ); // 14 S/A Diagcd = opener.window.javascript.getParameter("diagcd" ); // 15 Áø´ÜÄÚµå Diagcdnm = opener.window.javascript.getParameter("diagcdnm" ); // 16 Áø´Ü¸í Opcd = opener.window.javascript.getParameter("opcd" ); // 17 ¼ö¼úÄÚµå Opcdnm = opener.window.javascript.getParameter("opcdnm" ); // 18 ¼ö¼ú¸í Perfdrid = opener.window.javascript.getParameter("perfdrid" ); // 19 ÁýµµÀÇ Perfdridnm = opener.window.javascript.getParameter("perfdridnm" ); // 20 ÁýµµÀǸí Anstdetlmthdcd = opener.window.javascript.getParameter("anstdetlmthdcd" ); // 21 ¸¶Ãë¹æ¹ý Anstdetlmthdcdnm = opener.window.javascript.getParameter("anstdetlmthdcdnm"); // 22 ¸¶Ãë¹æ¹ý¸í Oprsrvno = opener.window.javascript.getParameter("oprsrvno" ); // 23 ¼ö¼ú¿¹¾à¹øÈ£ Ophistcd = opener.window.javascript.getParameter("ophistcd" ); // 24 ¼ö¼úÀ̷±¸ºÐ Ophistno = opener.window.javascript.getParameter("ophistno" ); // 25 ¼ö¼úÀ̷¹øÈ£ Opcnfmdd = opener.window.javascript.getParameter("opcnfmdd" ); // 26 ¼ö¼úÀÏÀÚ } //----- model.setValue("/root/init/querykey/opcnfmdd" , Opcnfmdd ); model.setValue("/root/init/querykey/pid" , Pid ); model.setValue("/root/init/querykey/hngnm" , Hngnm ); model.setValue("/root/init/querykey/sexage" , Sexage ); model.setValue("/root/init/querykey/oproomcd" , Oproomcd ); model.setValue("/root/init/querykey/opcd" , Opcd ); model.setValue("/root/init/querykey/orddeptcd", Orddeptcd); model.setValue("/root/init/querykey/perfdrid" , Perfdrid ); model.setValue("/root/init/querykey/oprsrvno" , Oprsrvno ); model.setValue("/root/init/querykey/ccrtstat" , Ccrtstat ); //--- model.removeNodeset("/root/main/CartOrdData/ListSupplies"); model.removeNodeset("/root/main/CartOrdData/ListSutures"); model.removeNodeset("/root/main/CartOrdData/ListDrug"); model.removeNodeset("/root/main/CartOrdData/ListInstrument"); submit("TRMNP03101"); model.refresh(); } //-------------------------------------------------- // Cart ¶óº§ Ãâ·Â //-------------------------------------------------- function fPrntCartLabel(){ modal("SPMNP03000"); var sMsg = getParameter("SPMNP03000_Param"); var sOPRSPath = "/root/main/opPatlist/opPatInfo"; var sCartLabelPath = "/root/init/querykey/oprsinfo/oprslist"; var sOPRow = 0; var deptflagnm = ""; var deptflag = model.getValue("/root/init/querykey/cartgubn"); if( deptflag == "O" ) { deptflagnm = "¼ö¼ú"; }else if( deptflag == "A" ) { deptflagnm = "¸¶Ãë"; } var labellist = "oprsrvno"; model.resetInstanceNode(sCartLabelPath); if (sMsg == "") return; if (sMsg == 1){ // ¼±ÅÃÇÑ È¯ÀÚ¸¸ Ãâ·Â for (var iRow=grd_oprslist.fixedrows; iRow <= grd_oprslist.rows - grd_oprslist.fixedrows; iRow++){ if (model.getValue(sOPRSPath+"["+iRow+"]/chk") == "true"){ if( parseInt(model.getValue(sOPRSPath+"["+iRow+"]/opstatcd")) > 39 ) {//¼ö¼úºÎÅÍ´Â Ãâ·Â¾ÈµÊ. return; } sOPRow++; model.makeValue(sCartLabelPath+"["+sOPRow+"]/weekname" , model.getValue(sOPRSPath+"["+iRow+"]/weekname")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/oproomcdnm" , model.getValue(sOPRSPath+"["+iRow+"]/oproomcdnm")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/orddeptcdnm" , "(" + model.getValue(sOPRSPath+"["+iRow+"]/depthngnm")+")"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/hngnm" , model.getValue(sOPRSPath+"["+iRow+"]/hngnm" )); model.makeValue(sCartLabelPath+"["+sOPRow+"]/pid" , model.getValue(sOPRSPath+"["+iRow+"]/pid" )); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opfromtmcdnm", "¼ö¼ú½Ã°£["+ model.getValue(sOPRSPath+"["+iRow+"]/fstrgstdt").substr(11, 5)+"]"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/perfdridnm" , "ÁýµµÀÇ[" + model.getValue(sOPRSPath+"["+iRow+"]/perfdridnm1")+"]"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opcdnm" , model.getValue(sOPRSPath+"["+iRow+"]/opcdknm")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opcnfmdd" , model.getValue(sOPRSPath+"["+iRow+"]/opcnfmdd")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/sexage" , "(" + model.getValue(sOPRSPath+"["+iRow+"]/sa")+")"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/deptflagnm" , deptflagnm); labellist = labellist + "¢Ì" + model.getValue(sOPRSPath+"["+iRow+"]/oprsrvno"); } } }else if(sMsg == 2){ // ÇØ´çÀÏÀÇ Àüü ȯÀÚ Ãâ·Â for(var iRow=grd_oprslist.fixedrows; iRow <= grd_oprslist.rows - grd_oprslist.fixedrows; iRow++){ if( parseInt(model.getValue(sOPRSPath+"["+iRow+"]/opstatcd")) > 39 ) {//¼ö¼úºÎÅÍ´Â Ãâ·Â¾ÈµÊ. continue; } sOPRow++; model.makeValue(sCartLabelPath+"["+sOPRow+"]/weekname" , model.getValue(sOPRSPath+"["+iRow+"]/weekname")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/oproomcdnm" , model.getValue(sOPRSPath+"["+iRow+"]/oproomcdnm" )); model.makeValue(sCartLabelPath+"["+sOPRow+"]/orddeptcdnm" , "(" + model.getValue(sOPRSPath+"["+iRow+"]/depthngnm")+")"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/hngnm" , model.getValue(sOPRSPath+"["+iRow+"]/hngnm" )); model.makeValue(sCartLabelPath+"["+sOPRow+"]/pid" , "(" + model.getValue(sOPRSPath+"["+iRow+"]/pid" )+")"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opfromtmcdnm", "¼ö¼ú½Ã°£["+ model.getValue(sOPRSPath+"["+iRow+"]/fstrgstdt").substr(11, 5)+"]"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/perfdridnm" , "ÁýµµÀÇ[" + model.getValue(sOPRSPath+"["+iRow+"]/perfdridnm1")+"]"); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opcdnm" , model.getValue(sOPRSPath+"["+iRow+"]/opcdknm")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/opcnfmdd" , model.getValue(sOPRSPath+"["+iRow+"]/opcnfmdd")); model.makeValue(sCartLabelPath+"["+sOPRow+"]/deptflagnm" , deptflagnm); labellist = labellist + "¢Ì" + model.getValue(sOPRSPath+"["+iRow+"]/oprsrvno"); } } if(sOPRow < 1){ messageBox("¶óº§À» Ãâ·ÂÇÒ µ¥ÀÌÅͰ¡","I004"); return; } exeReportPreview("RPMNP03000", "XMLSTR", "", "", "true", "", "", "", "", "true"); model.removenode("/root/send"); model.makeValue("/root/send/savedata", labellist); submit("TXMNP03004");//¶óº§ Ãâ·Â ¿©ºÎ ¾÷µ¥ÀÌÆ® 2009.03.10 fOpDataQuery(); } //-------------------------------------------------- // Cart Ãâ·Â //-------------------------------------------------- function fPrntDetailCnts(){ var rtnflag, oprsrvno, oproomcd, ophistno, cartgubn; var cnt = 0, cnt2 = 0; var iRows = grd_oprslist.rows; var sPatOPRSInfoPath = "/root/init/querykey/patoprsinfo"; var sOPRSPath = "/root/main/opPatlist/opPatInfo"; var cartbaglist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd"; var sSaveFlag = false; var sSaveData = "cartstat¢Ëoprsrvno¢Ëophistno¢Ëcartgubn¢Ì"; if ( iRows < 1){ messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; }else { for( var i = 0; i < iRows; i++ ) { if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { cnt2 += 1; if( ( model.getValue(sOPRSPath+"["+i+"]/ccrtstat") != "1" ) && ( model.getValue(sOPRSPath+"["+i+"]/ccrtstat") != "2" ) ){ //ºÒÃâÀÌÈÄÀÇ Ä«Æ® »ó¼¼³»¿ª model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm" )); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd" )); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm" )); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sOPRSPath+"["+i+"]/pid" )); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm" )); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa" )); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm" )); model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdknm" )); model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1" )); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd" )); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno" )); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd" )); exeReportPreview("RPMNP03003", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } } } } } function fChkPrnt(){ group5.visible = true; } function fPrntUserInfoChk(){ group3.visible = true; model.refresh(); } var chkuserinfo = "false"; function fPrntFlagChk(){ var prntgood = model.getValue("/root/init/querykey/prntgood"); var prntinstr = model.getValue("/root/init/querykey/prntinstr"); var prntcst = model.getValue("/root/init/querykey/prntcst"); var prntpad = model.getValue("/root/init/querykey/prntpad"); if( prntgood == ""&&prntinstr == ""&&prntcst == "" ) { messageBox("Ãâ·ÂÇÒ ±¸ºÐÀ» ¼±ÅÃÇϼ¼¿ä.", "E000"); return false; }else { return true; } } //-------------------------------------------------- // Cart »ó¼¼³»¿ª Ãâ·Â //-------------------------------------------------- function fPrntCartDetailCnts(pFlag, sFlag){ var rtnflag, oprsrvno, oproomcd, ophistno, cartgubn, prntgoodstat, prntinstrstat, prntcststat, varcureflag=""; var cnt = 0, cnt2 = 0; var prntgood = model.getValue("/root/init/querykey/prntgood"); var prntinstr = model.getValue("/root/init/querykey/prntinstr"); var prntcst = model.getValue("/root/init/querykey/prntcst"); var prntpad = model.getValue("/root/init/querykey/prntpad"); //if( prntgood == ""&&prntinstr == ""&&prntcst == "" ) { // messageBox("Ãâ·ÂÇÒ ±¸ºÐÀ» ¼±ÅÃÇϼ¼¿ä.", "E000"); // return; //} var iRows = grd_oprslist.rows; var sPatOPRSInfoPath = "/root/init/querykey/patoprsinfo"; var sOPRSPath = "/root/main/opPatlist/opPatInfo"; var cartbaglist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn¢Ëdeliveflag¢Ëprntgood¢Ëprntinstr¢Ëprntcst¢Ëvarcureflag¢Ëgoodcrflag¢Ëcallflag"; var sSaveFlag = false; var sSaveData = "cartstat¢Ëoprsrvno¢Ëophistno¢Ëcartgubn¢Ì"; var deptflagnm = ""; var deptflag = model.getValue("/root/init/querykey/cartgubn"); if( deptflag == "O" ) { if( pFlag == "S" ) { deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [Á¤±Ô]"; }else if( pFlag == "E" ){ deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; }else { deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [Ãß°¡]"; } }else if( deptflag == "A" ) { if( pFlag == "S" ) { deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [Á¤±Ô]"; }else if( pFlag == "E" ){ deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; }else { deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [Ãß°¡]"; } } //Á¤±Ô, ÀÀ±Þ ºÒÃâ·Î º¯°æ2009.07.01 K.J.M //¹°Ç°, ±â±¸, ¼Ò¸ðǰ ==> ¹°Ç°, ±â±¸/¼Ò¸ðǰÀ¸·Î µÎ°¡Áö·Î Ãâ·Â¹° ÅëÇÕ if( pFlag == "S" ) {//Á¤±Ô(¹°Ç°ºÒÃâ) if ( iRows < 1){ messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; }else { for( var i = 1; i <= iRows; i++ ) { if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { //if( parseInt(model.getValue(sOPRSPath+"["+i+"]/opstatcd")) > 39 ) {//¼ö¼úºÎÅÍ´Â Ãâ·Â¾ÈµÊ. // messageBox("¼ö¼úºÎÅÍ´Â ºÒÃâÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); // return; //} oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); cnt2 += 1; if( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3" ) { if( prntgood == "G" ) { prntgoodstat = "G3"; varcureflag = "'1', '2', '3', '5', '7', '8', '9'"; }else { prntgoodstat = "G1"; } }else { prntgoodstat = "G" + model.getValue(sOPRSPath+"["+i+"]/goodstat"); } if( sFlag == "CCR" ) {//CCRÀ϶§ ±â±¸Ãâ·Â if( model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3" ) { if( prntinstr == "I" ) { prntinstrstat = "I3"; if( varcureflag == "" ) { varcureflag = "'4', '6', '10'"; }else { varcureflag = varcureflag + ", '4', '6', '10'"; } }else { prntinstrstat = "I1"; } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } }else if( sFlag == "CSR" ) { if( model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3" ) { if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { prntinstrstat = "I3"; if( prntinstr == "I" ) { if( varcureflag == "" ) { varcureflag = "'4'"; }else { varcureflag = varcureflag + ", '4'"; } } if( prntcst == "C" ) { if( varcureflag == "" ) { varcureflag = "'6'"; }else { varcureflag = varcureflag + ", '6'"; } } if( prntpad == "P" ) { if( varcureflag == "" ) { varcureflag = "'10'"; }else { varcureflag = varcureflag + ", '10'"; } } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } } } prntcststat = "C1"; if( sFlag == "CCR" ) {//CCR¿¡¼­ ±â±¸ ºÒÃâ½Ã Àüü Ãâ·Â if( prntinstr == "I" ) { model.setValue("/root/init/querykey/prntcst", "C"); model.setValue("/root/init/querykey/prntpad", "P"); prntcst = "C"; prntpad = "P"; } } if( prntgood == ""&&prntinstr == ""&&prntcst == ""&&prntpad == "" ) { messageBox("Çϳª¶óµµ üũ¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.", "E000"); return; } if( model.getValue(sOPRSPath+"["+i+"]/goodstat") > "2"&&model.getValue(sOPRSPath+"["+i+"]/instrstat") > "2" ) {//¹°Ç°, ±â±¸ ºÒÃâÀÌ¸é »óŰªÃ³¸® ¾ÈÇÔ. }else { if( ( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3" )||( model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3" ) ){ //¹°Ç°, ±â±¸ ºÒÃâÀÌÀüÀ̸é cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "u" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "S" + "¢Ë" + sFlag; }else {//Ãß°¡ ¹× ÀçÃâ·Â cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "su" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "S" + "¢Ë" + sFlag; } } model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); if( model.getValue("/root/init/querykey/opnmen") == "Y" ) {//¿µ¹® model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdenm")); }else { model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdknm")); } model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue(sPatOPRSInfoPath+"/cartgubn" , deptflag); model.makeValue(sPatOPRSInfoPath+"/deptflagnm" , deptflagnm); model.makeValue(sPatOPRSInfoPath+"/prntinstr" , prntinstr); model.makeValue(sPatOPRSInfoPath+"/prntcst" , prntcst); model.makeValue(sPatOPRSInfoPath+"/prntpad" , prntpad); model.makeValue(sPatOPRSInfoPath+"/goodcrflag" , "S"); model.makeValue(sPatOPRSInfoPath+"/usernm" , model.getValue("/root/init/userinfo/usernm")); //20110103_KNUH_Start model.makeValue("/root/send/reqdata/oprsrvno", model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue("/root/send/reqdata/cartgubn", model.getValue("/root/init/querykey/cartgubn")); var goodstat = model.getValue(sOPRSPath+"["+i+"]/goodstat"); if( (goodstat < "3" ) && ( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) ) model.makeValue("/root/send/reqdata/openflag", "ALL"); else if( goodstat < "3" ) model.makeValue("/root/send/reqdata/openflag", "CCR"); else if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) model.makeValue("/root/send/reqdata/openflag", "CSR"); submit("TRMNP03008"); model.removenodeset("/root/temp/prtlist"); model.makeNode("/root/temp/prtlist/suture"); model.makeNode("/root/temp/prtlist/supply"); model.makeNode("/root/temp/prtlist/sheet"); model.makeNode("/root/temp/prtlist/glove"); model.makeNode(sPatOPRSInfoPath+"/instrument"); model.makeNode(sPatOPRSInfoPath+"/supplies"); model.makeNode(sPatOPRSInfoPath+"/linen"); //20110103_KNUH_Start var cureflag; var len; var inst = 0; var suture = 0; var sheet = 0; var glove = 0; var instrument = 0; var supplies = 0; var linen = 0; model.makeValue("/root/temp/prtlist/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue("/root/temp/prtlist/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue("/root/temp/prtlist/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue("/root/temp/prtlist/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue("/root/temp/prtlist/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue("/root/temp/prtlist/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue("/root/temp/prtlist/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue("/root/temp/prtlist/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); //KNUH, ¼ö¼ú¹øÈ£ ÇÔ²² Ãâ·Â ¿äû (2011.01.24 JJE) var newOpcdNm = ""; if( model.getValue("/root/init/querykey/opnmen") == "Y" ) {//¿µ¹® newOpcdNm = model.getValue(sOPRSPath+"["+i+"]/opcdenm"); }else { newOpcdNm = model.getValue(sOPRSPath+"["+i+"]/opcdknm"); } newOpcdNm = newOpcdNm + " (¼ö¼ú¹øÈ£: " + model.getValue(sOPRSPath+"["+i+"]/oprsrvno") + ")"; model.makeValue("/root/temp/prtlist/opcdnm" , newOpcdNm); model.makeValue("/root/temp/prtlist/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue("/root/temp/prtlist/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue("/root/temp/prtlist/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue("/root/temp/prtlist/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue("/root/temp/prtlist/deptflagnm" , deptflagnm); model.makeValue("/root/temp/prtlist/curdd", getCurrentDate()); model.makeValue("/root/temp/prtlist/curtm", getCurrentTime()); model.makeValue("/root/temp/prtlist/usernm" , model.getValue("/root/init/userinfo/usernm")); len = instance1.selectNodes("/root/init/cartinfo/cartlist"); for( var j= 1; j <= len.length; j++) { cureflag = model.getValue("/root/init/cartinfo/cartlist[" + j + "]/cureflag"); if(cureflag == "1") { if(inst == 0) { copyNodesetType("/root/temp/prtlist/suture", "/root/init/cartinfo/cartlist[" + j + "]"); inst = 1; } else { copyNodesetType("/root/temp/prtlist/suture", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "2") { if(suture == 0) { copyNodesetType("/root/temp/prtlist/supply", "/root/init/cartinfo/cartlist[" + j + "]"); suture = 1; } else { copyNodesetType("/root/temp/prtlist/supply", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "7") { if(sheet == 0) { copyNodesetType("/root/temp/prtlist/sheet", "/root/init/cartinfo/cartlist[" + j + "]"); sheet = 1; } else { copyNodesetType("/root/temp/prtlist/sheet", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "8") { if(glove == 0) { copyNodesetType("/root/temp/prtlist/glove", "/root/init/cartinfo/cartlist[" + j + "]"); glove = 1; } else { copyNodesetType("/root/temp/prtlist/glove", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "4") { if(instrument == 0) { copyNodesetType(sPatOPRSInfoPath+"/instrument", "/root/init/cartinfo/cartlist[" + j + "]"); instrument = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/instrument", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "6") { if(supplies == 0) { copyNodesetType(sPatOPRSInfoPath+"/supplies", "/root/init/cartinfo/cartlist[" + j + "]"); supplies = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/supplies", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "10") { if(linen == 0) { copyNodesetType(sPatOPRSInfoPath+"/linen", "/root/init/cartinfo/cartlist[" + j + "]"); linen = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/linen", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } } //20110105_KNUHStart // makeReportPreview(0,0,10, 10, ""); //@@ ¾Æ·¡ < "3" Á¦°Å, Á¶È¸ sqlµµ º¯°æ/Ãß°¡ ÇÊ¿ä! @@ if( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3" ) {//ÀÓ½Ã, ÀúÀåÀÏ °æ¿ì¸¸ Ãâ·Â if( prntgood == "G" ) { //exeReportPreview("RPMNP03001", "XMLSTR", "/root/temp/prtlist", "", "true", "", "", "", "", "false", "", "", "", ""); //exeReportPreview("RPMNP01800", "XMLSTR", "/root/main/prtinfo", "", "true", "", "", "", "", "true", "", "", "", ""); //exeReportPreview("RPMNG01300", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", ""); exeReportPreview("RPMNP03001", "XMLSTR", "/root/temp/prtlist", "", "true", "", "", "", "", "true", "", "", "", ""); } } if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) {//±â±¸, ¼Ò¸ðǰ, ¸°³Ù/ÆÐµå·ù ¼±Åýà exeReportPreview("RPMNP03004", "XMLSTR", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } //Ãâ·Â¹° ÅëÇÕÀ¸·Î »ç¿ë¾ÈÇÔ2009.07.01 K.J.M //if( prntcst == "C" ) { // exeReportPreview("RPMNP03005", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); //} } } } }else {//ÀÀ±ÞºÒÃâ if ( iRows < 1){ messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; }else { for( var i = 1; i <= iRows; i++ ) { if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); cnt2 += 1; if( model.getValue(sOPRSPath+"["+i+"]/instrstat") >= "3" ) { if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { prntinstrstat = "I3"; if( prntinstr == "I" ) { if( varcureflag == "" ) { varcureflag = "'4'"; }else { varcureflag = varcureflag + ", '4'"; } } if( prntinstr == "C" ) { if( varcureflag == "" ) { varcureflag = "'6'"; }else { varcureflag = varcureflag + ", '6'"; } } if( prntinstr == "P" ) { if( varcureflag == "" ) { varcureflag = "'10'"; }else { varcureflag = varcureflag + ", '10'"; } } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } }else { messageBox("ºÒÃâÀÌÈÄ¿¡¸¸ ÀÀ±ÞºÒÃâÀÌ °¡´ÉÇÕ´Ï´Ù.!", "E000"); return; prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "e" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + "C1" + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "E" + "¢Ë" + sFlag; model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdknm")); model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue(sPatOPRSInfoPath+"/cartgubn" , deptflag); model.makeValue(sPatOPRSInfoPath+"/deptflagnm" , deptflagnm); model.makeValue(sPatOPRSInfoPath+"/prntinstr" , prntinstr); model.makeValue(sPatOPRSInfoPath+"/prntcst" , prntcst); model.makeValue(sPatOPRSInfoPath+"/prntpad" , prntpad); model.makeValue(sPatOPRSInfoPath+"/goodcrflag" , "E"); model.makeValue(sPatOPRSInfoPath+"/usernm" , model.getValue("/root/init/userinfo/usernm")); if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) {//±â±¸, ¼Ò¸ðǰ, ¸°³Ù/ÆÐµå·ù ¼±Åýà exeReportPreview("RPMNP03004", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } //exeReportPreview("RPMNP03004", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } } } } if( cnt2 < 1 ) { messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; } if( pFlag == "S" ) { group5.visible = false; } //if( sFlag == "CCR" ) {//CCR È£ÃâÀÏ °æ¿ì¸¸ ½ÇÇà debugger; if( cnt > 0 ) { //īƮ ºÒÃâ(°ø±Þ) model.setValue("/root/main/cartsend", cartbaglist); if(!submit("TXMNP03401")) { messageBox(model.getValue("/root/properties/error/msg"), "E000"); return; } } fOpDataQuery(); //} } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : Áý°èÇ¥ Ãâ·Â */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fPrntCartSumList(){ var curtDate = getCurrentDate(); curtDate = curtDate.substr(0, 4) +"/"+ curtDate.substr(4, 2) +"/"+ curtDate.substr(6, 2); model.removenode("/root/send"); model.makeValue("/root/send/report/opcnfmdd", model.getValue("/root/init/querykey/opcnfmdd")); model.makeValue("/root/send/report/opcntodd", model.getValue("/root/init/querykey/opcntodd")); model.makeValue("/root/send/report/prntdd", curtDate); model.makeValue("/root/send/report/instcd", getUserInfo("dutplceinstcd")); exeReportPreview("RPMNP03002", "XML", "/root/send/report", "", "", "", "", "", "", "true"); } /** * @group : * @ver : 2007.11.09 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : CaseCart ºÒÃâ Ãë¼Ò * @param : * @return : * @--------------------------------------------------- */ function fDeliveCncl(pFlag, sFlag) { var rtnflag, oprsrvno, oproomcd, ophistno, cartgubn, prntgood, prntinstr, prntpad, varcureflag="", prntinstrstat, prntgoodstat, prcntcststat; var cnt = 0, cnt2 = 0; var iRows = grd_oprslist.rows; var sOPRSPath = "/root/main/opPatlist/opPatInfo"; var sCnclData = "oprsrvno¢Ëopcnfmdd¢Ëpid¢Ëcartgubn¢Ëdeliveflag¢Ëprntgood¢Ëprntinstr¢Ëvarcureflag¢Ëgoodcrflag¢Ëcallflag"; model.removenode("/root/temp"); for( var i = 0; i < iRows; i++ ) { if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { cnt += 1; if( pFlag == "S" ) {//Á¤±Ô if( model.getValue(sOPRSPath+"["+i+"]/ccrtstat") == "3" ){ //ºÒÃâ īƮ Ãë¼Ò cnt2 += 1; oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); prntinstr = model.getValue("/root/init/querykey/prntinstr"); prntgood = model.getValue("/root/init/querykey/prntgood"); prntpad = model.getValue("/root/init/querykey/prntpad"); if( prntgood == "G" ) { if( model.getValue(sOPRSPath+"["+i+"]/goodstat") == "3" ) { prntgoodstat = "G1"; varcureflag = "'1', '2', '3', '5', '7', '8', '9'"; }else { prntgoodstat = "G3"; } }else { prntgoodstat = "G" + model.getValue(sOPRSPath+"["+i+"]/goodstat"); } if( sFlag == "CCR" ) { if( prntinstr == "I" ) { if( model.getValue(sOPRSPath+"["+i+"]/instrstat") == "3" ) { prntinstrstat = "I1"; if( varcureflag == "" ) { varcureflag = "'4', '6', '10'"; }else { varcureflag = varcureflag + ", '4', '6', '10'"; } }else { prntinstrstat = "I3"; } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } }else { if( model.getValue(sOPRSPath+"["+i+"]/instrstat") == "3" ) { prntinstrstat = "I1"; if( prntinstr == "I" ) { if( varcureflag == "" ) { varcureflag = "'4'"; }else { varcureflag = varcureflag + ", '4'"; } } if( prntinstr == "C" ) { if( varcureflag == "" ) { varcureflag = "'6'"; }else { varcureflag = varcureflag + ", '6'"; } } if( prntinstr == "P" ) { if( varcureflag == "" ) { varcureflag = "'10'"; }else { varcureflag = varcureflag + ", '10'"; } } }else { prntinstrstat = "I3"; } } prntcststat = "C1"; sCnclData = sCnclData + "¢Ì" + model.getValue(sOPRSPath+"["+i+"]/oprsrvno") + "¢Ë" + model.getValue(sOPRSPath+"["+i+"]/opcnfmdd") + "¢Ë" + model.getValue(sOPRSPath+"["+i+"]/pid") + "¢Ë" + model.getValue("/root/init/querykey/cartgubn") + "¢Ë" + prntgoodstat+prntinstrstat+prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + varcureflag + "¢Ë" + pFlag + "¢Ë" + sFlag; } }else {//ÀÀ±ÞºÒÃâÃë¼Ò if( model.getValue(sOPRSPath+"["+i+"]/ccrtstat") >= "3"||(model.getValue(sOPRSPath+"["+i+"]/instrstat") < "9"&&model.getValue(sOPRSPath+"["+i+"]/instrstat") > "2") ){ //ºÒÃâ īƮ Ãë¼Ò cnt2 += 1; oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); prntinstr = model.getValue("/root/init/querykey/prntinstr"); prntgood = model.getValue("/root/init/querykey/prntgood"); varcureflag = "'4', '6', '10'"; sCnclData = sCnclData + "¢Ì" + model.getValue(sOPRSPath+"["+i+"]/oprsrvno") + "¢Ë" + model.getValue(sOPRSPath+"["+i+"]/opcnfmdd") + "¢Ë" + model.getValue(sOPRSPath+"["+i+"]/pid") + "¢Ë" + model.getValue("/root/init/querykey/cartgubn") + "¢Ë" + prntgoodstat+prntinstrstat+prntcststat + "¢Ë" + prntgood + "¢Ë" + "I" + "¢Ë" + varcureflag + "¢Ë" + pFlag + "¢Ë" + sFlag; } } } } if( cnt < 1 ) { messageBox("Ãâ·ÂÇÒ È¯ÀÚ¸¦ ", "C002"); } if( cnt2 < 1 ) { messageBox("ºÒÃâ īƮ¸¦ Á¦¿ÜÇϰí´Â ºÒÃâ Ãë¼Ò¸¦ ", "E001"); }else { model.makeValue("/root/temp/savedata", sCnclData); submit("TXMNP03002"); fOpDataQuery(); } } /** * * ¼ö¼ú¸¶Ãë ¾à¼Óó¹æ¿¡¼­ Ãß°¡ ¹öưÀ» ´­·¶À» °æ¿ì À̺¥Æ® * @ param : pSendData * goodcd + "¢È" + allsizespecid + "¢È" + goodcls + "¢È" + goodqty + "¢È" + payflagcd + "¢È" + * goodqty + "¢È" + goodengnm + "¢È" + goodspec + "¢È" + makernm + "¢È" + goodmodel + "¢È" + * deliveunit + "¢È" + drugmthdspccd + "¢Ê" ; */ //ÇöÀç »ç¿ëÇÏÁö ¾ÊÀ½ function fNurseOrderMake(pSendData){ var sOprsXpath = "/root/main/MmohoprsLists/mmohoprslist"; var vOprsrvno = model.getValue(sOprsXpath + "/oprsrvno" ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) var vCartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë, R:ȸº¹) var vOrdseq = "" ; // 03 󹿼ø¹ø var vInstcd = model.getValue(sOprsXpath +"/instcd" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) var vGoodcd = ""; // goodcd // 05 ¹°Ç°ÄÚµå var vAllsizespecid = ""; // allsizespecid // 06 ALLSIZE±Ô°ÝID var vGoodcls = ""; // goodcls // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ var vGoodqty = ""; // 08 ¹°Ç°¼ö·® var vAddreductqty = ""; // goodqty // 09 °¡°¨¼ö·® var vPayflagcd = ""; // payflagcd // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) var vOproomcd = model.getValue(sOprsXpath +"/oproomcd" ); // 11 ¼ö¼ú½ÇÄÚµå var vPrcpdd = "" ; // 12 ó¹æÀÏÀÚ var vPrcpno = "" ; // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ var vPrcphistno = "" ; // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) var vPid = model.getValue(sOprsXpath + "/pid" ); // 15 µî·Ï¹øÈ£ var vSaveqty = "0"; // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vOutqty = "0"; // goodqty // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vGoodengnm = ""; // goodengnm // 18 ¹°Ç°(ó¹æ)¸í var vGoodspec = ""; // goodspec // 19 ±Ô°Ý¸í var vProdcmpynm = ""; // makernm // 20 Á¦Á¶»ç var vGoodmodel = ""; // goodmodel // 21 ¸ðµ¨ var vDeliveunit = ""; // deliveunit // 22 ´ÜÀ§ var vOproomnm = model.getValue(sOprsXpath +"/oproomnm" ); // 23 ¼ö¼ú½Ç¸í var vOproomdeptcd = model.getValue(sOprsXpath +"/oproomdeptcd" ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå var vRecflag = "I" ; // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ var vRecflagnm = ""; // 26 Ãß°¡±¸ºÐ¸í Ãß var vDrugmthdspccd = ""; //drugmthdspccd // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå // 3070000000 : ¼ö¼ú if (vCartgubn == "A") { vOproomnm = "¸¶Ãë"; // 23 ¸¶Ãë°ú¸í vOproomdeptcd = "3073100000"; // 24 ¸¶ÃëºÎ¼­ÄÚµå } else if (vCartgubn == "R") { vOproomnm = "ȸº¹½Ç"; // 23 ȸº¹½Ç¸í vOproomdeptcd = "3073300000"; // 24 ȸº¹½ÇºÎ¼­ÄÚµå } if(pSendData != "" && pSendData != null && pSendData != "undefined"){ var aRowParamArr = pSendData.split("¢Ê"); var sInsertXpath = ""; var sTempCartXpathCnt = ""; if(aRowParamArr.length > 0){ for(var j = 0; j < aRowParamArr.length; j++){ var aColParamArr = aRowParamArr[j].split("¢È"); if(aColParamArr[0] != null && aColParamArr[0] != "" && aColParamArr[0] != "undefined"){ //¹°Ç°ÄÚµå vGoodcd = aColParamArr[0]; // goodcd vAllsizespecid = aColParamArr[1]; // allsizespecid vGoodcls = aColParamArr[2]; // goodcls vGoodqty = aColParamArr[3]; // goodqty vAddreductqty = "0"; // goodqty vPayflagcd = aColParamArr[4]; // payflagcd vGoodengnm = aColParamArr[6]; // goodengnm vGoodspec = aColParamArr[7]; // goodspec vProdcmpynm = aColParamArr[8]; // makernm vGoodmodel = aColParamArr[9]; // goodmodel vDeliveunit = aColParamArr[10]; // deliveunit vOutqty = aColParamArr[3]; // goodqty sTempCartXpathCnt = vGoodcls; if(sTempCartXpathCnt == ""){ sTempCartXpathCnt = "1"; } sInsertXpath = "/root/main/CartOrdData/"+tPathCart[sTempCartXpathCnt]; var tGood = "/root/init/WorkData/"+tPathCart[sTempCartXpathCnt]; var xNode = instance1.selectSingleNode(tGood); if ( xNode == null ) { model.makeNode(tGood); model.copyNode(tGood, GoodCopy); } //data setValue //node copy xNode = instance1.selectSingleNode(tGood); if (xNode == null) { model.makeNode(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt] ); model.copyNode(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt], tGood); } else { //±âÁ¸¿¡ µî·ÏµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϰí, »óŰ¡ IÀÏ °æ¿ì¿¡´Â return ÇÑ´Ù. var iRowCnt = getNodesetCount(sInsertXpath); var bInsertFlag = false; for(var k = 1; k <= iRowCnt; k++ ){ var sTempRecflag = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/recflag"); var sTempGoodcd = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/goodcd"); var sTempSize = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/allsizespecid"); if(sTempRecflag == "I" && sTempGoodcd ==vGoodcd && sTempSize == vAllsizespecid){ bInsertFlag = true; break; } } if(bInsertFlag == false){ //data insert model.setValue(tGood + "/oprsrvno" , vOprsrvno ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(tGood + "/cartgubn" , vCartgubn ); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(tGood + "/ordseq" , vOrdseq ); // 03 󹿼ø¹ø model.setValue(tGood + "/instcd" , vInstcd ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(tGood + "/goodcd" , vGoodcd ); // 05 ¹°Ç°ÄÚµå model.setValue(tGood + "/allsizespecid", vAllsizespecid ); // 06 ALLSIZE±Ô°ÝID model.setValue(tGood + "/goodcls" , vGoodcls ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(tGood + "/goodqty" , vGoodqty ); // 08 ¹°Ç°¼ö·® model.setValue(tGood + "/addreductqty" , vAddreductqty ); // 09 °¡°¨¼ö·® model.setValue(tGood + "/payflagcd" , vPayflagcd ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(tGood + "/oproomcd" , vOproomcd ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(tGood + "/prcpdd" , vPrcpdd ); // 12 ó¹æÀÏÀÚ model.setValue(tGood + "/prcpno" , vPrcpno ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(tGood + "/prcphistno" , vPrcphistno ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(tGood + "/pid" , vPid ); // 15 µî·Ï¹øÈ£ model.setValue(tGood + "/saveqty" , vSaveqty ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(tGood + "/outqty" , vOutqty ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(tGood + "/goodengnm" , vGoodengnm ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(tGood + "/goodspec" , vGoodspec ); // 19 ±Ô°Ý¸í model.setValue(tGood + "/prodcmpynm" , vProdcmpynm ); // 20 Á¦Á¶»ç model.setValue(tGood + "/goodmodel" , vGoodmodel ); // 21 ¸ðµ¨ model.setValue(tGood + "/deliveunit" , vDeliveunit ); // 22 ´ÜÀ§ model.setValue(tGood + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í model.setValue(tGood + "/oproomdeptcd" , vOproomdeptcd ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(tGood + "/recflag" , vRecflag ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(tGood + "/drugmthdspccd", vDrugmthdspccd ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå model.duplicate(gPathNode[8], tGood); } } } } grd_ercst.refresh(); // 1 ºÀÇÕ»ç grd_supplies.refresh(); // 2 °ø±Þ¹°Ç° grd_erinstrument.refresh(); // 3 ¾àÀç·á grd_instrument.refresh(); // 4 ±â±¸ grd_curecode.refresh(); // 5 óġ grd_opsupply.refresh(); // 6 ¼ö¼ú¼Ò¸ðǰ } } } // ¹°Ç°ÄÚµå popup Data Display - SPMNP01601.js¿¡¼­ ¿Å°Ü¿È. taebum 2008-07-31 ¿ÀÀü 10:15:05 function fGoodDataDisplay(pParamList) { var iParamData = pParamList.split("¢Ì"); var sIdx = 0; for (ii = 0; ii < iParamData.length; ii++) { pData = iParamData[ii]; var iSplit_Value = pData.split("|"); if (iSplit_Value[0] != "") { var GoodCd = iSplit_Value[0]; if (fCheckGoodCd(GoodCd)) { sIdx = iSplit_Value[4]; if (sIdx == "") { sIdx = 0; } var iCartNode = gPathNode[8]+"/"+tPathCart[sIdx] ; var GoodNode = "/root/init/WorkData/"+tPathCart[sIdx]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPathNode[6] + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodNode + "/cartgubn" , model.getValue("/root/init/WorkData/cond/cartgubn")); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodNode + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , "" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , iSplit_Value[0] ); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid", iSplit_Value[2] ); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , iSplit_Value[4] ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodNode + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , "0" ); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , "0" ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(gPathNode[6] + "/oproomcd" ) ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , "" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , "" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPathNode[6] + "/pid" ) ); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , "0" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , "0" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , iSplit_Value[1] ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , iSplit_Value[5] ); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , iSplit_Value[3] ); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , iSplit_Value[6] ); // 21 ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , iSplit_Value[7] ); // 22 ´ÜÀ§ model.setValue(GoodNode + "/oproomnm" , model.getValue(gPathNode[6] +"/oproomnm" ) ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPathNode[6] +"/oproomdeptcd") ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodNode + "/drugmthdspccd", iSplit_Value[8] ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå //Áߺ¹µÈ ³»¿ªÀÌ ÀÖÀ» °æ¿ì insertÇÏÁö ¾Ê´Â´Ù. var iDataCnt = getNodesetCount(iCartNode); var bSameFlag = false; if(iDataCnt > 0){ var sTempRecflag = ""; var sTempGoodcd = ""; var sTempAllsize = ""; for(var k = 1; k <= iDataCnt; k++){ sTempRecflag = model.getValue(iCartNode+"["+k+"]/recflag"); sTempGoodcd = model.getValue(iCartNode+"["+k+"]/goodcd"); sTempAllsize = model.getValue(iCartNode+"["+k+"]/allsizespecid"); if(sTempRecflag == "I" && iSplit_Value[0] == sTempGoodcd && iSplit_Value[2] == sTempAllsize){ bSameFlag = true; } } } if(bSameFlag == false){ xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } eval("grd_"+tNameCart[sIdx]).refresh(); } } } } } /** * @group : * @ver : 2008.08.01 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : ¾à¼Ó ó¹æ Á¶È¸ PopUp * @param : * @return : * @--------------------------------------------------- */ function fOnClickNurOrderPopUp(){ var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //modal("SPMNP01801" ,"", xpos, ypos, "SPMNP01801", "", ""); open("SPMNP01801" ,"", xpos, ypos, "SPMNP01801", "", ""); } /** * @group : * @ver : 2008.08.01 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : Cart º¹»ç Á¶È¸ PopUp * @param : * @return : * @--------------------------------------------------- */ function fOnClickCartCopyPopUp(){ var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; open("SPMNP01802" ,"", xpos, ypos, "SPMNP01802", "", ""); } /** * @group : * @ver : 2008.08.01 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : ¹°Ç° ã±â Á¶È¸ PopUp * @param : * @return : * @--------------------------------------------------- */ function fOnClickSearchGoodPopUp(){ var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; setParameter("SPMNP01601_oproomcd", model.getValue("/root/main/MmohoprsLists/mmohoprslist/oproomcd")); setParameter("SPMNP01601_cartgubn", model.getValue("/root/init/WorkData/cond/cartgubn")); open("SPMNP01601" ,"", xpos, ypos, "SPMNP01601", "", ""); } /** * @group : * @ver : 2007.10.17 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : Exel ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSaveExcel(){ //submit("TRMNP00106"); var fileName = window.fileDialog("save", ",", false, "¼ö¼ú½ºÄÉÁì_"+getCurrentDate(), "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != "") { grd_oprslist.saveExcel(fileName, "SheetName", true, true, "", "", false); } } /** * @group : * @ver : 2008.07.19 * @by : Grace * @--------------------------------------------------- * @type : function * @access : public * @desc : Ãâ·Â * @param : * @return : * @--------------------------------------------------- */ function fPrntSche(){ model.removenode("/root/send"); model.makeNode("/root/send/report/opnmflag"); var opnmen = model.getValue("/root/init/querykey/opnmen"); var opnmkr = model.getValue("/root/init/querykey/opnmkr"); if( opnmen == "Y" ) { model.setValue("/root/send/report/opnmflag", "E"); }else { model.setValue("/root/send/report/opnmflag", "H"); } exeReportPreview("RPMNP00100", "XMLSTR", "/root/send/report"); //¹Ì¸®º¸±â } /** * @group : * @ver : 2009.08.05 * @by : K. J. M * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÚµ¿ ÀçÁ¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fTimer(){ gTimerID = window.setInterval( "fOpDataQuery()", 5*60000 ); } /** * @group : * @ver : 2009.08.05 * @by : K. J. M * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆË¾÷¸Þ´º ó¸® * @param : * @return : * @--------------------------------------------------- */ function fShowPopup(pData){ var PopupName = "È®Á¤°£È£Ã³¹æÁ¶È¸ #" + "È®Á¤°£È£Ã³¹æÃâ·Â #" + "¹Ý³³¸®½ºÆ®Á¶È¸ #" + "¹°Ç° »ó¼¼ ÀçÃâ·Â "; var PopupNm = PopupName.split("#"); var Idx = Number(pData); var sPath = "/root/main/opPatlist/opPatInfo"; fSetParam(); // »ó´ÜÁ¤º¸ ¿Ã¸®±â switch(Idx) { case 0://È®Á¤°£È£Ã³¹æÁ¶È¸ var sTmpIndd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/iindd"); var orddeptcd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/orddeptcd"); var opcnfmdd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/opcnfmdd"); var sCurrentdd = getCurrentDate(); if(sTmpIndd == "" || sTmpIndd == null || sTmpIndd == "undefined"){ var iCurrentrow = grd_oprslist.row; if(iCurrentrow > 0){ var sOprsrvno = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/oprsrvno"); var sInstcd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/instcd"); var sOphistno = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/ophistno"); var sOphistcd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/ophistcd"); model.setAttribute("SuSulOrder_Oprsinfo_oprsrvno", sOprsrvno); model.setAttribute("SuSulOrder_Oprsinfo_instcd" , sInstcd); model.setAttribute("SuSulOrder_Oprsinfo_ophistno", sOphistno); model.setAttribute("SuSulOrder_Oprsinfo_ophistcd", sOphistcd); } } open("SMMNP01800", "", "100", "100", "SMMNP01800", "", ""); break; case 1://È®Á¤°£È£Ã³¹æÃâ·Â group4.visible = true; break; case 2://¹Ý³³¸®½ºÆ®Á¶È¸ var iRow = -1; iRow = grd_oprslist.row; var patnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/hngnm"); var pid = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/pid"); var roomcd = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/roomcd"); var sa = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/sa"); var perfdeptabbr = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/depthngnm"); var perfnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/perfdridnm1"); if( model.getValue("/root/init/querykey/opnmen") == "Y" ) {//¿µ¹® var opnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/opcdenm"); }else { var opnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/opcdknm"); } var oproomnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/oproomnm"); var wardnm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/wardnm"); var optype = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/opflagcdnm"); var tm = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/tm"); var patinfo = wardnm + " " + roomcd + " " + patnm + " " + sa + " " + pid; var opcnfmdd = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/opcnfmdd"); var opinfo = perfdeptabbr + " " + oproomnm + " " + perfnm + " " + opnm; var disp1 = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/disp1"); var disp2 = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/disp2"); var disp3 = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/disp3"); var patflagcd = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/patflagcd"); var ccrtstat = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/ccrtstat"); var oproomcd = model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/oproomcd"); if( ccrtstat == "4" ) { messageBox("Cart »óŰ¡ ó¹æÀÔ´Ï´Ù. ¼ö¼ú¹æ¿¡ È®ÀÎÇØ ÁÖ¼¼¿ä.!", "I000"); return; } setParameter("patinfo", patinfo); setParameter("opcnfmdd", opcnfmdd); setParameter("opinfo", opinfo); setParameter("patnm", patnm); setParameter("pid", pid); setParameter("roomcd", roomcd); setParameter("sa", sa); setParameter("perfdeptabbr", perfdeptabbr); setParameter("opnm", opnm); setParameter("perfnm", perfnm); setParameter("oproomnm", oproomnm); setParameter("wardnm", wardnm); setParameter("optype", optype); setParameter("patflagcd", patflagcd); setParameter("disp1", disp1); setParameter("disp2", disp2); setParameter("disp3", disp3); setParameter("tm", tm); setParameter("oproomcd", oproomcd); setParameter("oprsrvno", model.getValue("/root/main/opPatlist/opPatInfo[" + iRow + "]/oprsrvno")); setParameter("opdd", opcnfmdd); setParameter("cartgubn", model.getValue("/root/init/querykey/cartgubn")); modal("SMMNP03600" ,"", "", "", "SMMNP03600"); break; case 3: //»ó¼¼Ãâ·Â (ÀçÃâ·Â) fRePrntCartDetailCnts(); //KNUH, cartû±¸¸®½ºÆ® ÀçÃâ·Â ±â´É (2011.01.19 JJE) break; default : break; } } /** * @group : * @ver : 2010.01.26 * @by : K. J. M * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ »ó´ÜÁ¤º¸ ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetParam(){ // ÀÔ¿øÈ¯ÀÚ È­¸é»ó´ÜÁ¤º¸ ¼³Á¤ if(grd_oprslist.rows == "1"){ return; } else { var sPath = "/root/main/opPatlist/opPatInfo"; var sPatFlag = model.getValue(sPath+"["+grd_oprslist.row+"]/oppatflagcd"); if (model.getValue(sPath+"["+grd_oprslist.row+"]/opstatcd").substr(1,1)=="9") { messageBox('Ãë¼ÒµÈ ÀÚ·á´Â ¼±ÅÃ', 'E001'); return; } //2008-08-28 ¿ÀÀü 9:26:44 taebum add ¼ö¼ú±â·Ï °ü·Ã ¿ä±¸»çÇ× Ã³¸®Áß var sOpenSusulOprsrvno = model.getAttribute("susulrec_oprsrvno"); var sCurrentOprsrvno = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/oprsrvno"); if(sOpenSusulOprsrvno != null && sOpenSusulOprsrvno != "" && sOpenSusulOprsrvno != "undefined"){ if(sOpenSusulOprsrvno != sCurrentOprsrvno){ var sOpenSusulPid = model.getAttribute("susulrec_pid" ); var sOpenSusulHngnm = model.getAttribute("susulrec_hngnm"); messageBox("µî·Ï¹øÈ£ : "+sOpenSusulPid+" "+sOpenSusulHngnm+"´ÔÀÇ ¼ö¼ú±â·Ï ÀÛ¼º Áß ÀÔ´Ï´Ù. ÀÛ¼º¿Ï·á ÈÄ ¼ö¼ú±â·ÏÀ» ´ÝÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.", ""); return; } } //2008-09-26 ¿ÀÀü 11:05:01 taebum DSC »Ó ¾Æ´Ï¶ó ¿Ü·¡·Î È®Á¤ÇÑ ÄÉÀ̽º¿¡µµ CartList ÀúÀå ¹× »ó´Ü Á¤º¸ »ý¼º¿äû Àû¿ëÁß. var sTmpIndd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/iindd"); var orddeptcd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/orddeptcd"); var opcnfmdd = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/opcnfmdd"); var sCurrentdd = getCurrentDate(); if(sTmpIndd == "" || sTmpIndd == null || sTmpIndd == "undefined"){ var sTmpPid = model.getValue("/root/main/opPatlist/opPatInfo["+grd_oprslist.row+"]/pid"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata" ); //ÀúÀå ÈÄ Á¶È¸Á¶°Ç model.makeValue("/root/send/reqdata/pid" , sTmpPid); model.makeValue("/root/send/reqdata/opcnfmdd", opcnfmdd); model.makeValue("/root/send/reqdata/orddeptcd", orddeptcd); submit("TRMNP00108"); if(model.getValue("/root/HideData/otptinfo/pid") != ""&&model.getValue("/root/HideData/otptinfo/pid") != null &&model.getValue("/root/HideData/otptinfo/pid") != "undefined" ){ if (sPatFlag == "") { sPatFlag = "O"; } var param = ""; if(sPatFlag == "D" || sPatFlag == "I" || sPatFlag == "E"){ //¿Ü·¡È¯ÀÚ »ó´Ü¿Ã¸®±â //2009-05-11 YCD ¿Ü·¡ ȯÀÚ »ó´ÜÁ¤º¸ ¼¼ÆÃ º¯°æ param = model.getValue("/root/HideData/otptinfo/ordtype") + "¢Ë" + model.getValue("/root/HideData/otptinfo/pid") + "¢Ë" + model.getValue("/root/HideData/otptinfo/orddd") + "¢Ë" + model.getValue("/root/HideData/otptinfo/cretno") + "¢Ë" + model.getValue("/root/HideData/otptinfo/instcd") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/HideData/otptinfo/orgorddd"); }else { param = "T¢Ë" // 01 O:¿Ü·¡, I:ÀÔ¿ø±¸ºÐ, T:¼ö¼ú¿¹¾à + model.getValue(sPath+"["+grd_oprslist.row+"]/pid" ) + "¢Ë" // 02 µî·Ï¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/opcnfmdd" ) + "¢Ë" // 03 ¼ö¼ú½ÃÀÛÀÏÀÚ + model.getValue(sPath+"["+grd_oprslist.row+"]/cretno" ) + "¢Ë" // 04 cretno(¾ø´Â °æ¿ì ""·Î ó¸®) + model.getValue(sPath+"["+grd_oprslist.row+"]/instcd" ) + "¢Ë" // 05 ±â°üÄÚµå + model.getValue(sPath+"["+grd_oprslist.row+"]/perfdeptcd" ) + "¢Ë" // 06 Áýµµ°úºÎ¼­ + model.getValue(sPath+"["+grd_oprslist.row+"]/perfdrid1" ) + "¢Ë" // 07 ÁýµµÀÇID + sPatFlag + "¢Ë" // 08 ȯÀÚ±¸ºÐ + "F¢Ë" // 09 F -󸮱¸ºÐ ¹«Á¶°Ç F·Î ¼³Á¤ + model.getValue(sPath+"["+grd_oprslist.row+"]/oprsrvno" ) + "¢Ë" // 10 ¼ö¼ú¿¹¾à¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/ophistno" ) + "¢Ë" // 11 ¼ö¼úÀ̷¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/opcnfmdd" ) + "¢Ë"; // 12 Á¶È¸ÀÏÀÚ 2007-09-13 ¿ÀÁöÈÆ Ãß°¡... } setParameter("condparam", param); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } }else { if (sPatFlag == "") { sPatFlag = "I"; } var param = "T¢Ë" // 01 O:¿Ü·¡, I:ÀÔ¿ø±¸ºÐ, T:¼ö¼ú¿¹¾à + model.getValue(sPath+"["+grd_oprslist.row+"]/pid" ) + "¢Ë" // 02 µî·Ï¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/opcnfmdd" ) + "¢Ë" // 03 ¼ö¼ú½ÃÀÛÀÏÀÚ + "¢Ë" // 04 cretno(¾ø´Â °æ¿ì ""·Î ó¸®) + model.getValue(sPath+"["+grd_oprslist.row+"]/instcd" ) + "¢Ë" // 05 ±â°üÄÚµå + model.getValue(sPath+"["+grd_oprslist.row+"]/perfdeptcd" ) + "¢Ë" // 06 Áýµµ°úºÎ¼­ + model.getValue(sPath+"["+grd_oprslist.row+"]/perfdrid1" ) + "¢Ë" // 07 ÁýµµÀÇID + sPatFlag + "¢Ë" // 08 ȯÀÚ±¸ºÐ + "F¢Ë" // 09 F -󸮱¸ºÐ ¹«Á¶°Ç F·Î ¼³Á¤ + model.getValue(sPath+"["+grd_oprslist.row+"]/oprsrvno" ) + "¢Ë" // 10 ¼ö¼ú¿¹¾à¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/ophistno" ) + "¢Ë" // 11 ¼ö¼úÀ̷¹øÈ£ + model.getValue(sPath+"["+grd_oprslist.row+"]/opcnfmdd" ) + "¢Ë"; // 12 Á¶È¸ÀÏÀÚ 2007-09-13 ¿ÀÁöÈÆ Ãß°¡... setParameter("condparam", param); modal("SPMMO08900", 1, "", "", "", "SPMMO08900", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } var curNurType2Obj = getOpenWindow("SMMNP00200"); if(curNurType2Obj != null){//ÁغñÈ®ÀÎÀÌ ¿­·ÁÀÖÀ¸¸é »ó´Ü ȯÀÚ·Î ÀçÁ¶È¸2010.01.04 K.J.M curNurType2Obj.javascript.fFormInit(); } } } /** * @group : * @ver : 2010.01.26 * @by : K. J. M * @--------------------------------------------------- * @type : function * @access : public * @desc : È®Á¤Ã³¹æÃâ·Â * @param : * @return : * @--------------------------------------------------- */ function fPrntPrcpList() { var node = instance1.selectSingleNode("/root/main/MmohoprsLists/mmohoprslist/prnti"); if( node == null ) { model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prnti", model.getValue("/root/init/querykey/prnti")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntii", model.getValue("/root/init/querykey/prntii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiii", model.getValue("/root/init/querykey/prntiii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiv", model.getValue("/root/init/querykey/prntiv")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/cartgubn", model.getValue("/root/init/querykey/cartgubn")); }else { model.setValue("/root/main/MmohoprsLists/mmohoprslist/prnti", model.getValue("/root/init/querykey/prnti")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntii", model.getValue("/root/init/querykey/prntii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiii", model.getValue("/root/init/querykey/prntiii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiv", model.getValue("/root/init/querykey/prntiv")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/cartgubn", model.getValue("/root/init/querykey/cartgubn")); } exeReportPreview("RPMNP01800", "XML", "/root/main/MmohoprsLists/mmohoprslist", "", "true", "", "", "", "", "true", "", "", "", "emr"); } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */ /** * @group : * @ver : 2011.01.19 * @by : JJE * @--------------------------------------------------- * @type : function * @access : public * @desc : KNUH, »ó¼¼Ãâ·Â(īƮû±¸¸®½ºÆ®) ÀçÃâ·Â ±â´É ¿äû¿¡ ÀÇÇÑ ÀçÃâ·Â ó¸® * @param : * @return : * @--------------------------------------------------- */ function fRePrntCartDetailCnts(){ var pFlag = "S"; //Á¤±ÔÃâ·Â var sFlag = "CCR"; //Áß¾Ó°ø±Þ½Ç var rtnflag, oprsrvno, oproomcd, ophistno, cartgubn, prntgoodstat, prntinstrstat, prntcststat, varcureflag=""; var cnt = 0, cnt2 = 0; var prntgood = model.getValue("/root/init/querykey/prntgood"); //G var prntinstr = model.getValue("/root/init/querykey/prntinstr"); //I var prntcst = model.getValue("/root/init/querykey/prntcst"); var prntpad = model.getValue("/root/init/querykey/prntpad"); var iRows = grd_oprslist.rows; var i = grd_oprslist.row; var sPatOPRSInfoPath = "/root/init/querykey/patoprsinfo"; var sOPRSPath = "/root/main/opPatlist/opPatInfo"; var cartbaglist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn¢Ëdeliveflag¢Ëprntgood¢Ëprntinstr¢Ëprntcst¢Ëvarcureflag¢Ëgoodcrflag¢Ëcallflag"; var sSaveFlag = false; var sSaveData = "cartstat¢Ëoprsrvno¢Ëophistno¢Ëcartgubn¢Ì"; var deptflagnm = ""; var deptflag = model.getValue("/root/init/querykey/cartgubn"); if( deptflag == "O" ) { if( pFlag == "S" ) { deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [Á¤±Ô]"; }else if( pFlag == "E" ){ deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; }else { deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [Ãß°¡]"; } }else if( deptflag == "A" ) { if( pFlag == "S" ) { deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [Á¤±Ô]"; }else if( pFlag == "E" ){ deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; }else { deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [Ãß°¡]"; } } //Á¤±Ô, ÀÀ±Þ ºÒÃâ·Î º¯°æ2009.07.01 K.J.M //¹°Ç°, ±â±¸, ¼Ò¸ðǰ ==> ¹°Ç°, ±â±¸/¼Ò¸ðǰÀ¸·Î µÎ°¡Áö·Î Ãâ·Â¹° ÅëÇÕ if( pFlag == "S" ) { //Á¤±Ô(¹°Ç°ºÒÃâ) if ( i < 1 ){ messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; }else if( model.getValue(sOPRSPath+"["+i+"]/goodstat") < 3 ) { //if( messageBox("ºÒÃâ ÀÌÀü »óÅÂÀÔ´Ï´Ù.\n±×·¡µµ","Q003") == 7 ) return; messageBox("ºÒÃâ ÀÌÀü »óÅÂÀÔ´Ï´Ù.\nÀçÃâ·ÂÇÒ ¼ö","I004"); return; }//else { //for( var i = 1; i <= iRows; i++ ) { //if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); cnt2 += 1; //1:suture, 2:supplies, 3:Drug, 4:Instrument, 5:óġ,ÇàÀ§, 6:¼Ò¸ðǰ, 7:Sheet, 8:Glove, 9:ÀϹݹ°Ç°, 10:¸°³Ù, 11:°ø¿ë //if( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3" ) { if( prntgood == "G" ) { prntgoodstat = "G3"; varcureflag = "'1', '2', '3', '5', '7', '8', '9'"; }else { prntgoodstat = "G1"; } //}else { // prntgoodstat = "G" + model.getValue(sOPRSPath+"["+i+"]/goodstat"); //} if( sFlag == "CCR" ) {//CCRÀ϶§ ±â±¸Ãâ·Â //if( model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3" ) { if( prntinstr == "I" ) { prntinstrstat = "I3"; if( varcureflag == "" ) { varcureflag = "'4', '6', '10'"; }else { varcureflag = varcureflag + ", '4', '6', '10'"; } }else { prntinstrstat = "I1"; } //}else { // prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); //} }else if( sFlag == "CSR" ) { //if( model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3" ) { if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { prntinstrstat = "I3"; if( prntinstr == "I" ) { if( varcureflag == "" ) { varcureflag = "'4'"; }else { varcureflag = varcureflag + ", '4'"; } } if( prntcst == "C" ) { if( varcureflag == "" ) { varcureflag = "'6'"; }else { varcureflag = varcureflag + ", '6'"; } } if( prntpad == "P" ) { if( varcureflag == "" ) { varcureflag = "'10'"; }else { varcureflag = varcureflag + ", '10'"; } } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } //} } prntcststat = "C1"; if( sFlag == "CCR" ) {//CCR¿¡¼­ ±â±¸ ºÒÃâ½Ã Àüü Ãâ·Â if( prntinstr == "I" ) { model.setValue("/root/init/querykey/prntcst", "C"); model.setValue("/root/init/querykey/prntpad", "P"); prntcst = "C"; prntpad = "P"; } } if( prntgood == ""&&prntinstr == ""&&prntcst == ""&&prntpad == "" ) { messageBox("Çϳª¶óµµ üũ¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.", "E000"); return; } //if( model.getValue(sOPRSPath+"["+i+"]/goodstat") > "2" && model.getValue(sOPRSPath+"["+i+"]/instrstat") > "2" ) {//¹°Ç°, ±â±¸ ºÒÃâÀÌ¸é »óŰªÃ³¸® ¾ÈÇÔ. //}else { if( ( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3") || (model.getValue(sOPRSPath+"["+i+"]/instrstat") < "3") ){ //¹°Ç°, ±â±¸ ºÒÃâÀÌÀüÀ̸é cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "u" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "S" + "¢Ë" + sFlag; }else {//Ãß°¡ ¹× ÀçÃâ·Â cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "su" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "S" + "¢Ë" + sFlag; } //} model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); if( model.getValue("/root/init/querykey/opnmen") == "Y" ) {//¿µ¹® model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdenm")); }else { model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdknm")); } model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue(sPatOPRSInfoPath+"/cartgubn" , deptflag); model.makeValue(sPatOPRSInfoPath+"/deptflagnm" , deptflagnm); model.makeValue(sPatOPRSInfoPath+"/prntinstr" , prntinstr); model.makeValue(sPatOPRSInfoPath+"/prntcst" , prntcst); model.makeValue(sPatOPRSInfoPath+"/prntpad" , prntpad); model.makeValue(sPatOPRSInfoPath+"/goodcrflag" , "S"); model.makeValue(sPatOPRSInfoPath+"/usernm" , model.getValue("/root/init/userinfo/usernm")); //20110103_KNUH_Start model.makeValue("/root/send/reqdata/oprsrvno", model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue("/root/send/reqdata/cartgubn", model.getValue("/root/init/querykey/cartgubn")); var goodstat = model.getValue(sOPRSPath+"["+i+"]/goodstat"); if( (goodstat < "3" ) && ( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) ) model.makeValue("/root/send/reqdata/openflag", "ALL"); else if( goodstat < "3" ) model.makeValue("/root/send/reqdata/openflag", "CCR"); else if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) model.makeValue("/root/send/reqdata/openflag", "CSR"); submit("TRMNP03008"); model.removenodeset("/root/temp/prtlist"); model.makeNode("/root/temp/prtlist/suture"); model.makeNode("/root/temp/prtlist/supply"); model.makeNode("/root/temp/prtlist/sheet"); model.makeNode("/root/temp/prtlist/glove"); model.makeNode(sPatOPRSInfoPath+"/instrument"); model.makeNode(sPatOPRSInfoPath+"/supplies"); model.makeNode(sPatOPRSInfoPath+"/linen"); //20110103_KNUH_Start var cureflag; var len; var inst = 0; var suture = 0; var sheet = 0; var glove = 0; var instrument = 0; var supplies = 0; var linen = 0; model.makeValue("/root/temp/prtlist/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue("/root/temp/prtlist/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue("/root/temp/prtlist/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue("/root/temp/prtlist/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue("/root/temp/prtlist/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue("/root/temp/prtlist/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue("/root/temp/prtlist/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue("/root/temp/prtlist/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); //KNUH, ¼ö¼ú¹øÈ£ ÇÔ²² Ãâ·Â ¿äû (2011.01.24 JJE) var newOpcdNm = ""; if( model.getValue("/root/init/querykey/opnmen") == "Y" ) {//¿µ¹® newOpcdNm = model.getValue(sOPRSPath+"["+i+"]/opcdenm"); }else { newOpcdNm = model.getValue(sOPRSPath+"["+i+"]/opcdknm"); } newOpcdNm = newOpcdNm + " (¼ö¼ú¹øÈ£: " + model.getValue(sOPRSPath+"["+i+"]/oprsrvno") + ")"; model.makeValue("/root/temp/prtlist/opcdnm" , newOpcdNm); model.makeValue("/root/temp/prtlist/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue("/root/temp/prtlist/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue("/root/temp/prtlist/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue("/root/temp/prtlist/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue("/root/temp/prtlist/deptflagnm" , deptflagnm); model.makeValue("/root/temp/prtlist/curdd" , getCurrentDate()); model.makeValue("/root/temp/prtlist/curtm" , getCurrentTime()); model.makeValue("/root/temp/prtlist/usernm" , model.getValue("/root/init/userinfo/usernm")); len = instance1.selectNodes("/root/init/cartinfo/cartlist"); for( var j= 1; j <= len.length; j++) { cureflag = model.getValue("/root/init/cartinfo/cartlist[" + j + "]/cureflag"); if(cureflag == "1") { if(inst == 0) { copyNodesetType("/root/temp/prtlist/suture", "/root/init/cartinfo/cartlist[" + j + "]"); inst = 1; } else { copyNodesetType("/root/temp/prtlist/suture", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } }else if(cureflag == "2") { if(suture == 0) { copyNodesetType("/root/temp/prtlist/supply", "/root/init/cartinfo/cartlist[" + j + "]"); suture = 1; } else { copyNodesetType("/root/temp/prtlist/supply", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "7") { if(sheet == 0) { copyNodesetType("/root/temp/prtlist/sheet", "/root/init/cartinfo/cartlist[" + j + "]"); sheet = 1; } else { copyNodesetType("/root/temp/prtlist/sheet", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "8") { if(glove == 0) { copyNodesetType("/root/temp/prtlist/glove", "/root/init/cartinfo/cartlist[" + j + "]"); glove = 1; } else { copyNodesetType("/root/temp/prtlist/glove", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "4") { if(instrument == 0) { copyNodesetType(sPatOPRSInfoPath+"/instrument", "/root/init/cartinfo/cartlist[" + j + "]"); instrument = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/instrument", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "6") { if(supplies == 0) { copyNodesetType(sPatOPRSInfoPath+"/supplies", "/root/init/cartinfo/cartlist[" + j + "]"); supplies = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/supplies", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } else if(cureflag == "10") { if(linen == 0) { copyNodesetType(sPatOPRSInfoPath+"/linen", "/root/init/cartinfo/cartlist[" + j + "]"); linen = 1; } else { copyNodesetType(sPatOPRSInfoPath+"/linen", "/root/init/cartinfo/cartlist[" + j + "]", "after"); } } } //20110105_KNUHStart // makeReportPreview(0,0,10, 10, ""); //if( model.getValue(sOPRSPath+"["+i+"]/goodstat") < "3" ) {//ÀÓ½Ã, ÀúÀåÀÏ °æ¿ì¸¸ Ãâ·Â if( prntgood == "G" ) { //exeReportPreview("RPMNP03001", "XMLSTR", "/root/temp/prtlist", "", "true", "", "", "", "", "false", "", "", "", ""); //exeReportPreview("RPMNP01800", "XMLSTR", "/root/main/prtinfo", "", "true", "", "", "", "", "true", "", "", "", ""); //exeReportPreview("RPMNG01300", "XMLSTR", "/root/send/report/prtdata", "", "true", "", "", "", "", ""); exeReportPreview("RPMNP03001", "XMLSTR", "/root/temp/prtlist", "", "true", "", "", "", "", "true", "", "", "", ""); } //} if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) {//±â±¸, ¼Ò¸ðǰ, ¸°³Ù/ÆÐµå·ù ¼±Åýà exeReportPreview("RPMNP03004", "XMLSTR", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } //Ãâ·Â¹° ÅëÇÕÀ¸·Î »ç¿ë¾ÈÇÔ2009.07.01 K.J.M //if( prntcst == "C" ) { // exeReportPreview("RPMNP03005", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); //} //} //} //end for //} } else { //ÀÀ±ÞºÒÃâ if ( i < 1 ){ messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; } else { //for( var i = 1; i <= iRows; i++ ) { //if( model.getValue(sOPRSPath+"["+i+"]/chk") == "true" ) { oprsrvno = model.getValue(sOPRSPath + "[" + i + "]/oprsrvno"); oproomcd = model.getValue(sOPRSPath + "[" + i + "]/oproomcd"); ophistno = model.getValue(sOPRSPath + "[" + i + "]/ophistno"); cartgubn = model.getValue("/root/init/querykey/cartgubn"); cnt2 += 1; //if( model.getValue(sOPRSPath+"["+i+"]/instrstat") >= "3" ) { if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { prntinstrstat = "I3"; if( prntinstr == "I" ) { if( varcureflag == "" ) { varcureflag = "'4'"; }else { varcureflag = varcureflag + ", '4'"; } } if( prntinstr == "C" ) { if( varcureflag == "" ) { varcureflag = "'6'"; }else { varcureflag = varcureflag + ", '6'"; } } if( prntinstr == "P" ) { if( varcureflag == "" ) { varcureflag = "'10'"; }else { varcureflag = varcureflag + ", '10'"; } } }else { prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); } //}else { // messageBox("ºÒÃâÀÌÈÄ¿¡¸¸ ÀÀ±ÞºÒÃâÀÌ °¡´ÉÇÕ´Ï´Ù.!", "E000"); // return; // prntinstrstat = "I" + model.getValue(sOPRSPath+"["+i+"]/instrstat"); //} cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "e" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + "C1" + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + varcureflag + "¢Ë" + "E" + "¢Ë" + sFlag; model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sOPRSPath+"["+i+"]/oproomcdnm")); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sOPRSPath+"["+i+"]/roomcd")); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sOPRSPath+"["+i+"]/depthngnm")); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sOPRSPath+"["+i+"]/fstrgstdt").substr(11, 5)); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sOPRSPath+"["+i+"]/pid")); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sOPRSPath+"["+i+"]/hngnm")); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sOPRSPath+"["+i+"]/sa")); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sOPRSPath+"["+i+"]/diagcdnm")); model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sOPRSPath+"["+i+"]/opcdknm")); model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sOPRSPath+"["+i+"]/perfdridnm1")); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sOPRSPath+"["+i+"]/opcnfmdd")); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sOPRSPath+"["+i+"]/oprsrvno")); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sOPRSPath+"["+i+"]/instcd")); model.makeValue(sPatOPRSInfoPath+"/cartgubn" , deptflag); model.makeValue(sPatOPRSInfoPath+"/deptflagnm" , deptflagnm); model.makeValue(sPatOPRSInfoPath+"/prntinstr" , prntinstr); model.makeValue(sPatOPRSInfoPath+"/prntcst" , prntcst); model.makeValue(sPatOPRSInfoPath+"/prntpad" , prntpad); model.makeValue(sPatOPRSInfoPath+"/goodcrflag" , "E"); model.makeValue(sPatOPRSInfoPath+"/usernm" , model.getValue("/root/init/userinfo/usernm")); if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) {//±â±¸, ¼Ò¸ðǰ, ¸°³Ù/ÆÐµå·ù ¼±Åýà exeReportPreview("RPMNP03004", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } //exeReportPreview("RPMNP03004", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); //} //} //end for } } if( cnt2 < 1 ) { messageBox("Ãâ·ÂÀ» ¿øÇϴ ȯÀÚ¸¦ ¸ÕÀú","C002"); return; } if( pFlag == "S" ) { group5.visible = false; } /*if( cnt > 0 ) { //īƮ ºÒÃâ(°ø±Þ) model.setValue("/root/main/cartsend", cartbaglist); if(!submit("TXMNP03401")) { messageBox(model.getValue("/root/properties/error/msg"), "E000"); return; } }*/ //fOpDataQuery(); } function fCalcdate(calcn, calcd){ calcd = calcd.toDate("YYYYMMDD"); calcd = calcd.getAddDate(calcn , "D"); calcd = calcd.getDateFormat("YYYYMMDD"); return calcd; }