/* Ç÷¾×Åõ¼®°£È£±â·Ï(SMMND00700.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ //**Àü¿ªº¯¼ö**// var selRsrvdd = ""; var selPid = ""; var sXml = ""; var selInstcd = ""; var selHdcretno = ""; //Ãß°¡-kys-20091222 var selShiftflag = ""; //Ãß°¡-kys-20100208 var chkflag = "N"; //20110404_KNUH_Start var XmlInstNm = "aterlprelist/aterlprespec" + " " // AP + "veinprecntslist/veinprecntsspec" + " " // VP + "cruedrugspeclist" + " " // óġ ¹× Åõ¾à ³»¿ª + "nbpsinspspeclist" + " " // ÀÓ»ó°Ë»ç ³»¿ª + "dialrecspeclist" + " " // Åõ¼®±â·Ï ³»¿ª + "dialvitalsigninspspeclist" ; // Vital Sign ³»¿ª /** * @group : * @ver : 2007.05.31 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fDone(){ //**±×¸®µå ÃʱâÈ­**// model.removeNodeset("/root/main/rsrvpatlist" ); // ¿¹¾àȯÀÚ ¸®½ºÆ® //model.removeNodeset("/root/main/spcffactlist"); // ƯÀÌ»çÇ× ¸®½ºÆ® model.removeNodeset("/root/main/reclist/recinfo/cruedrugspeclist/cruedrugspec"); // óġ ¹× Åõ¾à ¸®½ºÆ® model.removeNodeset("/root/main/reclist/recinfo/nbpsinspspeclist/nbpsinspspec"); // ÀÓ»ó°Ë»ç ¸®½ºÆ® model.removeNodeset("/root/main/reclist/recinfo/dialrecspeclist/dialrecspec" ); // Åõ¼®±â·Ï ¸®½ºÆ® model.removeNodeset("/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec"); // Vital Sign ¸®½ºÆ® //**°øÅëÄÚµå °¡Á®¿À±â**// zbcfGetCodeList( new Array ( "M0083" // Ç÷°üÁ¾·ù , "M0127" // Ç÷¾×Åõ¼®±âÁ¾·ù , "M0128" // Ç÷¾×Åõ¼®±â , "M0129" // Åõ¼®Àå¼Ò , "M0345" // Ç÷¾×Åõ¼®¾× , "M0260" // °£È£Áø¼ú¹®±¸ºÐÄÚµå ) , new Array ( "/root/init/M0083list" // Ç÷°üÁ¾·ù , "/root/init/M0127list" // Ç÷¾×Åõ¼®±âÁ¾·ù , "/root/init/M0128list" // Ç÷¾×Åõ¼®±â , "/root/init/M0129list" // Åõ¼®Àå¼Ò , "/root/init/M0345list" // Ç÷¾×Åõ¼®¾× , "/root/init/M0260list" // °£È£Áø¼ú¹®±¸ºÐÄÚµå ) ); //** »ó´ÜȯÀÚ È­¸é¼³Á¤ **// var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); if(getNodesetCount("/root/temp/paminfo/list") > 0) { model.setValue("/root/main/condition/pid", model.getValue("/root/temp/paminfo/list/pid")); // µî·Ï¹øÈ£ } else { model.setValue("/root/main/condition/rsrvdd", getCurrentDate()); // ¿¹¾àÀÏÀÚ(default) ¼³Á¤ } fSrchRsrvPatList(); // ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ if(getNodesetCount("/root/temp/paminfo/list") > 0) { fInitInfo(); // È­¸é ÃʱâÈ­ //fGetSelPatInfo("2"); // ȯÀÚÁ¤º¸¼³Á¤ //fSetHngBaseInfo(); // ȯÀÚÀÇ »ó´ÜÁ¤º¸ ¼³Á¤ //fPastDialRecInfo(); // ÀÌÀü Ç÷¾×Åõ¼®°£È£±â·Ï Á¶È¸ //fSrchSpcfFactList(); // ƯÀÌ»çÇ× ¸®½ºÆ® Á¶È¸ //fDialRecSpecList(); // Åõ¼®±â·Ï ¸®½ºÆ® Á¶È¸ } model.refresh(); } /** * @group : * @ver : 2007.06.19 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é»ó´Ü Á¤º¸¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetHngBaseInfo(){ var iRow = grd_rsrvpatinfo.row -1; // »ó´Ü ȯÀÚÁ¤º¸ parameter var sIoflag = model.getValue("/root/main/rsrvpatlist/rsrvpatinfo["+iRow+"]/ioflag"); var sPid = model.getValue("/root/main/rsrvpatlist/rsrvpatinfo["+iRow+"]/pid"); var sRsrvdd = model.getValue("/root/main/rsrvpatlist/rsrvpatinfo["+iRow+"]/rsrvdd"); var sCretno = model.getValue("/root/main/rsrvpatlist/rsrvpatinfo["+iRow+"]/cretno"); model.removenode ("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , sPid ); model.makeValue ("/root/send/reqdata/ioflag", sIoflag); model.makeValue ("/root/send/reqdata/rsrvdd", sRsrvdd); model.makeValue ("/root/send/reqdata/cretno", sCretno); model.removeNodeset("/root/temp/gettoplist"); submit("TRMND00707"); var sCretno2 = model.getValue("/root/temp/gettoplist/gettopinfo/cretno" ); //»ý¼º¹øÈ£ var sSeqno = model.getValue("/root/temp/gettoplist/gettopinfo/seqno" ); //ÀϷùøÈ£ var sInstcd = model.getValue("/root/temp/gettoplist/gettopinfo/instcd" ); //±â°üÄÚµå var sIndd = model.getValue("/root/temp/gettoplist/gettopinfo/indd" ); //ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/temp/gettoplist/gettopinfo/orddd" ); //Áø·áÀÏÀÚ var sAcptseqno = model.getValue("/root/temp/gettoplist/gettopinfo/acptseqno"); //µî·ÏÀϷùøÈ£ var sOrgorddd = model.getValue("/root/temp/gettoplist/gettopinfo/orgorddd" ); //¿øÁø·áÀÏÀÚ var sParam; //2014707 by kya Ãß°¡ : DSCȯÀÚÀϰæ¿ì, ÀÔ¿øÈ¯ÀÚ·Î ÀνÄÇϵµ·Ï ÇÔ if ( sIoflag == "D"){ sIoflag = "I" ; } if(sIoflag == "O") { //¿Ü·¡È¯ÀÚÀÏ °æ¿ì(histstat : "O") sParam = (sIoflag + "¢Ë" + sPid + "¢Ë" + sOrddd + "¢Ë" + sCretno2 + "¢Ë" + sInstcd + "¢Ë" + sAcptseqno + "¢Ë" + sOrgorddd ); } else { //ÀÔ¿ø/ÀÀ±ÞȯÀÚÀÏ °æ¿ì(histstat : "I", "E") //2008-10-27 ½ÇÀç Á¶È¸ ÀÏÀÚ´Â ¿¹¾àÀÏÀÚ ±âÁØÀ¸·Î Á¶È¸ÇØ¾ß »ó´ÜÀÌ ¿Ã¶ó°¡¹Ç·Î º¯°æÇÏ¿´À½. //sParam = (sIoflag + "¢Ë" + sPid + "¢Ë" + sIndd + "¢Ë" + sCretno + "¢Ë" + sInstcd + "¢Ë" + sIndd + "¢Ë"); sParam = (sIoflag + "¢Ë" + sPid + "¢Ë" + sIndd + "¢Ë" + sCretno2 + "¢Ë" + sInstcd + "¢Ë" + sRsrvdd + "¢Ë"); } // alert("sParam = " + sParam ); setParameter("condparam", sParam); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); model.removeNode("/root/temp/paminfo"); model.makeNode("/root/temp/paminfo"); var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); selPid = model.getValue("/root/temp/paminfo/list/pid"); // ¼±ÅÃȯÀÚ µî·Ï¹øÈ£ } /** * @group : * @ver : 2007.06.19 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®±â·Ï ÆË¾÷ * @param : * @return : * @--------------------------------------------------- */ function fPopDialRec(){ var ioflag = model.getValue("/root/main/reclist/recinfo/recinfolists/ioflag"); var sPid = model.getValue("/root/main/patinfo/pid"); var sRsrvdd = model.getValue("/root/main/patinfo/rsrvdd"); var sDialfalg = model.getValue("/root/main/patinfo/dialflag"); var sInstcd = model.getValue("/root/main/patinfo/instcd"); //»ó´ÜÁ¤º¸¿Í Á¤ÇÕ¼ºÃ¼Å©·çƾ Ãß°¡ 20141205 kya //start model.removeNode("/root/temp/paminfo"); model.makeNode("/root/temp/paminfo"); var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); var tPid = model.getValue("/root/temp/paminfo/list/pid"); // µî·Ï¹øÈ£ //alert(" sPid = " + sPid + "," + "tPid =" + tPid ); if ( sPid != tPid ) { messageBox("Åõ¼®±â·Ï ´ë»óÀÚ¿Í »ó´ÜÁ¤º¸°¡ ´Ù¸¨´Ï´Ù. ´ë»óÀÚ¸¦ ´Ù½Ã ¼±ÅÃÇØ ÁֽʽÿÀ.", "E"); return; } //end parammsg = "recflag¢Ëdutplaccd¢Ëreclnkkey¢ÌL¢Ë014¢Ë014,"+sPid+","+sRsrvdd+","+sDialfalg+","+sInstcd+"¢Ì"; setParameter("SMMNR03400_ParamBase", parammsg); // ÆÄ¶ó¹ÌÅÍ ¼³Á¤ modal("SMMNR03400",1,"5","5"); // °£È£ÀÏÁöI È­¸é ÆË¾÷ fDialRecSpecList(); // Åõ¼®±â·Ï ¸®½ºÆ® Á¶È¸ } /** * @group : * @ver : 2007.06.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®±â·Ï ¸®½ºÆ® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fDialRecSpecList(){ // Åõ¼®±â·Ï ¹öư Ȱ¼ºÈ­ btn_dialrec.disabled = false; var sPid = model.getValue("/root/main/patinfo/pid"); var sRsrvdd = model.getValue("/root/main/patinfo/rsrvdd"); var sDialfalg = model.getValue("/root/main/patinfo/dialflag"); var sInstcd = model.getValue("/root/main/patinfo/instcd"); model.removeNode("/root/temp/paminfo"); model.makeNode("/root/temp/paminfo"); var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/temp/paminfo/list/pid" )); // µî·Ï¹øÈ£ - Çʼö model.makeValue("/root/send/reqdata/indd" , model.getValue("/root/temp/paminfo/list/indd" )); // ÀÔ¿øÀÏÀÚ (ÀÔ¿øÈ¯ÀÚÀÇ °æ¿ì) model.makeValue("/root/send/reqdata/orddd" , model.getValue("/root/temp/paminfo/list/orddd" )); // Áø·áÀÏÀÚ (¿Ü·¡È¯ÀÚÀÇ °æ¿ì) model.makeValue("/root/send/reqdata/cretno" , model.getValue("/root/temp/paminfo/list/cretno")); // »ý¼º¹øÈ£ - Çʼö model.makeValue("/root/send/reqdata/ioflag" , model.getValue("/root/temp/paminfo/list/ioflag")); // I/O ±¸ºÐ (I : ÀÔ¿øÀÏÀÚ, O : Áø·áÀÏÀÚ Çʼö ÀÔ·Â) - Çʼö model.makeValue("/root/send/reqdata/dnarflag" , "%" ); // dnar±¸ºÐ (Àüü : %) - Çʼö model.makeValue("/root/send/reqdata/sortseq" , "D" ); // Á¤·Ä¼ø¼­ (¿À¸§Â÷¼ø : A, ³»¸²Â÷¼ø : D) - Çʼö model.makeValue("/root/send/reqdata/recflag" , "L" ); // ±â·Ï±¸ºÐ - Çʼö (L: Àΰø½ÅÀå½Ç) model.makeValue("/root/send/reqdata/reclnkkey", "014,"+sPid+","+sRsrvdd+","+sDialfalg+","+sInstcd ); // ±â·Ï¿¬°èŰ - Çʼö model.makeValue("/root/send/reqdata/instcd" , model.getValue("/root/temp/paminfo/list/instcd")); // ±â°üÄÚµå - Çʼö model.makeValue("/root/send/reqdata/prestdt" , getCurrentDate()+getCurrentTime() ); // ÇöÀçÀϽÃ(14ÀÚ¸®) - Çʼö model.removeNodeset("/root/main/reclist/recinfo/dialrecspeclist/dialrecspec/dialrec"); //** Åõ¼®±â·Ï ¸®½ºÆ® Á¶È¸ **// submit("TRMND00703", false); //20100202-kys-¼Ò°æÈ­»ù ¿äû-¿À¸§Â÷¼øÀ¸·Î º¯°æÈÄ Á© ÇÏÀ§ Çà¿¡ À§Ä¡ ¿Å°ÜÁö°Ô ¼öÁ¤ //grd_dialrecspec.refresh(); //±×¸®µå¿¡ µ¥ÀÌÅͰ¡ ¸ÅĪµÇ±â Àü¿¡ ¾Æ·¡ÀÇ ¼Ó¼ºÀ» Ÿ´Â °æÇâÀÌ ÀÖ¾î refreshÇÔ. //var sTotRows = grd_dialrecspec.rows - grd_dialrecspec.fixedRows; //grd_dialrecspec.bottomrow = sTotRows; } /** * @group : * @ver : 2007.05.31 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchRsrvPatList(){ //** ÃʱâÈ­ **// var xPath = "/root/main/reclist/recinfo/recinfolists/"; fInitInfo(); // È­¸é ÃʱâÈ­ // ¿¹¾àȯÀÚ ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) //for(var i=1; i<=grd_rsrvpatinfo.rows; i++) { // grd_rsrvpatinfo.cellstyle("background-color", i, 1, i, 5) = "white"; //} model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue("/root/send/reqdata/pid" ,model.getValue("/root/main/condition/pid")); model.makeValue("/root/send/reqdata/rsrvdd",model.getValue("/root/main/condition/rsrvdd")); //20090109 dhkim //³»È¯ÀÚ Ãß°¡ model.makeValue("/root/send/reqdata/mypid",model.getValue("/root/main/condition/mypid")); model.removeNodeset("/root/main/rsrvpatlist"); submit("TRMND00701", false); } /** * @group : * @ver : 2007.05.31 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼±ÅÃȯÀÚ µî·Ï¹øÈ£, ¿¹¾àÀÏÀÚ ¾ò¾î¿È * @param : * @return : * @--------------------------------------------------- */ function fGetSelPatInfo(iRow){ selPid = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("pid")); // ¼±ÅÃÇÑ È¯ÀÚÀÇ µî·Ï¹øÈ£ selRsrvdd = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("rsrvdd")); // ¼±ÅÃÇÑ È¯ÀÚÀÇ ¿¹¾àÀÏÀÚ(Àü¿ªº¯¼ö) selInstcd = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("instcd")); // »ç¿ëÀÚÀÇ ±Ù¹«Áö±â°üÄÚµå var sIoflag = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("ioflag")); // ¼±ÅÃÇÑ È¯ÀÚÀÇ ÀÔ¿ø¿Ü·¡±¸ºÐ selHdcretno = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("hdcretno")); // ¼±ÅÃÇÑ È¯ÀÚÀÇ hdcretno-kys-20091222 selShiftflag = grd_rsrvpatinfo.textmatrix(iRow, grd_rsrvpatinfo.colRef("shiftflagnm")); // ¼±ÅÃÇÑ È¯ÀÚÀÇ shiftflag-kys-20100208 // ¿¹¾àȯÀÚ ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) for(var i=1; i<=grd_rsrvpatinfo.rows; i++) { grd_rsrvpatinfo.cellstyle("background-color", i, 1, i, 7) = "white"; //ȸÂ÷,shift±¸ºÐÃß°¡·ÎÀÎÇÑ À妽ºº¯°æ 5->7-kys-20091222 } // ¼±Åà Çà ¼¿ »ö»ó ÁöÁ¤ grd_rsrvpatinfo.cellstyle("background-color", iRow, 1, iRow, 7) = "#ffd9ff"; //ȸÂ÷,shift±¸ºÐÃß°¡·ÎÀÎÇÑ À妽ºº¯°æ 5->7-kys-20091222 // ¼±ÅÃÇÑ È¯ÀÚÀÇ µî·Ï¹øÈ£ ¹× ¿¹¾àÀÏÀÚ, ÀÔ¿ø¿Ü·¡±¸ºÐ ÁöÁ¤ model.removenode("root/temp/pid"); model.makeValue("root/temp/pid", selPid); model.removenode("/root/main/reclist/recinfo/recinfolists/pid"); model.makeValue("/root/main/reclist/recinfo/recinfolists/pid", selPid); model.removenode("/root/main/reclist/recinfo/recinfolists/rsrvdd"); model.makeValue("/root/main/reclist/recinfo/recinfolists/rsrvdd", selRsrvdd); model.removenode("/root/main/reclist/recinfo/recinfolists/ioflag"); model.makeValue("/root/main/reclist/recinfo/recinfolists/ioflag", sIoflag); model.removenode("/root/main/reclist/recinfo/recinfolists/hdcretno"); //Ãß°¡-kys-20091222 model.makeValue("/root/main/reclist/recinfo/recinfolists/hdcretno", selHdcretno); model.removenode("/root/temp/tmpselinfo/tmpshiftflag"); //±â·Ï»èÁ¦½Ã ¾Ë¸²¿¡ ³ªÅ¸³»±âÀ§ÇØ Ãß°¡-kys-20100208 model.makeValue("/root/temp/tmpselinfo/tmpshiftflag", selShiftflag); model.removenode("/root/temp/tmpselinfo/tmptstvdd"); //±â·Ï»èÁ¦½Ã ¾Ë¸²¿¡ ³ªÅ¸³»±âÀ§ÇØ Ãß°¡-kys-20100208 model.makeValue("/root/temp/tmpselinfo/tmptstvdd", selRsrvdd); model.makeValue("/root/main/reclist/recinfo/recinfolists/dialflag", "H"); //Åõ¼®±¸ºÐ //2008-08-08 Ãß°¡ model.setValue("/root/main/patinfo/pid", selPid); model.setValue("/root/main/patinfo/rsrvdd", selRsrvdd); model.setValue("/root/main/patinfo/instcd", selInstcd); model.setValue("/root/main/patinfo/dialflag","H"); // ƯÀÌ»çÇ× ¸®½ºÆ® ¹öư Ȱ¼ºÈ­ btn_addrowspcffact.disabled = false; btn_delrowspcffact.disabled = false; btn_savespcffact.disabled = false; // Ç÷°ü³»¾ÐÃøÁ¤ºñ ¸®½ºÆ® ¹öư Ȱ¼ºÈ­ 2011.10.05 by kya btn_addrowbvip.disabled = false; btn_delrowbvip.disabled = false; btn_savebvip.disabled = false; model.refresh() } /** * @group : * @ver : 2007.06.01 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ƯÀÌ»çÇ× ¸®½ºÆ® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchSpcfFactList_original(){ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue("/root/send/reqdata/pid", selPid); model.removeNodeset("/root/main/spcffactlist"); submit("TRMND00702", false); } function fSrchSpcfFactList(vGrdObj){ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue("/root/send/reqdata/pid", selPid); if ( vGrdObj == grd_spcffactinfo ){ //model.removeNodeset("/root/main/spcffactlist"); model.makeValue("/root/send/reqdata/itemflag", "02"); submit("TRMND00702", false); //alert("3"); } else { //model.removeNodeset("/root/main/bviplist"); model.makeValue("/root/send/reqdata/itemflag", "09"); //alert("4"); submit("TRMND00711", false); //alert("5"); } } /** * @group : * @ver : 2007.06.05 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÌÀü Ç÷¾×Åõ¼®°£È£±â·Ï Á¤º¸ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fPastDialRecInfo(srchflag){ var xPath = "/root/main/reclist/recinfo/recinfolists/"; // Åõ¼®±â·ÏÁ¤º¸ °æ·Î var xTmpPath = "/root/temp/recinfolists/"; // Åõ¼®±â·ÏÁ¤º¸ ÀÓ½ÃÀúÀå °æ·Î // model.makeValue("/root/main/reclist/recinfo/recinfolists/pid", selPid); var currentDD = getCurrentDateTime(); model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue("/root/send/reqdata/pid" , selPid); model.makeValue("/root/send/reqdata/dialflag", "H"); model.makeValue("/root/send/reqdata/rsrvdd" , model.getValue(xPath + "rsrvdd")); model.makeValue("/root/send/reqdata/hdcretno" , model.getValue(xPath + "hdcretno")); //Ãß°¡-kys-20091222 //alert("srchflag = " + srchflag); //** ½Å±Ôµî·Ï½Ã **// if(srchflag == "New"){ model.makeValue("/root/main/reclist/recinfo/recinfolists/hdcretno" , selHdcretno ); // ¼±ÅÃÇÑȯÀÚÀÇ hdcretno-kys-20091222 model.makeValue("/root/main/reclist/recinfo/recinfolists/instcd" , getUserInfo("dutplceinstcd")); // ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ±â°üÄÚµå model.makeValue("/root/main/reclist/recinfo/recinfolists/pid" , selPid ); // µî·Ï¹øÈ£ model.makeValue("/root/main/reclist/recinfo/recinfolists/dialflag" , "H" ); // Åõ¼®±¸ºÐ(H:HD,P:PD) model.makeNode("/root/main/reclist/recinfo/recinfolists/signno"); // ÀÎÁõ¹øÈ£ model.makeValue("/root/send/reqdata/srchflag", "New"); submit("TRMND00704", false); // model.copyNode("/root/main/reclist", "/root/temp/reclist"); var sTmpNode = "dryweig hprnfst hprnmatn bfrcd durationflag angiokindcd angiokindnm dialliqd dialmach dialmachno dialmachnm dialplaccd hdkindflag idbdwtval dialmemcd"; //20100322-kys-ideal wtÃß°¡ sTmpNode = sTmpNode.split(" "); //20110404_KNUH_Start ÀåºñÀÎÅÍÆäÀ̽ººÎºÐ Ãß°¡. //alert("chkflag = " + chkflag); if(chkflag == "Y") { //Ä¥°îº´¿ø Àåºñ ÀÎÅÍÆäÀ̽º ºÎºÐ, º»¿øµµ ÀÎÅÍÆäÀ̽º ½ÃÀÛ model.makeValue("/root/send/reqdata/rsrvdd", grd_rsrvpatinfo.valueMatrix(grd_rsrvpatinfo.row, grd_rsrvpatinfo.colRef("rsrvdd"))); submit("TRMND00709"); //Åõ¼®Àåºñ ÀÎÅÍÆäÀ̽º ºÎºÐ submit("TRMND00710"); //Vital Sign ÀÎÅÍÆäÀ̽º ºÎºÐ model.makeValue(ipt_dialfromdt.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialfromdd") ); model.makeValue(ipt_dialfromtm.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialfromtm") ); model.makeValue(ipt_recdt.attribute("ref") , getCurrentDate()); model.makeValue(ipt_rectm.attribute("ref") , getCurrentTime().substr(0,4) ); model.makeValue(ipt_recid.attribute("ref") , getUserInfo("userid") ); model.makeValue(opt_recnm.attribute("ref") , getUserInfo("usernm") ); model.makeValue(ipt_dialtodt.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialtodd") ); model.makeValue(ipt_dialtotm.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialtotm") ); model.makeValue(ipt_dryweig.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dryweig") ); model.makeValue(ipt_idbdwtval.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/idbdwtval") ); model.makeValue(ipt_ufval.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/ufval") ); model.makeValue(ipt_prebodyweig.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/prebodyweig") ); model.makeValue(ipt_postbodyweig.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/postbodyweig") ); model.makeValue(ipt_trgtweig.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/trgtweig") ); model.makeValue(ipt_hprnfst.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/hprnfst") ); model.makeValue(ipt_hprnmatn.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/hprnmatn") ); model.makeValue(ipt_durationflag.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/durationflag") ); model.makeValue(ipt_aterlpretm1.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpretm1") ); model.makeValue(ipt_aterlpretm2.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpretm2") ); model.makeValue(ipt_aterlpretm3.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpretm3") ); model.makeValue(ipt_aterlpre1.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpre1") ); model.makeValue(ipt_aterlpre2.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpre2") ); model.makeValue(ipt_aterlpre3.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/aterlpre3") ); model.makeValue(ipt_veinprecntstm1.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecntstm1") ); model.makeValue(ipt_veinprecntstm2.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecntstm2") ); model.makeValue(ipt_veinprecntstm3.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecntstm3") ); model.makeValue(ipt_veinprecnts1.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecnts1") ); model.makeValue(ipt_veinprecnts2.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecnts2") ); model.makeValue(ipt_veinprecnts3.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/veinprecnts3") ); model.makeNode(chk_porbleyn.attribute("ref")); //model.makeNode(cmb_angiokindcd.attribute("ref")); model.makeNode(ipt_angiokindnm.attribute("ref")); model.makeValue(cmb_dialmach.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialmach") ); model.makeValue(cmb_dialmachnm.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialmachnm") ); //20150206 by ±Ç¿µ¾Ö //model.makeValue(cmb_hdkindflag.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/hdkindflag") ); model.makeValue(cmb_hdkindflag.attribute("ref") , "01" ); //default·Î Åõ¼®±¸ºÐ //Ç÷°üÁ¾·ù model.makeValue(cmb_angiokindcd.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/angiokindcd") ); //20150205 by ±Ç¿µ¾Ö //Åõ¼®¸· model.makeValue(cmb_dialmemcd.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialmemcd") ); //Åõ¼®±â°è¹øÈ£ model.makeValue(ipt_dialmachno.attribute("ref") , model.getValue("/root/temp/dialinfo/dialinfolist/dialmachno") ); //** ½ÃÀÛ°£È£»ç, Á¾·á°£È£»ç ÇöÀç ·Î±×ÀÎÇÑ °£È£»ç·Î Defalt ¼³Á¤ **// model.makeValue(ipt_startnurseid.attribute("ref"), getUserId() ); model.makeValue(opt_startnursenm.attribute("ref"), getUserName()); model.makeValue(ipt_endnurseid.attribute("ref") , getUserId() ); model.makeValue(opt_tonurgnm.attribute("ref") , getUserName()); model.makeValue(opt_rsrvdd.attribute("ref") , selRsrvdd); model.makeValue(ipt_bfrcd.attribute("ref") , "230" ); model.makeValue(cmb_dialplaccd.attribute("ref"), "01"); model.makeValue(cmb_dialliqd.attribute("ref"), "06"); cmb_dialliqd.refresh(); cmb_hdkindflag.refresh(); cmb_dialplaccd.refresh(); cmb_dialmemcd.refresh(); cmb_angiokindcd.refresh(); ipt_dialfromdt.refresh(); ipt_dialfromtm.refresh(); ipt_recdt.refresh(); ipt_rectm.refresh(); ipt_recid.refresh(); opt_recnm.refresh(); ipt_dialtodt.refresh(); ipt_dialtotm.refresh(); ipt_dryweig.refresh(); ipt_idbdwtval.refresh(); ipt_ufval.refresh(); ipt_prebodyweig.refresh(); ipt_postbodyweig.refresh(); ipt_trgtweig.refresh(); ipt_hprnfst.refresh(); ipt_hprnmatn.refresh(); ipt_bfrcd.refresh(); ipt_durationflag.refresh(); ipt_aterlpretm1.refresh(); ipt_aterlpretm2.refresh(); ipt_aterlpretm3.refresh(); ipt_aterlpre1.refresh(); ipt_aterlpre2.refresh(); ipt_aterlpre3.refresh(); ipt_veinprecntstm1.refresh(); ipt_veinprecntstm2.refresh(); ipt_veinprecntstm3.refresh(); ipt_veinprecnts1.refresh(); ipt_veinprecnts2.refresh(); ipt_veinprecnts3.refresh(); ipt_dialmachno.refresh(); cmb_dialmach.refresh(); cmb_dialmachnm.refresh(); cmb_hdkindflag.refresh(); ipt_startnurseid.refresh(); opt_startnursenm.refresh(); ipt_endnurseid.refresh(); opt_tonurgnm.refresh(); opt_rsrvdd.refresh(); //alert(instance1.selectNodesXml("/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec")); model.makeNode("/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec"); model.copyNode("/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec", "/root/temp/vitalinfo"); grd_dialvitalsigninspspec.refresh(); for(var i = grd_dialvitalsigninspspec.fixedRows; i < grd_dialvitalsigninspspec.rows; i++) { grd_dialvitalsigninspspec.rowStatus(i) = "1"; } //20110404_KNUH_End } else { //ÀÎÅÍÆäÀ̽º ¾ÈÇÏ´Â °æ¿ì for(var i=0; i 5){ messageBox("U.F°ªÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.", "E", "È®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇϽʽÿÀ."); model.makeValue("/root/main/reclist/recinfo/recinfolists/ufval", ""); model.setFocus("ipt_ufval"); ipt_ufval.refresh(); return; } //Vital Sign Á¡°Ë 2016. 10.27 by kya fCheckVitalSign(); var retMsg = messageBox("ÀúÀåÇϽðڽÀ´Ï±î?", "S"); //yes=6, no=7 if(retMsg == "6"){ XmlDataCheck(XmlInstNm); var xPath = "/root/main/reclist/recinfo/recinfolists/"; model.makeValue(xPath+"recdt" , model.getValue(xPath+"recdd") + model.getValue(xPath+"rectm") ); // ±â·ÏÀϽà model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); // Åõ¼®½ÃÀÛÀϽà model.makeValue(xPath+"dialtodt" , model.getValue(xPath+"dialtodd") + model.getValue(xPath+"dialtotm") ); // Åõ¼®Á¾·áÀϽà model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); model.removenode("/root/send"); model.makeNode ("/root/send/savedata"); copyNodeType("/root/send/savedata", "/root/main/reclist/recinfo/recinfolists"); model.makeValue("/root/send/savedata/certflag", pFlag); // ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) // ÀÎÁõÀúÀåÀÏ °æ¿ì if(pFlag == "C"){ // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.removeNodeset("/root/send/savedata/signinfo"); var sIOFlag = model.getValue("/root/temp/paminfo/list/ioflag" ); // I/O ±¸ºÐ model.makeValue("/root/send/signdata/pid", model.getValue("/root/temp/paminfo/list/pid")); // µî·Ï¹øÈ£ if(sIOFlag == "I" || sIOFlag == "E"){ // Áø·áÀÏÀÚ model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/paminfo/list/indd")); }else if(sIOFlag == "O"){ model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/paminfo/list/orddd")); } model.makeValue("/root/send/signdata/signno" , model.getValue("/root/main/reclist/recinfo/recinfolists/signno")); // ¼­¸í¹øÈ£ model.makeValue("/root/send/signdata/cretno" , model.getValue("/root/temp/paminfo/list/cretno")); // »ý¼º¹øÈ£ model.makeValue("/root/send/signdata/recdd" , model.getValue("/root/main/reclist/recinfo/recinfolists/recdd")); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) model.makeValue("/root/send/signdata/rectm" , model.getValue("/root/main/reclist/recinfo/recinfolists/rectm")); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) model.makeValue("/root/send/signdata/recsaveflag" , "Y"); // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) model.makeValue("/root/send/signdata/signflag" , "02"); // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£) model.makeValue("/root/send/signdata/signgenrflag", sIOFlag); // ¼­¸í¹ß»ý±¸ºÐ (ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) model.makeValue("/root/send/signdata/formcd" , "0000002496"); // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå model.makeValue("/root/send/signdata/orddeptcd" , model.getValue("/root/temp/paminfo/list/orddeptcd")); // Áø·áºÎ¼­ÄÚµå model.makeValue("/root/send/signdata/orddrid" , model.getValue("/root/temp/paminfo/list/medispclid")); // Áø·áÀÇ»çID model.makeValue("/root/send/signdata/signbfcnts" , Sign.signedInfos[1]); // ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) model.makeValue("/root/send/signdata/signaftcnts" , Sign.signedInfos[2]); // °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ }else{ return false; } } model.removeNodeset("/root/send/savedata/aterlprelist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/aterlprelist/aterlprespec"); //AP model.makeValue("/root/send/savedata/aterlprelist", sXml); model.removeNodeset("/root/send/savedata/veinprecntslist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/veinprecntslist/veinprecntsspec"); //VP model.makeValue("/root/send/savedata/veinprecntslist", sXml); model.removeNodeset("/root/send/savedata/cruedrugspeclist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/cruedrugspeclist/cruedrugspec"); //óġ ¹× Åõ¾à ¸®½ºÆ® model.makeValue("/root/send/savedata/cruedrugspeclist", sXml); model.removeNodeset("/root/send/savedata/nbpsinspspeclist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/nbpsinspspeclist/nbpsinspspec"); //ÀÓ»ó°Ë»ç ¸®½ºÆ® model.makeValue("/root/send/savedata/nbpsinspspeclist", sXml); model.removeNodeset("/root/send/savedata/dialvitalsigninspspeclist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec"); //Vital Sign ¸®½ºÆ® model.makeValue("/root/send/savedata/dialvitalsigninspspeclist", sXml); model.removeNodeset("/root/send/savedata/dialrecspeclist"); sXml = instance1.selectNodesXml("/root/main/reclist/recinfo/dialrecspeclist/dialrecspec"); //Åõ¼®±â·Ï ¸®½ºÆ® model.makeValue("/root/send/savedata/dialrecspeclist", sXml); if(submit("TXMND00702", false)){ alert("Á¶È¸µÇ¾ú½À´Ï´Ù."); fPastDialRecInfo(); // ÀÌÀü Ç÷¾×Åõ¼®°£È£±â·Ï Á¶È¸ } } } /* ------------------------------------------------- */ /* desc : ÀÎÁõµ¥ÀÌÅÍ ¸¸µé±â */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function fMake_SignData(){ Sign.addnode("/root/main/reclist/recinfo"); var xRecinfoPath = Sign.XPATH_SIGNINFO+"/recinfo/recinfolists"; // Åõ¼®Àå¼Ò var sDialPlacCd = model.getValue(xRecinfoPath+"/dialplaccd"); if(sDialPlacCd != ""){ model.makeValue(xRecinfoPath+"/dialplaccd",model.getValue("/root/init/M0129list/M0129[cdid='"+sDialPlacCd+"']/cdnm")); } // Åõ¼®¾× var sDialliqd = model.getValue(xRecinfoPath+"/dialliqd"); if(sDialliqd != ""){ model.makeValue(xRecinfoPath+"/dialliqd", model.getValue("/root/init/M0345list/M0345[cdid='"+sDialliqd+"']/cdnm")); } // Åõ¼®¸· 2011.10.07 bye kya var sDialmemcd = model.getValue(xRecinfoPath+"/dialmemcd"); if(sDialmemcd != ""){ model.makeValue(xRecinfoPath+"/dialmemcd", model.getValue("/root/init/T46list/T46[cdid='"+sDialmemcd+"']/cdnm")); } // Ç÷°úÁ¾·ù var sAngioKindCd = model.getValue(xRecinfoPath+"/angiokindcd"); if(sAngioKindCd != ""){ model.makeValue(xRecinfoPath+"/angiokindcd", model.getValue("/root/init/M0083list/M0083[cdid='"+sAngioKindCd+"']/cdnm")); } // Åõ¼®±â var sDialMach = model.getValue(xRecinfoPath+"/dialmach"); if(sDialMach != ""){ //20150414 Åõ¼®±â ÄÞº¸¹Ú½º º¯°æ //model.makeValue(xRecinfoPath+"/dialmach", model.getValue("/root/init/M0128list/M0128[cdid='"+sDialMach+"']/cdnm")); model.makeValue(xRecinfoPath+"/dialmach", model.getValue("/root/init/T23list/T23[cdid='"+sDialMach+"']/cdnm")); } var sDialMachNm = model.getValue(xRecinfoPath+"/dialmachnm"); if(sDialMachNm != ""){ //20150414 Åõ¼®¸í ÄÞº¸¹Ú½º º¯°æ //model.makeValue(xRecinfoPath+"/dialmachnm", model.getValue("/root/init/M0127list/M0127[cdid='"+sDialMachNm+"']/cdnm")); model.makeValue(xRecinfoPath+"/dialmachnm", model.getValue("/root/init/T24list/T24[cdid='"+sDialMachNm+"']/cdnm")); } // Åõ¼®±¸ºÐ var sHdKindFlag = model.getValue(xRecinfoPath+"/hdkindflag"); if(sHdKindFlag != ""){ model.makeValue(xRecinfoPath+"/hdkindflag", model.getValue("/root/init/T25list/T25[cdid='"+sHdKindFlag+"']/cdnm")); } } /* ------------------------------------------------- */ /* desc : Instance NodeCopy Çϱâ(SMMNP007.js ÂüÁ¶) */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function XmlDataCheck(XmlInstNm) { XmlInstNm = XmlInstNm.split(" "); var tNode = ""; var sNode = ""; for (var i=0; i < XmlInstNm.length; i++){ tNode = "/root/main/reclist/recinfo/" + XmlInstNm[i]; if (instance1.selectSingleNode(tNode).childNodes.length < 1) { sNode = "/root/main/xmlformatlist/" + XmlInstNm[i]; InstanceNodeCopy(model, tNode, sNode); } } } /* ------------------------------------------------- */ /* desc : Instance NodeCopy Çϱâ (SMMNP007.js ÂüÁ¶) */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function InstanceNodeCopy(pModel, tNode, sNode) { pModel.copyNode(tNode, sNode ); } /** * @group : * @ver : 2007.06.07 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : »ç¿ëÀÚÆË¾÷ * @param : * @return : * @--------------------------------------------------- */ function fSrchNurs(userid){ model.makeValue("/root/main/reclist/recinfo/recinfolists/userpopupinfo/param" , "_OneS"); // ÇÑ »ç¿ëÀÚ ¼±Åà ÆË¾÷À» ¶ç¿ï½Ã "ÆË¾÷¿¡ Àü´ÞÇÒ ³ëµå"/param ÀÇ °ª ¼³Á¤ model.makeValue("/root/main/reclist/recinfo/recinfolists/userpopupinfo/flag" , "userid"); // ÇÑ »ç¿ëÀÚ ¼±Åà ÆË¾÷À» ¶ç¿ï½Ã "ÆË¾÷¿¡ Àü´ÞÇÒ ³ëµå"/flag ÀÇ °ª ¼³Á¤ model.makeValue("/root/main/reclist/recinfo/recinfolists/userpopupinfo/searchitem" , userid); // ÇÑ »ç¿ëÀÚ ¼±Åà ÆË¾÷À» ¶ç¿ï½Ã "ÆË¾÷¿¡ Àü´ÞÇÒ ³ëµå"/searchitem ÀÇ °ª ¼³Á¤ modal("../../userdeptinfoweb/xrw/SPZSU10103_»ç¿ëÀںμ­¼±ÅÃÁ¶È¸", 1, "200", "200", "SPZSU10103","/root/main/reclist/recinfo/recinfolists/userpopupinfo","/root/main/temp"); var iParam = getParameter("SPZSU10103_"); model.makeNode("/root/main/reclist/recinfo/recinfolists/onerowselect"); setCSVToNode("/root/main/reclist/recinfo/recinfolists/onerowselect", iParam); clearParameter("SPZSU10103_"); model.refresh(); } /** * @group : * @ver : 2007.06.14 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : óġ ¹× Åõ¾à / ÀÓ»ó°Ë»ç ó¹æÁ¤º¸Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchPrcp(prcpflag){ model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid") ); // µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/rsrvdd" , model.getValue("/root/main/reclist/recinfo/recinfolists/rsrvdd")); // ¿¹¾àÀÏÀÚ model.makeValue("/root/send/reqdata/ioflag" , model.getValue("/root/main/reclist/recinfo/recinfolists/ioflag")); // ÀÔ¿ø¿Ü·¡±¸ºÐ model.makeValue("/root/send/reqdata/prcpflag", prcpflag ); // 󹿱¸ºÐ ( cruedrug:óġ ¹× Åõ¾à / nbpsinsp:ÀÓ»ó°Ë»ç ) if(prcpflag == "cruedrug") { // óġ ¹× Åõ¾à model.removeNodeset("/root/main/reclist/recinfo/cruedrugspeclist"); submit("TRMND00705"); } else if(prcpflag == "nbpsinsp") { // ÀÓ»ó°Ë»ç model.removeNodeset("/root/main/reclist/recinfo/nbpsinspspeclist"); submit("TRMND00706"); } } /** * @group : * @ver : 2007.07.25 // ¼öÁ¤ÀÏÀÚ : 2007.09.21 * @by : ÃÖ°æ¿ë // ¼öÁ¤ÀÚ : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Âü¿©ÀÚ Á¤º¸ ÆË¾÷ Á¶È¸ * @param : originalNode * @param : copyNode * @return : "true"/"false" * @--------------------------------------------------- */ function fClickUserBtn(setflag, userflag){ var jobkindcd = "11"; /* 20090330 ¼­¿ï¼º¸ðº´¿ø Àΰø½ÅÀå½ÇºÎ¼­Äڵ庯°æÀ¸·Î ¼öÁ¤ÇÔ(Àΰø½ÅÀå½ÇUnit - > Àΰø½ÅÀå½Ç) */ //var deptcd = "2010702070"; // Àΰø½ÅÀå½ÇUnit ºÎ¼­ÄÚµå:"2010702070" /*************************************************************/ //var deptcd = "2010702000"; // Àΰø½ÅÀå½Ç ºÎ¼­ÄÚµå:"2010702000" //ÇϵåÄÚµå¼öÁ¤-20090416 var deptcd = model.getValue("/root/code/codeinfo/codelist/cdid"); //alert("deptcd = " + deptcd); var titlenm = "Àΰø½ÅÀå½Ç °£È£»ç ¸®½ºÆ®"; setParameter("SPMNN02100_deptcd" , deptcd); setParameter("SPMNN02100_jobkindcd", jobkindcd); setParameter("SPMNN02100_titlenm" , titlenm); setParameter("SPMNN02100_userflag" , userflag); modal("SPMNN02100", 1); var userid = getParameter("SPMNN02100_userid"); var usernm = getParameter("SPMNN02100_usernm"); if(userid != ""){ if(setflag == "start"){ // ½ÃÀÛ°£È£»ç model.makeValue("/root/main/reclist/recinfo/recinfolists/fromnurgid", userid); model.makeValue("/root/main/reclist/recinfo/recinfolists/fromnurgnm", usernm); } else if(setflag == "to"){ // Á¾·á°£È£»ç model.makeValue("/root/main/reclist/recinfo/recinfolists/tonurgid", userid); model.makeValue("/root/main/reclist/recinfo/recinfolists/tonurgnm", usernm); } else if(setflag == "user"){ // ±â·ÏÀÚ model.makeValue("/root/main/reclist/recinfo/recinfolists/recid", userid); model.makeValue("/root/main/reclist/recinfo/recinfolists/recnm", usernm); } } else{ if(setflag == "start"){ // ½ÃÀÛ°£È£»ç model.makeValue("/root/main/reclist/recinfo/recinfolists/fromnurgid", ""); model.makeValue("/root/main/reclist/recinfo/recinfolists/fromnurgnm", ""); model.setFocus("ipt_startnurseid"); } else if(setflag == "to"){ // Á¾·á°£È£»ç model.makeValue("/root/main/reclist/recinfo/recinfolists/tonurgid", ""); model.makeValue("/root/main/reclist/recinfo/recinfolists/tonurgnm", ""); model.setFocus("ipt_endnurseid"); } else if(setflag == "user"){ // ±â·ÏÀÚ model.makeValue("/root/main/reclist/recinfo/recinfolists/recid", ""); model.makeValue("/root/main/reclist/recinfo/recinfolists/recnm", ""); model.setFocus("ipt_recid"); } } setParameter("SPMNN02100_userid", ""); setParameter("SPMNN02100_usernm", ""); model.refresh(); } /** * creat : 20090108 * author : dhkim * desc : ³»È¯ÀÚ¼¼ÆÃµÈ °£È£»ç load */ function fLoadMyPatSetting(){ model.removenode('/root/send'); model.makeValue('/root/send/wardcd', getUserInfo('dutplcecd')); model.refresh(); //submit È£Ãâ if(!submit('TRMND03402')){ messageBox('Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return; } } /** * @group : * @ver : 2010.01.25 * @by : ±è¾ç¼ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼® °£È£±â·Ï »èÁ¦ * @param : * @return : * @--------------------------------------------------- */ function fDelHDRecInfo(pFlag){ //20100125 ±â·ÏÀÚ¸¸ÀÌ »èÁ¦¸¦ ÇÒ ¼ö ÀÖ´Ù. var xPath = "/root/main/reclist/recinfo/recinfolists/"; var recid = model.getValue(xPath + "recid"); var recnm = model.getValue(xPath + "recnm"); var rsrvdd = model.getValue("/root/temp/tmpselinfo/tmptstvdd"); //20100208-kys var shiftflag = model.getValue("/root/temp/tmpselinfo/tmpshiftflag"); //20100208-kys if(recid != getUserId()){ messageBox('±â·ÏÀ» ÀÔ·ÂÇÑ µî·ÏÀÚ( ' + recnm + ' )¸¸ ÇØ´ç ±â·Ï³»¿ªÀ» »èÁ¦ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.' , 'E'); return ; }else{ var msg = messageBox(rsrvdd.substr(4,2) + "¿ù " + rsrvdd.substr(6,2) + "ÀÏ " + shiftflag + " shift ±â·ÏÁ¤º¸¸¦ »èÁ¦ÇϽðڽÀ´Ï±î?", "S"); if(msg == 6){ //20100208-kys-Type2±â·ÏÀÌ Á¸ÀçÇÒ °æ¿ì ¾Ë¸² ÆË¾÷ Ãß°¡ if(getNodesetCount("/root/main/reclist/recinfo/dialrecspeclist/dialrecspec/dialrec") > 0) { messageBox(rsrvdd.substr(4,2) + "¿ù " + rsrvdd.substr(6,2) + "ÀÏ " + shiftflag + " shift Åõ¼®±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù. ÇØ´ç ±â·ÏÀº °£È£ÀÏÁö Type2¿¡¼­ »èÁ¦ÇϽñ⠹ٶø´Ï´Ù." , "I"); } XmlDataCheck(XmlInstNm); model.makeValue(xPath+"recdt" , model.getValue(xPath+"recdd") + model.getValue(xPath+"rectm") ); // ±â·ÏÀϽà model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); // Åõ¼®½ÃÀÛÀϽà model.makeValue(xPath+"dialtodt" , model.getValue(xPath+"dialtodd") + model.getValue(xPath+"dialtotm") ); // Åõ¼®Á¾·áÀϽà model.makeValue(xPath+"dialfromdt", model.getValue(xPath+"dialfromdd") + model.getValue(xPath+"dialfromtm")); model.makeValue(xPath+"status", "d"); // »óŰª ¼³Á¤ (update) model.removenode("/root/send"); model.makeNode ("/root/send/savedata"); copyNodeType("/root/send/savedata", "/root/main/reclist/recinfo/recinfolists"); model.makeValue("/root/send/savedata/certflag", pFlag); // ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.removeNodeset("/root/send/savedata/signinfo"); var sIOFlag = model.getValue("/root/temp/paminfo/list/ioflag" ); // I/O ±¸ºÐ model.makeValue("/root/send/signdata/pid", model.getValue("/root/temp/paminfo/list/pid")); // µî·Ï¹øÈ£ if(sIOFlag == "I" || sIOFlag == "E"){ // Áø·áÀÏÀÚ model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/paminfo/list/indd")); }else if(sIOFlag == "O"){ model.makeValue("/root/send/signdata/orddd", model.getValue("/root/temp/paminfo/list/orddd")); } model.makeValue("/root/send/signdata/signno" , model.getValue("/root/main/reclist/recinfo/recinfolists/signno")); // ¼­¸í¹øÈ£ model.makeValue("/root/send/signdata/cretno" , model.getValue("/root/temp/paminfo/list/cretno")); // »ý¼º¹øÈ£ model.makeValue("/root/send/signdata/recdd" , model.getValue("/root/main/reclist/recinfo/recinfolists/recdd")); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) model.makeValue("/root/send/signdata/rectm" , model.getValue("/root/main/reclist/recinfo/recinfolists/rectm")); // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) model.makeValue("/root/send/signdata/recsaveflag" , "Y"); // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) model.makeValue("/root/send/signdata/signflag" , "02"); // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£) model.makeValue("/root/send/signdata/signgenrflag", sIOFlag); // ¼­¸í¹ß»ý±¸ºÐ (ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) model.makeValue("/root/send/signdata/formcd" , "0000002496"); // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå model.makeValue("/root/send/signdata/orddeptcd" , model.getValue("/root/temp/paminfo/list/orddeptcd")); // Áø·áºÎ¼­ÄÚµå model.makeValue("/root/send/signdata/orddrid" , model.getValue("/root/temp/paminfo/list/medispclid")); // Áø·áÀÇ»çID model.makeValue("/root/send/signdata/signbfcnts" , Sign.signedInfos[1]); // ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) model.makeValue("/root/send/signdata/signaftcnts" , Sign.signedInfos[2]); // °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ }else{ return false; } if(submit("TXMND00702", false)){ fPastDialRecInfo(); // ÀÌÀü Ç÷¾×Åõ¼®°£È£±â·Ï Á¶È¸ } }else{ return; } } } //----------(20101225) °æºÏ´ë // ±âº»°ªÇ¥½Ã function fnDefaultCol() { // duration(hr) : 4 model.setValue("/root/main/reclist/recinfo/recinfolists/durationflag","4"); // Ç×ÀÀ°í¿ä¹ýÃʱâ/À¯Áö model.setValue("/root/main/reclist/recinfo/recinfolists/hprnfst",1000); model.setValue("/root/main/reclist/recinfo/recinfolists/hprnmatn",750); // bfr model.setValue("/root/main/reclist/recinfo/recinfolists/bfrcd","230"); // Åõ¼®Àå¼Ò model.setValue("/root/main/reclist/recinfo/recinfolists/dialplaccd","01"); //Åõ¼®±¸ºÐ : ÀϹÝhd model.setValue("/root/main/reclist/recinfo/recinfolists/hdkindflag","01"); // Åõ¼®¾× : BCG¾× model.setValue("/root/main/reclist/recinfo/recinfolists/dialliqd","06"); //Åõ¼®¸· 2011.09.14 by kya //FX60M model.setValue("/root/main/reclist/recinfo/recinfolists/dialmemcd","04"); model.refresh(); } // ÇʼöÇ׸ñÇ¥½Ã function fnessential() { ipt_recdt.attribute("background-color") = fEssentialBackColor; //±â·ÏÀϽà ipt_rectm.attribute("background-color") = fEssentialBackColor; // ipt_dialfromdt.attribute("background-color") = fEssentialBackColor; //Åõ¼®½ÃÀÛ ipt_dialfromtm.attribute("background-color") = fEssentialBackColor; // ipt_dialtodt.attribute("background-color") = fEssentialBackColor; //Åõ¼®Á¾·á ipt_dialtotm.attribute("background-color") = fEssentialBackColor; // ipt_durationflag.attribute("background-color") = fEssentialBackColor; //DURATION cmb_hdkindflag.attribute("background-color") = fEssentialBackColor; //Åõ¼®±¸ºÐ ipt_hprnfst.attribute("background-color") = fEssentialBackColor; //Ç×ÀÀ°í¿ë¹ý ipt_hprnmatn.attribute("background-color") = fEssentialBackColor; //DURATION cmb_hdkindflag.attribute("background-color") = fEssentialBackColor; //Åõ¼®±¸ºÐ cmb_dialliqd.attribute("background-color") = fEssentialBackColor; //Åõ¼®¾× ipt_bfrcd.attribute("background-color") = fEssentialBackColor; //BFR cmb_dialplaccd.attribute("background-color") = fEssentialBackColor; //Åõ¼®Àå¼Ò cmb_dialmemcd.attribute("background-color") = fEssentialBackColor; //Åõ¼®¸· 2011.09.14 } //----------(20101225) °æºÏ´ë /** * @group : * @ver : 20161118 * @by : ±Ç¿µ¾Ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Vital Sign üũ * @param : * @return : * @--------------------------------------------------- */ function fCheckVitalSign(){ var xPath = "/root/main/reclist/recinfo/dialvitalsigninspspeclist/dialvitalsigninspspec/dialvitalsigninsp"; var highbp = ""; var lowbp = ""; var pulse = ""; for(var i=1; i<=grd_dialvitalsigninspspec.rows; i++) { highbp = parseInt(model.getValue(xPath + "[" + i + "]" + "/highbp")); lowbp = parseInt(model.getValue(xPath + "[" + i + "]" + "/lowbp")); pulse = parseInt(model.getValue(xPath + "[" + i + "]" + "/pulse")); // alert("ssss = " + grd_dialvitalsigninspspec.rows + " " +highbp + " " + lowbp + " " + pulse ); //¼öÃà±â ÃÖ°í 200, ÃÖÀú 80 if ( highbp > 200 ) { messageBox("Ç÷¾Ð¼öÃà±â " + highbp + " °ªÀÌ ±âÁØ ¹üÀ§(200-80)¸¦", "E003"); return; } if (highbp < 80 ) { messageBox("Ç÷¾Ð¼öÃà±â " + highbp + " °ªÀÌ ±âÁØ ¹üÀ§(200-80)¸¦", "E003"); return; } //À̿ϱâ ÃÖ°í 120, ÃÖÀú 40 if (lowbp > 120 ) { messageBox("Ç÷¾ÐÀ̿ϱâ " + lowbp + " °ªÀÌ ±âÁØ ¹üÀ§(120-40)¸¦", "E003"); return; } if (lowbp < 40 ) { messageBox("Ç÷¾ÐÀ̿ϱâ " + lowbp + " °ªÀÌ ±âÁØ ¹üÀ§(120-40)¸¦", "E003"); return; } //¸Æ¹Ú ÃÖ°í 120, ÃÖÀú 40 if ( pulse > 120 ) { messageBox("¸Æ¹Ú " + pulse + " °ªÀÌ ±âÁØ ¹üÀ§(120-40)¸¦", "E003"); return; } if ( pulse < 40 ) { messageBox("¸Æ¹Ú " + pulse + " °ªÀÌ ±âÁØ ¹üÀ§(120-40)¸¦", "E003"); return; } } }