/* --------------------------------------------------------------------- ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ×(SMMNP00200.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2007.05.02 ---------------------------------------------------------------------- */ // XML Data Path var wDrgCnt = 1 ; var wDrgIdx = 14 ; var wDrgFst = true; var wBolCnt = 1 ; var wBolIdx = 14 ; var wBolFst = true; var wFixGrid = 21 ; var opIdx = 0; var xPath_MnphccsrList = "/root/main/MnphccsrData/MnphccsrList" ; // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× Á¤º¸ var xPath_allrgspec = "/root/main/MnphccsrData/MnphccsrList/allrgspec" ; // ȯÀÚ ¾Ë·¹¸£±â Á¤º¸ var xPath_testinfospec = "/root/main/MnphccsrData/MnphccsrList/testinfospec" ; // Lab °Ë»ç°á°ú var xPath_sendgoodandmedspec = "/root/main/MnphccsrData/MnphccsrList/sendgoodandmedspec" ; // º¸³»´Â ¹°Ç°/¾àǰ ³»¿ª var xPath_infectspec = "/root/main/MnphccsrData/MnphccsrList/infectspec" ; // ȯÀÚ °¨¿°Á¤º¸ var xPath_curenurgstatspec = "/root/main/MnphccsrData/MnphccsrList/curenurgstatspec" ; // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× // XML Format Path var xPath_Fmt_allrgspec = "/root/init/XmlFormat/allrgspec" ; // ȯÀÚ ¾Ë·¹¸£±â Á¤º¸ var xPath_Fmt_testinfospec = "/root/init/XmlFormat/testinfospec" ; // Lab °Ë»ç°á°ú var xPath_Fmt_sendgoodandmedspec = "/root/init/XmlFormat/sendgoodandmedspec" ; // º¸³»´Â ¹°Ç°/¾àǰ ³»¿ª var xPath_Fmt_infectspec = "/root/init/XmlFormat/infectspec" ; // ȯÀÚ °¨¿°Á¤º¸ var xPath_Fmt_curenurgstatspec = "/root/init/XmlFormat/curenurgstatspec" ; // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× var xPath_Fmt_curenurgstatspecT = "/root/temp/XmlFormat/curenurgstatspec" ; // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ×(JCI ÅëÁõ»çÁ¤Ãß°¡)2010.04.26 K. J. M var xPath_Allergy = "/root/main/MnphccsrData/MnphccsrList/allrgspec/AllergyLists" ; // ȯÀÚ ¾Ë·¹¸£±â Á¤º¸ var xPath_Product = "/root/main/MnphccsrData/MnphccsrList/sendgoodandmedspec/ProductLists" ; // º¸³»´Â ¹°Ç°/¾àǰ ³»¿ª var xPath_Infection = "/root/main/MnphccsrData/MnphccsrList/infectspec/InfectionLists" ; // ȯÀÚ °¨¿°Á¤º¸ var xPath_ItemCheck = "/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists" ; // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× var xPath_ItemCheckList = "/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList"; var xPathGride = xPath_ItemCheck+"/ItemCheckList"; var xPath_PatLnkInfo = "/root/temp/patlnkinfo"; // ȯÀÚ °¨¿°Á¤º¸, ¾Ë·¹¸£±â Á¤º¸, Lab °Ë»ç°á°ú Á¤º¸ // ȯÀÚÁ¤º¸ ±¸ºÐ var sPatCls = "O"; //O:¼ö¼ú½Ç, W:º´µ¿ var sBool1 = true; var sBool2 = true; var sBool3 = true; var ChkBoxRef = "Pyes Pno Pnothing Syes Sno Snothing Oyes Ono Onothing"; // P:°£È£´ÜÀ§, S:¼ö¼ú´ÜÀ§ var RefName = ChkBoxRef.split(" "); var sGBOprsrvno = ""; var sDutDSCFlag = ""; //ÀÏÀϼö¼ú½Ç À¯¹« var sDSCDeptcd = ""; //ÀÏÀϼö¼ú½Ç À¯¹« var sWardOP = "N"; //ÇöÀå¼ö¼ú À¯¹« // µ¿ÀǼ­ ±¸ºÐ var ITM002 = ""; // ¼ö¼úµ¿ÀǼ­ var ITM022 = ""; // PCAµ¿ÀǼ­ /* ------------------------------------------------- */ /* SMMNP00200_¼ö¼úÀüóġ ¹× °£È£»óÅ ȮÀÎ */ /* On Load ½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ */ /* ver : 2007.05.03 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fFormInit() { model.removenode("/root/main/operation"); model.makeNode("/root/main/operation"); model.removenode("/root/main/paminfo"); model.makeNode("/root/main/paminfo"); var sPatInfo = ""; var node = getGlobalVariable("operation"); setCSVToNode("/root/main/operation", node); var sPid = model.getValue("/root/main/operation/list/pid"); var sGBOprsrvno = model.getValue("/root/main/operation/list/oprsrvno"); fGetNursHardCdInfo("'O11'",getCurrentDate()); if (sPid == "") { node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); sPid = model.getValue("/root/main/paminfo/list/pid"); if (sPid != "") { model.setValue("/root/init/SendData/pid" , sPid); model.setValue("/root/init/SendData/instcd", model.getValue("/root/main/paminfo/list/instcd" )); } } else { model.setValue("/root/init/SendData/pid" , sPid); model.setValue("/root/init/SendData/instcd", model.getValue("/root/main/operation/list/instcd")); } if(getNodesetCount("/root/main/operation/list") > 0){ if(model.getValue("/root/main/operation/list/oppatflagcd") == "O"){ txt_nurg.attribute("height") = 60; grp_bodyinfo.visible = true; }else{ txt_nurg.attribute("height") = 122; grp_bodyinfo.visible = false; } }else{ if(model.getValue("/root/main/paminfo/list/ioflag") == "O"){ txt_nurg.attribute("height") = 60; grp_bodyinfo.visible = true; }else{ txt_nurg.attribute("height") = 122; grp_bodyinfo.visible = false; } } model.setValue("/root/init/staycls", "");//»ó´ÜÁ¤º¸ Àç Á¶È¸½Ã ±âÁ¸ üũµÈ °ª ÃʱâÈ­ À§ÇØ Å¬¸®¾î2010.01.06 K.J.M(´ë±â½Ç, ¼ö¼ú½Ç) btn_del_grid.disabled = "false"; btn_ins_grid.disabled = "false"; btn_query.disabled = "false"; btn_rgst_tmp.disabled = "false"; btn_rgst_sct.disabled = "false"; //------ TestÇÒ¶§ ¸·´Â ºÎºÐ ------------------------------ if (sPid == "") { var mainObj = getMainViewer(); messageBox("¼ö¼ú ȯÀÚ¸¦ ", "C002"); btn_del_grid.disabled = "true"; btn_ins_grid.disabled = "true"; btn_query.disabled = "true"; btn_rgst_tmp.disabled = "true"; btn_rgst_sct.disabled = "true"; // 2007.11.16 °£È£ÆÀ ±³À°Áß¿¡ ³ª¿È...È­¸é ¹Ù·Î ´Ý±â if (checkOpener()) { window.close(); } // mainObj.javascript.navigate("SMMNP00100"); // ¼ö¼ú¸¶Ãë¸ÞÀÎ return; } // 2009-03-25 ycd ºÎ¼­ ÇϵåÄÚµù Á¦¾î ºÎºÐ(È­¸é ±ÇÇÑ ¼³Á¤ Á¤º¸ °¡Á®¿À±â) model.removenode("/root/send"); model.makeValue("/root/send/cdgrupid", "037"); submit("TRMNP00323", false); if(getNodesetCount("/root/temp/viewctrllist/viewctrlinfo") > 0){ sPatCls = model.getValue("/root/temp/viewctrllist/viewctrlinfo/cdnm"); }else{ sPatCls = "W"; } Opschedd_Read(); var sCnt = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM013']")); // ¼ö¼úÀü Åõ¾à °Ç¼ö wDrgIdx = sCnt + 18; // ¼ö¼úÀü Åõ¾à °Ç¼ö wFixGrid += (sCnt - 1); var sCnt2 = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM018']")); // Ç÷¾×Áغñ»çÇ× °Ç¼ö wBolIdx = sCnt + sCnt2 + 18; // Ç÷¾×Áغñ»çÇ× °Ç¼ö wFixGrid += (sCnt - 1); fOpWardCheck(); // grd_ItemCheckList.refresh(); if ( (sPatCls == "O" || sPatCls == "B") && (model.getValue(xPath_MnphccsrList+"/wardstartdt") == "" || model.getValue(xPath_MnphccsrList+"/wardstarttm") == "")){ messageBox("°£È£´ÜÀ§¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ±â·ÏÀÌ","I006"); // º´½Ç¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ¼ö¼ú½Ç¿¡¼­ ±â·ÏÀÌ if(sPatCls == "O"){ btn_rgst_tmp.disabled = true; btn_rgst_sct.disabled = true; } } // ÇöÀå¼ö¼úÀ϶§ °£È£´ÜÀ§¿Í ´ë±â½ÇÀ» °°ÀÌ ±â·ÏÇÏ°Ô ÇÑ´Ù. sWardOP = model.getValue(xPath_MnphccsrList + "/wardop"); // ÀÏÀϼö¼ú½ÇÀº ´ë±â½Ç °°ÀÌ ±â·Ï //sDutDSCFlag, sDSCDeptcd var dutplcecd = getUserInfo("dutplcecd"); model.removeNode("/root/send/cdgrupid"); model.makeValue("/root/send/cdgrupid", "105"); submit("TRMNP00211"); sDSCDeptcd = model.getValue("/root/temp/dsccode/cdid"); if (dutplcecd == sDSCDeptcd) { sDutDSCFlag = "Y"; } else { sDutDSCFlag = "N"; } btn_dsccopy.visible = false; if (sDutDSCFlag == "Y" || sWardOP == "Y") { btn_dsccopy.visible = true; //ÀÏÀϼö¼ú½Ç ȯÀÚ ¼ö¼ú°£È£±â·ÏÀÇ ¼ö¼ú½Ç Åð½Ç½Ã°£ °¡Á®¿Í¼­ º´½Ç µµÂøÀϽÿ¡ ¹Ý¿µ var oppatflagcd = model.getValue("/root/main/operation/list/oppatflagcd"); if (oppatflagcd != 'I' || sWardOP == "Y") { model.removeNode("/root/send/oprsrvno"); model.makeValue("/root/send/oprsrvno", model.getValue(xPath_MnphccsrList+"/oprsrvno")); submit("TRMNP00212"); var patoutroomdt = model.getValue("/root/temp/patoutroomdt/patoutroomdt"); var wardarrdt = model.getValue(xPath_MnphccsrList + "/wardarrvdt"); if (patoutroomdt == null || patoutroomdt == "000000000000" || patoutroomdt == "") { } else { if (wardarrdt == null || wardarrdt == "00000000" || wardarrdt == "") { var vbYes = messageBox("¼ö¼ú°£È£±â·ÏÁö Åð½Ç½Ã°£À» 'º´½Ç µµÂøÀϽÃ'·Î ±â·ÏÇϽðڽÀ´Ï±î? ", "Q999"); if (vbYes == 6) { var outroomdd = patoutroomdt.substr(0, 8); var outroomtm = patoutroomdt.substr(8, 4); model.setValue(xPath_MnphccsrList + "/wardarrvdt", outroomdd); model.setValue(xPath_MnphccsrList + "/wardarrvtm", outroomtm); ipt_wardarrvdept.value = getUserInfo("dutplcecd"); ipt_wardarrvnursid.value = getUserInfo("userid"); model.setValue(xPath_MnphccsrList + "/nurspartarrvdt", outroomdd + outroomtm); model.setValue(xPath_MnphccsrList + "/nurspartarrvdept", getUserInfo("dutplcenm")); model.setValue(xPath_MnphccsrList + "/nurspartarrvnursnm", getUserInfo("usernm")); model.refresh(); messageBox("º´½Ç µµÂøÀϽô ÀÎÁõÀúÀåÇÏ¼Å¾ß ±â·Ï¿¡ ¹Ý¿µµË´Ï´Ù.", "I999"); } } } } } var opinrmdd = model.getValue("/root/main/MnphccsrData/MnphccsrList/opinrmdd"); if(opinrmdd == "") { ipt_wardarrvdt.disabled = true; ipt_wardarrvtm.disabled = true; btn_wardarrv.disabled = true; } else { ipt_wardarrvdt.disabled = false; ipt_wardarrvtm.disabled = false; btn_wardarrv.disabled = false; } var node = instance1.selectNodes(grd_famylist.nodeset + "[chkyn='Y']"); if(node.length > 0) { rdo_smsagreeyn.value="Y"; btn_smsagreeyn.disabled= false; } for(i=0; i <= grd_ItemCheckList.rows; i++){ if ( grd_ItemCheckList.valueMatrix( i , grd_ItemCheckList.colRef("ItemCode")) == "ITM002" ){ ITM002 = i; }else if ( grd_ItemCheckList.valueMatrix( i , grd_ItemCheckList.colRef("ItemCode")) == "ITM022" ){ ITM022 = i; } } } /* ------------------------------------------------- */ /* type : function */ /* access : public */ /* desc : º´µ¿°ú ¼ö¼ú½ÇÀ» Check ¼öÇàÇÑ´Ù */ /* return : */ /* /* 2008-08-04 ¿ÀÀü 11:01:30 ¼ö¼ú½ÇÀÏ °æ¿ì º´µ¿ ÇÁ·Î¼¼½º ÀÛ¼ºÀÌ °¡´ÉÇϵµ·Ï ¼öÁ¤ taebum /* --------------------------------------------------*/ function fOpWardCheck() { model.setValue("/root/init/gpatcls",sPatCls); if(getNodesetCount("/root/main/operation/list") > 0){ if(model.getValue("/root/main/operation/list/oppatflagcd") == "O"){ txt_nurg.attribute("height") = 60; grp_bodyinfo.visible = true; }else{ txt_nurg.attribute("height") = 122; grp_bodyinfo.visible = false; } }else{ if(model.getValue("/root/main/MnphccsrData/MnphccsrList/inoutflag") == "O"){ txt_nurg.attribute("height") = 60; grp_bodyinfo.visible = true; }else{ txt_nurg.attribute("height") = 122; grp_bodyinfo.visible = false; } } if (sPatCls == "O") { //O:¼ö¼ú½Ç, W:º´µ¿ sBool1 = true; sBool2 = false; //txt_nurg.disabled = sBool1; //2008-08-04 ¿ÀÀü 11:02:28 //txt_nurg.disabled = sBool2; //2008-08-07 ¿ÀÀü 9:02:09 taebum ÁÖ¼®Ã³¸® txt_nurg.disabled = true; //2008-08-07 ¿ÀÀü 9:02:47 taebum add btn_pcainput.disabled = true; txt_oper.disabled = false; bbt_patarrv.disabled = false; inp_patarrvdt.disabled = false; inp_patarrvtm.disabled = false; ipt_oppatbdtp.disabled = true; ipt_oppatbdwt.disabled = true; ipt_oppatbdht.disabled = true; ipt_oppatsbp.disabled = true; ipt_oppatdbp.disabled = true; //2008-09-06 ¿ÀÈÄ 4:25:54 ´ë±â½Ç, ¼ö¼ú½ÇÀϰæ¿ì ÇàÃß°¡, Çà»èÁ¦ disable ó¸® btn_ins_grid.disabled = true; btn_del_grid.disabled = true; } else { sBool1 = false; sBool2 = true ; txt_nurg.disabled = false; btn_pcainput.disabled = false; txt_oper.disabled = true; ipt_oppatbdtp.disabled = false; ipt_oppatbdwt.disabled = false; ipt_oppatbdht.disabled = false; ipt_oppatsbp.disabled = false; ipt_oppatdbp.disabled = false; if (sPatCls == "B") { // ºÐ¸¸½Ç, DSC chk_stay.disabled = false; chk_oper.disabled = false; }else{ chk_stay.disabled = true; chk_oper.disabled = true; //2008-07-18 ¿ÀÀü 10:09:51 taebum 17ÀÏ Àü¼öÅ×½ºÆ® °á°ú ¼öÁ¤»çÇ× } bbt_wardstart.disabled = false; inp_wardstartdt.disabled = false; inp_wardstarttm.disabled = false; //º´µ¿ µµÂø ÀϽà Ȱ¼º/ºñȰ¼º ipt_wardarrvdt.disabled = false; ipt_wardarrvtm.disabled = false; btn_wardarrv.disabled = false; bbt_patarrv.disabled = true; inp_patarrvdt.disabled = true; inp_patarrvtm.disabled = true; } if (sPatCls == "O") { //O:¼ö¼ú½Ç, W:º´µ¿ var chk_Syes = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Syes"); var chk_Sno = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Sno"); var chk_Snothing = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Snothing"); var chk_Pyes = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Pyes"); var chk_Pno = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Pno"); var chk_Pnothing = model.getValue(xPath_curenurgstatspec + "/ItemCheckLists/ItemCheckList[" + (grd_ItemCheckList.fixedrows+1) + "]/Pnothing"); sBool1 = true; //2008-08-07 ¿ÀÀü 9:04:30 taebum add if ( chk_Syes == "true" || chk_Sno == "true" || chk_Snothing == "true") { sBool2 = true; sBool3 = false; chk_oper.value = "2"; fStayOperCheck(); } else if ( chk_Pyes == "false" && chk_Pno == "false" && chk_Pnothing == "false") { sBool2 = true; SBool3 = true; } else { sBool2 = false; sBool3 = true; chk_stay.value = "1"; fStayOperCheck(); } } fControlAttribute(grd_ItemCheckList); } /* ------------------------------------------------- */ /* type : function */ /* access : public */ /* desc : Grid Attribute Control ½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fControlAttribute(pGrid) { var opchkyn=""; var onochkyn=""; for (var iRow = pGrid.fixedrows; iRow <= pGrid.rows; iRow++){ opchkyn = model.getValue(pGrid.nodeset + "[" + (iRow-1) + "]/opchkyn"); onochkyn = model.getValue(pGrid.nodeset + "[" + (iRow-1) + "]/onochkyn"); pGrid.isReadOnly(iRow, pGrid.colRef("Pyes"), iRow, pGrid.colRef("Pnothing"))=sBool1; pGrid.isReadOnly(iRow, pGrid.colRef("Syes"), iRow, pGrid.colRef("Snothing"))=sBool2; pGrid.isReadOnly(iRow, pGrid.colRef("Oyes"), iRow, pGrid.colRef("Ono"))=sBool3; if(sBool3 == false && (onochkyn == "N" || onochkyn == "" || onochkyn == null) ) { pGrid.isReadOnly(iRow, pGrid.colRef("Onothing"), iRow, pGrid.colRef("Onothing"))= false; } else { pGrid.isReadOnly(iRow, pGrid.colRef("Onothing"), iRow, pGrid.colRef("Onothing"))=true; } if(opchkyn == "N") { pGrid.isReadOnly(iRow, pGrid.colRef("Oyes"), iRow, pGrid.colRef("Ono"))= true; } if(pGrid.row == 1 && pGrid.col == pGrid.colRef("Oyes") && opchkyn=="N") { pGrid.valueMatrix(iRow, pGrid.colRef("Oyes")) = false; } } grd_ItemCheckList.fixedcellcheckbox(1,pGrid.colRef("Pyes")) = ((sBool1) ? "false" : "true"); grd_ItemCheckList.fixedcellcheckbox(1,pGrid.colRef("Syes")) = ((sBool2) ? "false" : "true"); grd_ItemCheckList.fixedcellcheckbox(1,pGrid.colRef("Oyes")) = ((sBool3) ? "false" : "true"); } /* ------------------------------------------------- */ /* type : function */ /* access : public */ /* desc : ¼ö¼ú¿¹¾àÀϽà °¡Á®¿À±â */ /* param : ȯÀÚ¹øÈ£ */ /* return : */ /* --------------------------------------------------*/ function Opschedd_Read() { // cmb_opdd.cmb_opdd.removeChild; var indexflag = "Y"; var cnt = 0; model.removenode("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/init/SendData/pid") ); model.makeValue("/root/send/instcd" , model.getValue("/root/init/SendData/instcd")); model.makeValue("/root/send/patposcls", sPatCls); submit("TRMNP00201"); // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× ¼ö¼ú¿¹¾àÀϽà var sGBOprsrvno = model.getValue("/root/main/operation/list/oprsrvno"); //2008-11-26 ¿ÀÈÄ 7:51:30 taebum ÇùÁø ¼ö¼úÀÏ °æ¿ì¿¡´Â ÁÖ¼ö¼ú¿¹¾à¹øÈ£¸¦ settingÇÔ. var sGBMainOprsrvno = model.getValue("/root/main/operation/list/mainoprsrvno"); if(sGBMainOprsrvno != "" && sGBMainOprsrvno != null && sGBMainOprsrvno != "undefined" && sGBMainOprsrvno != "-" && sGBMainOprsrvno != sGBOprsrvno){ sGBOprsrvno = sGBMainOprsrvno; } if(sGBOprsrvno != null && sGBOprsrvno != "" && sGBOprsrvno != "undefined"){ model.setValue("/root/init/SendData/oprsrvno",sGBOprsrvno); cmb_opdd.refresh(); }else{ if(getNodesetCount("/root/main/OpddInfoList/OpddInfo") > 0 && model.getValue("/root/main/OpddInfoList/OpddInfo[opschedd = "+ getCurrentDate() +"]/oprsrvno") != "" ){ cmb_opdd.value = model.getValue("/root/main/OpddInfoList/OpddInfo[opschedd = "+ getCurrentDate() +"]/oprsrvno"); }else{ //alert(model.getValue("/root/main/OpddInfoList/OpddInfo[indexflag = "+ indexflag +"]/oprsrvno")); var nodeCnt = getNodesetCount("/root/main/OpddInfoList/OpddInfo"); for( var i = 1; i <= nodeCnt; i++ ) { if( model.getValue("/root/main/OpddInfoList/OpddInfo["+ i +"]/indexflag") == "Y" ) { cmb_opdd.value = model.getValue("/root/main/OpddInfoList/OpddInfo["+ i +"]/oprsrvno"); cnt++; } } if( cnt < 1 ) {//¼±ÅÃµÈ ¼ö¼ú¿¹¾àÀϽð¡ ¾øÀ¸¸é ¸ÅóÀ½ ¹øÈ£¸¦ ¼ÂÆÃ cmb_opdd.value = model.getValue("/root/main/OpddInfoList/OpddInfo[1]/oprsrvno"); } //cmb_opdd.value = model.getValue("/root/main/OpddInfoList/OpddInfo[indexflag = "+ "Y" +"]/oprsrvno"); //cmb_opdd.selectedIndex = 0; } } Query_Opdd_All(); ; } /* ------------------------------------------------- */ /* SMMNP00200_¼ö¼úÀüóġ ¹× °£È£»óÅ ȮÀÎ */ /* Á¶È¸¹öư Click½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ */ /* ver : 2007.05.03 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : GRID ÇÑÁÙ Ãß°¡ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function Query_Opdd_All(pFlag) { opIdx = cmb_opdd.selectedIndex + 1; var cPath = "/root/main/OpddInfoList/OpddInfo["+opIdx+"]"; //======================================================================================================= //2008-07-07 ¿ÀÈÄ 7:52:27 taebum ÇùÁø ¼ö¼úÀ» ÇÒ °æ¿ì ÁÖ¼ö¼úÀÏ °æ¿ì¿¡¸¸ ±â·ÏÀ» ÀÛ¼º ÇÒ¼ö ÀÖµµ·Ï º¯°æÇÔ. var sTempMainoprsrvno = model.getValue(cPath+ "/mainoprsrvno"); var sTempOprsrvno = model.getValue(cPath+ "/oprsrvno" ); if( (sTempMainoprsrvno != "-") && (sTempMainoprsrvno != sTempOprsrvno)){ messageBox("ÇùÁø¼ö¼ú ","E008"); btn_del_grid.disabled = "true"; btn_ins_grid.disabled = "true"; btn_query.disabled = "true"; btn_rgst_tmp.disabled = "true"; btn_rgst_sct.disabled = "true"; window.close(); }else{ btn_del_grid.disabled = "false"; btn_ins_grid.disabled = "false"; btn_query.disabled = "false"; btn_rgst_tmp.disabled = "false"; btn_rgst_sct.disabled = "false"; } //======================================================================================================= model.makeValue("/root/send/pid" , model.getValue(cPath+ "/pid" )); model.makeValue("/root/send/instcd" , model.getValue(cPath+ "/instcd" )); model.makeValue("/root/send/oprsrvno" , model.getValue(cPath+ "/oprsrvno" )); model.makeValue("/root/send/ophistno" , model.getValue(cPath+ "/ophistno" )); model.makeValue("/root/send/opbfcureseqno", model.getValue(cPath+ "/opbfcureseqno")); submit("TRMNP00202"); // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× var sSmsagreeyn = model.getValue("/root/main/MnphccsrData/MnphccsrList/smsagreeyn"); if(sSmsagreeyn == "Y") { btn_smsagreeyn.disabled = false; } else { btn_smsagreeyn.disabled = true; } var nodelist = instance1.selectNodes("/root/main/MnphccsrData/MnwmpfifList"); var nodePath ="/root/main/MnphccsrData/MnphccsrList/famyinfo/famylist"; model.makeNode(nodePath); var desnode = instance1.selectSingleNode(nodePath); if(nodelist.length > 0) { while(node = nodelist.nextNode()) { model.duplicate(desnode, node); } } var check = grd_ItemCheckList.rows; var popwh1 = 0; var popwh2 = 0; var popwh3 = 0; var newflag = 0; // 20110704 wify °æºÏ´ëº´¿ø ÇØ´ç¹« checkbox Ãß°¡·Î ÀÎÇÑ nodeÃß°¡ for(var i = 1 ; i < grd_ItemCheckList.rows; i++) { if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "¼ö¼úµ¿ÀǼ­") { popwh1 = i; } if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "¾Ë·¯Áö¿©ºÎ") { popwh2 = i; } if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "PCAµ¿ÀǼ­") { popwh3 = i; newflag = "Y"; } } if( model.getValue(xPath_MnphccsrList+"/opbfcureseqno") == "-") { // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀλçÇ× ÀÚ·á°¡ ¾ø´Â °æ¿ì model.copyNode(xPath_allrgspec , xPath_Fmt_allrgspec ); // ȯÀÚ ¾Ë·¹¸£±â Á¤º¸ model.copyNode(xPath_testinfospec , xPath_Fmt_testinfospec ); // Lab °Ë»ç°á°ú model.copyNode(xPath_sendgoodandmedspec, xPath_Fmt_sendgoodandmedspec); // º¸³»´Â ¹°Ç°/¾àǰ ³»¿ª model.copyNode(xPath_curenurgstatspec , xPath_Fmt_curenurgstatspec ); // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× model.makeValue(xPath_MnphccsrList+"/stat", "I"); fSrchPatLnkInfo("all"); // ¾Ë·¹¸£±â Á¤º¸ for(var i = 1 ; i < grd_ItemCheckList.rows; i++) { if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "¼ö¼úµ¿ÀǼ­") { popwh1 = i; } if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "¾Ë·¯Áö¿©ºÎ") { popwh2 = i; } if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "PCAµ¿ÀǼ­") { popwh3 = i; } } grd_AllergyList.refresh(); grd_ItemCheckList.refresh(); }else { fSrchPatLnkInfo("all"); // ¾Ë·¹¸£±â Á¤º¸ model.makeValue(xPath_MnphccsrList+"/stat" , "U" ); // 2008-10-05 ¿ÀÀü 11:08:56 taebum 2¹øÂ° È®Àγ»¿ª »ó¼¼Á¤º¸°¡ merge µÇ´Â Çö»ó 󸮷ΠÃß°¡ÇÔ. grd_ItemCheckList.mergeCells = "bycol"; grd_ItemCheckList.mergeCol(0) = true ; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("ItemInfoBk")) = true; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("ItemInfo")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pyes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pno")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pnothing")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Syes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Sno")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Snothing")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Oyes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Ono")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Onothing")) = false; } //2008-10-30 ¿ÀÀü 9:47:40 taebum curenurgstatspec xml column¿¡ curenurgstatspec ÃÖ»óÀ§ //³ëµå°¡ »ý±â´Â ¹ö±×°¡ ¹ß»ýµÇ¾î curenurgstatspec³ëµå°¡ ÀÖÀ» °æ¿ì Á¦°Å ÀÛ¾÷ //2008-10-31 ¿ÀÈÄ 7:11:36 taebum ÀÇ·Ú³»¿ªÀÌ ¾øÀ»°æ¿ì script¿À·ù ¼öÁ¤ if(model.getValue("/root/init/SendData/oprsrvno") != "" && model.getValue("/root/init/SendData/oprsrvno") != "undefined" && model.getValue("/root/init/SendData/oprsrvno") != null){ var sTmpCheckNode = instance1.selectSingleNode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec"); if(sTmpCheckNode != null && sTmpCheckNode.childNodes(0).nodeName == "curenurgstatspec"){ model.copyNode("/root/init/errorNode", "/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/curenurgstatspec"); model.removenode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/curenurgstatspec"); model.copyNode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec", "/root/init/errorNode"); } }else{ messageBox("¼ö¼ú¿¹¾àÀϽð¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.","I000"); // º´½Ç¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ¼ö¼ú½Ç¿¡¼­ ±â·ÏÀÌ btn_rgst_tmp.disabled = true; btn_rgst_sct.disabled = true; window.close(); return; } fRowSyle(grd_ItemCheckList); var ordtype= model.getValue(xPath_MnphccsrList+"/ordtype" ); var wardtel=""; if(ordtype == "E") { wardtel = "(t." + model.getValue(xPath_MnphccsrList+"/wardtel" ) + ")"; } else { wardtel = ""; } var sPatInfo = model.getValue(xPath_MnphccsrList+"/wardcd" ) + " " // º´µ¿ + model.getValue(xPath_MnphccsrList+"/roomcd" ) + wardtel + " " // º´µ¿ + model.getValue(xPath_MnphccsrList+"/patname2" ) + " " // ȯÀÚ¸í + model.getValue(xPath_MnphccsrList+"/sa" ) + " " // SA + model.getValue(xPath_MnphccsrList+"/pid" ) ; // µî·Ï¹øÈ£ var sPatInfo2 = ""; // 2008.02.21 º¯°æ if (sPatCls == "O") { //O:¼ö¼ú½Ç, W:º´µ¿ sPatInfo2= model.getValue(xPath_MnphccsrList+"/perdeptnm") + " "; // Áýµµ°ú } else { sPatInfo2= model.getValue(xPath_MnphccsrList+"/depthngnm") + " "; // Áø·á°ú } sPatInfo2 += model.getValue(xPath_MnphccsrList+"/oproomnm" ) + " " // ¼ö¼ú½Ç¸í + model.getValue(xPath_MnphccsrList+"/perfdridnm") + " " // ÁýµµÀÇ + model.getValue(xPath_MnphccsrList+"/opcdnm" ) ; // ¼ö¼ú¸í model.setValue("/root/init/SendData/patinfo" ,sPatInfo); model.setValue("/root/init/SendData/patinfo2",sPatInfo2); if (model.getValue(xPath_MnphccsrList+"/certno") != ""){ // ÀÎÁõÀúÀåÈÄ ÀÚ·á ó¸® // if (sPatCls != "O") { //O:¼ö¼ú½Ç, W:º´µ¿ btn_rgst_tmp.disabled = true; // } } // 20110711 wify µ¥ÀÌÅÍ ¾ø´Â row Á¦°Å // for(var i = 1 ; i < grd_ItemCheckList.rows; i++) { // if ( instance1.selectSingleNode(grd_ItemCheckList.nodeset + "["+ i +"]/ItemInfoBk") == null) { // grd_ItemCheckList.deleteRow(i); // } // if ( grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemInfoBk")) == "") { // model.removeNodeset(grd_ItemCheckList.nodeset + "[" + i + "]/Snothing"); // model.removeNodeset(grd_ItemCheckList.nodeset + "[" + i + "]/Onothing"); // alert(i); // grd_ItemCheckList.deleteRow(i+1); // } // } // grd_ItemCheckList.cellstyle("background-image" , 3, 1) = "../../../com/commonweb/images/icon_startend.gif"; // grd_ItemCheckList.cellstyle("background-position", 3, 1) = "center right"; grd_ItemCheckList.cellstyle("background-image" , popwh1, 1) = "../../../com/commonweb/images/icon_startend.gif"; grd_ItemCheckList.cellstyle("background-position", popwh1, 1) = "center right"; // grd_ItemCheckList.cellstyle("background-image" , 5, 1) = "../../../com/commonweb/images/icon_startend.gif"; // grd_ItemCheckList.cellstyle("background-position", 5, 1) = "center right"; //2008-09-09 ¿ÀÀü 10:07:40 taebum 12 ¾Ë·¯Áö ¿©ºÎ À̹ÌÁö¹öư Ãß°¡ // if( getNodesetCount("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList") == 22 ) { //ÅëÁõ»çÁ¤ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é grd_ItemCheckList.cellstyle("background-image" , 14, 1) = "../../../com/commonweb/images/icon_startend.gif"; grd_ItemCheckList.cellstyle("background-position", 14, 1) = "center right"; // grd_ItemCheckList.cellstyle("background-image" , popwh2, 1) = "../../../com/commonweb/images/icon_startend.gif"; // grd_ItemCheckList.cellstyle("background-position", popwh2, 1) = "center right"; //alert(grd_ItemCheckList.rows); if ( grd_ItemCheckList.valueMatrix((grd_ItemCheckList.rows - 1), grd_ItemCheckList.colRef("ItemCode")) != "ITM022") { // grd_ItemCheckList.deleteRow(grd_ItemCheckList.rows - 1); if(check != "2") { // grd_ItemCheckList.deleteRow(grd_ItemCheckList.rows); } else if (check == "2") { grd_ItemCheckList.cellstyle("background-image" , 23, 1) = "../../../com/commonweb/images/icon_startend.gif"; grd_ItemCheckList.cellstyle("background-position", 23, 1) = "center right"; } } else { grd_ItemCheckList.cellstyle("background-image" , grd_ItemCheckList.rows - 1, 1) = "../../../com/commonweb/images/icon_startend.gif"; grd_ItemCheckList.cellstyle("background-position", grd_ItemCheckList.rows - 1, 1) = "center right"; } // grd_ItemCheckList.cellstyle("background-image" , 23, 1) = "../../../com/commonweb/images/icon_startend.gif"; // grd_ItemCheckList.cellstyle("background-position", 23, 1) = "center right"; // }else { // grd_ItemCheckList.cellstyle("background-image" , 14, 1) = "../../../com/commonweb/images/icon_startend.gif"; // grd_ItemCheckList.cellstyle("background-position", 14, 1) = "center right"; // } opt_patinfo.refresh(); opt_patinfo2.refresh(); //2008-09-09 ¿ÀÀü 10:41:12 ÀüÀÚ ÀÎÁõ½Ã ÇØ´ç¾øÀ½À» Á¦¿ÜÇÑ ³»¿ª¸¸ ÀÎÁõÇϱâ À§ÇÑ Temp Node default ¼³Á¤ model.removenode("/root/Hide"); model.makeNode("/root/Hide"); model.makeNode("/root/Hide/signstatspec"); model.makeNode("/root/Hide/org_statspec"); //combobox º¯°æ½Ã ÀúÀå ¹öư Ȱ¼ºÈ­ ºñȰ¼ºÈ­ °ü·Ã. if(pFlag == "changed"){ var sCnt = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM013']")); // ¼ö¼úÀü Åõ¾à °Ç¼ö wDrgIdx = sCnt + 18; // ¼ö¼úÀü Åõ¾à °Ç¼ö wFixGrid += (sCnt - 1); var sCnt2 = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM018']")); // Ç÷¾×Áغñ»çÇ× °Ç¼ö wBolIdx = sCnt + sCnt2 + 18; // Ç÷¾×Áغñ»çÇ× °Ç¼ö wFixGrid += (sCnt - 1); fOpWardCheck(); grd_ItemCheckList.refresh(); if ((sPatCls == "O" || sPatCls == "B") && (model.getValue(xPath_MnphccsrList+"/wardstartdt") == "" || model.getValue(xPath_MnphccsrList+"/wardstarttm") == "")){ messageBox("°£È£´ÜÀ§¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ±â·ÏÀÌ","I006"); // º´½Ç¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ¼ö¼ú½Ç¿¡¼­ ±â·ÏÀÌ btn_rgst_tmp.disabled = true; btn_rgst_sct.disabled = true; } } } /* ------------------------------------------------- */ /* group : EMR °£È£ */ /* ver : 2007.05.03 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : GRID ÇÑÁÙ Ãß°¡ */ /* param : pGridNm : DataGrid Name */ /* pLine : DataGrid Row */ /* return : */ /* --------------------------------------------------*/ function fAddItem(pGridNm,pLine){ GridNm = eval(pGridNm) if (pLine == '') { GridNm.addRow(); } else { GridNm.addItem(pLine, "after"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : GRID ÇÑÁÙ »èÁ¦ */ /* param : pGridNm : DataGrid Name */ /* pLine : DataGrid Row */ /* return : */ /* --------------------------------------------------*/ function fDeleteItem(pGridNm,pLine){ GridNm = eval(pGridNm) if (pLine == '') { GridNm.removeItem(); } else { GridNm.deleteItem(pLine); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : GRID CheckBox °ªº¯°æ */ /* param : pGridNm : DataGrid Name */ /* pRow : DataGrid Row */ /* pCol : DataGrid Col */ /* pTrueFase : ³í¸°°ª */ /* return : */ /* --------------------------------------------------*/ function fCheckBox(pGridNm,pRow,pCol,pTrueFase){ pGridNm.valueMatrix(pRow,pCol) = pTrueFase; } /* ------------------------------------------------- */ /* type : function */ /* access : public */ /* desc : GRID CheckBox °ªº¯°æ */ /* param : pGridNm : DataGrid Name */ /* return : */ /* -------------------------------------------------*/ function fGridValueChangedCheckBox(pGridNm){ var wTrueFase GridNm = eval(pGridNm) if (GridNm.col > 2) { wTrueFase = GridNm.valueMatrix(GridNm.row ,GridNm.col); if (wTrueFase == "true") { switch(GridNm.col){ case GridNm.colRef("Pyes") : if( GridNm.row == "1" ) { // Àüü '¿¹' üũ ½Ã fCheckBox(GridNm, ITM002 ,GridNm.colRef("Pyes"),"false"); fCheckBox(GridNm, ITM022 ,GridNm.colRef("Pyes"),"false"); } fCheckBox(GridNm, GridNm.row ,GridNm.colRef("Pno"),"false"); fCheckBox(GridNm, GridNm.row ,GridNm.colRef("Pnothing"),"false"); break; case GridNm.colRef("Pno") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Pyes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Pnothing"),"false"); break; case GridNm.colRef("Pnothing") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Pyes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Pno"),"false"); break; case GridNm.colRef("Syes") : if( GridNm.row == "1" ) { // Àüü '¿¹' üũ ½Ã fCheckBox(GridNm, ITM002 ,GridNm.colRef("Syes"),"false"); fCheckBox(GridNm, ITM022 ,GridNm.colRef("Syes"),"false"); } fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Sno"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Snothing"),"false"); break; case GridNm.colRef("Sno") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Syes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Snothing"),"false"); break; case GridNm.colRef("Snothing") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Syes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Sno"),"false"); break; case GridNm.colRef("Oyes") : if( GridNm.row == "1" ) { // Àüü '¿¹' üũ ½Ã fCheckBox(GridNm, ITM002 ,GridNm.colRef("Oyes"),"false"); fCheckBox(GridNm, ITM022 ,GridNm.colRef("Oyes"),"false"); } fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Ono"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Onothing"),"false"); break; case GridNm.colRef("Ono") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Oyes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Onothing"),"false"); break; case GridNm.colRef("Onothing") : fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Oyes"),"false"); fCheckBox(GridNm,GridNm.row ,GridNm.colRef("Ono"),"false"); break; } } } } /* ---------------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× INSERTÀúÀå */ /* param : EMR.MNPHCCSR Àüü */ /* return : */ /* ---------------------------------------------------------------*/ function fSave(pFlag){ model.makeValue("/root/send/oprsrvno", model.getValue("/root/init/SendData/oprsrvno")); var sPid = model.getValue(xPath_MnphccsrList + "/pid" ); // 01 ȯÀÚ¹øÈ£ var sOprsrvno = model.getValue(xPath_MnphccsrList + "/oprsrvno" ); // 02 ÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) var sOphistno = model.getValue(xPath_MnphccsrList + "/ophistno" ); // 03 ¿¹¾à¹øÈ£¿¡ µû¸¥ À̷¹øÈ£ var sInstcd = model.getValue(xPath_MnphccsrList + "/instcd" ); // 04 ¿ø¹«¿Ü·¡/ÀÔ¿øµî·ÏÁ¤º¸ PK var sOprsrvdd = model.getValue(xPath_MnphccsrList + "/oprsrvdd" ); // 05 ¼ö¼úÀϽÃ:¼ö¼úÀÌÈ®Á¤µÈ ÀϽà var sOprsrvtmcd = model.getValue(xPath_MnphccsrList + "/oprsrvtmcd" ); // 06 ¼ö¼ú¿¹¾à½Ã°£ÄÚµå var sInoutflag = model.getValue(xPath_MnphccsrList + "/inoutflag" ); // 07 ¿Ü·¡ÀÔ¿ø±¸ºÐ var sOpPatflagcd = model.getValue("/root/main/operation/list/oppatflagcd"); // 11 ȯÀÚ±¸ºÐ var sOrddd = model.getValue(xPath_MnphccsrList + "/orddd" ); // 08 Áø·áÀÏÀÚ var sOrddeptcd = model.getValue(xPath_MnphccsrList + "/orddeptcd" ); // 09 Áø·áºÎ¼­ var sInday = model.getValue(xPath_MnphccsrList + "/inday" ); // 10 ÀÔ¿øÀÏÀÚ var sEtctel1 = model.getValue(xPath_MnphccsrList + "/etctel1" ); // 47 º¸È£ÀÚ¿¬¶ôó1 var sEtctel2 = model.getValue(xPath_MnphccsrList + "/etctel2" ); // 48 º¸È£ÀÚ¿¬¶ôó2 var sSmsagreeyn = model.getValue(xPath_MnphccsrList + "/smsagreeyn" ); // 49 SMSµ¿ÀÇ¿©ºÎ var sTempStaycls = model.getValue("/root/init/staycls"); var message = model.getValue(ipt_msginfo.attribute("ref")); if(sSmsagreeyn == "Y") { //if(message == "" || message == null) { // messageBox("SMSµ¿Àǽÿ¡´Â SMS¹®±¸¸¦ ÀÔ·ÂÇϼžßÇÕ´Ï´Ù.", "E"); // return //} } if( (sInoutflag != sOpPatflagcd)&&(sOpPatflagcd != "") ) { //±â·ÏÁöµ¥ÀÌÅͶû ½ºÄÉÁì µ¥ÀÌÅͶû Ʋ¸±°æ¿ì ½ºÄÉÁìµ¥ÀÌÅͷΠó¸® 2010.03.10 K. J. M //¼ö¼úÁغñÈ®ÀÎ ±â·ÏÀÌÈÄ ¿Ü·¡¿¡¼­ ÀÔ¿øÀ¸·Î ½ºÄÉÁìÀÌ º¯°æµÈ°æ¿ì Á¡°Ë¸®½ºÆ® ó¹æ ÄÞº¸°¡ Á¦´ë·Î ²ø·Á¿ÀÁö ¾ÊÀ½ sInoutflag = sOpPatflagcd; } if(pFlag == "C" && ( sPatCls == "W" || sPatCls == "B" )) { if (model.getValue(xPath_MnphccsrList + "/wardstartdt") == "" || model.getValue(xPath_MnphccsrList + "/wardstarttm")=="") { messageBox("º´µ¿Ãâ¹ßÀϽø¦ ÀÔ·ÂÇϽʽÿä!", "I000"); return; } else { if (model.getValue(xPath_MnphccsrList + "/wardstarttm").length < 4 ) { messageBox("º´µ¿Ãâ¹ßÀϽø¦ ÀÔ·ÂÇϽʽÿä!", "I000"); return; } } } // ÀÎÁõÀúÀåµÈ º´µ¿ ȯÀÚÀÇ °æ¿ì CP ±â·ÏÀ̶û ¿¬°áÇÑ´Ù 2012.11.22 KJS if(pFlag == "C" && ( sPatCls == "W" || sPatCls == "B" )) { fNrCpRecord(); } if (model.getValue(xPath_MnphccsrList + "/patarrvdt" ) != "" && model.getValue(xPath_MnphccsrList + "/wardstartdt") == "" ){ messageBox("º´µ¿Ãâ¹ßÀϽø¦ ÀÔ·ÂÇϽʽÿä!", "I000"); //messageBox("º´µ¿Ãâ¹ßÀϽø¦ ","C001" ); model.setValue(xPath_MnphccsrList + "/patarrvdt",""); model.setValue(xPath_MnphccsrList + "/patarrvtm",""); model.refresh(); return; } if( pFlag == "C" && ( sPatCls == "O" || (sPatCls == "B" && ( chk_stay.value== "1" || chk_oper.value == "2" ))) ) { if(model.getValue(xPath_MnphccsrList + "/patarrvdt") == "" || model.getValue(xPath_MnphccsrList + "/patarrvtm")=="") { messageBox("ȯÀÚµµÂøÀϽø¦ ÀÔ·ÂÇϽʽÿä!", "I000"); return; } if(model.getValue(xPath_MnphccsrList + "/patarrvtm").length < 4) { messageBox("ȯÀÚµµÂøÀϽø¦ ÀÔ·ÂÇϽʽÿä!", "I000"); return; } if(model.getValue("/root/init/staycls") == "") { messageBox("ȯÀÚÀ§Ä¡(´ë±â½Ç,¼ö¼ú½Ç)¸¦ ¼±ÅÃÇϽʽÿä!", "I000"); return; } if(model.getValue("/root/init/staycls") == "2" && model.getValue(xPath_MnphccsrList + "/staychfid") == "") { messageBox("´ë±â½Ç ±â·ÏÀ» È®ÀÎÇϽʽÿä!", "I000"); return; } } var sOpcnfmtm = model.getValue(xPath_MnphccsrList + "/opcnfmtm").replace(':', ''); var sOpcnfmdt = sOprsrvdd // 05 ¼ö¼úÀϽÃ:¼ö¼úÀÌÈ®Á¤µÈ ÀϽà + sOpcnfmtm.substr(0,4); // ¼ö¼úÀϽÃ:¼ö¼úÀÌÈ®Á¤½Ã°£ var sWardstartdttm = model.getValue(xPath_MnphccsrList + "/wardstartdt" ) + model.getValue(xPath_MnphccsrList + "/wardstarttm" ); // 11 º´µ¿Ãâ¹ßÀϽÃÅë¿øÈ¯ÀÚÀΰæ¿ì null' ) var sPatarrvdttm = model.getValue(xPath_MnphccsrList + "/patarrvdt" ) + model.getValue(xPath_MnphccsrList + "/patarrvtm" ); // 12 ȯÀÚµµÂøÀϽà var sWardarrvdttm = model.getValue(xPath_MnphccsrList + "/wardarrvdt" ) + model.getValue(xPath_MnphccsrList + "/wardarrvtm" ); // 12_1 º´µ¿µµÂøÀϽà model.setValue(xPath_MnphccsrList + "/wardstartdttm", sWardstartdttm); model.setValue(xPath_MnphccsrList + "/wardarrvdttm", sWardarrvdttm); // alert("==>"+sWardstartdttm +"<"+ sPatarrvdttm +"<"+ sOpcnfmdt+"<=="); // if (sPatCls != "O" && sWardstartdttm != "" && sWardstartdttm > sOpcnfmdt){ // messageBox("º´µ¿ Ãâ¹ßÀϽð¡ ¼ö¼ú¿¹¾àÀϽà º¸´Ù ½Ã°£ÀÌ À̸¨´Ï´Ù. ´Ù½Ã","C001"); // model.setValue(xPath_MnphccsrList + "/wardstartdt" ,""); // model.setValue(xPath_MnphccsrList + "/wardstarttm" ,""); // model.refresh(); // return; // } // // if (sPatCls != "W" && sPatarrvdttm != "" && sPatarrvdttm > sOpcnfmdt){ // messageBox("ȯÀÚ µµÂøÀϽð¡ ¼ö¼ú¿¹¾àÀϽà º¸´Ù ½Ã°£ÀÌ À̸¨´Ï´Ù. ´Ù½Ã","C001"); // //model.setValue(xPath_MnphccsrList + "/patarrvdt" ,""); // //model.setValue(xPath_MnphccsrList + "/patarrvtm" ,""); // model.refresh(); // return; // } // ȯÀÚ µµÂøÀϽð¡ º´µ¿ Ãâ¹ßÀϽú¸´Ù ½Ã°£ Check if (sWardstartdttm != "" && sPatarrvdttm != "" && sWardstartdttm > sPatarrvdttm){ messageBox("ȯÀÚ µµÂøÀϽø¦ È®ÀÎÇϽʽÿä!","C000"); // model.setValue(xPath_MnphccsrList + "/patarrvdt",""); // model.setValue(xPath_MnphccsrList + "/patarrvtm",""); model.refresh(); return; } if (fGridCheckConfirm()) { messageBox("È®ÀλçÇ×À» Check ÇÏÁö ¾ÊÀº Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ","I000"); return; } var sInfectspec = instance1.selectSingleNode(xPath_Fmt_infectspec ).xml; // 13 °¨¿°Á¤º¸ var sAllrgspec = instance1.selectSingleNode(xPath_Fmt_allrgspec ).xml; // 14 ¾Ë·¯ÁöÁ¤º¸ var sSendgoodandmedspec = instance1.selectSingleNode(xPath_Fmt_sendgoodandmedspec).xml; // 15 º¸³½¹°Ç°¹×¾àǰÁ¤º¸ //20110711 wify °æºÏ´ëº´¿ø ÅëÁõ»çÁ¤ »ç¿ëÇÏÁö ¾ÊÀ½ // if( getNodesetCount("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList") == 22 ) {//ÅëÁõ»çÁ¤ÀÌ ÀÖÀ»°æ¿ì // var sCurenurgstatspec = instance1.selectSingleNode(xPath_Fmt_curenurgstatspecT).xml; // 16 óġ¹×°£È£»óÅÂÁ¤º¸ // }else { var sCurenurgstatspec = instance1.selectSingleNode(xPath_Fmt_curenurgstatspec ).xml; // 16 óġ¹×°£È£»óÅÂÁ¤º¸ // } var sTestinfospec = instance1.selectSingleNode(xPath_Fmt_testinfospec ).xml; // 17 °Ë»çÁ¤º¸³»¿ª // 13 °¨¿°Á¤º¸ if(instance1.selectSingleNode(xPath_infectspec).childNodes.length > 0) { sInfectspec = instance1.selectSingleNode(xPath_Infection).xml; } // 14 ¾Ë·¯ÁöÁ¤º¸ if(instance1.selectSingleNode(xPath_allrgspec).childNodes.length > 0) { sAllrgspec = instance1.selectSingleNode(xPath_Allergy).xml; } // 15 º¸³½¹°Ç°¹×¾àǰÁ¤º¸ if(instance1.selectSingleNode(xPath_sendgoodandmedspec).childNodes.length > 0) { sSendgoodandmedspec = instance1.selectSingleNode(xPath_Product).xml; } // 16 óġ¹×°£È£»óÅÂÁ¤º¸ if(instance1.selectSingleNode(xPath_curenurgstatspec).childNodes.length > 0) { sCurenurgstatspec = instance1.selectSingleNode(xPath_ItemCheck).xml; } var sNurgpartid = model.getValue(xPath_MnphccsrList + "/nurgpartid" ); // 18 °£È£´ÜÀ§±â·ÏÀÚID var sNurgpartrecdttm = model.getValue(xPath_MnphccsrList + "/nurgpartrecdttm" ); // 19 °£È£´ÜÀ§±â·ÏÀϽà var sNurgpartsavedttm = model.getValue(xPath_MnphccsrList + "/nurgpartsavedttm" ); // 20 °£È£´ÜÀ§ÀúÀåÀϽà var sOperchfid = model.getValue(xPath_MnphccsrList + "/operchfid" ); // 21 ¼ö¼ú½Ç ±â·ÏÀÚID var sOperchfrecdttm = model.getValue(xPath_MnphccsrList + "/operchfrecdttm" ); // 22 ¼ö¼ú½Ç ±â·ÏÀϽà var sOperchfsavedttm = model.getValue(xPath_MnphccsrList + "/operchfsavedttm" ); // 23 ¼ö¼ú½Ç ÀúÀåÀϽà var sOpercnfmpat = model.getValue(xPath_MnphccsrList + "/opercnfmpat" ); // 24 ¼ö¼ú½Ç ȯÀÚ¸í var sOpercnfmid = model.getValue(xPath_MnphccsrList + "/opercnfmid" ); // 25 ¼ö¼ú½Ç µî·Ï¹øÈ£ var sOpercnfmdr = model.getValue(xPath_MnphccsrList + "/opercnfmdr" ); // 26 ¼ö¼ú½Ç ÁýµµÀÇ var sOpercnfmpart = model.getValue(xPath_MnphccsrList + "/opercnfmpart" ); // 27 ¼ö¼ú½Ç ¼ö¼úºÎÀ§ var sOpercnfmpartdisp = model.getValue(xPath_MnphccsrList + "/opercnfmpartdisp" ); // 28 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½Ã var sStaychfid = model.getValue(xPath_MnphccsrList + "/staychfid" ); // 29 ´ë±â½Ç ±â·ÏÀÚID var sStaychfrecdttm = model.getValue(xPath_MnphccsrList + "/staychfrecdttm" ); // 30 ´ë±â½Ç ±â·ÏÀϽà var sStaychfsavedttm = model.getValue(xPath_MnphccsrList + "/staychfsavedttm" ); // 31 ´ë±â½Ç ÀúÀåÀϽà var sStaycnfmpat = model.getValue(xPath_MnphccsrList + "/staycnfmpat" ); // 32 ´ë±â½Ç ȯÀÚ¸í var sStaycnfmid = model.getValue(xPath_MnphccsrList + "/staycnfmid" ); // 33 ´ë±â½Ç µî·Ï¹øÈ£ var sStaycnfmdr = model.getValue(xPath_MnphccsrList + "/staycnfmdr" ); // 34 ´ë±â½Ç ÁýµµÀÇ var sStaycnfmpart = model.getValue(xPath_MnphccsrList + "/staycnfmpart" ); // 35 ´ë±â½Ç ¼ö¼úºÎÀ§ var sStaycnfmpartdisp = model.getValue(xPath_MnphccsrList + "/staycnfmpartdisp" ); // 36 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½Ã var sNurgpartmemo = model.getValue(xPath_MnphccsrList + "/nurgpartmemo" ); // 37 °£È£´ÜÀ§¸Þ¸ð var sOperchfmemo = model.getValue(xPath_MnphccsrList + "/operchfmemo" ); // 38 ¼ö¼ú,´ë±â ´ÜÀ§¸Þ¸ð var sCertno = model.getValue(xPath_MnphccsrList + "/certno" ); // 39 ÀÎÁõ¹øÈ£ var sFstrgstrid = model.getValue(xPath_MnphccsrList + "/fstrgstrid" ); // 40 ÃÖÃʵî·ÏÀÚID var sLastupdtid = model.getValue(xPath_MnphccsrList + "/lastupdtid" ); // 41 ÃÖÁ¾¼öÁ¤ÀÚ var sStat = model.getValue(xPath_MnphccsrList + "/stat" ); // 42 ÃÖÁ¾¼öÁ¤ÀÚ var sOpbfcureseqno = model.getValue(xPath_MnphccsrList + "/opbfcureseqno" ); // 43 ÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) var sOpstatcd = model.getValue(xPath_MnphccsrList + "/opstatcd" ); // 44 ÁøÇà»óÅ var sOpstatcdnew = model.getValue(xPath_MnphccsrList + "/opstatcd" ); // 45 ÁøÇà»óÅ var sNurgpartdeptcd = model.getValue(xPath_MnphccsrList + "/nurgpartdeptcd" ); // 46 °£È£´ÜÀ§±â·Ï ºÎ¼­ÄÚµå var sStaychfdeptcd = model.getValue(xPath_MnphccsrList + "/staychfdeptcd" ); // 47 ´ë±â½Ç±â·Ï ºÎ¼­ÄÚµå var sOperchfdeptcd = model.getValue(xPath_MnphccsrList + "/operchfdeptcd" ); // 48 ¼ö¼ú½Ç±â·Ï ºÎ¼­ÄÚµå var sStaycnfmRemark = model.getValue(xPath_MnphccsrList + "/staycnfmpartdispremark" ); // 57 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark var sOpercnfmRemark = model.getValue(xPath_MnphccsrList + "/opercnfmpartdispremark" ); // 58 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark var sOpPatbdtp = model.getValue(xPath_MnphccsrList + "/oppatbdtp" ); // 59 ü¿Â var sOpPatbdwt = model.getValue(xPath_MnphccsrList + "/oppatbdwt" ); // 60 üÁß var sOpPatbdht = model.getValue(xPath_MnphccsrList + "/oppatbdht" ); // 61 ½ÅÀå var sOpPatsbp = model.getValue(xPath_MnphccsrList + "/oppatsbp" ); // 62 SBP var sOpPatdbp = model.getValue(xPath_MnphccsrList + "/oppatdbp" ); // 63 DBP var sFamyList = instance1.selectNodesXml("/root/main/MnphccsrData/MnphccsrList/famyinfo/famylist"); // 64 °¡Á·Á¤º¸ if( pFlag == "C" ) { if(fValidForSendMsg() == false) return; //µ¿ÀÇ¿©ºÎ È®ÀÎ if(sTempStaycls == "1"){//´ë±â½ÇÀÏ °æ¿ì. var sSmsagreeyn = model.getValue("/root/main/MnphccsrData/MnphccsrList/smsagreeyn"); if(sSmsagreeyn == "" || sSmsagreeyn == "undefined" || sSmsagreeyn == null){ messageBox("¼ö¼úÁøÇà»óÅ ¹®ÀÚÀü¼Û µ¿ÀÇ¿©ºÎ¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. ", "I000"); return; } else if(sSmsagreeyn == "N"){ //¸Þ¼¼Áö¸¸ ¶ç¿öÁø´Ù. //messageBox("¼ö¼úÁøÇà»óÅ ¹®ÀÚÀü¼ÛÀ» µ¿ÀÇÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "I000"); } else if(sSmsagreeyn == "Y"){ var sArriTime = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrvtm"); var sPatarrisndsmsid = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrisndsmsid"); if(sArriTime != "" && sArriTime != null && sArriTime != "undefined" && sSmsagreeyn == "Y" && sPatarrisndsmsid == ""){ if(fValidForSendMsg()){ var sPatarrisndsmsid = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrisndsmsid"); if(sPatarrisndsmsid == "" || sPatarrisndsmsid == null || sPatarrisndsmsid == "undefinded"){ model.setValue("/root/init/sms/arrsmssendflag","Y"); }else{ model.setValue("/root/init/sms/arrsmssendflag","N"); } } else { return; } } } } } if (sOpbfcureseqno == "") { sOpbfcureseqno = "-"; // 02ÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) } // var wUserId = getUserInfo("userid" ); // »ç¿ëÀÚ var wUserNm = getUserInfo("usernm" ); // »ç¿ëÀÚ ¸í var wDeptCd = getUserInfo("dutplcecd"); // »ç¿ëÀÚ ºÎ¼­ÄÚµå var wDeptNm = getUserInfo("dutplcenm"); // »ç¿ëÀÚ ºÎ¼­¸í var wRecoDate = getCurrentDate() + getCurrentTime(); // ½Ã½ºÅÛÀÏÀÚ ±â·Ï var wSaveDate = getCurrentDate() + getCurrentTime(); // ½Ã½ºÅÛÀÏÀÚ ±â·Ï // °£È£´ÜÀ§±â·Ï if ( (sDutDSCFlag == "Y" && chk_oper.value != "2" && sOpPatflagcd != "I") || (sPatCls == "W") || (sPatCls == "B" && ( chk_stay.value != "1" && chk_oper.value != "2" )) ) { // 18 °£È£´ÜÀ§±â·ÏÀϽà if (model.getValue("/root/main/Conditions/Confirm") == "2") { // »ç¿ëÀÚÀÏÀÚ ±â·Ï wRecoDate = model.getValue("/root/init/HideData/ssDateTime/ssDate") + model.getValue("/root/init/HideData/ssDateTime/ssTime"); if(wRecoDate.replace(' ', '').length < 12){ messageBox("±â·ÏÀϽø¦ Á¤È®ÇÏ°Ô ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); return; } } else{ wRecoDate = wSaveDate; } sNurgpartid = wUserId ; // 18 °£È£´ÜÀ§±â·ÏÀÚID sNurgpartdeptcd = wDeptCd ; sNurgpartsavedttm = wSaveDate; // 20 °£È£´ÜÀ§ÀúÀåÀϽà // ÀÓ½ÃÀúÀåÀÇ °æ¿ì´Â ±â·ÏÀÏÀÚ¸¦ ³ÖÁö ¾Ê´Â´Ù. 2008.01.23 if (pFlag != "C") { wRecoDate =""; // 19 °£È£´ÜÀ§±â·ÏÀϽà } sNurgpartrecdttm = wRecoDate; // 19 °£È£´ÜÀ§±â·ÏÀϽà var sWardarrvdept = model.getValue(ipt_wardarrvdept.attribute("ref")); var startyn = ""; if(sWardarrvdept == "") { model.setValue(xPath_MnphccsrList + "/nurgpartid" , wUserId ); // 18 °£È£´ÜÀ§±â·ÏÀÚID model.setValue(xPath_MnphccsrList + "/nurgpartidnm" , wUserNm ); // »ç¿ëÀÚ ¸í model.setValue(xPath_MnphccsrList + "/nurgpartdeptcd" , wDeptCd ); // »ç¿ëÀÚ ºÎ¼­ÄÚµå model.setValue(xPath_MnphccsrList + "/nurgpartiddept" , wDeptNm ); // »ç¿ëÀÚ ºÎ¼­¸í model.setValue(xPath_MnphccsrList + "/nurgpartrecdttm" , wRecoDate); // 19 °£È£´ÜÀ§±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/nurgpartsavedttm", wSaveDate); // 20 °£È£´ÜÀ§ÀúÀåÀϽà } else { model.setValue(xPath_MnphccsrList + "/nurspartarrvdt" , wRecoDate); // »ç¿ëÀÚ ºÎ¼­¸í model.setValue(xPath_MnphccsrList + "/nurspartarrvdept" , wDeptNm); // 19 °£È£´ÜÀ§±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/nurspartarrvnursnm", wUserNm); // 20 °£È£´ÜÀ§ÀúÀåÀϽà } } // ¼ö¼ú´ÜÀ§±â·ÏÀϽà if ((sPatCls == "O") ||(sPatCls == "B") ||(sPatCls == "W" && sWardOP == "Y")) { wUserId = getUserInfo("userid" ); // »ç¿ëÀÚ wUserNm = getUserInfo("usernm" ); // »ç¿ëÀÚ ¸í wDeptCd = getUserInfo("dutplcecd"); // »ç¿ëÀÚ ºÎ¼­ÄÚµå wDeptNm = getUserInfo("dutplcenm"); // »ç¿ëÀÚ ºÎ¼­¸í wRecoDate = getCurrentDate() + getCurrentTime(); // ½Ã½ºÅÛÀÏÀÚ ±â·Ï wSaveDate = getCurrentDate() + getCurrentTime(); // ½Ã½ºÅÛÀÏÀÚ ±â·Ï // 18 ¼ö¼ú´ÜÀ§±â·ÏÀϽà if (model.getValue("/root/main/Conditions/Confirm") == "2") { // »ç¿ëÀÚÀÏÀÚ ±â·Ï wRecoDate = model.getValue("/root/init/HideData/ssDateTime/ssDate") + model.getValue("/root/init/HideData/ssDateTime/ssTime"); if(wRecoDate.replace(' ', '').length < 12){ messageBox("±â·ÏÀϽø¦ Á¤È®ÇÏ°Ô ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); return; } } else{ wRecoDate = wSaveDate; } //´ë±â½Ç ±â·ÏÀ» ¼±ÅÃÇ߰ųª, ÇöÀå¼ö¼úÀÎ º´µ¿È¯ÀÚ if (chk_stay.value == "1" || (sPatCls == "W" && sWardOP == "Y")) { //2008-08-04 ¿ÀÈÄ 12:54:02 taebum ¼ö¼ú½Ç¿¡¼­ º´µ¿Á¤º¸µµ ÀԷ°¡´ÉÇϵµ·Ï ¼öÁ¤ //2008-08-07 ¿ÀÀü 9:06:29 taebum ¼ö¼ú½Ç¿¡¼­ º´µ¿Á¤º¸ ÀÔ·Â ¸øÇϵµ·Ï ¼öÁ¤ if (model.getValue("/root/main/MnphccsrData/MnphccsrList/nurgpartrecdttm")=="" && sDutDSCFlag != "Y") { messageBox("°£È£´ÜÀ§ ÀÎÁõÀúÀåÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù. °£È£´ÜÀ§ ±â·ÏÁ¤º¸¸¦ È®ÀÎÇϽʽÿä!","I000"); return; } sStaychfid = wUserId ; // 29 ´ë±â½Ç ±â·ÏÀÚID sStaychfdeptcd = wDeptCd ; sStaychfsavedttm = wSaveDate; // 31 ´ë±â½Ç ÀúÀåÀϽà // ÀÓ½ÃÀúÀåÀÇ °æ¿ì´Â ±â·ÏÀÏÀÚ¸¦ ³ÖÁö ¾Ê´Â´Ù. if (pFlag != "C") { wRecoDate =""; // 19 °£È£´ÜÀ§±â·ÏÀϽà } sStaychfrecdttm = wRecoDate; // 30 ´ë±â½Ç ±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/staychfid" , wUserId ); // 29 ´ë±â½Ç ±â·ÏÀÚID model.setValue(xPath_MnphccsrList + "/staychfrecdttm" , wRecoDate); // 30 ´ë±â½Ç ±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/staychfsavedttm", wSaveDate); // 31 ´ë±â½Ç ÀúÀåÀϽà model.setValue(xPath_MnphccsrList + "/staychfidnm" , wUserNm ); model.setValue(xPath_MnphccsrList + "/staychfdeptcd" , wDeptCd ); model.setValue(xPath_MnphccsrList + "/staychfiddept" , wDeptNm ); // } if (chk_stay.value == "2" && sPatCls != "W") { // if (model.getValue("/root/main/MnphccsrData/MnphccsrList/staychfrecdttm")=="") { messageBox("´ë±â½Ç ÀÎÁõÀúÀåÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ´ë±â½Ç ±â·ÏÁ¤º¸¸¦ È®ÀÎÇϽʽÿä!","I000"); return; } sOperchfid = wUserId ; // 21 ¼ö¼ú½Ç ±â·ÏÀÚID sOperchfdeptcd = wDeptCd ; sOperchfsavedttm = wSaveDate; // 23 ¼ö¼ú½Ç ÀúÀåÀϽà // ÀÓ½ÃÀúÀåÀÇ °æ¿ì´Â ±â·ÏÀÏÀÚ¸¦ ³ÖÁö ¾Ê´Â´Ù. if (pFlag != "C") { wRecoDate =""; // 19 °£È£´ÜÀ§±â·ÏÀϽà } sOperchfrecdttm = wRecoDate; // 22 ¼ö¼ú½Ç ±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/operchfid" , wUserId ); // 21 ¼ö¼ú½Ç ±â·ÏÀÚID model.setValue(xPath_MnphccsrList + "/operchfrecdttm" , wRecoDate); // 22 ¼ö¼ú½Ç ±â·ÏÀϽà model.setValue(xPath_MnphccsrList + "/operchfsavedttm", wSaveDate); // 23 ¼ö¼ú½Ç ÀúÀåÀϽà model.setValue(xPath_MnphccsrList + "/operchfidnm" , wUserNm ); model.setValue(xPath_MnphccsrList + "/operchfdeptcd" , wDeptCd ); model.setValue(xPath_MnphccsrList + "/operchfiddept" , wDeptNm ); } //**************************************************************************** //2008-08-04 ¿ÀÈÄ 3:03:19 taebum // ÀÇ·Ú»óÅÂÀ϶§ ±â·ÏÀ» ÀúÀåÇÒ °æ¿ì¿¡´Â ¼ö¼úÁøÇà»çÇ× Data¸¦ ¼Õ´ëÁö ¾Ê´Â´Ù. // ¸¶Ãë°ú¿¡¼­ È®Á¤ ½Ã ÀÇ·Ú¿¡¼­ ÁغñÈ®ÀÎ °£È£±â·ÏÀÌ ÀÛ¼ºµÇ¾úÀ» °æ¿ì OPSTATCD(¼ö¼úÁøÇà»óÅÂ)¸¦ 30(´ë±â)·Î updateÇϱâ·Î ÇÔ. if(sOpstatcd == "10"){ sOpstatcdnew = "10"; } else{ if (sPatarrvdttm != "" && sOpstatcd == "20") { sOpstatcdnew = "30"; } } //**************************************************************************** } model.removenode("/root/send"); var patarrisndsmsid = model.getValue(xPath_MnphccsrList + "/patarrisndsmsid" ); // smsÀü¼Ûid var patnm = getPatientName(); var sOppatflagnm = model.getValue("/root/main/OpddInfoList/OpddInfo["+(cmb_opdd.selectedIndex + 1)+"]/oppatflagnm"); var message = model.getValue(ipt_msginfo.attribute("ref")); var arrsmssendflag = model.getValue("/root/init/sms/arrsmssendflag"); var nurspartarrvdt = model.getValue(xPath_MnphccsrList + "/nurspartarrvdt"); var sWardarrvnursid = model.getValue(ipt_wardarrvnursid.attribute("ref")); var sWardarrvdept = model.getValue(ipt_wardarrvdept.attribute("ref")); var startyn = ""; var famylist = instance1.selectNodesXml(grd_famylist.nodeset); if(sWardarrvdept == "") { startyn = "S"; } else { startyn = "E"; } // Title Set var sMnphccsrData = "pid" + "¢Ë" // 01 ȯÀÚ¹øÈ£ + "oprsrvno" + "¢Ë" // 02 ¼ö¼ú¿¡´ëÇÑÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) + "ophistno" + "¢Ë" // 03 ¿¹¾à¹øÈ£¿¡ µû¸¥ À̷¹øÈ£ + "instcd" + "¢Ë" // 04 ¿ø¹«¿Ü·¡/ÀÔ¿øµî·ÏÁ¤º¸ PK + "oprsrvdd" + "¢Ë" // 05 ¼ö¼úÀϽÃ:¼ö¼úÀÌÈ®Á¤µÈ ÀϽà + "oprsrvtmcd" + "¢Ë" // 06 ¼ö¼ú¿¹¾à½Ã°£ÄÚµå + "inoutflag" + "¢Ë" // 07 ¿Ü·¡ÀÔ¿ø±¸ºÐ + "orddd" + "¢Ë" // 08 Áø·áÀÏÀÚ + "orddeptcd" + "¢Ë" // 09 Áø·áºÎ¼­ + "inday" + "¢Ë" // 10 ÀÔ¿øÀÏÀÚ + "wardstartdttm" + "¢Ë" // 11 º´µ¿Ãâ¹ßÀϽÃÅë¿øÈ¯ÀÚÀΰæ¿ì null' ) + "patarrvdttm" + "¢Ë" // 12 ȯÀÚµµÂøÀϽà + "wardarrvdttm" + "¢Ë" // 12_1 º´µ¿µµÂøÀϽà + "wardarrvdept" + "¢Ë" // 12_2 µµÂøºÎ¼­ + "wardarrvnursid" + "¢Ë" // 12_3 µµÂø±â·ÏÀÚ + "startyn" + "¢Ë" // 12_4 Ãâ¹ßµµÂø¿©ºÎ + "nurspartarrvdt" + "¢Ë" // 12_5 °£È£´ÜÀ§±â·Ï½Ã°£ + "infectspec" + "¢Ë" // 13 °¨¿°Á¤º¸ + "allrgspec" + "¢Ë" // 14 ¾Ë·¯ÁöÁ¤º¸ + "sendgoodandmedspec" + "¢Ë" // 15 º¸³½¹°Ç°¹×¾àǰÁ¤º¸ + "curenurgstatspec" + "¢Ë" // 16 óġ¹×°£È£»óÅÂÁ¤º¸ + "testinfospec" + "¢Ë" // 17 °Ë»çÁ¤º¸³»¿ª + "nurgpartid" + "¢Ë" // 18 °£È£´ÜÀ§±â·ÏÀÚID + "nurgpartrecdttm" + "¢Ë" // 19 °£È£´ÜÀ§±â·ÏÀϽà + "nurgpartsavedttm" + "¢Ë" // 20 °£È£´ÜÀ§ÀúÀåÀϽà + "operchfid" + "¢Ë" // 21 ¼ö¼ú½Ç ±â·ÏÀÚID + "operchfrecdttm" + "¢Ë" // 22 ¼ö¼ú½Ç ±â·ÏÀϽà + "operchfsavedttm" + "¢Ë" // 23 ¼ö¼ú½Ç ÀúÀåÀϽà + "opercnfmpat" + "¢Ë" // 24 ¼ö¼ú½Ç ȯÀÚ¸í + "opercnfmid" + "¢Ë" // 25 ¼ö¼ú½Ç µî·Ï¹øÈ£ + "opercnfmdr" + "¢Ë" // 26 ¼ö¼ú½Ç ÁýµµÀÇ + "opercnfmpart" + "¢Ë" // 27 ¼ö¼ú½Ç ¼ö¼úºÎÀ§ + "opercnfmpartdisp" + "¢Ë" // 28 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½Ã + "staychfid" + "¢Ë" // 29 ´ë±â½Ç ±â·ÏÀÚID + "staychfrecdttm" + "¢Ë" // 30 ´ë±â½Ç ±â·ÏÀϽà + "staychfsavedttm" + "¢Ë" // 31 ´ë±â½Ç ÀúÀåÀϽà + "staycnfmpat" + "¢Ë" // 32 ´ë±â½Ç ȯÀÚ¸í + "staycnfmid" + "¢Ë" // 33 ´ë±â½Ç µî·Ï¹øÈ£ + "staycnfmdr" + "¢Ë" // 34 ´ë±â½Ç ÁýµµÀÇ + "staycnfmpart" + "¢Ë" // 35 ´ë±â½Ç ¼ö¼úºÎÀ§ + "staycnfmpartdisp" + "¢Ë" // 36 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½Ã + "nurgpartmemo" + "¢Ë" // 37 °£È£´ÜÀ§¸Þ¸ð + "operchfmemo" + "¢Ë" // 38 ¼ö¼ú,´ë±â ´ÜÀ§¸Þ¸ð + "certno" + "¢Ë" // 39 ÀÎÁõ¹øÈ£ + "fstrgstrid" + "¢Ë" // 40 ÃÖÃʵî·ÏÀÚID + "lastupdtid" + "¢Ë" // 41 ÃÖÁ¾¼öÁ¤ÀÚ + "opbfcureseqno" + "¢Ë" // 42 ¼ö¼ú¿¡´ëÇÑÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) + "opstatcd" + "¢Ë" // 43 ÁøÇà»óÅ + "opstatcdnew" + "¢Ë" // 44 ÁøÇà»óÅ + "stat" + "¢Ë" // 45 »óÅ + "certflag" + "¢Ë" // 46 ÀÓ½Ã/ÀÎÁõ ÀúÀå ¿©ºÎ(C : ÀÎÁõ, T : ÀÓ½Ã) + "etctel1" + "¢Ë" // 47 º¸È£ÀÚ¿¬¶ôó1 + "etctel2" + "¢Ë" // 48 º¸È£ÀÚ¿¬¶ôó2 + "smsagreeyn" + "¢Ë" // 49 SMSµ¿ÀÇ¿©ºÎ + "patarrisndsmsid" + "¢Ë" // 50 SMSÀü¼ÛID + "message" + "¢Ë" // 51 SMS message + "arrsmssendflag" + "¢Ë" // 52 smsÀü¼Û flag + "nurgpartdeptcd" + "¢Ë" // 53 °£È£´ÜÀ§ ±â·ÏºÎ¼­ÄÚµå + "staychfdeptcd" + "¢Ë" // 54 ´ë±â½Ç ±â·ÏºÎ¼­ÄÚµå + "operchfdeptcd" + "¢Ë" // 55 ¼ö¼ú½Ç ±â·ÏºÎ¼­ÄÚµå + "patnm" + "¢Ë" // 56 ȯÀÚ¸í + "staycnfmpartdispremark" + "¢Ë" // 57 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark + "opercnfmpartdispremark" + "¢Ë" // 58 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark + "oppatbdtp" + "¢Ë" // 59 ü¿Â + "oppatbdwt" + "¢Ë" // 60 üÁß + "oppatbdht" + "¢Ë" // 61 ½ÅÀå + "oppatsbp" + "¢Ë" // 62 SBP + "oppatdbp" + "¢Ë" // 63 DBP + "wardop" + "¢Ë" + "famylist" + "¢Ì"; // 64 ÇöÀå¼ö¼ú¿©ºÎ // Title Set sMnphccsrData += sPid + "¢Ë" // 01 ȯÀÚ¹øÈ£ + sOprsrvno + "¢Ë" // 02 ¼ö¼ú¿¡´ëÇÑÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) + sOphistno + "¢Ë" // 03 ¿¹¾à¹øÈ£¿¡ µû¸¥ À̷¹øÈ£ + sInstcd + "¢Ë" // 04 ¿ø¹«¿Ü·¡/ÀÔ¿øµî·ÏÁ¤º¸ PK + sOprsrvdd + "¢Ë" // 05 ¼ö¼úÀϽÃ:¼ö¼úÀÌÈ®Á¤µÈ ÀϽà + sOprsrvtmcd + "¢Ë" // 06 ¼ö¼ú¿¹¾à½Ã°£ÄÚµå + sInoutflag + "¢Ë" // 07 ¿Ü·¡ÀÔ¿ø±¸ºÐ + sOrddd + "¢Ë" // 08 Áø·áÀÏÀÚ + sOrddeptcd + "¢Ë" // 09 Áø·áºÎ¼­ + sInday + "¢Ë" // 10 ÀÔ¿øÀÏÀÚ + sWardstartdttm + "¢Ë" // 11 º´µ¿Ãâ¹ßÀϽÃÅë¿øÈ¯ÀÚÀΰæ¿ì null' ) + sPatarrvdttm + "¢Ë" // 12 ȯÀÚµµÂøÀϽà + sWardarrvdttm + "¢Ë" // 12_1 º´µ¿µµÂøÀϽà + sWardarrvdept + "¢Ë" // 12_2 µµÂøºÎ¼­ + sWardarrvnursid + "¢Ë" // 12_3 µµÂø±â·ÏÀÚ + startyn + "¢Ë" // 12_4 Ãâ¹ßµµÂø¿©ºÎ + nurspartarrvdt + "¢Ë" // 12_5 °£È£´ÜÀ§ µµÂø ±â·Ï½Ã°£ + sInfectspec + "¢Ë" // 13 °¨¿°Á¤º¸ + sAllrgspec + "¢Ë" // 14 ¾Ë·¯ÁöÁ¤º¸ + sSendgoodandmedspec + "¢Ë" // 15 º¸³½¹°Ç°¹×¾àǰÁ¤º¸ + sCurenurgstatspec + "¢Ë" // 16 óġ¹×°£È£»óÅÂÁ¤º¸ + sTestinfospec + "¢Ë" // 17 °Ë»çÁ¤º¸³»¿ª + sNurgpartid + "¢Ë" // 18 °£È£´ÜÀ§±â·ÏÀÚID + sNurgpartrecdttm + "¢Ë" // 19 °£È£´ÜÀ§±â·ÏÀϽà + sNurgpartsavedttm + "¢Ë" // 20 °£È£´ÜÀ§ÀúÀåÀϽà + sOperchfid + "¢Ë" // 21 ¼ö¼ú½Ç ±â·ÏÀÚID + sOperchfrecdttm + "¢Ë" // 22 ¼ö¼ú½Ç ±â·ÏÀϽà + sOperchfsavedttm + "¢Ë" // 23 ¼ö¼ú½Ç ÀúÀåÀϽà + sOpercnfmpat + "¢Ë" // 24 ¼ö¼ú½Ç ȯÀÚ¸í + sOpercnfmid + "¢Ë" // 25 ¼ö¼ú½Ç µî·Ï¹øÈ£ + sOpercnfmdr + "¢Ë" // 26 ¼ö¼ú½Ç ÁýµµÀÇ + sOpercnfmpart + "¢Ë" // 27 ¼ö¼ú½Ç ¼ö¼úºÎÀ§ + sOpercnfmpartdisp + "¢Ë" // 28 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½Ã + sStaychfid + "¢Ë" // 29 ´ë±â½Ç ±â·ÏÀÚID + sStaychfrecdttm + "¢Ë" // 30 ´ë±â½Ç ±â·ÏÀϽà + sStaychfsavedttm + "¢Ë" // 31 ´ë±â½Ç ÀúÀåÀϽà + sStaycnfmpat + "¢Ë" // 32 ´ë±â½Ç ȯÀÚ¸í + sStaycnfmid + "¢Ë" // 33 ´ë±â½Ç µî·Ï¹øÈ£ + sStaycnfmdr + "¢Ë" // 34 ´ë±â½Ç ÁýµµÀÇ + sStaycnfmpart + "¢Ë" // 35 ´ë±â½Ç ¼ö¼úºÎÀ§ + sStaycnfmpartdisp + "¢Ë" // 36 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½Ã + sNurgpartmemo + "¢Ë" // 37 °£È£´ÜÀ§¸Þ¸ð + sOperchfmemo + "¢Ë" // 38 ¼ö¼ú,´ë±â ´ÜÀ§¸Þ¸ð + sCertno + "¢Ë" // 39 ÀÎÁõ¹øÈ£ + sFstrgstrid + "¢Ë" // 40 ÃÖÃʵî·ÏÀÚID + sLastupdtid + "¢Ë" // 41 ÃÖÁ¾¼öÁ¤ÀÚ + sOpbfcureseqno + "¢Ë" // 42 ¼ö¼ú¿¡´ëÇÑÀÇ·Ú¹øÈ£(³âµµ(4) + ÀϷùøÈ£(6)) + sOpstatcd + "¢Ë" // 43 ÁøÇà»óÅ + sOpstatcdnew + "¢Ë" // 44 ÁøÇà»óÅ + sStat + "¢Ë" // 45 »óÅ + pFlag + "¢Ë" // 46 ÀÓ½Ã/ÀÎÁõ ÀúÀå ¿©ºÎ(C : ÀÎÁõ, T : ÀÓ½Ã) + sEtctel1 + "¢Ë" // 47 º¸È£ÀÚ¿¬¶ôó1 + sEtctel2 + "¢Ë" // 48 º¸È£ÀÚ¿¬¶ôó2 + sSmsagreeyn + "¢Ë" // 49 SMSµ¿ÀÇ¿©ºÎ + patarrisndsmsid + "¢Ë" // 50 SMSÀü¼ÛID ´ë±â½ÇµµÂø + message + "¢Ë" // 51 SMS message + arrsmssendflag + "¢Ë" // 52 smsÀü¼Û flag + sNurgpartdeptcd + "¢Ë" // 53 °£È£´ÜÀ§ ±â·Ï ºÎ¼­ÄÚµå + sStaychfdeptcd + "¢Ë" // 54 ´ë±â½Ç ±â·Ï ºÎ¼­ÄÚµå + sOperchfdeptcd + "¢Ë" // 55 ¼ö¼ú½Ç ±â·Ï ºÎ¼­ÄÚµå + patnm + "¢Ë" // 56 ȯÀÚ¸í + sStaycnfmRemark + "¢Ë" // 57 ´ë±â½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark + sOpercnfmRemark + "¢Ë" // 58 ¼ö¼ú½Ç ¼ö¼úºÎÀ§Ç¥½ÃRemark + sOpPatbdtp + "¢Ë" // 59 ü¿Â + sOpPatbdwt + "¢Ë" // 60 üÁß + sOpPatbdht + "¢Ë" // 61 ½ÅÀå + sOpPatsbp + "¢Ë" // 62 SBP + sOpPatdbp + "¢Ë" // 63 DBP + sWardOP + "¢Ë" // 64 ÇöÀå¼ö¼ú + sFamyList + "¢Ì"; // ȯÀÚ ¹× º¸È£ÀÚ ¿¬¶ôó var chkyn; var mpphone; var msgHeader="mpphone¢Ì"; var msgData = ""; for(var i = grd_famylist.fixedRows; i < grd_famylist.rows; i++) { chkyn = grd_famylist.valueMatrix(i, grd_famylist.colRef("chkyn")); mpphone = grd_famylist.valueMatrix(i, grd_famylist.colRef("mpphone")); if(chkyn == "Y") { if(mpphone.length < 11 || mpphone =="" || mpphone == null) { messageBox("¼±ÅÃÇϽŠº¸È£ÀÚÀÇ ¿¬¶ôó°¡ À߸øµÇ¾ú½À´Ï´Ù.", "E"); return; } else { msgData += mpphone + "¢Ì"; } } } model.makeValue("/root/send/MnphccsrList",sMnphccsrData); model.makeValue("/root/send/msglist", msgHeader +msgData); var CertFlag = true; if (pFlag == "C") { CertFlag = fSignProcessSet(); } if (CertFlag == false){ //2008-10-01 ¿ÀÀü 5:54:13 taebum ÀÎÁõÀú Ãë¼Ò½Ã ÅëÇÕ±â·Ï Á¶È¸°ü·Ã ¿ä±¸»çÇ× Ã³¸®·Î ÀÎÇÑ ¿À·ù¹ß»ý . //È­¸é close ½ÃÅ´. window.close(); return; // ÀÎÁõ½ÇÆÐ } if( submit("TXMNP00201") ){ opIdx = cmb_opdd.selectedIndex + 1; var cPath = "/root/main/OpddInfoList/OpddInfo["+opIdx+"]"; model.setValue(cPath+ "/opbfcureseqno" , model.getValue("/root/temp/retdata/opbfcureseqno")); if( pFlag == "C" ) { model.setValue(xPath_MnphccsrList+ "/certno" , model.getValue("/root/temp/retdata/certno" )); } Query_Opdd_All(); if( (sPatCls == "O") ||(sPatCls == "B") ) { //fStayOperCheck(); // ´ë±â½Ç ¼ö¼ú½Ç Check fOpWardCheck(); }else{ fOpWardCheck(); } } } /* ------------------------------------------------- */ /* type : function */ /* access : public */ /* desc : È®ÀÎÁ¤º¸ Check ¿©ºÎÀ» CheckÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fGridCheckConfirm() { var BoolCheck = false; var GridNm = grd_ItemCheckList; var opchkyn =""; var cnt = 0; for (var iRow = GridNm.fixedrows; iRow < GridNm.rows; iRow++){ opchkyn = model.getValue(GridNm.nodeset + "[" + (iRow-1) + "]/opchkyn"); if (chk_stay.value == "1") { if ((GridNm.valueMatrix(iRow, GridNm.colRef("Syes"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Syes"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Sno"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Sno"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Snothing"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Snothing"))== "")) { BoolCheck = true; break; } } else if (chk_stay.value == "2") { if ((GridNm.valueMatrix(iRow, GridNm.colRef("Oyes"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Oyes"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Ono"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Ono"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Onothing"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Onothing"))== "") && (opchkyn == "Y" ||opchkyn == "" || opchkyn == null) ) { BoolCheck = true; break; } } else { if ((GridNm.valueMatrix(iRow, GridNm.colRef("Pyes"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Pyes"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Pno"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Pno"))== "") && (GridNm.valueMatrix(iRow, GridNm.colRef("Pnothing"))== "false" || GridNm.valueMatrix(iRow, GridNm.colRef("Pnothing"))== "")) { BoolCheck = true; break; } } } return BoolCheck; } /* ------------------------------------------------- */ /* SMMNP00200_¼ö¼úÀüóġ ¹× °£È£»óÅ ȮÀÎ */ /* Á¶È¸¹öư Click½Ã Call */ /* ------------------------------------------------- */ function select_opdd() { submit("TRMNP00201"); // ȯÀÚ ¼ö¼úÀü óġ ¹× °£È£»óÅ ȮÀÎ »çÇ× } function fRowSyleColor(pGrid, pRow, pColor ){ pGrid.rowstyle( pRow , "data", "background-color") = pColor; } function fRowSyle(pGrid){ var sColor = "#ffc0cb"; // "#ffc0cb"; //FF69B4 /* var sRowCnt = pGrid.rows - pGrid.fixedrows; for (var i=2; i<= sRowCnt; i++){ if (model.getValue(xPathGride+"["+(i - 1)+"]/ItemState1") == "Y") { fRowSyleColor(pGrid, i, sColor); } } */ var iRowCnt = pGrid.rows; for (var i=1; i<= iRowCnt; i++){ // if (pGrid.valueMatrix(i, 12) == "Y") { if (pGrid.valueMatrix(i, pGrid.colRef("ItemState1")) == "Y") { fRowSyleColor(pGrid, i, sColor); } } } function fPopUpCall(pFlag){ var xPathProduct = xPath_Product+"/ProductList"; var sItemCode = ""; var iRow = grd_ItemCheckList.row - 1; var inoutflag = model.getValue(xPath_MnphccsrList+"/inoutflag"); var oppatflagcd = model.getValue("/root/main/operation/list/oppatflagcd"); if( (inoutflag != oppatflagcd)&&(oppatflagcd != "") ) { //±â·ÏÁöµ¥ÀÌÅͶû ½ºÄÉÁì µ¥ÀÌÅͶû Ʋ¸±°æ¿ì ½ºÄÉÁìµ¥ÀÌÅͷΠó¸® 2010.03.10 K. J. M //¼ö¼úÁغñÈ®ÀÎ ±â·ÏÀÌÈÄ ¿Ü·¡¿¡¼­ ÀÔ¿øÀ¸·Î ½ºÄÉÁìÀÌ º¯°æµÈ°æ¿ì Á¡°Ë¸®½ºÆ® ó¹æ ÄÞº¸°¡ Á¦´ë·Î ²ø·Á¿ÀÁö ¾ÊÀ½ inoutflag = oppatflagcd; } var sParam = "pid¢Ëorddd¢Ëcretno¢Ëinstcd¢Ëinoutflag¢Ì" + model.getValue(xPath_MnphccsrList+"/pid" ) + "¢Ë" + model.getValue(xPath_MnphccsrList+"/orddd" ) + "¢Ë" + model.getValue(xPath_MnphccsrList+"/cretno") + "¢Ë" + model.getValue(xPath_MnphccsrList+"/instcd") + "¢Ë" + inoutflag + "¢Ì"; //+ model.getValue(xPath_MnphccsrList+"/inoutflag") + "¢Ì"; setParameter("SMMNP00201_Param", sParam); var ParaItem = "ITM010 " // ±Ý½Ä + "ITM012 " // ¼ö¼úºÎÀ§ ÇǺÎÁغñ + "ITM013 " // ¼ö¼úÀüÅõ¾à + "ITM018 " // Ç÷¾×Áغñ»çÇ× + "ITM019 " // ¹°Ç°/¾àǰ + "ITM011 " // °üÀå + "ITM008 " // ¾Ë·¯Áö¿©ºÎ + "ITM017 " // Àü¿°¼ºÁúȯ + "ITM021 "; // ¾àǰ(2009-02-19 YCD ¹°Ç°°ú ¾àǰ Á¤º¸ ºÐ¸®) var ParamItm = "ItemCode¢ËItemInfo¢Ì"; var sRowCnt = grd_ItemCheckList.rows - grd_ItemCheckList.fixedrows+1; for (var i=1; i<= sRowCnt; i++){ sItemCode = model.getValue(xPathGride+"["+(i - 1)+"]/ItemCode"); if (ParaItem.indexOf(sItemCode) != -1) { ParamItm += sItemCode + "¢Ë" + model.getValue(xPathGride+"["+(i - 1)+"]/ItemInfo")+ "¢Ì"; } } setParameter("SMMNP00201_Item", ParamItm); modal("SMMNP00201"); var sCnt = ""; var sITM013 = ""; var sPopParam = getParameter("SendData"); for(var i=1; i< sPopParam.split("¢Ì").length-1; i++){ sItemCode = getArrayData(sPopParam,i,0); if (sItemCode =="ITM013" || sItemCode =="ITM018") { // ITM013:¼ö¼úÀüÅõ¾à ,ITM018:Ç÷¾× sItemData = getArrayData(sPopParam,i,1); // sItemData = sItemData.replace('\n', '¡Ú'); fItemCode1318(sItemCode, sItemData); sCnt = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM013']")); sCnt += parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM018']")); wFixGrid = sCnt + 21; } else { model.setValue(xPathGride+"[ItemCode ='"+sItemCode+"']/ItemInfo", getArrayData(sPopParam,i,1)); } } grd_ItemCheckList.mergeCol(0) = true; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("ItemInfoBk")) = true; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("ItemInfo")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pyes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pno")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pnothing")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Syes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Sno")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Snothing")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pyes")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pno")) = false; grd_ItemCheckList.mergeCol(grd_ItemCheckList.colRef("Pnothing")) = false; grd_ItemCheckList.rebuild(); } // function fItemCode1318(pItemCode, pParam){ sParam = pParam.split("¡Ú"); if (sParam.length < 1) return; // wIdx = 0; //var sRowCnt = grd_ItemCheckList.rows - grd_ItemCheckList.fixedrows; //var OldCnt = parseInt(getNodesetCount(xPathGride+"[ItemCode ='"+pItemCode+"']")); // ¼ö¼úÀü Åõ¾à °Ç¼ö //±âÁ¸¿¡ µî·ÏµÇ¾î ÀÖ´Â Á¤º¸´Â clearÈÄ ´Ù½Ã »ý¼ºÇÑ´Ù. var iTempRows = grd_ItemCheckList.rows; var iFirstSamePos = 0; var iDeleCnt = 0; var sItemState1 = ""; var sItemState2 = ""; var sItemState3 = ""; var sReferenceseq = ""; for(var i = iTempRows; i >= 1 ; i-- ){ // if(grd_ItemCheckList.valueMatrix(i, 10) == pItemCode){ if(grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemCode")) == pItemCode){ if(iFirstSamePos == 0){ // sReferenceseq = grd_ItemCheckList.valueMatrix(i, 11); // sItemState1 = grd_ItemCheckList.valueMatrix(i, 12); // sItemState2 = grd_ItemCheckList.valueMatrix(i, 13); // sItemState3 = grd_ItemCheckList.valueMatrix(i, 14); sReferenceseq = grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("referenceseq")); sItemState1 = grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemState1")); sItemState2 = grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemState2")); sItemState3 = grd_ItemCheckList.valueMatrix(i, grd_ItemCheckList.colRef("ItemState3")); } grd_ItemCheckList.deleteItem(i); iFirstSamePos = i-grd_ItemCheckList.fixedrows+1; } } var sTempInfoBk = model.getValue("/root/init/XmlFormat/curenurgstatspec/ItemCheckLists/ItemCheckList[ItemCode='"+pItemCode+"']/ItemInfoBk"); //alert("iFirstSamePos : "+iFirstSamePos); /* if(pItemCode == ""){ iFirstSamePos = 18; }else if(pItemCode == ""){ iFirstSamePos = 17; } */ var sColor = "#ffc0cb"; // "#ffc0cb"; //FF69B4 for(var j=0; j< sParam.length; j++){ grd_ItemCheckList.insertRow(iFirstSamePos,"below", false); model.copyNode(xPathGride+"["+iFirstSamePos+1 +"]", "/root/init/ItemCheckList"); // alert("cur infobk : "+grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 1)+" , sTempInfoBk : "+sTempInfoBk + " , pItemCode : "+pItemCode); // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 1) = sTempInfoBk; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 2) = sParam[j]; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 12) = pItemCode; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 13) = sReferenceseq; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 14) = sItemState1; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 15) = sItemState2; // grd_ItemCheckList.valueMatrix(iFirstSamePos+1, 16) = sItemState3; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemInfoBk")) = sTempInfoBk; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemInfo")) = sParam[j]; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemCode")) = pItemCode; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("referenceseq")) = sReferenceseq; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemState1")) = sItemState1; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemState2")) = sItemState2; grd_ItemCheckList.valueMatrix(iFirstSamePos+1, grd_ItemCheckList.colRef("ItemState3")) = sItemState3; fRowSyleColor(grd_ItemCheckList, iFirstSamePos+1, sColor); grd_ItemCheckList.isReadOnly(iFirstSamePos+1, grd_ItemCheckList.colRef("Pyes"), iFirstSamePos+1, grd_ItemCheckList.colRef("Pnothing"))=sBool1; grd_ItemCheckList.isReadOnly(iFirstSamePos+1, grd_ItemCheckList.colRef("Syes"), iFirstSamePos+1, grd_ItemCheckList.colRef("Snothing"))=sBool2; grd_ItemCheckList.isReadOnly(iFirstSamePos+1, grd_ItemCheckList.colRef("Oyes"), iFirstSamePos+1, grd_ItemCheckList.colRef("Onothing"))=sBool3; // grd_ItemCheckList.isReadOnly(iFirstSamePos+1, 3, iFirstSamePos+1, 5)=sBool1; // grd_ItemCheckList.isReadOnly(iFirstSamePos+1, 6, iFirstSamePos+1, 8)=sBool2; // grd_ItemCheckList.isReadOnly(iFirstSamePos+1, 9, iFirstSamePos+1, 11)=sBool3; iFirstSamePos = iFirstSamePos+1; } } function fPopUpCall_bak(pFlag){ var xPathGride = xPath_ItemCheck+"/ItemCheckList"; var xPathProduct = xPath_Product+"/ProductList"; var sItemCode = ""; var iRow = grd_ItemCheckList.row - 1; var sParam = "pid¢Ëorddd¢Ëcretno¢Ëinstcd¢Ì" + model.getValue(xPath_MnphccsrList+"/pid" ) + "¢Ë" + model.getValue(xPath_MnphccsrList+"/orddd" ) + "¢Ë" + model.getValue(xPath_MnphccsrList+"/cretno") + "¢Ë" + model.getValue(xPath_MnphccsrList+"/instcd") + "¢Ì"; setParameter("SMMNP00201_Param", sParam); modal("SMMNP00201"); var sCnt = ""; var sITM013 = ""; var sPopParam = getParameter("SendData"); for(var i=1; i< sPopParam.split("¢Ì").length-1; i++){ sItemCode = getArrayData(sPopParam,i,0); if (sItemCode =="ITM013" || sItemCode =="ITM018") { // ITM013:¼ö¼úÀüÅõ¾à ,ITM018:Ç÷¾× if (sItemCode =="ITM013") { sItmCnt = wDrgIdx; model.setValue("/root/init/ItemCheckList/ItemInfoBk", "¼ö¼úÀüÅõ¾à"); } else { sItmCnt = wBolIdx; model.setValue("/root/init/ItemCheckList/ItemInfoBk", "Ç÷¾×Áغñ»çÇ×"); } sITM013 = getArrayData(sPopParam,i,1).split("¡Ú"); var jj = sItmCnt + 1; // 14 var sColor = "#ffc0cb"; // "#ffc0cb"; //FF69B4 //alert("var "+jj+" = "+sItmCnt+" - 1;") if (sITM013.length > 1){ for(var j=0; j< sITM013.length; j++){ if ((j > 0) && (sItmCnt <= jj)) { grd_ItemCheckList.insertRow(jj,"above", false); fRowSyleColor(grd_ItemCheckList, jj, sColor); // 20110705 wify °æºÏ´ëº´¿ø grid.colÀ» grid.colRef·Î Á¤ÀÇ // grd_ItemCheckList.isReadOnly(jj, 3, jj, 5)=sBool1; // grd_ItemCheckList.isReadOnly(jj, 6, jj, 7)=sBool2; // grd_ItemCheckList.isReadOnly(jj, 8, jj, 9)=sBool3; grd_ItemCheckList.isReadOnly(jj, grd_ItemCheckList.colRef("Pyes"), jj, grd_ItemCheckList.colRef("Pnothing"))=sBool1; grd_ItemCheckList.isReadOnly(jj, grd_ItemCheckList.colRef("Syes"), jj, grd_ItemCheckList.colRef("Snothing"))=sBool2; grd_ItemCheckList.isReadOnly(jj, grd_ItemCheckList.colRef("Oyes"), jj, grd_ItemCheckList.colRef("Onothing"))=sBool3; } model.setValue("/root/init/ItemCheckList/ItemInfo", sITM013[j]); model.copyNode(xPathGride+"["+(jj-1)+"]", "/root/init/ItemCheckList"); jj++; } jj--; if (sItemCode =="ITM018") { wBolCnt = sITM013.length; } else { wDrgCnt = sITM013.length; } sItmCnt = sITM013.length; } // // alert("("+wDrgIdx+" > "+jj+")" ); if (wDrgIdx > jj) { for(var j=wDrgIdx; j >= jj; j--){ grd_ItemCheckList.deleteRow(j, false); } } var sCnt = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM013']")); // ¼ö¼úÀü Åõ¾à °Ç¼ö wDrgIdx = sCnt + 18; // ¼ö¼úÀü Åõ¾à °Ç¼ö wFixGrid = (sCnt - 1)+ 22; // wDrgIdx = parseInt(getNodesetCount(xPathGride+"[ItemCode ='ITM013']")) + 13; } else { model.setValue(xPathGride+"[ItemCode ='"+sItemCode+"']/ItemInfo", getArrayData(sPopParam,i,1)); } } grd_ItemCheckList.rebuild(); } /* ---------------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ȯÀÚº° Ÿ¾÷¹« ¿¬°è Á¤º¸ Á¶È¸ */ /* param : EMR.MNPHCCSR Àüü */ /* return : */ /* ---------------------------------------------------------------*/ function fSrchPatLnkInfo(pFlag){ var NodeCnt = 0; model.removenodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue(xPath_MnphccsrList+"/pid")); model.makeValue("/root/send/oprsrvdd", model.getValue(xPath_MnphccsrList + "/oprsrvdd")); model.makeValue("/root/send/flag" , pFlag); if (submit("TRMNP00204")){ // ¾Ë·¹¸£±â Á¤º¸ if ("all" == pFlag || "allergy" == pFlag){ model.removenode(xPath_Allergy); model.makeNode(xPath_Allergy); NodeCnt = getNodesetCnt(model, xPath_PatLnkInfo+"/AllergyList"); if (NodeCnt > 0){ for(var j=1; j <= NodeCnt; j++){ model.duplicate(xPath_Allergy,xPath_PatLnkInfo+"/AllergyList["+j+"]"); } } grd_AllergyList.rebuild(); } // °¨¿°Á¤º¸ if ("all" == pFlag || "infection" == pFlag){ model.removenode(xPath_Infection); model.makeNode(xPath_Infection); NodeCnt = getNodesetCnt(model, xPath_PatLnkInfo+"/InfectionList"); if (NodeCnt > 0){ for(var j=1; j <= NodeCnt; j++){ model.duplicate(xPath_Infection,xPath_PatLnkInfo+"/InfectionList["+j+"]"); } } } } datagrid2.refresh(); } // ------------------------------------------------------ // ICNP ¿ë¾î Á¶È¸ ÆË¾÷(SMMNP00201.xfm - JScript ) // ------------------------------------------------------ var xPathItem = "/root/main/ItemInfo/ItemCheckList"; var xPathItemTemp = "/root/ItemCheckLists/ItemCheckList"; var xPathItemList = "/root/main/ItemInfo/ItemCheckList/ItemList"; var xFastItemInfoPath = "/root/main/ItemInfo/FastItemInfo"; // ±Ý½Ä var xAlgyItemListPath = "/root/main/ItemInfo/AlgyItemInfo/ItemList"; // ¾Ë·¯Áö var xContagSickItemListPath = "/root/main/ItemInfo/ContagSickInfo/ItemList"; // Àü¿°¼º Áúȯ var xEtcItemInfoPath = "/root/main/ItemInfo/EtcItemInfo"; // ±âŸ Ç׸ñ var xPrcpListPath = "/root/main/prcpinfo/prcplist"; // ¼ö¼úÀü ó¹æ ¸ñ·Ï /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInit(){ // TestÇÒ¶§ ¸·´ÂºÎºÐ ---------------- var sParamMsg = ""; var sParamItm = ""; if (checkOpener()) { sParamMsg = opener.javascript.getParameter("SMMNP00201_Param"); sParamItm = opener.javascript.getParameter("SMMNP00201_Item"); } if(sParamMsg == "") return; // Ç׸ñ Set fSetParameter(sParamItm); // ÆÄ¶ó¸ÞŸ model.setValue("/root/init/cond/pid" , getArrayData(sParamMsg,1,0)); model.setValue("/root/init/cond/orddd" , getArrayData(sParamMsg,1,1)); model.setValue("/root/init/cond/cretno" , getArrayData(sParamMsg,1,2)); model.setValue("/root/init/cond/inoutflag", getArrayData(sParamMsg,1,4)); // TestÇÒ¶§ ¸·´ÂºÎºÐ ¿©±â±îÁö---------------- // Á¶È¸Á¶°Ç SET model.removenodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/init/cond/pid" )); model.makeValue("/root/send/orddd" , model.getValue("/root/init/cond/orddd" )); model.makeValue("/root/send/cretno" , model.getValue("/root/init/cond/cretno")); model.makeValue("/root/send/inoutflag", model.getValue("/root/init/cond/inoutflag")); if (submit("TRMNP00205")){ cmb_rgstdata.selectedIndex = 0; fSrchPrcpInfo(); } } //=================================== /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : 󹿏ñ·Ï * @param : * @return : * @--------------------------------------------------- */ function fSetParameter(pItem){ var sCnt = ""; var sItemCode = ""; for(var i=1; i< pItem.split("¢Ì").length-1; i++){ sItemCode = getArrayData(pItem,i,0); sItemInfo = getArrayData(pItem,i,1); // if(sItemInfo == "") continue; // sCnt = ""; switch(sItemCode){ case "ITM008" : // ¾Ë·¯Áö¿©ºÎ var sITM008 = sItemInfo.split(","); for (var j=0; j < sITM008.length; j++){ if (parseInt(getNodesetCount(xAlgyItemListPath+"[ItmName ='"+sITM008[j]+"']")) == 0) { sCnt = (sCnt == "") ? sITM008[j] : (sCnt + "," + sITM008[j]) ; } else { model.setValue(xAlgyItemListPath+"[ItmName ='"+sITM008[j]+"']/ItmCheck", "true"); } } model.setValue("/root/main/ItemInfo/AlgyItemInfo/ItemOther", sCnt); break; case "ITM017" : // Àü¿°¼ºÁúȯ var sITM017 = sItemInfo.split(","); for (var j=0; j < sITM017.length; j++){ if (parseInt(getNodesetCount(xContagSickItemListPath+"[ItmName ='"+sITM017[j]+"']")) == 0) { sCnt = (sCnt == "") ? sITM017[j] : (sCnt + "," + sITM017[j]) ; } else { model.setValue(xContagSickItemListPath+"[ItmName ='"+sITM017[j]+"']/ItmCheck", "true"); } } model.setValue("/root/main/ItemInfo/ContagSickInfo/ItemOther", sCnt); break; case "ITM010" : // ±Ý½Ä model.setValue(xFastItemInfoPath+"/FastCnts", sItemInfo); break; case "ITM012" : // ¼ö¼úºÎÀ§ ÇǺÎÁغñ model.setValue(xEtcItemInfoPath+"/SkinPrepCnts", sItemInfo); break; case "ITM013" : // ¼ö¼úÀüÅõ¾à RowCnt = grd_Drug.rows; for (var iRow = 0; iRow <= RowCnt; iRow++){ if (iRow == grd_Drug.rows) { grd_Drug.addRow(); } // if (model.getValue("/root/main/ItemInfo/DrugInfo/DrugList["+(iRow+1)+"]/DrugData") =="") { model.setValue("/root/main/ItemInfo/DrugInfo/DrugList["+(iRow+1)+"]/DrugData", sItemInfo); break; } } grd_Drug.rebuild(); //grd_Blod.rebuild(); break; case "ITM018" : // Ç÷¾×Áغñ»çÇ× RowCnt = grd_Blod.rows; for (var iRow = 0; iRow <= RowCnt; iRow++){ if (iRow == grd_Blod.rows) { grd_Blod.addRow(); } // if (model.getValue("/root/main/ItemInfo/BlodInfo/BlodList["+(iRow+1)+"]/BlodData") =="") { model.setValue("/root/main/ItemInfo/BlodInfo/BlodList["+(iRow+1)+"]/BlodData", sItemInfo); break; } } grd_Blod.rebuild(); break; case "ITM019" : // º¸³»´Â ¹°Ç° model.setValue(xEtcItemInfoPath+"/SendGoodsCnts", sItemInfo); break; case "ITM021" : // º¸³»´Â ¾àǰ model.setValue(xEtcItemInfoPath+"/SendDrugCnts", sItemInfo); break; case "ITM011" : // °üÀå model.setValue(xEtcItemInfoPath+"/SendITM011Cnts", sItemInfo); break; } } model.refresh(); } //======================================== /** * @group : * @ver : 2007.10.15 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : Àüó¹æ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchPrcpInfo(){ if(model.getValue("/root/init/cond/pid") == "") return; var RgstIdx = cmb_rgstdata.selectedIndex + 1; var cPath = "/root/main/rgstinfo/rgstlist["+RgstIdx+"]"; // alert("CMB==>"+cmb_rgstdata.selectedIndex+" :==>"+ RgstIdx); // Á¶È¸Á¶°Ç SET model.removenodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/init/cond/pid" )); model.makeValue("/root/send/orddd" , model.getValue("/root/init/cond/orddd" )); model.makeValue("/root/send/cretno" , model.getValue("/root/init/cond/cretno")); model.makeValue("/root/send/inoutflag" , model.getValue("/root/init/cond/inoutflag")); model.makeValue("/root/send/prcpdd" , model.getValue(cPath+ "/prcpdd" )); model.makeValue("/root/send/orddeptcd" , model.getValue(cPath+ "/orddeptcd" )); model.makeValue("/root/send/orddrid" , model.getValue(cPath+ "/orddrid" )); model.makeValue("/root/send/rgstdd" , model.getValue(cPath+ "/rgstdd" )); model.makeValue("/root/send/rgsttm" , model.getValue(cPath+ "/rgsttm" )); model.makeValue("/root/send/prcpkindcd" , model.getValue(cPath+ "/prcpkindcd" )); if (submit("TRMNP00203")){ grd_preopprcplist.mergeCells = "bycol"; grd_preopprcplist.mergeCol(0) = true ; grd_preopprcplist.mergeCol(1) = false; grd_preopprcplist.mergeCol(2) = false; grd_preopprcplist.mergeCol(3) = false; grd_preopprcplist.mergeCol(4) = false; grd_preopprcplist.mergeCol(5) = false; grd_preopprcplist.mergeCol(6) = false; grd_preopprcplist.mergeCol(7) = false; grd_preopprcplist.mergeCol(8) = false; var sPath = "/root/main/prcpinfo/prcplist"; var sRowCnt = (grd_preopprcplist.rows - grd_preopprcplist.fixedrows) + 1; for (var i=1; i < sRowCnt; i++) { sPrcpFlag = model.getValue(sPath+"["+i+"]/flag" ); if ((sPrcpFlag == "[ÁÖ»ç]") || (sPrcpFlag == "[°æ±¸]") || (sPrcpFlag == "[¿Ü¿ë]") || (sPrcpFlag == "[¼öÇ÷]")) { } else { model.setvalue(sPath +"["+i+"]/prcpvol" , ""); model.setvalue(sPath +"["+i+"]/prcpvolunitflag", ""); model.setvalue(sPath +"["+i+"]/prcpqty" , ""); model.setvalue(sPath +"["+i+"]/prcpqtyunitflag", ""); model.setvalue(sPath +"["+i+"]/prcptims" , ""); model.setvalue(sPath +"["+i+"]/prcpdayno" , ""); } } } } /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñ º¸³»±â * @param : * @return : * @--------------------------------------------------- */ function fSendItem(){ var SendData = "itemcd¢Ëiteminfo¢Ì"; var sCnts = ""; var iRow = 0; var sFastFlag = ""; var sFastFromDD = ""; var sFastFromTM = ""; // ±Ý½Ä sCnts = model.getValue(xFastItemInfoPath+"/FastCnts"); sFastFlag = model.getValue(xFastItemInfoPath+"/FastFlag"); if(sCnts != "" || sFastFlag != ""){ if(sFastFlag != ""){ if (sCnts != "") sCnts += ", "; if(sFastFlag == "9"){ sFastFromDD = model.getValue(xFastItemInfoPath+"/FastFromDD").toDate("YYYYMMDD").getDateFormat("YYYY-MM-DD"); sFastFromTM = model.getValue(xFastItemInfoPath+"/FastFromTM").toDate("hhmm").getDateFormat("hh:mm"); sCnts += sFastFromDD+" "+sFastFromTM+"ºÎÅÍ ±Ý½Ä ½ÃÀÛ"; }else{ sCnts += model.getValue("/root/init/FastCheckLists/FastCheckList[itemcd ='"+sFastFlag+"']/itemnm"); } } SendData += model.getValue(xFastItemInfoPath+"/ItmCode") + "¢Ë" + sCnts + "¢Ì"; } // ¼ö¼úºÎÀ§ ÇǺÎÁغñ sCnts = model.getValue(xEtcItemInfoPath+"/SkinPrepCnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/SkinPrepItmCode") + "¢Ë" + sCnts + "¢Ì"; } // ¼ö¼úÀü Åõ¾à sCnts = ""; if (grd_Drug.rows > 0) { var wCnts = ""; var ii = 0 ; for (var iRow = 1; iRow <= grd_Drug.rows; iRow++){ wCnts = model.getValue("/root/main/ItemInfo/DrugInfo/DrugList["+iRow+"]/DrugData"); wCnts.replace(/(^\s*)|(\s*$)/g,"");//°ø¹éÁ¦°ÅµÊ if (wCnts !="") { if(ii > 0) sCnts += "¡Ú"; sCnts += wCnts; ii++; } } } //sCnts = model.getValue(xEtcItemInfoPath+"/MediCnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/MediItmCode" ) + "¢Ë" + sCnts + "¢Ì"; } // Ç÷¾×Áغñ»çÇ× // sCnts = model.getValue(xEtcItemInfoPath+"/BlodPrepCnts"); sCnts = ""; if (grd_Blod.rows > 0) { var wCnts = ""; var ii = 0 ; for (var iRow = 1; iRow <= grd_Blod.rows; iRow++){ wCnts = model.getValue("/root/main/ItemInfo/BlodInfo/BlodList["+iRow+"]/BlodData"); wCnts.replace(/(^\s*)|(\s*$)/g,"");//°ø¹éÁ¦°ÅµÊ if (wCnts !="") { if(ii > 0) sCnts += "¡Ú"; sCnts += wCnts; ii++; } } } // sCnts = model.getValue(xEtcItemInfoPath+"/BlodCnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/BlodPrepItmCode") + "¢Ë" + sCnts + "¢Ì"; } // º¸³»´Â ¹°Ç°/¾àǰ --> ¾àǰ ¹°Ç° ºÐ¸® ÀÛ¾÷ ±âÁ¸ »ç¿ëÇÏ´ø ÀνºÅϽº À¯Áö ¾àǰ °ü·Ã ¾ÆÀÌÅÛ Ãß°¡ : SendDrugCode sCnts = model.getValue(xEtcItemInfoPath+"/SendGoodsCnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/SendGoodsCode" ) + "¢Ë" + sCnts + "¢Ì"; } //2009-02-24 ycd º¸³»´Â ¾àǰ sCnts = model.getValue(xEtcItemInfoPath+"/SendDrugCnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/SendDrugCode" ) + "¢Ë" + sCnts + "¢Ì"; } // º¸³»´Â ¹°Ç°/¾àǰ sCnts = model.getValue(xEtcItemInfoPath+"/SendITM011Cnts"); if (sCnts != ""){ SendData += model.getValue(xEtcItemInfoPath+"/SendITM011" ) + "¢Ë" + sCnts + "¢Ì"; } // ¾Ë·¯Áö ¿©ºÎ sCnts = ""; for (var i=grd_AlgyItemList.fixedrows; i<= grd_AlgyItemList.rows - grd_AlgyItemList.fixedrows; i++){ if (model.getValue(xAlgyItemListPath+"["+i+"]/ItmCheck") == "true"){ if (sCnts != "") { sCnts += ","; } sCnts += model.getValue(xAlgyItemListPath+"["+i+"]/ItmName"); } } if (model.getValue("/root/main/ItemInfo/AlgyItemInfo/ItemOther") != ""){ if (sCnts != "") sCnts += ","; sCnts += model.getValue("/root/main/ItemInfo/AlgyItemInfo/ItemOther"); } if( sCnts != ""){ SendData += model.getValue("/root/main/ItemInfo/AlgyItemInfo/ItemCode") + "¢Ë" + sCnts + "¢Ì"; } // Àü¿°¼º Áúȯ sCnts = ""; for (var i=grd_ContagSickList.fixedrows; i<= grd_ContagSickList.rows - grd_ContagSickList.fixedrows; i++){ if (model.getValue(xContagSickItemListPath+"["+i+"]/ItmCheck") == "true"){ if (sCnts != "") { sCnts += ","; } sCnts += model.getValue(xContagSickItemListPath+"["+i+"]/ItmName"); } } if (model.getValue("/root/main/ItemInfo/ContagSickInfo/ItemOther") != ""){ if (sCnts != "") sCnts += ","; sCnts += model.getValue("/root/main/ItemInfo/ContagSickInfo/ItemOther"); } if (sCnts != ""){ SendData += model.getValue("/root/main/ItemInfo/ContagSickInfo/ItemCode") + "¢Ë" + sCnts + "¢Ì"; } opener.javascript.setParameter("SendData", SendData); // model.makeValue("/root/hidden/refinfo/ItemInfo",SendData); // // if (checkOpener()){ // model.copyNode(opener.root.HideData.recinfo, root.hidden.refinfo); // } else{ // alert("»óÀ§È­¸éÀÌ º¯°æµÇ¾î µ¥ÀÌÅ͸¦ Àü´ÞÇÒ ¼ö ¾ø½À´Ï´Ù."); // } // alert(SendData); model.close(); } /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSearch(){ var sTerm = model.getValue(xRefPath+"/terminfo"); model.removenode("/root/send"); model.makeValue("/root/send/attrcnts",model.getValue(xRefPath+"/terminfo")); submit("TRMNR01501"); } /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆË¾÷ È£Ãâ * @param : * @return : * @--------------------------------------------------- */ function fPopUpCall2222(){ // var xpos = event.screenX-800; // var ypos = event.screenY-400; var iRow = grd_icnpinfo.row; if(iRow < 1){ messageBox("ICNP ¸ÅÇÎÇÒ ¿ë¾î°¡","I004"); return; } model.makeValue("/root/hidden/refinfo/flag","p"); open("SMMNR01200",1, 100, 100,"SMMNR01200",xRefPath,xRefPath); var sTermInfo = getParameter("terminfo"); var sValue = sTermInfo.split("¢Ë"); if(sTermInfo == "") return; model.setValue(xICNPListPath+"["+iRow+"]/semantictype", sValue[0]); model.setValue(xICNPListPath+"["+iRow+"]/itemcd" , sValue[1]); model.setValue(xICNPListPath+"["+iRow+"]/icnphngterm" , sValue[2]); model.setValue(xICNPListPath+"["+iRow+"]/icnpengterm" , sValue[3]); grd_icnpinfo.rebuild(); } /** * @group : * @ver : 2007.03.16 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : 󹿏ñ·Ï * @param : * @return : * @--------------------------------------------------- */ function fDdlClickGridRow(){ var iRow = grd_preopprcplist.row; var sItemCD = ""; var sPrcpNM = ""; var sPrcpVol = ""; var sPrcpQty = ""; var sPrcpTims = ""; var sPrcpDayNo = ""; var sAbbrNM = ""; var sCnts = ""; var sCnts2 = ""; var sPrcpKindCd = ""; // if(iRow < 1 || !grd_preopprcplist.isCell(event.target)) return; // sItemCD = model.getValue("/root/init/cond/itemcd" ); sPrcpFlag = model.getValue(xPrcpListPath+"["+iRow+"]/flag" ); sPrcpNM = model.getValue(xPrcpListPath+"["+iRow+"]/prcpnm" ); sPrcpVol = model.getValue(xPrcpListPath+"["+iRow+"]/prcpvol" )+model.getValue(xPrcpListPath+"["+iRow+"]/prcpvolunitflag"); sPrcpQty = model.getValue(xPrcpListPath+"["+iRow+"]/prcpqty" )+model.getValue(xPrcpListPath+"["+iRow+"]/prcpqtyunitflag"); sPrcpTims = model.getValue(xPrcpListPath+"["+iRow+"]/prcptims" ); // sPrcpDayNo = model.getValue(xPrcpListPath+"["+iRow+"]/prcpdayno" ); sAbbrNM = model.getValue(xPrcpListPath+"["+iRow+"]/abbrnm" ); sPrcpKindCd = model.getValue(xPrcpListPath+"["+iRow+"]/prcpkindcd" ); if (sPrcpFlag != "[Nurse]") { if(sPrcpVol != "") sPrcpNM += "/" + sPrcpVol ; if(sPrcpQty != "") sPrcpNM += "/" + sPrcpQty ; if(sPrcpTims != "") sPrcpNM += "/" + sPrcpTims ; if(sPrcpDayNo != "") sPrcpNM += "/" + sPrcpDayNo; if(sAbbrNM != "-" && sAbbrNM != ""){ sPrcpNM += "/" + sAbbrNM; } } // if(sItemCD == "") return; // switch(sItemCD){ case "ITM010" : // ±Ý½Ä sCnts = model.getValue(xFastItemInfoPath+"/FastCnts"); if (sCnts != "") sCnts += ", "; sCnts += sPrcpNM; model.setValue(xFastItemInfoPath+"/FastCnts", sCnts); break; case "ITM012" : // ¼ö¼úºÎÀ§ ÇǺÎÁغñ sCnts = model.getValue(xEtcItemInfoPath+"/SkinPrepCnts"); if (sCnts != "") sCnts += ", "; sCnts += sPrcpNM; model.setValue(xEtcItemInfoPath+"/SkinPrepCnts", sCnts); break; case "ITM013" : // ¼ö¼úÀüÅõ¾à /* // ====== 2008-11-17 ¿ÀÀü 9:57:53 taebum add ============================ if((model.getValue("/root/init/cond/rgstdata")).substr(0,3) != "¼ö¼úÀü"){ alert("¼ö¼úÀü 󹿏¸ ¼±Åà °¡´ÉÇÕ´Ï´Ù."); return; } // ====================================================================== */ if ((sPrcpFlag == "[ÁÖ»ç]") || (sPrcpFlag == "[°æ±¸]") || (sPrcpFlag == "[¿Ü¿ë]")) { } else { alert("[ÁÖ»ç],[°æ±¸],[¿Ü¿ë] ¾à¸¸ ¼±Åà °¡´ÉÇÕ´Ï´Ù."); return; } RowCnt = grd_Drug.rows; for (var iRow = 0; iRow <= RowCnt; iRow++){ if (iRow == grd_Drug.rows) { grd_Drug.addRow(); } // if (model.getValue("/root/main/ItemInfo/DrugInfo/DrugList["+(iRow+1)+"]/DrugData") =="") { model.setValue("/root/main/ItemInfo/DrugInfo/DrugList["+(iRow+1)+"]/DrugData", sPrcpNM); break; } } grd_Blod.rebuild(); break; case "ITM018" : // Ç÷¾×Áغñ»çÇ× if (sPrcpFlag != "[¼öÇ÷]") { alert("[¼öÇ÷]¸¸ ¼±Åà °¡´ÉÇÕ´Ï´Ù."); return; } RowCnt = grd_Blod.rows; for (var iRow = 0; iRow <= RowCnt; iRow++){ if (iRow == grd_Blod.rows) { grd_Blod.addRow(); } // if (model.getValue("/root/main/ItemInfo/BlodInfo/BlodList["+(iRow+1)+"]/BlodData") =="") { model.setValue("/root/main/ItemInfo/BlodInfo/BlodList["+(iRow+1)+"]/BlodData", sPrcpNM); break; } } grd_Blod.rebuild(); break; case "ITM019" : // º¸³»´Â ¹°Ç°/¾àǰ --> º¸³»´Â ¹°Ç° Á¤º¸¸¸ µî·Ï if ((sPrcpFlag == "[ÁÖ»ç]") || (sPrcpFlag == "[°æ±¸]") || (sPrcpFlag == "[¿Ü¿ë]")) { messageBox("¾àǰÀº ¼±Åà ºÒ°¡´ÉÇÕ´Ï´Ù.", "I000"); return; } sCnts = model.getValue(xEtcItemInfoPath+"/SendGoodsCnts"); if (sCnts != "") sCnts += ", "; sCnts += sPrcpNM; model.setValue(xEtcItemInfoPath+"/SendGoodsCnts", sCnts); break; // 2009-02-24 ycd º¸³½´Â ¹°Ç°, ¾àǰ ºÐ¸® case "ITM021" : // º¸³»´Â ¾àǰ if ((sPrcpFlag == "[ÁÖ»ç]") || (sPrcpFlag == "[°æ±¸]") || (sPrcpFlag == "[¿Ü¿ë]")) { } else { messageBox("[ÁÖ»ç],[°æ±¸],[¿Ü¿ë] ¾à¸¸ ¼±Åà °¡´ÉÇÕ´Ï´Ù.", "I000"); return; } sCnts = model.getValue(xEtcItemInfoPath+"/SendDrugCnts"); if (sCnts != "") sCnts += ", "; sCnts += sPrcpNM; model.setValue(xEtcItemInfoPath+"/SendDrugCnts", sCnts); break; case "ITM011" : // °üÀå sCnts = model.getValue(xEtcItemInfoPath+"/SendITM011Cnts"); if (sCnts != "") sCnts += ", "; sCnts += sPrcpNM; model.setValue(xEtcItemInfoPath+"/SendITM011Cnts", sCnts); break; } model.refresh(); } // ´ë±â½Ç ¼ö¼ú½Ç Check function fStayOperCheck(){ // ÀÏÀϼö¼ú½Ç ȯÀÚ or ÇöÀå¼ö¼úÀº ´ë±â½Ç °°ÀÌ ±â·Ï if(sDutDSCFlag != "Y" && sWardOP != "Y" && (output1.value == "" || output2.value == "")){ messageBox("°£È£´ÜÀ§¿¡¼­ ±â·ÏÇÑ ÈÄ¿¡ ¼±ÅÃÀÌ °¡´ÉÇÕ´Ï´Ù.", "I000"); chk_stay.value = ""; chk_oper.value = ""; return; } btn_ins_grid.disabled = true; btn_del_grid.disabled = true; if (model.getValue("/root/init/SendData/oprsrvno") != "" ){ if(sPatCls == "B"){ //ºÐ¸¸½Ç, DSC Àϰæ¿ì, º´¿ø if(model.getValue("/root/init/staycls") == "" ){ txt_nurg.disabled = false; btn_pcainput.disabled = false; ipt_oppatbdtp.disabled = false; ipt_oppatbdwt.disabled = false; ipt_oppatbdht.disabled = false; ipt_oppatsbp.disabled = false; ipt_oppatdbp.disabled = false; inp_wardstartdt.disabled = false; inp_wardstarttm.disabled = false; bbt_wardstart.disabled = false; //º´µ¿ µµÂø ÀϽà Ȱ¼º/ºñȰ¼º ipt_wardarrvdt.disabled = false; ipt_wardarrvtm.disabled = false; btn_wardarrv.disabled = false; txt_oper.disabled = true; inp_patarrvdt.disabled = true; inp_patarrvtm.disabled = true; bbt_patarrv.disabled = true; sBool1 = false; } else { if (sDutDSCFlag != "Y") { txt_nurg.disabled = true; btn_pcainput.disabled = true; ipt_oppatbdtp.disabled = true; ipt_oppatbdwt.disabled = true; ipt_oppatbdht.disabled = true; ipt_oppatsbp.disabled = true; ipt_oppatdbp.disabled = true; inp_wardstartdt.disabled = true; inp_wardstarttm.disabled = true; bbt_wardstart.disabled = true; } //º´µ¿ µµÂø ÀϽà Ȱ¼º/ºñȰ¼º ipt_wardarrvdt.disabled = false; ipt_wardarrvtm.disabled = false; btn_wardarrv.disabled = false; txt_oper.disabled = false; inp_patarrvdt.disabled = false; inp_patarrvtm.disabled = false; bbt_patarrv.disabled = false; sBool1 = true; } } else { txt_nurg.disabled = true; btn_pcainput.disabled = true; ipt_oppatbdtp.disabled = true; ipt_oppatbdwt.disabled = true; ipt_oppatbdht.disabled = true; ipt_oppatsbp.disabled = true; ipt_oppatdbp.disabled = true; inp_wardstartdt.disabled = true; inp_wardstarttm.disabled = true; //º´µ¿ µµÂø ÀϽà Ȱ¼º/ºñȰ¼º ipt_wardarrvdt.disabled = true; ipt_wardarrvtm.disabled = true; btn_wardarrv.disabled = true; bbt_wardstart.disabled = true; txt_oper.disabled = false; inp_patarrvdt.disabled = false; inp_patarrvtm.disabled = false; bbt_patarrv.disabled = false; sBool1 = true; } } if (model.getValue("/root/init/staycls") == "1"){ if (model.getValue(xPath_MnphccsrList+"/staycnfmpat") == "") { model.setValue(xPath_MnphccsrList+"/staycnfmpat" , "1"); model.setValue(xPath_MnphccsrList+"/staycnfmid" , "2"); model.setValue(xPath_MnphccsrList+"/staycnfmdr" , "3"); model.setValue(xPath_MnphccsrList+"/staycnfmpart" , "4"); model.setValue(xPath_MnphccsrList+"/staycnfmpartdisp", "Y"); } grd_ItemCheckList.fixedcellcheckbox(1,grd_ItemCheckList.colRef("Syes")) = true; sBool2 = false; fControlAttribute(grd_ItemCheckList); if (model.getValue(xPath_MnphccsrList+"/staychfrecdttm") == "") { btn_rgst_tmp.disabled = false; } else { btn_rgst_tmp.disabled = true; } } else { grd_ItemCheckList.fixedcellcheckbox(1,grd_ItemCheckList.colRef("Syes")) = false; sBool2 = true; fControlAttribute(grd_ItemCheckList); } // if (model.getValue("/root/init/staycls") == "2"){ if (model.getValue(xPath_MnphccsrList+"/opercnfmpat") == "") { model.setValue(xPath_MnphccsrList+"/opercnfmpat" , "1"); model.setValue(xPath_MnphccsrList+"/opercnfmid" , "2"); model.setValue(xPath_MnphccsrList+"/opercnfmdr" , "3"); model.setValue(xPath_MnphccsrList+"/opercnfmpart" , "4"); model.setValue(xPath_MnphccsrList+"/opercnfmpartdisp", "Y"); } grd_ItemCheckList.fixedcellcheckbox(1,grd_ItemCheckList.colRef("Oyes")) = true; sBool3 = false; fControlAttribute(grd_ItemCheckList); if (model.getValue(xPath_MnphccsrList+"/operchfrecdttm") == "") { btn_rgst_tmp.disabled = false; } else { btn_rgst_tmp.disabled = true; } } else { grd_ItemCheckList.fixedcellcheckbox(1,grd_ItemCheckList.colRef("Oyes")) = false; sBool3 = true; fControlAttribute(grd_ItemCheckList); } ipt_wardarrvdt.disabled = true; ipt_wardarrvtm.disabled = true; btn_wardarrv.disabled = true; grd_ItemCheckList.refresh(); model.refresh(); } var rStyleData = "473*470#0*943"; var rStyle = rStyleData.split("#"); // var tColWidth = "52,159,29,28,29,27,28,43,54,0#52,477,50,50,50,50,50,50,94,0"; var tWidth = tColWidth.split("#"); // -------------------------------------------------- // Grid ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSetAttribute(pIdx) { var Idx = pIdx; //if (grd_preopprcplist.attribute("left") == "490px" || grd_preopprcplist.attribute("left") == "490") { // Idx = 0; //} var sStyle = rStyle[Idx].split("*"); //alert(grd_preopprcplist.attribute("left")+"=="+sStyle[0]+"=="+sStyle[1]); grd_preopprcplist.attribute("left" ) = sStyle[0]; grd_preopprcplist.attribute("width" ) = sStyle[1]; var cIdx = 1; var sWidth = tWidth[Idx].split(","); for (i = 0; i < sWidth.length; i++) { grd_preopprcplist.colwidth(i) = sWidth[i]; cIdx++; } grd_preopprcplist.refresh(); } // ¡Ø ÀüÀÚ¼­¸í È£Ãâ function fSignProcessSet() { //2009-02-25 YCD ÀÎÁõ¼­ È£Ãâ ¼³Á¤ ÁÖ¼® ó¸® //Sign.certreload = true; var sInoutflag = model.getValue(xPath_MnphccsrList + "/inoutflag" ); // 07 ¿Ü·¡ÀÔ¿ø±¸ºÐ var sOpPatflagcd = model.getValue("/root/main/operation/list/oppatflagcd"); // 11 ȯÀÚ±¸ºÐ if( (sInoutflag != sOpPatflagcd)&&(sOpPatflagcd != "") ) { //±â·ÏÁöµ¥ÀÌÅͶû ½ºÄÉÁì µ¥ÀÌÅͶû Ʋ¸±°æ¿ì ½ºÄÉÁìµ¥ÀÌÅͷΠó¸® 2010.03.10 K. J. M //¼ö¼úÁغñÈ®ÀÎ ±â·ÏÀÌÈÄ ¿Ü·¡¿¡¼­ ÀÔ¿øÀ¸·Î ½ºÄÉÁìÀÌ º¯°æµÈ°æ¿ì Á¡°Ë¸®½ºÆ® ó¹æ ÄÞº¸°¡ Á¦´ë·Î ²ø·Á¿ÀÁö ¾ÊÀ½ sInoutflag = sOpPatflagcd; } if( Sign.signprocess() == true ){ // ¢º ÀüÀÚÀÎÁõ °ü·Ã ȯÀÚ ÀÎÀû Á¤º¸¸¦ º¸³»ÁÜ. var wSigninfo = "pid" +"¢Ë" // µî·Ï¹øÈ£ + "orddd" +"¢Ë" // ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + "cretno" +"¢Ë" // »ý¼º¹øÈ£ + "signno" +"¢Ë" // ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + "recdd" +"¢Ë" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + "rectm" +"¢Ë" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "recsaveflag" +"¢Ë" // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "signflag" +"¢Ë" // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "signgenrflag" +"¢Ë" // ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "formcd" +"¢Ë" // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå 0000002473 N57 °£È£ ¼ö¼ú°£È£±â·Ï + "orddeptcd" +"¢Ë" // Áø·áºÎ¼­ÄÚµå + "orddrid" +"¢Ë" // Áø·áÀÇ»çID (ÁýµµÀÇ) + "signbfcnts" +"¢Ë" // ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + "signaftcnts" +"¢Ì" // ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + model.getValue(xPath_MnphccsrList+"/pid" )+"¢Ë" // µî·Ï¹øÈ£ + model.getValue(xPath_MnphccsrList+"/orddd" )+"¢Ë" // ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + model.getValue(xPath_MnphccsrList+"/cretno" )+"¢Ë" // »ý¼º¹øÈ£ + model.getValue(xPath_MnphccsrList+"/certno" )+"¢Ë" // ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + getCurrentDate() +"¢Ë" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + getCurrentTime() +"¢Ë" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "N" +"¢Ë" // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "02" +"¢Ë" // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + sInoutflag +"¢Ë" // ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "0000002431" +"¢Ë" // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå 0000002473 N57 °£È£ ¼ö¼ú°£È£±â·Ï + model.getValue(xPath_MnphccsrList+"/orddeptcd")+"¢Ë" // Áø·áºÎ¼­ÄÚµå + model.getValue(xPath_MnphccsrList+"/perfdrid" )+"¢Ë" // Áø·áÀÇ»çID (ÁýµµÀÇ) + Sign.signedInfos[1] +"¢Ë" // ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + Sign.signedInfos[2] +"¢Ì"; // ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ model.makeValue("/root/send/signinfo" , wSigninfo); // model.makeValue("/root/send/signinfo/pid" , model.getValue(xPath_MnphccsrList+"/pid" )); // µî·Ï¹øÈ£ // model.makeValue("/root/send/signinfo/orddd" , model.getValue(xPath_MnphccsrList+"/orddd" )); // ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) // model.makeValue("/root/send/signinfo/cretno" , model.getValue(xPath_MnphccsrList+"/cretno" )); // »ý¼º¹øÈ£ // model.makeValue("/root/send/signinfo/signno" , model.getValue(xPath_MnphccsrList+"/certno" )); // ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) // model.makeValue("/root/send/signinfo/recdd" , getCurrentDate() ); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ // model.makeValue("/root/send/signinfo/rectm" , getCurrentTime() ); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ // model.makeValue("/root/send/signinfo/recsaveflag" , "N" ); // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) // model.makeValue("/root/send/signinfo/signflag" , "02" ); // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) // model.makeValue("/root/send/signinfo/signgenrflag", model.getValue(xPath_MnphccsrList+"/inoutflag" )); // ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) // model.makeValue("/root/send/signinfo/formcd" , "0000002431" ); // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå 0000002473 N57 °£È£ ¼ö¼ú°£È£±â·Ï // model.makeValue("/root/send/signinfo/orddeptcd" , model.getValue(xPath_MnphccsrList+"/orddeptcd" )); // Áø·áºÎ¼­ÄÚµå // model.makeValue("/root/send/signinfo/orddrid" , model.getValue(xPath_MnphccsrList+"/perfdrid" )); // Áø·áÀÇ»çID (ÁýµµÀÇ) // model.makeValue("/root/send/signinfo/signbfcnts" , Sign.signedInfos[1]); // ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) // model.makeValue("/root/send/signinfo/signaftcnts" , Sign.signedInfos[2]); // ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ }else{ return false; } } // ¡Ø ÀÎÁõµ¥ÀÌÅÍ »ý¼ºÇÔ¼ö ¸¸µé±â function fMake_SignData(){ //2008-08-29 ¿ÀÀü 11:18:34 »ç¿ëÀÚ ¿ä±¸»çÇ× //°£È£»óÅ ȮÀÎ »çÇ×ÀÌ ¿¹ÀÎ °æ¿ì¿¡¸¸ ÅëÇÕ±â·ÏÁ¶È¸¿¡¼­ º¸¿©Áöµµ·Ï ¼öÁ¤Áß... ¿Ï·áµÈ »óÅ ¾Æ´Ô. ÁÖ¼®Ã³¸® // signdata »ý¼º Àå¼Ò : /root/temp/SignData/SignInfo/MnphccsrList/curenurgstatspec/ItemCheckLists // check Ç׸ñ : /root/temp/SignData/SignInfo/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList/ //1. ¿øº» °£È£»óÅ ȮÀÎ »çÇ×À» º¹»çÇÑ´Ù. model.copyNode("/root/Hide/org_statspec", "/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists"); //2. var iCurrentStatCnt = getNodesetCount("/root/Hide/org_statspec/ItemCheckList"); var sTempStateCopyNodePath = "/root/Hide/signstatspec"; var sPyesFlag = ""; var sSyesFlag = ""; var sOyesFlag = ""; //model.removenode(sTempStateCopyNodePath); if(iCurrentStatCnt > 0){ for(var i = 1; i <= iCurrentStatCnt; i++){ sPyesFlag = model.getValue("/root/Hide/org_statspec/ItemCheckList["+i+"]/Pyes"); sSyesFlag = model.getValue("/root/Hide/org_statspec/ItemCheckList["+i+"]/Syes"); sOyesFlag = model.getValue("/root/Hide/org_statspec/ItemCheckList["+i+"]/Oyes"); if(sPyesFlag == "true" || sSyesFlag == "true"|| sOyesFlag == "true"){ model.duplicate(sTempStateCopyNodePath, "/root/Hide/org_statspec/ItemCheckList["+i+"]"); } } } model.removenode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists"); model.makenode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists"); model.copyNode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists", sTempStateCopyNodePath); // ¢º ÀνºÅϽº copy ÈÄ¿¡ ÄÞº¸³ª üũ¹Ú½º °°Àº °æ¿ì Äڵ尪Àº ¸íĪÀ¸·Î º¯°æÇØ¾ß ÇÔ. // fSetSignData(); // Ex) // var xRecinfoPath = Sign.XPATH_SIGNINFO+"/recinfo/recinfolists"; // // Åõ¼®Àå? // var sDialPlacCd = model.getValue(xRecinfoPath+"/dialplaccd"; // if (sDialPlacCd != ""){ // model.setValue(xRecinfoPath+"/dialplaccd", model.getValue("/root/init/M0129list/M0129[cdid='"+sDialPlacCd+"']/cdnm")); // } // ¢º ±â·Ï °ü·Ã ÀνºÅϽº Àüü¸¦ copy, ÀÎÁõ¿¡ ÀúÀåÇÒ ¸ðµç Instance AddNodeÇÑ´Ù. Sign.addnode(xPath_MnphccsrList); Sign.addnode("/root/main/MnphccsrData/specimenlistnew"); //2008-09-09 ¿ÀÀü 10:18:07 taebum ±âÁ¸¿¡ ±â·ÏµÈ ³»¿ªÀ» copyÇÑ´Ù. model.removenode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists"); model.copyNode("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists", "/root/Hide/org_statspec"); } /** * ȯÀÚ µµÂøÀϽà °ª º¯°æ ½Ã À̺¥Æ® * */ function fValueChangedPatArrOpRoom(){ var sArriTime = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrvtm"); //½Ã°£¿¡ ÀÔ·ÂµÈ ÀÚ¸´¼ö°¡ 4ÀÌ»óÀÏ °æ¿ì ¹ÙÄڵ忡¼­ ³Ñ¾î¿Â µ¥ÀÌÅÍ À̹ǷΠÇöÀç ½Ã/ºÐÀ» ³Ö´Â´Ù. if(sArriTime.length != null && sArriTime.length > 4){ //alert("barcode reading ±¸Çö ºÎºÐÀÔ´Ï´Ù."); //******************************************************************** //ȯÀÚ Á¤º¸ ²À È®ÀÎ ÇØ¾ßÇÏ´Â ·ÎÁ÷ Ãß°¡ //******************************************************************** sArriTime = getCurrentTime().substr(0, 4); model.setValue("/root/main/MnphccsrData/MnphccsrList/patarrvtm", sArriTime); inp_patarrvtm.refresh(); } var sSmsYn = model.getValue("/root/main/MnphccsrData/MnphccsrList/smsagreeyn"); var sPatarrisndsmsid = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrisndsmsid"); if(sArriTime != "" && sArriTime != null && sArriTime != "undefined" && sSmsYn == "Y" && sPatarrisndsmsid == ""){ if(fValidForSendMsg()){ //ÀçÈ®ÀÎ setParameter("SPMNP00305_message", "¸Þ¼¼Áö SMS ¹®ÀÚÀü¼Û µ¿ÀÇ ÇϽðڽÀ´Ï±î?"); setParameter("SPMNP00305_button1", "µ¿ ÀÇ"); setParameter("SPMNP00305_button2", "Ãë ¼Ò"); setParameter("SPMNP00305_buttonFocus", "button2"); setParameter("SPMNP00305_capinfo", "´ë±â½Ç ÀÔ½ÇÀúÀå SMSÀü¼Û"); modal("SPMNP00305", "", 300, 400, "SPMNP00305", "width:510px;height:130px;"); var sResult = getParameter("SPMNP00305_result"); //alert(sResult); if (sResult != "true"){ return; } var sPatarrisndsmsid = model.getValue("/root/main/MnphccsrData/MnphccsrList/patarrisndsmsid"); if(sPatarrisndsmsid == "" || sPatarrisndsmsid == null || sPatarrisndsmsid == "undefinded"){ model.setValue("/root/init/sms/arrsmssendflag","Y"); }else{ model.setValue("/root/init/sms/arrsmssendflag","N"); } //¼³Á¤ ÈÄ ÀÎÁõÀúÀå proccess¸¦ ±×´ë·Î ÀÌ¿ëÇÑ´Ù°í ÇÔ. fSave("C"); }else{ return; } }else{ fSave("C"); } } /** * SMS Àü¼Û½Ã ¿¬¶ôó1 üũ * */ function fValidForSendMsg(pFlag){ var sSmsTel = model.getValue("/root/main/MnphccsrData/MnphccsrList/etctel1"); /* if(sSmsTel.length != 10 && sSmsTel.length != 11){ messageBox("SMS Àü¼ÛÇÒ ¿¬¶ôó´Â 10ÀÚ¸® ¶Ç´Â 11ÀÚ¸® ÀÔ´Ï´Ù.", ""); return false; } */ /* if(sSmsTel.substr(0,2) != "01"){ messageBox("SMS ÀÔ·ÂÇü½ÄÀº 01XXXXXXXX ¶Ç´Â 01XXXXXXXXX ÀÔ´Ï´Ù.", ""); return false; } */ /* if(sSmsTel == "" || sSmsTel == null || sSmsTel == "undefined"){ if(pFlag != true ){ messageBox("SMS ÀÔ·ÂÇü½ÄÀº XXX-XXX-XXXX ¶Ç´Â XXX-XXXX-XXXX ÀÔ´Ï´Ù.", ""); return false; } }else{ var sTelArr = sSmsTel.split("-"); if(sTelArr.length != 3){ messageBox("SMS ÀÔ·ÂÇü½ÄÀº XXX-XXX-XXXX ¶Ç´Â XXX-XXXX-XXXX ÀÔ´Ï´Ù.", ""); return false; } if(sTelArr[0] == null || sTelArr[0] == "" || sTelArr[0] == "undefined" || sTelArr[0].length != 3 || sTelArr[0].substr(0,2) != "01"){ if(isNaN(sTelArr[0]) == true){ messageBox("SMS ù¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } messageBox("SMS ù¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº 01X ÀÔ´Ï´Ù.", ""); return false; }else{ if(isNaN(sTelArr[0]) == true){ //9: ¼ýÀÚ 0 : ¼ýÀÚ¾Æ´Ô messageBox("SMS ù¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } } if(sTelArr[1] == null || sTelArr[1] == "" || sTelArr[1] == "undefined" || sTelArr[1].length < 3 || sTelArr[1].length > 4 ){ if(isNaN(sTelArr[1]) == true){ messageBox("SMS µÎ¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } messageBox("SMS µÎ¹øÂ° ÀÚ¸® ÀÔ·ÂÇü½ÄÀº XXX ¶Ç´Â XXXX ÀÔ´Ï´Ù.", ""); return false; }else{ if(isNaN(sTelArr[1]) == true){ messageBox("SMS µÎ¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } } if(sTelArr[2] == null || sTelArr[2] == "" || sTelArr[2] == "undefined" || (sTelArr[2].length != 4) ){ if(isNaN(sTelArr[2]) == true){ messageBox("SMS ¼¼¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } messageBox("SMS ¼¼¹øÂ° ÀÚ¸® ÀÔ·ÂÇü½ÄÀº XXXX ÀÔ´Ï´Ù.", ""); return false; }else{ if(isNaN(sTelArr[2]) == true){ messageBox("SMS ¼¼¹øÂ°ÀÚ¸® ÀÔ·ÂÇü½ÄÀº ¼ýÀÚÇüÀÌ ¾Æ´Õ´Ï´Ù.", ""); return false; } } } */ return true; } /** * CheckBox¸¦ check ¼±ÅÃÇßÀ» °æ¿ì À̺¥Æ® * */ function fOnSelectCheckBox(pGridNm){ if(grd_ItemCheckList.row == 1){ GridNm = eval(pGridNm); for (var iRow = GridNm.fixedrows; iRow < GridNm.rows; iRow++){ if (chk_stay.value == "1") { //ȯÀÚÈ®ÀÎ : ´ë±â½Ç ¼±Åýà GridNm.valueMatrix(iRow ,GridNm.colRef("Sno")) = "false"; GridNm.valueMatrix(iRow ,GridNm.colRef("Snothing")) = "false"; GridNm.valueMatrix(ITM002,GridNm.colRef("Syes")) = "false"; GridNm.valueMatrix(ITM022,GridNm.colRef("Syes")) = "false"; } else if (chk_stay.value == "2") {//ȯÀÚÈ®ÀÎ : ¼ö¼ú½Ç ¼±Åýà GridNm.valueMatrix(iRow ,GridNm.colRef("Ono")) = "false"; GridNm.valueMatrix(iRow ,GridNm.colRef("Onothing")) = "false"; GridNm.valueMatrix(ITM002,GridNm.colRef("Oyes")) = "false"; GridNm.valueMatrix(ITM022,GridNm.colRef("Oyes")) = "false"; } else if( GridNm.col == GridNm.colRef("Pyes") ){ //°£È£´ÜÀ§¿¡ ¿¹ üũ½Ã GridNm.valueMatrix(iRow ,GridNm.colRef("Pno")) = "false"; GridNm.valueMatrix(iRow ,GridNm.colRef("Pnothing")) = "false"; GridNm.valueMatrix(ITM002,GridNm.colRef("Pyes")) = "false"; GridNm.valueMatrix(ITM022,GridNm.colRef("Pyes")) = "false"; }else{ GridNm.valueMatrix(iRow ,GridNm.colRef("Pno")) = "false"; GridNm.valueMatrix(iRow ,GridNm.colRef("Pnothing")) = "false"; } } } fControlAttribute(grd_ItemCheckList); } /** * CheckBox¸¦ check ÇØÁ¦ ¼±ÅÃÇßÀ» °æ¿ì À̺¥Æ® */ function fOnUnSelectCheckBox(pGridNm){ if(grd_ItemCheckList.row == 1){ GridNm = eval(pGridNm); for (var iRow = GridNm.fixedrows; iRow < GridNm.rows; iRow++){ if (chk_stay.value == "1") { GridNm.valueMatrix(iRow ,GridNm.colRef("Syes")) = "false"; } else if (chk_stay.value == "2") { GridNm.valueMatrix(iRow ,GridNm.colRef("Oyes")) = "false"; } else if( grd_spclistnew.col == grd_spclistnew.colRef("Pyes") ) { GridNm.valueMatrix(iRow ,GridNm.colRef("Pyes")) = "false"; } else { // GridNm.valueMatrix(iRow ,GridNm.colRef("Pyes")) = "false"; } } } fControlAttribute(grd_ItemCheckList); } function fDscRecCopy() { // //kjs ¼öÁ¤ ½ÃÀÛ // var item3 = ""; // var item4 = ""; // var item5 = ""; // // for (var i = 1; i <= grd_ItemCheckList.rows-2; i++) { // item3 = model.getValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Pyes"); // item4 = model.getValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Pno"); // item5 = model.getValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Pnothing"); // // model.makeValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Syes", item3); // model.makeValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Sno", item4); // model.makeValue("/root/main/MnphccsrData/MnphccsrList/curenurgstatspec/ItemCheckLists/ItemCheckList[" + i + "]/Snothing", item5); // } // //grd_ItemCheckList.refresh(); // //fStayOperCheck(); // chk_stay.select(0); } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */ function fNrCpRecord() { var cpPid = model.getValue("/root/main/paminfo/list/pid"); var cpIndd = model.getValue("/root/main/paminfo/list/indd"); var cpCretno = model.getValue("/root/main/paminfo/list/cretno"); var cpPatnm = model.getValue("/root/main/paminfo/list/hngnm2"); var cpRoom = model.getValue("/root/main/paminfo/list/roomcd"); var cpSexage = model.getValue("/root/main/paminfo/list/sex") + "/" + model.getValue("/root/main/paminfo/list/age"); var cpOrddeptcd = model.getValue("/root/main/paminfo/list/orddeptcd"); var cpMedispclid = model.getValue("/root/main/paminfo/list/medispclid"); var cpWardstartdt = model.getValue("/root/main/MnphccsrData/MnphccsrList/wardstartdt"); var cpWardstarttm = model.getValue("/root/main/MnphccsrData/MnphccsrList/wardstarttm"); var cpWardarrvdt = model.getValue("/root/main/MnphccsrData/MnphccsrList/wardarrvdt"); var cpWardarrvtm = model.getValue("/root/main/MnphccsrData/MnphccsrList/wardarrvtm"); var cpSupcdid = ""; model.removenode("root/send/recinfo"); model.makeValue("root/send/recinfo/pid", cpPid); model.makeValue("root/send/recinfo/indd", cpIndd); model.makeValue("root/send/recinfo/cretno", cpCretno); model.makeValue("root/send/recinfo/checkdate", getCurrentDate()); //CP ´ë»ó ȯÀÚ¿©ºÎ if (submit("TRMNR02903")) { var cpCpyn = model.getValue("/root/temp/cpinfo/cpyn"); var cpCpgno = model.getValue("/root/temp/cpinfo/cpgno"); var cpRecType = "CP5"; var cpOrigincd = ""; if (cpCpyn == "Y" && cpCpgno != 0) { //Ãâ¹ßÀϽà ±â·ÏÀÌ¸é ¼ö¼úÀü °£È£±â·Ï _ CP3 //µµÂøÀϽà ±â·ÏÀÌ¸é ¼ö¼úÈÄ °£È£±â·Ï _ CP4 if (cpWardarrvdt == "" || cpWardarrvtm == ""){ cpRecType = "CP3"; } else{ cpRecType = "CP4"; } //±â·Ï¿©ºÎ È®ÀÎ model.makeValue("/root/temp/cpinfo/cdgrupid", cpRecType); if (submit("TRMNW01107")) { //°£È£±â·Ï ÄÚµå °¡Áö°í ¿À±â cpOrigincd = model.getValue("/root/main/cpinfo/termcd/cdid"); cpSupcdid = model.getValue("/root/main/cpinfo/termcd/supcdid"); if (cpOrigincd == null || cpOrigincd == "") { } else { model.makeValue("root/send/recinfo/origincd", cpOrigincd); if (submit("TRMNR02902")) { var recyn = model.getValue("/root/temp/recinfo/recyn"); if (recyn != "Y") { var rtnval = ""; if (cpRecType == "CP3") { rtnval = messageBox("CP ´ë»óȯÀÚÀÔ´Ï´Ù. ÇØ´ç CP¿¡ ±¸¼ºµÇ¾îÀÖ´Â [¼ö¼ú Àü °£È£±â·Ï]À» ÁøÇàÇϽðڽÀ´Ï±î?", "Q999"); } else { rtnval = messageBox("CP ´ë»óȯÀÚÀÔ´Ï´Ù. ÇØ´ç CP¿¡ ±¸¼ºµÇ¾îÀÖ´Â [¼ö¼ú ÈÄ °£È£±â·Ï]À» ÁøÇàÇϽðڽÀ´Ï±î?", "Q999"); } if (rtnval == "6") { //±â·Ï È­¸éÀ¸·Î ¿¬°á setParameter("pid", cpPid); setParameter("indd", cpIndd); setParameter("cretno", cpCretno); setParameter("patnm", cpPatnm); setParameter("room", cpRoom); setParameter("sexage", cpSexage); setParameter("orddeptcd", cpOrddeptcd); setParameter("medispclid", cpMedispclid); setParameter("cdid", cpOrigincd); setParameter("supcdid", cpSupcdid); modal("SMMNR02900", 1, 0, 0 ,"", "", ""); } } } } } } } }