/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¸¶ÃëȯÀÚ±â·Ï ( SSMMR05700_¸¶ÃëȯÀÚ±â·ÏÀϹÝÁ¤º¸.xrw - JScript ) - Version : 1) : Ver.1.00.01 2008-06-23 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var instcd = "012"; // ¸¶Ãë°ú ºÎ¼­ÄÚµå (¸¶ÃëÅëÁõÀÇÇаú/ÅëÁõŬ¸®´Ð) var anstdeptcd = "2090000000"; // ¼ö¼ú½Ç ¸¶Ãë ºÎ¼­ÄÚµå (°£È£»ç ¼Ò¼ÓºÎ¼­ÄÚµå) var opanstdeptcd = ""; // ¼ö¼ú½Ç ¸¶Ãë ºÎ¼­ÄÚµå (°£È£»ç ¼Ò¼ÓºÎ¼­ÄÚµå) //2012/11/13 Start //var hardcdno = "79"; var hardcdno = "5590"; //2012/11/13 End var orddd = ""; var cretno = ""; var ordtype = ""; var ioflag = ""; var oprsrvno = ""; var mainoprsrvno = ""; var ophistno = ""; var pid = ""; var phngnm = ""; var anstrecno = ""; var anstdd = ""; var currentdate = ""; var patarrvdt = ""; var checkedMeetingTime = "N"; //2013/09/11 ¼ö¼ú±¸ºÐ var old_opflagcd=""; var new_opflagcd=""; //2013/09/11 //2013/12/19 var nurseoprec=""; //°£È£ ¼ö¼ú±â·Ï Á¸Àç¿©ºÎ var rtn=""; //2013/12/19 var btn_oproominoutctl_clickyn=false; /** ¼ö¼úȯÀÚ parameter ±¸Á¶ : mmohoprs¼ö¼ú¿¹¾àÁ¤º¸ tblÀÇ Á¤º¸¸¦ ±âº»À¸·Î ÇÔ var param = ±¸ºÐÀÚ'T' + "¢Ë" + µî·Ï¹øÈ£ :=pid + "¢Ë" + ¼ö¼úÈ®Á¤ÀÏÀÚ :=opcnfmdd + "¢Ë" + (»ý¼º¹øÈ£) :=cretno + "¢Ë" + ±â°üÄÚµå :=instcd + "¢Ë" + Áýµµ°úÄÚµå :=perfdeptcd + "¢Ë" + ÁýµµÀÇ :=perfdrid + "¢Ë" + ȯÀÚ±¸ºÐ :=patflag + "¢Ë" + ==> ¿Ü·¡(I), ÀÔ¿ø(O), DSC(D), ÀÀ±Þ(E) 󸮱¸ºÐ'F' + "¢Ë" + ¼ö¼ú¿¹¾à¹øÈ£ :=oprsrvno + "¢Ë" + ¼ö¼úÀ̷¹øÈ£ :=ophistno + "¢Ë" + Á¶È¸ÀÏÀÚ; */ /** * @desc : ÆûÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fFormInit(send_oprsrvno) { oprsrvno = send_oprsrvno; if (oprsrvno.length == 0) { return; } instcd = getUserInfo("dutplceinstcd"); // 2009.04.21. ±â°üÄÚµå ¼Â; //ÃʱâÈ­ µ¥ÀÌŸ model.makeValue("/root/send/reqdata/instcd" , instcd); model.makeValue("/root/send/reqdata/anstdeptcd", anstdeptcd); model.makeValue("/root/send/reqdata/oprsrvno" , oprsrvno); // ÇöÀçÀϽà currentdate = getCurrentDate() + getCurrentTime(); model.makeValue("/root/send/reqdata/currentdate" , currentdate); //¼ö¼ú¿¹¾àÁ¤º¸Á¶È¸ submit("TRMMR03701"); //ÇùÁø¼ö¼ú¿©ºÎ mainoprsrvno = model.getValue("/root/main/oprsrvinfo[seq='1']/mainoprsrvno"); if(mainoprsrvno=="-" || mainoprsrvno=="" || mainoprsrvno==null){ messageBox("¼ö¼ú ¿¹¾à Á¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. Àü»ê½Ç·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.", "E"); return; } if (oprsrvno != mainoprsrvno) { //2013/09/23 START ÇùÁø ¼ö¼ú¿¡ ´ëÇØ¼­µµ ¸¶Ãë ±â·ÏÁö¸¦ »ç¿ë ÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤(ÀÌÁ¤ÅÃ) messageBox("ÇùÁø¼ö¼ú¿¡ ¸¶Ãë ±â·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.\nÁÖ¼ö¼ú°ú ¿¬°èµÇÁö ¾Ê°í ÇùÁø¼ö¼ú·Î ¼ö¼ú Á¾·á½Ã¿¡´Â ÁÖ°ú¿¡ ¿¬¶ôÇÏ¿©\n¼ö¼úÃë¼Ò¸¦ ¾È³»ÇØ Áֽñ⠹ٶø´Ï´Ù.", "I", ""); } //Áø´Ü¸í ¸®½ºÆ®, ¼ö¼ú¸í(Àü)- case cart (ÁÖ+ºÎ), ¼ö¼ú¸í(ÈÄ) Á¶È¸ submit("TRMMR03709"); // ¸¶Ãë ¼ö¼úÈĸí Ä«ÇÇ ³ëµå¼Â copyNodeset("/root/main/opinfo7/item" , "/root/main/opinfo/item[cdflag = '4']"); //°øÅë ±âº» Á¤º¸ ¼Â oprsrvno = model.getValue("/root/main/oprsrvinfo[seq='1']/oprsrvno"); ophistno = model.getValue("/root/main/oprsrvinfo[seq='1']/ophistno"); pid = model.getValue("/root/main/oprsrvinfo[seq='1']/pid"); phngnm = model.getValue("/root/main/oprsrvinfo[seq='1']/phngnm"); anstrecno = model.getValue("/root/main/oprsrvinfo[seq='1']/anstrecno"); opcnfmdd = model.getValue("/root/main/oprsrvinfo[seq='1']/opcnfmdd"); model.makeValue("/root/send/reqdata/oprsrvno" , oprsrvno); model.makeValue("/root/send/reqdata/ophistno" , ophistno); model.makeValue("/root/send/reqdata/pid" , pid); model.makeValue("/root/send/reqdata/anstrecno", anstrecno); //°øÅëÄÚµå °¡Á®¿À±â... //M0013:¼ö¼ú±¸ºÐÄÚµå //M0016:¼ö¼úüÀ§ÄÚµå //M0020:¼ö¼úȯÀÚ±¸ºÐÄÚµå //M0008:¸¶Ãë°¡»ê //M0270:¸¶Ãë¹æ¹ýÄÚµå(ÁÖ) //M0271:¸¶Ãë¹æ¹ýÄÚµå(ºÎ) //M0269:physical status //M0287:drug ¼ÒºÐ·ù zbcfGetCodeListSubmit(new Array("M0013","M0016","M0020","M0008","M0270","M0271","M0269","M0287"), new Array("/root/init/M0013", "/root/init/M0016", "/root/init/M0020", "/root/init/M0008", "/root/init/M0270", "/root/init/M0271", "/root/init/M0269", "/root/init/M0287"),null,null,null,opcnfmdd); // ºÎ¼­ÄÚµå ÄÞº¸Á¶È¸ fGetDeptCodeComboList("/root/send/orddept", "/root/init/orddept", "D", orddd); // ¼ö¼ú¹æ ÄÞº¸Á¶È¸ submit("TRMMR03712"); // ¸¶ÃëÀÇ 1,2,3 fGetUserComboList("/root/send/userlist", "/root/init/anstdrlist", anstdeptcd, '0330', ''); // 2009.04.21. ¼ö¼ú½Ç¸¶Ãë ºÎ¼­ÄÚµå Á¤º¸ °¡Á®¿À±â.. ÇϵåÄÚµåÁ¶È¸ (79) model.makeValue("/root/send/reqdata/hardcdno" , hardcdno); submit("TRMMR03716"); opanstdeptcd = model.getValue ( "/root/hidden/hardcdlist/item[hardcdno ='" + hardcdno + "']/trgtcd"); // ¼ö¼ú½Ç ¸¶Ãë °£È£»ç 1,2 fGetUserComboList("/root/send/userlist", "/root/init/anstnurslist", opanstdeptcd, '1140', '', opcnfmdd); // ¿ë¹ýÁ¶È¸ (ÁÖ»ç¾à) model.setValue ( "/root/send/req/cond1" , "I"); model.setValue ( "/root/send/req/cond2" , 1); model.setValue ( "/root/send/req/cond3" , ""); submit("TRMMR03710"); // ¸¶ÃëÀϹÝÁ¤º¸Á¶È¸ if (anstrecno == "0") { // ¼±ÅÃȯÀÚÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); //ȯÀÚÁ¤º¸ : ¿À´õÀÏÀÚ(¿ø¹«Å°), »ý¼º¹øÈ£(¿ø¹«Å°), ³»¿ø±¸ºÐ, ¼­½ÄÄÚµå ordtype = model.getValue("/root/main/paminfo/list/ioflag"); // O : ¿Ö·¡, S : °ËÁø if (ordtype == "O" || ordtype == "S") { orddd = model.getValue("/root/main/paminfo/list/orddd"); ioflag = "o"; } else { orddd = model.getValue("/root/main/paminfo/list/indd"); ioflag = "i"; } cretno = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ¹øÈ£, ȯÀÚ¸í ¼Â ÇØÁÖ±â. model.setValue("/root/main/anstinfo/pid", pid); model.setValue("/root/main/anstinfo/phngnm", phngnm); // ¿ø¹«Å° : ¿À´õÀÏÀÚ, »ý¼º¹øÈ£ ¼Â ÇØÁÖ±â. model.setValue("/root/main/anstinfo/orddd", orddd); model.setValue("/root/main/anstinfo/cretno", cretno); // ¸¶ÃëÀÏÀÚ´Â ¼ö¼úÈ®Á¤ÀÏÀÚ¿Í µ¿ÀÏÇÏ°Ô ÇÑ´Ù. anstdd = model.getValue("/root/main/oprsrvinfo[seq='1']/opcnfmdd"); model.setValue("/root/main/anstinfo/anstdd", anstdd); //20131010 ÀÌÁ¤Åà Áýµµ°ú ¹× ÁýµµÀÇ ¼¼ÆÃÇÏ´Â ºÎºÐ ¼öÁ¤ model.setValue("/root/main/anstinfo/perfdeptcd1", model.getValue("/root/main/oprsrvinfo[seq='1']/perfdeptcd")); model.setValue("/root/main/anstinfo/perfdrid1", model.getValue("/root/main/oprsrvinfo[seq='1']/perfdrid")); model.setValue("/root/main/anstinfo/perfdeptcd2", model.getValue("/root/main/oprsrvinfo[seq='2']/perfdeptcd")); model.setValue("/root/main/anstinfo/perfdrid2", model.getValue("/root/main/oprsrvinfo[seq='2']/perfdrid")); model.setValue("/root/main/anstinfo/perfdeptcd3", model.getValue("/root/main/oprsrvinfo[seq='3']/perfdeptcd")); model.setValue("/root/main/anstinfo/perfdrid3", model.getValue("/root/main/oprsrvinfo[seq='3']/perfdrid")); model.setValue("/root/main/anstinfo/perfdeptcd4", model.getValue("/root/main/oprsrvinfo[seq='4']/perfdeptcd")); model.setValue("/root/main/anstinfo/perfdrid4", model.getValue("/root/main/oprsrvinfo[seq='4']/perfdrid")); // ¸¶ÃëÀϹÝÁ¤º¸°¡ ¾ø´Â °æ¿ì ¼ö¼ú¿¹¾àÁ¤º¸·Î ±âº» ¼Â (Áø·á°ú,ÁýµµÀÇ) /* model.setValue("/root/main/anstinfo/perfdeptcd1", model.getValue("/root/main/oprsrvinfo/perfdeptcd")); model.setValue("/root/main/anstinfo/perfdrid1", model.getValue("/root/main/oprsrvinfo/perfdrid")); model.setValue("/root/main/anstinfo/perfdeptcd2", "-"); model.setValue("/root/main/anstinfo/perfdrid2", ""); */ // ÁýµµÀÇ»ç ÄÞº¸Á¶È¸ // reqGetDrList("/root/init/drinfo", "/root/init/drinfo/drlist", model.getValue("/root/main/anstinfo/perfdeptcd"), instcd); // var orddeptcd = model.getValue("/root/main/anstinfo/perfdeptcd1"); // fGetUserComboList("/root/send/userlist1", "/root/init/userlist1", orddeptcd, '0330', ''); // ¸¶ÃëÀϹÝÁ¤º¸°¡ ¾ø´Â °æ¿ì ¼ö¼ú¿¹¾àÁ¤º¸·Î ±âº» ¼Â (¸¶ÃëÀÇ 1,2,3) model.setValue("/root/main/anstinfo/anstdrid1", model.getValue("/root/main/oprsrvinfo[seq='1']/anstdrid1")); model.setValue("/root/main/anstinfo/anstdrid2", model.getValue("/root/main/oprsrvinfo[seq='1']/anstdrid2")); model.setValue("/root/main/anstinfo/anstdrid3", model.getValue("/root/main/oprsrvinfo[seq='1']/anstdrid3")); //2013/09/25 ÀÌÁ¤ÅÃ(³×¹øÂ° ¸¶ÃëÀǰ¡ ÅëÇÕ±â·Ï¿¡ ¾Èº¸ÀÌ´Â Çö»ó ¼öÁ¤) model.setValue("/root/main/anstinfo/anstdrid4", model.getValue("/root/main/oprsrvinfo[seq='1']/anstdrid4")); //2013/09/25 // ¸¶ÃëÀϹÝÁ¤º¸°¡ ¾ø´Â °æ¿ì ¼ö¼ú¿¹¾àÁ¤º¸·Î ±âº» ¼Â (¼ö¼ú¹æ) model.setValue("/root/main/anstinfo/oproomcd", model.getValue("/root/main/oprsrvinfo[seq='1']/oproomcd")); // ¸¶ÃëÀϹÝÁ¤º¸°¡ ¾ø´Â °æ¿ì ¼ö¼ú¿¹¾àÁ¤º¸·Î ±âº» ¼Â (¼ö¼ú±¸ºÐ) model.setValue("/root/main/anstinfo/opflagcd", model.getValue("/root/main/oprsrvinfo[seq='1']/opflagcd")); // ¸¶ÃëÀϹÝÁ¤º¸°¡ ¾ø´Â °æ¿ì ¼ö¼ú¿¹¾àÁ¤º¸·Î ±âº» ¼Â (¼ö¼úüÀ§) var opposturecd = model.getValue("/root/main/oprsrvinfo[seq='1']/opposturecd"); var opposturerem = model.getValue("/root/init/M0016/M0016[cdid ='"+opposturecd+"']/cdnm"); model.setValue("/root/main/anstinfo/opposturecd", opposturecd); model.setValue("/root/main/anstinfo/opposturerem", opposturerem); // ¸¶Ãë¹æ¹ý (ÁÖ/ºÎ), ¸¶Ãë°¡»ê, Physical Status ±âº» ¼Â // 2008.12.23. ¸¶Ãë¹æ¹ý(ÁÖ) default ´Â "" °ø¹éÀ¸·Î Ç×»ó ¼±ÅõǾî¾ß ÇÔ. model.setValue("/root/main/anstinfo/anstmthdcd", ""); model.setValue("/root/main/anstinfo/anstmthdcdsub", "00"); model.setValue("/root/main/anstinfo/anstaddcd", "0"); model.setValue("/root/main/anstinfo/physstat", "01"); var opcnfmdd = model.getValue("/root/main/oprsrvinfo[seq='1']/opcnfmdd"); opcnfmdd.substr(0,8); // ¸¶Ãë, ¼ö¼ú ÀÏÀÚ model.setValue("/root/main/anstinfo/meetingdd" , opcnfmdd); model.setValue("/root/main/anstinfo/tmoutchkdd" , opcnfmdd); model.setValue("/root/main/anstinfo/optodd" , opcnfmdd); model.setValue("/root/main/anstinfo/anstfromdd" , opcnfmdd); model.setValue("/root/main/anstinfo/ansttodd" , opcnfmdd); //model.setValue("/root/main/anstinfo/opfromdd" , opcnfmdd); //°£È£¼ö¼ú±â·Ï¿¡¼­ ¼ö¼ú½ÃÀÛ Á¤º¸ Àоî¿Â´Ù. 2010.04.14, ÁÖÈñ°æ Ãß°¡ model.makeValue("/root/send/reqdata/oprsrvno" , oprsrvno); //2014/01/07 ¼­ºê¹Ô ÁÖ¼®Ã³¸® //submit("TRMMR03718"); var tmpopcnfmdd = model.getValue("/root/temp/anstinfo/opfromdd"); var opcnfmtm = model.getValue("/root/temp/anstinfo/opfromtm"); if ( tmpopcnfmdd != "" ) { opcnfmdd = tmpopcnfmdd; } model.setValue("/root/main/anstinfo/opfromdd" , opcnfmdd); model.setValue("/root/main/anstinfo/opfromtm" , opcnfmtm); //20131111 Ű ¹× ¸ö¹«°Ô ¼¼ÆÃÇϵµ·Ï ¼öÁ¤(ÀÌÁ¤ÅÃ) model.setValue("/root/main/anstinfo/height", model.getValue("/root/main/oprsrvinfo[seq='1']/ht")); model.setValue("/root/main/anstinfo/weight", model.getValue("/root/main/oprsrvinfo[seq='1']/wt")); //20131111 // 2017.03.15 default 'ÀÏÄ¡' model.setValue("/root/main/anstinfo/recmatchflag", "Y"); } else { submit("TRMMR03702"); } // 2009.06.12. ¼ö¼úÀüóġ °ü·Ã Ç÷¡±×.. var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); if (preopcureflag == "N") { preopcureflag = "" }; model.setValue("/root/main/anstinfo/preopcureflag" , preopcureflag); // ¸¶Ãë±â·Ï ÀϷùøÈ£ ±âº»¼Â.. anstrecno = model.getValue("/root/main/anstinfo/anstrecno"); model.makeValue("/root/main/oprsrvinfo/anstrecno", anstrecno); model.makeValue("/root/send/reqdata/anstrecno" , anstrecno); // ÁýµµÀÇ»ç ÄÞº¸Á¶È¸ (1) var orddeptcd = model.getValue("/root/main/anstinfo/perfdeptcd1"); fGetUserComboList("/root/send/userlist1", "/root/init/userlist1", orddeptcd, '0330', ''); // 0330 if (model.getValue("/root/main/anstinfo/perfdeptcd2") != "-") { // ÁýµµÀÇ»ç ÄÞº¸Á¶È¸ (2) var orddeptcd = model.getValue("/root/main/anstinfo/perfdeptcd2"); fGetUserComboList("/root/send/userlist", "/root/init/userlist2", orddeptcd, '0330', ''); // 0330 } if (model.getValue("/root/main/anstinfo/perfdeptcd3") != "-") { // ÁýµµÀÇ»ç ÄÞº¸Á¶È¸ (3) var orddeptcd = model.getValue("/root/main/anstinfo/perfdeptcd3"); fGetUserComboList("/root/send/userlist", "/root/init/userlist3", orddeptcd, '0330', ''); // 0330 } if (model.getValue("/root/main/anstinfo/perfdeptcd4") != "-") { // ÁýµµÀÇ»ç ÄÞº¸Á¶È¸ (4) var orddeptcd = model.getValue("/root/main/anstinfo/perfdeptcd4"); fGetUserComboList("/root/send/userlist", "/root/init/userlist4", orddeptcd, '0330', ''); // 0330 } // opposturerem window.parent.model.setValue("/root/main/anstinfo/opposturerem", model.getValue("/root/main/anstinfo/opposturerem")); // remark window.parent.model.setValue("/root/main/anstinfo/remark" , model.getValue("/root/main/anstinfo/remark")); // pca remark window.parent.model.setValue("/root/main/anstinfo/pcarem" , model.getValue("/root/main/anstinfo/pcarem")); // vs set code (2009.06.22) window.parent.model.setValue("/root/main/anstinfo/vssetcd" , model.getValue("/root/main/anstinfo/vssetcd")); // [¿äû¹øÈ£:20170214016] ¸¶Ãë±â·ÏÁö window.parent.model.setValue("/root/main/anstinfo/teethrem" , model.getValue("/root/main/anstinfo/teethrem")); window.parent.model.setValue("/root/main/anstinfo/recmatchflag" , model.getValue("/root/main/anstinfo/recmatchflag")); window.parent.model.setValue("/root/main/anstinfo/reccomparerem" , model.getValue("/root/main/anstinfo/reccomparerem")); window.parent.model.setValue("/root/main/anstinfo/recsolutionsrem" , model.getValue("/root/main/anstinfo/recsolutionsrem")); // ¸¶Ãë½ÃÀ۽ð£, ¸¶ÃëÁ¾·á½Ã°£ Â÷~ fGetHours(); // ½Ã°£ ÄÁÆ®·Ñ fCtlDisable(true); // 2009.05.26. ´ë±â½Ç ȯÀÚ µµÂø½Ã°£ Ç¥½ÃÇϱâ.. //2013/10/10 º´µ¿ Ãâ¹ß½Ã°¢Àº ¸ÞÀμö¼ú¿¡¸¸ ±â·ÏÇϱ⠶§¹®¿¡ ¸ÞÀÎÀ¸·Î º¯°æÇÏ¿© Á¤º¸ ÃëµæÈÄ ´Ù½Ã ¿ø·¡ ¼ö¼ú¹øÈ£·Î ¿øº¹(ÀÌÁ¤ÅÃ) //fGetPatArrvDT(); model.makeValue("/root/send/reqdata/oprsrvno" , mainoprsrvno); fGetPatArrvDT(); model.makeValue("/root/send/reqdata/oprsrvno" , oprsrvno); //2013/10/10 End // 2009.05.19. ¼ö¼úÀüÆò°¡¼­ formcd Á¶È¸Çϱâ.. submit("TRMMO05503"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ Á¤º¸°¡Á®¿À±â.. model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. fSetASAClass(); // 2010.02.02. ÇϵåÄÚµå Á¤º¸ °¡Á®¿À±â.. reqHardCodeInfo("/root/send/chkhardcd", "/root/init/chkhardcd", "9919"); var checkedStartDD = model.getValue("/root/init/chkhardcd/hardcd/hardcd"); var opdd = model.getValue("/root/main/oprsrvinfo[seq='1']/opcnfmdd"); if (checkedStartDD != "" && checkedStartDD <= opdd) { checkedMeetingTime = "Y"; model.setValue("/root/hidden/checkedmeetingtime", checkedMeetingTime); } //2012/12/11 Start È­¸é ·Îµù ÈÄ ¼ö¼úºÎÀ§È®ÀÎ Á¡°ËÇ¥ÀÇ ÀÎÁõÀúÀå ¿©ºÎ üũ if(opener.javascript.model.getValue("/root/init/applychk/hardcd/hardcd")=="Y"){ fChkEspi(); } //2012/12/11 End //2013/09/11 var opflagcd=model.getValue("/root/main/anstinfo/opflagcd"); if(opflagcd !="" && opflagcd!=null){ old_opflagcd=opflagcd; } //2013/09/11 } /** * @desc : ±×·¡ÇÁÀÇ ½ÃÀ۽𣠰¡Á®¿À±â * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fGetGraphFormdt(fromdt) { var fromdd = fromdt.substr(0,8); var fromhr = fromdt.substr(8,2); var frommin = fromdt.substr(10,2); // 6ºÐ ½ÃÀÛ -> 5ºÐ/10ºÐ, 14ºÐ ½ÃÀÛ -> 10ºÐ/15ºÐ var share = parseInt(frommin / 5); frommin = 5 * share; if (("" + frommin).length == 1) { frommin = "0" + frommin; } return "" + fromdd + fromhr + frommin; } /** * @desc : ¸¶ÃëÀϹÝÁ¤º¸ ÀúÀå * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fSaveAnstInfo(flag) { var chk_anstrecno = model.getValue("/root/main/anstinfo/anstrecno"); if (chk_anstrecno == "") { // 2009.06.22. ÀÌ¹Ì ÀúÀåµÈ ¸¶Ãë±â·ÏÁ¤º¸°¡ Àִ°¡? µ¤¾î¾µ²«Áö ¹°¾îº¸ÀÚ.. submit("TRMMR03717"); var dataCnt = getNodesetCnt(model, "/root/main/oprsanstinfo/item"); if (dataCnt > 0) { // ÃÖÃÊÀÔ·ÂÀÚ & ½Ã°£ / ÃÖÁ¾¼öÁ¤ÀÚ & ½Ã°£ var fstrgstrid = model.getValue("/root/main/oprsanstinfo/item/fstrgstrid"); var fstrgstrnm = model.getValue("/root/main/oprsanstinfo/item/fstrgstrnm"); var fstrgstdt = model.getValue("/root/main/oprsanstinfo/item/fstrgstdt"); var lastupdtrid = model.getValue("/root/main/oprsanstinfo/item/lastupdtrid"); var lastupdtrnm = model.getValue("/root/main/oprsanstinfo/item/lastupdtrnm"); var lastupdtdt = model.getValue("/root/main/oprsanstinfo/item/lastupdtdt"); var message = ""; message = message + "\n" + "----------------------------------------------------" message = message + "\n" + "ÀÌ¹Ì ÀúÀåµÈ ¸¶Ãë±â·ÏÁö°¡ ÀÖ½À´Ï´Ù. µ¤¾î¾²½Ã°Ú½À´Ï±î?" message = message + "\n" + "----------------------------------------------------" message = message + "\n" + "ÃÖÃÊÀÛ¼º : " + fstrgstrnm + " (" + fstrgstdt + ")"; message = message + "\n" + "ÃÖÁ¾¼öÁ¤ : " + lastupdtrnm + " (" + lastupdtdt + ")"; message = message + "\n" + "----------------------------------------------------" var retValue = messageBox(message, "Q999", ""); if( retValue == '6' ){ chk_anstrecno = model.getValue("/root/main/oprsanstinfo/item/anstrecno"); model.setValue("/root/main/anstinfo/anstrecno", chk_anstrecno); } else { return; } } } if (flag == null) { flag = "N" }; // 2008.12.23. ¸¶Ãë¹æ¹ý(ÁÖ) default ´Â "" °ø¹éÀ¸·Î Ç×»ó ¼±ÅõǾî¾ß ÇÔ. var anstfromtm = model.getValue("/root/main/anstinfo/anstmthdcd"); if (anstfromtm == ""){ messageBox("¸¶Ãë¹æ¹ý (ÁÖ¸¶Ãë)¸¦ ¼±ÅÃÇØ Áֽñ⠹ٶø´Ï´Ù.", "E"); return; } //20131112 Ãß°¡(ÀÌÁ¤ÅÃ) var anstdrid1 = cmb_anstdrid1.value; if(anstdrid1==null || anstdrid1=="" || anstdrid1=="0" || anstdrid1=="-"){ messageBox("ù¹øÂ° ¸¶ÃëÀÇ´Â Çʼö ÀÔ·ÂÀÔ´Ï´Ù.", "E"); return; } //20131112 model.makeValue("/root/main/anstinfo/opposturerem", window.parent.model.getValue("/root/main/anstinfo/opposturerem")); // opposturerem model.makeValue("/root/main/anstinfo/remark" , window.parent.model.getValue("/root/main/anstinfo/remark")); // remark model.makeValue("/root/main/anstinfo/pcarem" , window.parent.model.getValue("/root/main/anstinfo/pcarem")); // pca remark model.makeValue("/root/main/anstinfo/vssetcd" , window.parent.model.getValue("/root/main/anstinfo/vssetcd")); // vs set code (2009.06.22) // [¿äû¹øÈ£:20170214016] ¸¶Ãë±â·ÏÁö model.makeValue("/root/main/anstinfo/teethrem" , window.parent.model.getValue("/root/main/anstinfo/teethrem")); model.makeValue("/root/main/anstinfo/recmatchflag" , window.parent.model.getValue("/root/main/anstinfo/recmatchflag")); model.makeValue("/root/main/anstinfo/reccomparerem" , window.parent.model.getValue("/root/main/anstinfo/reccomparerem")); model.makeValue("/root/main/anstinfo/recsolutionsrem" , window.parent.model.getValue("/root/main/anstinfo/recsolutionsrem")); // Àӽà ¸¶ÃëÀǻ縮½ºÆ® Á¤º¸ var anstdrid1_c = model.getValue("/root/main/anstinfo/anstdrid1"); var anstdrid2_c = model.getValue("/root/main/anstinfo/anstdrid2"); var anstdrid3_c = model.getValue("/root/main/anstinfo/anstdrid3"); var anstdrid4_c = model.getValue("/root/main/anstinfo/anstdrid4"); //2013/02/04 Start ¸¶ÃëÀÇ Ãß°¡ // Àӽà °£È£»ç ¸®½ºÆ® Á¤º¸ var anstnursid1_c = model.getValue("/root/main/anstinfo/anstnursid1"); var anstnursid2_c = model.getValue("/root/main/anstinfo/anstnursid2"); var anstnursid3_c = model.getValue("/root/main/anstinfo/anstnursid3"); //20131104 Àӽð£È£»ç Ãß°¡ var anstnursid4_c = model.getValue("/root/main/anstinfo/anstnursid4"); //20131104 Àӽð£È£»ç Ãß°¡ var perfdeptcd1_c = model.getValue("/root/main/anstinfo/perfdeptcd1"); var perfdrid1_c = model.getValue("/root/main/anstinfo/perfdrid1"); var perfdeptcd2_c = model.getValue("/root/main/anstinfo/perfdeptcd2"); var perfdrid2_c = model.getValue("/root/main/anstinfo/perfdrid2"); var perfdeptcd3_c = model.getValue("/root/main/anstinfo/perfdeptcd3"); var perfdrid3_c = model.getValue("/root/main/anstinfo/perfdrid3"); var perfdeptcd4_c = model.getValue("/root/main/anstinfo/perfdeptcd4"); var perfdrid4_c = model.getValue("/root/main/anstinfo/perfdrid4"); // ¸¶Ãë, ¼ö¼ú (½ÃÀÛ ³¯Â¥+½Ã°£, Á¾·á ³¯Â¥+½Ã°£) var meetingdt = model.getValue("/root/main/anstinfo/meetingdd") + model.getValue("/root/main/anstinfo/meetingtm"); var tmoutchkdt = model.getValue("/root/main/anstinfo/tmoutchkdd") + model.getValue("/root/main/anstinfo/tmoutchktm"); var anstfromdt = model.getValue("/root/main/anstinfo/anstfromdd") + model.getValue("/root/main/anstinfo/anstfromtm"); var ansttodt = model.getValue("/root/main/anstinfo/ansttodd") + model.getValue("/root/main/anstinfo/ansttotm"); var opfromdt = model.getValue("/root/main/anstinfo/opfromdd") + model.getValue("/root/main/anstinfo/opfromtm"); var optodt = model.getValue("/root/main/anstinfo/optodd") + model.getValue("/root/main/anstinfo/optotm"); var anstfromtm = model.getValue("/root/main/anstinfo/anstfromtm"); var ansttotm = model.getValue("/root/main/anstinfo/ansttotm"); var opfromtm = model.getValue("/root/main/anstinfo/opfromtm"); var optotm = model.getValue("/root/main/anstinfo/optotm"); if (anstfromtm.length == 0) {anstfromdt = anstfromdt + "9999"}; if (ansttotm.length == 0) {ansttodt = ansttodt + "9999"}; if (opfromtm.length == 0) {opfromdt = opfromdt + "9999"}; if (optotm.length == 0) {optodt = optodt + "9999"}; anstfromdt = anstfromdt.replace("9999",""); ansttodt = ansttodt.replace("9999",""); opfromdt = opfromdt.replace("9999",""); optodt = optodt.replace("9999",""); // ¸¶Ãë, ¼ö¼ú (½ÃÀÛÀϽÃ, Á¾·áÀϽÃ) model.makeValue("/root/main/anstinfo/meetingdt" , meetingdt); model.makeValue("/root/main/anstinfo/tmoutchkdt", tmoutchkdt); model.makeValue("/root/main/anstinfo/anstfromdt", anstfromdt); model.makeValue("/root/main/anstinfo/ansttodt" , ansttodt); model.makeValue("/root/main/anstinfo/opfromdt" , opfromdt); model.makeValue("/root/main/anstinfo/optodt" , optodt); model.refresh(); // 2009.06.12. ¼ö¼úÀüóġ °ü·Ã Ç÷¡±×.. var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); if (preopcureflag == "") { preopcureflag = "N" }; model.setValue("/root/main/anstinfo/preopcureflag" , preopcureflag); var vssetcd = model.getValue("/root/main/anstinfo/vssetcd"); // 2009.06.16. V/S ¼ÂÄÚµå.. if (vssetcd == "") { vssetcd = "0" }; model.setValue("/root/main/anstinfo/vssetcd" , vssetcd); //¸¶ÃëÀϹÝÁ¤º¸ ÀúÀå model.copyNode("/root/send/reqdata/anstinfo" , "/root/main/anstinfo"); model.makeValue("/root/send/reqdata/anstinfo/instcd" , instcd); model.makeValue("/root/send/reqdata/anstinfo/oprsrvno" , oprsrvno); model.makeValue("/root/send/reqdata/anstinfo/mainoprsrvno" , mainoprsrvno); model.makeValue("/root/send/reqdata/anstinfo/ophistno" , ophistno); model.makeValue("/root/send/reqdata/anstinfo/pid" , pid); model.makeValue("/root/send/reqdata/anstinfo/anstdd" , anstdd); model.makeValue("/root/send/reqdata/anstinfo/lastespiyn" , flag); //2013/09/11 if(new_opflagcd!=null && new_opflagcd!=""){ model.makeValue("/root/send/reqdata/anstinfo/chopflagcd", new_opflagcd); } //2013/09/11 //20131111 Ű ¹× ¸ö¹«°Ô ÀúÀåÇϵµ·Ï ¼öÁ¤(ÀÌÁ¤ÅÃ) model.makeValue("/root/send/reqdata/anstinfo/height", model.getValue("/root/main/anstinfo/height")); model.makeValue("/root/send/reqdata/anstinfo/weight", model.getValue("/root/main/anstinfo/weight")); //20131111 //2013/12/19 var temp_patinroomdd=""; var temp_patinroomtm=""; var temp_patoutroomdd=""; var temp_patoutroomtm=""; if(nurseoprec=="false"){ temp_patinroomdd = ipt_patinroomdd.value; temp_patinroomtm = ipt_patinroomtm.value; temp_patoutroomdd = ipt_patoutroomdd.value; temp_patoutroomtm = ipt_patoutroomtm.value; var temp_wardstartdttm = model.getValue("/root/main/anstinfo/wardstartdttm"); var temp_patarrvdttm = model.getValue("/root/main/anstinfo/patarrvdttm"); var temp_patinroomdt = model.getValue("/root/main/anstinfo/patinroomdt"); var temp_patoutroomdt = model.getValue("/root/main/anstinfo/patoutroomdt"); if(temp_patinroomdt=="" || temp_patinroomdt==null){ // ȯÀÚ ¼ö¼ú¹æ ÀÔ½Ç ½Ã°£ÀÌ ÀúÀåµÇ¾î ÀÖÁö ¾ÊÀº »óÅ if(temp_patoutroomtm!="" && temp_patoutroomtm!=null){ // ȯÀÚ ¼ö¼ú¹æ Åð½Ç ½Ã°£À» ±â·ÏÇÑ »óÅ messageBox("¼ö¼ú¹æ ÀԽǽð£°ú µ¿½Ã¿¡ Åð½Ç½Ã°£Àº ÀÔ·Â ºÒ°¡´ÉÇÕ´Ï´Ù.", "E"); ipt_patoutroomtm.value=""; temp_patoutroomdd=""; temp_patoutroomtm=""; return; }else{ // ȯÀÚ ¼ö¼ú¹æ ÀԽǽð£ÀÌ ¾ø´Â »óÅ¿¡¼­ ÀúÀå½Ã ¼ö¼ú¹æ Åð½Ç ½Ã°£À» ¾ø¾ÖÁÖ±â temp_patoutroomdd=""; temp_patoutroomtm=""; } } fGetPatArrvDT("recheck"); } model.makeValue("/root/send/reqdata/anstinfo/patinroomdd", ipt_patinroomdd.value); model.makeValue("/root/send/reqdata/anstinfo/patinroomtm", ipt_patinroomtm.value); model.makeValue("/root/send/reqdata/anstinfo/patoutroomdd", ipt_patoutroomdd.value); model.makeValue("/root/send/reqdata/anstinfo/patoutroomtm", ipt_patoutroomtm.value); model.makeValue("/root/send/reqdata/anstinfo/opcnfmdd", model.getValue("/root/main/oprsrvinfo/opcnfmdd")); model.makeValue("/root/send/reqdata/anstinfo/perfdeptcd", model.getValue("/root/main/oprsrvinfo/perfdeptcd")); // 2014/03/21 if(!fRecTimeCheck(rtn)){ //2013/12/30 ¸¶Ãë±â·ÏÁö»ó ½Ã°£À» ´Ù½Ã Çѹø üũ Çϵµ·Ï ¼³Á¤ return; } //2013/12/30 submit("TXMMR03702"); //2013/09/11 old_opflagcd=model.getValue("/root/send/reqdata/anstinfo/chopflagcd"); //2013/09/11 //alert("¸¶Ãë ÀÏ¹Ý Á¤º¸¸¦ ÀúÀåÇÏ¿´½À´Ï´Ù"); // °øÅë ±âº» Á¤º¸ ¼Â (¸¶Ãë±â·Ï¹øÈ£) anstrecno = model.getValue("/root/main/anstinfo/anstrecno"); model.makeValue("/root/send/reqdata/anstrecno", anstrecno); // Áýµµ°ú, ÁýµµÀÇ, ¸¶ÃëÀÇ»ç ÀúÀå var updateflag = "N"; model.makeValue("/root/main/anstinfo/anstdrid1", anstdrid1_c); model.makeValue("/root/main/anstinfo/anstdrid2", anstdrid2_c); model.makeValue("/root/main/anstinfo/anstdrid3", anstdrid3_c); model.makeValue("/root/main/anstinfo/anstdrid4", anstdrid4_c); //2013/02/04 Start ¸¶ÃëÀÇ Ãß°¡ model.makeValue("/root/main/anstinfo/anstnursid1", anstnursid1_c); model.makeValue("/root/main/anstinfo/anstnursid2", anstnursid2_c); model.makeValue("/root/main/anstinfo/anstnursid3", anstnursid3_c); //20131104 Start model.makeValue("/root/main/anstinfo/anstnursid4", anstnursid4_c); //20131104 End model.makeValue("/root/main/anstinfo/perfdeptcd1", perfdeptcd1_c); model.makeValue("/root/main/anstinfo/perfdrid1" , perfdrid1_c); model.makeValue("/root/main/anstinfo/perfdeptcd2", perfdeptcd2_c); model.makeValue("/root/main/anstinfo/perfdrid2" , perfdrid2_c); model.makeValue("/root/main/anstinfo/perfdeptcd3", perfdeptcd3_c); model.makeValue("/root/main/anstinfo/perfdrid3" , perfdrid3_c); model.makeValue("/root/main/anstinfo/perfdeptcd4", perfdeptcd4_c); model.makeValue("/root/main/anstinfo/perfdrid4" , perfdrid4_c); var savedata = "oprsrvno¢Ëanstrecno¢Ëinstcd¢Ëdrseq¢Ëdrtype¢Ëdrid¢Ëdeptcd¢Ì"; var dataString = ""; // Áýµµ°ú / ÁýµµÀÇ / ¸¶ÃëÀÇ if (perfdrid1_c != null && perfdrid1_c != '' && perfdrid1_c != '-' && perfdrid1_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë1¢ËO¢Ë" + perfdrid1_c + "¢Ë" + perfdeptcd1_c + "¢Ì"; } if (perfdrid2_c != null && perfdrid2_c != '' && perfdrid2_c != '-' && perfdrid2_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë2¢ËO¢Ë" + perfdrid2_c + "¢Ë" + perfdeptcd2_c + "¢Ì"; } if (perfdrid3_c != null && perfdrid3_c != '' && perfdrid3_c != '-' && perfdrid3_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë3¢ËO¢Ë" + perfdrid3_c + "¢Ë" + perfdeptcd3_c + "¢Ì"; } if (perfdrid4_c != null && perfdrid4_c != '' && perfdrid4_c != '-' && perfdrid4_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë4¢ËO¢Ë" + perfdrid4_c + "¢Ë" + perfdeptcd4_c + "¢Ì"; } if (anstdrid1_c != null && anstdrid1_c != '' && anstdrid1_c != '-' && anstdrid1_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë1¢ËA¢Ë" + anstdrid1_c + "¢Ë" + anstdeptcd + "¢Ì"; } if (anstdrid2_c != null && anstdrid2_c != '' && anstdrid2_c != '-' && anstdrid2_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë2¢ËA¢Ë" + anstdrid2_c + "¢Ë" + anstdeptcd + "¢Ì"; } if (anstdrid3_c != null && anstdrid3_c != '' && anstdrid3_c != '-' && anstdrid3_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë3¢ËA¢Ë" + anstdrid3_c + "¢Ë" + anstdeptcd + "¢Ì"; } if (anstdrid4_c != null && anstdrid4_c != '' && anstdrid4_c != '-' && anstdrid4_c != '0') { //2013/02/04 Start ¸¶ÃëÀÇ Ãß°¡ dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë4¢ËA¢Ë" + anstdrid4_c + "¢Ë" + anstdeptcd + "¢Ì"; }//2013/02/04 End if (anstnursid1_c != null && anstnursid1_c != '' && anstnursid1_c != '-' && anstnursid1_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë1¢ËN¢Ë" + anstnursid1_c + "¢Ë" + opanstdeptcd + "¢Ì"; } if (anstnursid2_c != null && anstnursid2_c != '' && anstnursid2_c != '-' && anstnursid2_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë2¢ËN¢Ë" + anstnursid2_c + "¢Ë" + opanstdeptcd + "¢Ì"; } if (anstnursid3_c != null && anstnursid3_c != '' && anstnursid3_c != '-' && anstnursid3_c != '0') { //20131104 Start dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë3¢ËN¢Ë" + anstnursid3_c + "¢Ë" + opanstdeptcd + "¢Ì"; } if (anstnursid4_c != null && anstnursid4_c != '' && anstnursid4_c != '-' && anstnursid4_c != '0') { dataString = dataString + oprsrvno + "¢Ë" + anstrecno + "¢Ë" + instcd + "¢Ë4¢ËN¢Ë" + anstnursid4_c + "¢Ë" + opanstdeptcd + "¢Ì"; } //20131104 End // Áýµµ°ú / ÁýµµÀÇ / ¸¶ÃëÀÇ ÀúÀå model.makeValue("/root/send/savedata/drinfo", savedata + dataString); submit("TXMMR03701"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. fSetASAClass(); // 2009.06.12. ¼ö¼úÀüóġ °ü·Ã Ç÷¡±×.. var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); if (preopcureflag == "N") { preopcureflag = "" }; model.setValue("/root/main/anstinfo/preopcureflag" , preopcureflag); //hkjoo, 2009/10/29, ¸¶ÃëÀÇ(¼±ÅÃÀÇ) Á¤º¸¸¦ ¿ø¹«ÆÀ ¼±ÅÃÁø·áÁ¤º¸¿¡ ÀúÀå setSpecdridInfo(); model.refresh(); } /************************************************* * ¸¶ÃëÀϹÝÁ¤º¸ ¸¶ÃëÀÇ(¼±ÅÃÀÇ) ù¹øÂ° Á¤º¸¸¦ * ¿ø¹«ÆÀ ¼±ÅÃÁø·áÀÇ»ç Á¤º¸ÀÇ ¸¶ÃëÅëÁõÀÇÇаú ¼±ÅÃÀÇ3¿¡ ÀúÀå *************************************************/ function setSpecdridInfo() { mmbfGetHardCodeInfo("/root/send/reqdata/hardCodeInfo", "/root/init/hardcd", 9910); var dutplceinstcd = getUserInfo("dutplceinstcd"); //ÇϵåÄÚµå Å×À̺íÀÇ Á¤º¸¿¡ µû¶ó ÇØ´ç ±â°ü¿¡¸¸ Àû¿ë if(model.getValue("/root/init/hardcd/hardcd[hardcd='" + dutplceinstcd + "']/hardcd") != "") { //hkjoo, 2009/10/26 var anstdrid = ""; var anstdrid1 = model.getValue("/root/main/anstinfo/anstdrid1"); var anstdrid2 = model.getValue("/root/main/anstinfo/anstdrid2"); var anstdrid3 = model.getValue("/root/main/anstinfo/anstdrid3"); if ( model.getValue("/root/init/anstdrlist/userlist/usercombo[userid='"+anstdrid1+"']/refseq") == "A") { anstdrid = anstdrid1; } else if ( model.getValue("/root/init/anstdrlist/userlist/usercombo[userid='"+anstdrid2+"']/refseq") == "A") { anstdrid = anstdrid2; } else if ( model.getValue("/root/init/anstdrlist/userlist/usercombo[userid='"+anstdrid3+"']/refseq") == "A") { anstdrid = anstdrid3; } if ( anstdrid != "" ) { model.makeNode("/root/send/reqdata/anstinfoMast"); model.makeValue("/root/send/reqdata/anstinfoMast/pid", pid); model.makeValue("/root/send/reqdata/anstinfoMast/anstdrid", anstdrid); submit("TRMMR04211"); var specdrid1 = model.getValue("/root/main/specdridInfo/specdrid1"); var specdrid2 = model.getValue("/root/main/specdridInfo/specdrid2"); if ( anstdrid == specdrid1 || anstdrid == specdrid2 ) { //alert("¿ø¹«ÆÀ ¼±ÅÃÀÇ Á¤º¸¿¡ ÀÌ¹Ì ÀúÀå µÇ¾î ÀÖ´Â ¸¶ÃëÀÇ ÀÔ´Ï´Ù."); } else { //¼±ÅÃÀÇ1ÀÇ Á¤º¸°¡ ¿ø¹«ÆÀ ¼±ÅÃÀÇ1, ¼±ÅÃÀÇ2ÀÇ Á¤º¸¿Í °ãÄ¡Áö ¾ÊÀ¸¸é ÀúÀå submit("TXMMR03713"); } } } } /************************************/ /** * @desc : ³ëµå¼Â °¹¼ö ±¸Çϱâ * @ * @param : * @ * @return : * @author : * @--------------------------------------------------- */ function getNodeList(strPath) { var node = instance1.selectNodes(strPath); if(node == null) return 0; return node; } /** * @desc : Á¾·á½Ã°£¿¡¼­ ½ÃÀ۽ð£À» »« ½Ã°£ °è»ê * @param : * @ fromtmPath : ½ÃÀ۽ð£ (½ÃºÐ) * @ totmPath : Á¾·á½Ã°£ (½ÃºÐ) * @return : * @author : * @--------------------------------------------------- */ function fGetHours() { var anstfromdd = model.getValue("/root/main/anstinfo/anstfromdd"); var anstfromtm = model.getValue("/root/main/anstinfo/anstfromtm"); var ansttodd = model.getValue("/root/main/anstinfo/ansttodd"); var ansttotm = model.getValue("/root/main/anstinfo/ansttotm"); if (anstfromtm >= "2400") { anstfromtm = "0000" } if (ansttotm >= "2400") { ansttotm = "0000" } var fromdtPath = "/root/main/anstinfo/anstfromdt"; var todtPath = "/root/main/anstinfo/ansttodt"; model.setValue(fromdtPath, ""+ anstfromdd + anstfromtm); model.setValue(todtPath, ""+ ansttodd + ansttotm); model.refresh(); var fromdt = model.getValue(fromdtPath); var todt = model.getValue(todtPath); var getHours = "0000"; if (fromdt <= todt) { var date1 = fromdt.toDate("YYYYMMDDhhmm"); var date2 = todt.toDate("YYYYMMDDhhmm"); getHours= fGetHourInterval(fTimeString(date1),fTimeString(date2)); } if (getHours.length > 4) { alert("¸¶Ãë Ãѽð£Àº 100½Ã°£ ¹Ì¸¸ÀÔ´Ï´Ù."); getHours = "0000"; } var hr = getHours.substr(0,2); var min = getHours.substr(2,2); var hrPath = "/root/hidden/ansttm"; var minPath = "/root/hidden/anstmnt"; model.setValue(hrPath,hr); model.setValue(minPath,min); model.refresh(); /* // ½Ã°£Â÷ var getHours= getTimeInterval(fromtm,totm); hr = getHours.substr(0,2); min = getHours.substr(2,2); model.setValue(hrPath,hr); model.setValue(minPath,min); model.refresh(); */ } /** * Time ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯ * parameter time: Time Çü½ÄÀÇ String */ function fTimeObject(time) { //parseTime(time) var year = time.substr(0,4); var month = time.substr(4,2) - 1; // 1¿ù=0,12¿ù=11 var day = time.substr(6,2); var hour = time.substr(8,2); var min = time.substr(10,2); return new Date(year,month,day,hour,min); } /** * ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯ * parameter date: JavaScript Date Object */ function fTimeString(date) { //formatTime(date) var year = date.getFullYear(); var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11À̹ǷΠ1 ´õÇÔ var day = date.getDate(); var hour = date.getHours(); var min = date.getMinutes(); if (("" + month).length == 1) { month = "0" + month; } if (("" + day).length == 1) { day = "0" + day; } if (("" + hour).length == 1) { hour = "0" + hour; } if (("" + min).length == 1) { min = "0" + min; } return ("" + year + month + day + hour + min) } /** * µÎ TimeÀÌ ¸î ½Ã°£ Â÷À̳ª´ÂÁö ±¸ÇÔ * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-) */ function fGetHourInterval(time1,time2) { var date1 = fTimeObject(time1); var date2 = fTimeObject(time2); var hour = 1000 * 3600; //1½Ã°£ var min = 1000 * 60; //1ºÐ var origin = parseInt((date2 - date1) / min, 10); var deferhour = parseInt(origin / 60,10); var defermin = origin % 60; //document.write("½Ã°£ Â÷ÀÌ´Â " + parseInt((date2 - date1) / hour, 10)+ "
"); //document.write("ºÐ Â÷ÀÌ´Â" + parseInt((date2 - date1) / min, 10) + "
"); //alert(deferhour + '½Ã°£ ' + defermin + 'ºÐ') var hour = deferhour; var min = defermin; if (("" + hour).length == 1) { hour = "0" + hour; } if (("" + min).length == 1) { min = "0" + min; } return ("" + hour + min); } /** * Right ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀδÙ. */ function rpad(src, len, padStr){ var retStr = ""; var padCnt = Number(len) - String(src).length; for(var i=0;i todt) { //alert("Á¾·áÀϽð¡ ¸¶Ãë½ÃÀÛÀϽà º¸´Ù ÀÛ½À´Ï´Ù."); return; } // Inhalational Agent var ref = "/root/main/agent01/item"; var gridObj = grd_agent01; for (var i=1 ; i < gridObj.rows ; i++) { var checked = model.getValue(ref +"[" + i + "]/checked"); if (checked == "true") { gridObj.textMatrix(i, gridObj.colref("drugtodd")) = agenttodd; gridObj.textMatrix(i, gridObj.colref("drugtotm")) = agenttotm; } } gridObj.rebuild(); model.refresh(); } /** * @desc : ¼ö¼úÀü»óÅÂÆò°¡Ç¥ ±â·ÏÁö * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì * @--------------------------------------------------- */ function fPreOpAssemRec_20090527() { var formseqno = model.getValue("/root/main/opanstform/formseqno"); if (formseqno == "" || formseqno == "0") { model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); formseqno = model.getValue("/root/main/opanstform/formseqno"); } if (formseqno == "" || formseqno == "0") { // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç // 2009.05.20. ÀÔ¿ø/¿Ü·¡ ÆÄ¶÷󸮸¦ À§ÇÏ¿©.. var sPerfDeptCd = model.getValue("/root/main/oprsrvinfo/perfdeptcd"); // Áýµµ°úÄÚµå var sPerfDrId = model.getValue("/root/main/oprsrvinfo/perfdrid"); // ÁýµµÀÇID var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("pid", sPid); // 2009.05.20. ÀÔ¿øÀÎ °æ¿ì´Â ÀÔ¿øÀÏ/Áø·á°ú¸¦.. Àܴ̿ Áø·áÀÏ/Áýµµ°ú¸¦.. if (sIOFlag == "I" || sIOFlag == "D" || sIOFlag == "E") { setParameter("orddd", sIndd); setParameter("orddeptcd", sOrdDeptCd); //Áø·á°ú } else { setParameter("orddd", sOrddd); setParameter("orddeptcd", sPerfDeptCd); //Áýµµ°ú } setParameter("cretno", sCretNo); setParameter("ioflag", sIOFlag); setParameter("orddrid", sPerfDrId); //ÁýµµÀÇ setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ÆÄ¶ó¸ÞÅÍ Ãß°¡ : oprsrvno, opcnfmdd) var oprsrvno = model.getValue("/root/main/oprsrvinfo/oprsrvno"); var opcnfmdd = model.getValue("/root/main/oprsrvinfo/opcnfmdd"); setParameter("oprsrvno", oprsrvno); setParameter("opcnfmdd", opcnfmdd); setParameter("openmode", "newform"); //¿ÀǸðµå´Â ¡°recform¡± // setParameter("formcd", "0000000737"); // 2009.05.19. ¼ö¼úÀüÆò°¡¼­ ÆûÄÚµå °¡Á®¿À±â.. (ÀÇÁ¤ºÎ È®»ê °ü·Ã ¼öÁ¤³»¿ëÀÓ) var formcd = model.getValue("/root/init/formcd/hardcd/hardcd"); setParameter("formcd", formcd); modal("SSMMR01100", 1, 0, 0 ,"", "", ""); //¼ö¼úÀüÆò°¡Ç¥ ÀúÀåÈÄ formseqno ³Ñ°Ü¹ÞÀ½ var param = getParameter("SSMMR01100_formrecseq"); if(param != "") { model.removeNodeset("/root/send/reqdata/formrec"); model.makeValue("/root/send/reqdata/formrec/formseqno", param); model.makeValue("/root/send/reqdata/formrec/oprsrvno" , oprsrvno); submit("TXMMO05502"); model.makeValue("/root/main/opanstform/formseqno", param); } } else { // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë setParameter("openmode", "recform"); //¿ÀǸðµå´Â ¡°recform¡± setParameter("formrecseq", formseqno); modal("SSMMR01100", 1, 0, 0 ,"", "", ""); } // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ Á¤º¸°¡Á®¿À±â.. model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. fSetASAClass(); } /** * @desc : ¼ö¼úÀü»óÅÂÆò°¡Ç¥ ±â·ÏÁö * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì * @--------------------------------------------------- */ function fPreOpAssemRec() { // 2009.05.29. ¼ö¼úÀüÆò°¡¼­ÆË¾÷ È­¸é üŷÇϱâ.. var mainObj = getMainViewer(); var xpt = window.screenleft + eval(0); var ypt = window.screenTop + eval(0); var coord = getRelativeCoordinate ( xpt, ypt ); var mon = coord[0]; xpt = coord[1]; ypt = coord[2]; var curPrcpObj = mainObj.javascript.getOpenWindow("SSMMR06900"); //Ȱ¼ºÈ­µÈ ¼ö¼úÀüÆò°¡¼­ÆË¾÷ È­¸é object loading if(curPrcpObj != null){ //Ȱ¼ºÈ­µÈ ó¹æÈ­¸éÀÌ ÀÖ´Â °æ¿ì, ó¹æÃ¢ Ŭ·Î¡Çϱâ.. curPrcpObj.activate(); return; } var formseqno = model.getValue("/root/main/opanstform/formseqno"); if (formseqno == "" || formseqno == "0") { model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); formseqno = model.getValue("/root/main/opanstform/formseqno"); } if (formseqno == "" || formseqno == "0") { messageBox(" ¸¶ÃëÀüÆò°¡ ¹× ÇùÁø¼­ ÀÛ¼ºÀÌ µÇÁö¾Ê¾Ò½À´Ï´Ù. \nÁø·á´ë»óÀÚ¸®½ºÆ® ¼ö¼úÅÇ¿¡¼­ ÀÛ¼ºÇϽñ⠹ٶø´Ï´Ù.", "E"); return; // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç // 2009.05.20. ÀÔ¿ø/¿Ü·¡ ÆÄ¶÷󸮸¦ À§ÇÏ¿©.. var sPerfDeptCd = model.getValue("/root/main/oprsrvinfo/perfdeptcd"); // Áýµµ°úÄÚµå var sPerfDrId = model.getValue("/root/main/oprsrvinfo/perfdrid"); // ÁýµµÀÇID var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("pid", sPid); // 2009.05.20. ÀÔ¿øÀÎ °æ¿ì´Â ÀÔ¿øÀÏ/Áø·á°ú¸¦.. Àܴ̿ Áø·áÀÏ/Áýµµ°ú¸¦.. if (sIOFlag == "I" || sIOFlag == "D" || sIOFlag == "E") { setParameter("orddd", sIndd); setParameter("orddeptcd", sOrdDeptCd); //Áø·á°ú } else { setParameter("orddd", sOrddd); setParameter("orddeptcd", sPerfDeptCd); //Áýµµ°ú } setParameter("cretno", sCretNo); setParameter("ioflag", sIOFlag); setParameter("orddrid", sPerfDrId); //ÁýµµÀÇ setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ÆÄ¶ó¸ÞÅÍ Ãß°¡ : oprsrvno, opcnfmdd) var oprsrvno = model.getValue("/root/main/oprsrvinfo/oprsrvno"); var opcnfmdd = model.getValue("/root/main/oprsrvinfo/opcnfmdd"); setParameter("oprsrvno", oprsrvno); setParameter("opcnfmdd", opcnfmdd); setParameter("openmode", "newform"); //¿ÀǸðµå´Â ¡°recform¡± // setParameter("formcd", "0000000737"); // 2009.05.19. ¼ö¼úÀüÆò°¡¼­ ÆûÄÚµå °¡Á®¿À±â.. (ÀÇÁ¤ºÎ È®»ê °ü·Ã ¼öÁ¤³»¿ëÀÓ) var formcd = model.getValue("/root/init/formcd/hardcd/hardcd"); setParameter("formcd", formcd); } else { // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ÆÄ¶ó¸ÞÅÍ Ãß°¡ : oprsrvno, opcnfmdd) var oprsrvno = model.getValue("/root/main/oprsrvinfo/oprsrvno"); var opcnfmdd = model.getValue("/root/main/oprsrvinfo/opcnfmdd"); setParameter("oprsrvno", oprsrvno); setParameter("opcnfmdd", opcnfmdd); setParameter("openmode", "recform"); //¿ÀǸðµå´Â ¡°recform¡± setParameter("formrecseq", formseqno); } open("SSMMR06900", 1, 0, 0 ,"", "", "","caption:hidden;"); } function fPreOpAssemRecClose() { //¼úÀüÆò°¡Ç¥ ÀúÀåÈÄ formseqno ³Ñ°Ü¹ÞÀ½ var param = getParameter("SSMMR01100_formrecseq"); if (param != "") { model.makeValue("/root/main/opanstform/formseqno", param); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ Á¤º¸°¡Á®¿À±â.. model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. fSetASAClass(); } } function fPreOpAssemRecClose_20100222() { //¼úÀüÆò°¡Ç¥ ÀúÀåÈÄ formseqno ³Ñ°Ü¹ÞÀ½ var param = getParameter("SSMMR01100_formrecseq"); if (param != "") { model.makeValue("/root/main/opanstform/formseqno", param); } // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ Á¤º¸°¡Á®¿À±â.. model.removeNodeset("/root/main/opanstform"); submit("TRMMR03714"); // 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. fSetASAClass(); } /** * @desc : ºÎ¼­ÄÞº¸ Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * orddeptflag- Áø·á°ú±¸ºÐ * @return : * @author : * @--------------------------------------------------- */ function fGetDeptCodeComboList(ref, rsltref, orddeptflag, stnddd){ model.removeNode(ref); model.makeValue(ref + "/orddeptflag", orddeptflag); model.makeValue(ref + "/stnddd", stnddd); submit("TRMMB04101", "false", ref, rsltref); } /** * @desc : »ç¿ëÀÚÄÞº¸ Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * deptcd - ºÎ¼­ÄÚµå * jobkindcd - Á÷Á¾ÄÚµå * jobposcd - Á÷Ã¥ÄÚµå * specordyn - ¼±ÅÃÁø·á¿©ºÎ * @return : * @author : * @--------------------------------------------------- */ function fGetUserComboList(ref, rsltref, deptcd, jobkindcd, specordyn, opcnfmdd){ var opcnfmdd=model.getValue("/root/main/oprsrvinfo/opcnfmdd"); model.removeNode(ref); model.makeValue(ref + "/deptcd" , deptcd); //ºÎ¼­ÄÚµå model.makeValue(ref + "/jobkindcd", jobkindcd); //Á÷Á¾ÄÚµå(ÀÇ»ç:0330) model.makeValue(ref + "/specordyn", specordyn); //¼±ÅÃÁø·á¿©ºÎ // 2016.09.30 ¸¶ÃëÀÇ Á¶È¸ ½Ã ¼ö¼úÈ®Á¤ÀÏÀÚ ½ÃÁ¡À¸·Î Á¶È¸ if(opcnfmdd!=null || opcnfmdd!=""){ model.makeValue(ref + "/opcnfmdd", opcnfmdd); //¼ö¼úÈ®Á¤ÀÏÀÚ } model.removeNode(rsltref); model.makeValue(rsltref + "/userlist/usercombo[1]/usernm", '-'); model.makeValue(rsltref + "/userlist/usercombo[1]/userid", '-'); model.refresh(); submit("TRMMR03700", "false", ref, rsltref + "/userlist"); } /** * @desc : meeting time set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetMeetingTime(currentFlag) { //2013/12/19 var iptObj = ipt_meetingtm; var patinroomdd=""; var patinroomtm=""; if(nurseoprec=="false"){ patinroomdd=ipt_patinroomdd.value; patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ ÀԽǽð£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; model.setFocus("btn_oproominoutctl"); return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/meetingdd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("Meeting Time ½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } dt = model.getValue("/root/main/anstinfo/meetingdd") + iptObj.value; // 4. ȯÀÚµµÂø½Ã°£ , meeting time ºñ±³ // 2009.05.04. ¹«Å븶Ãë / Àç¼ö¼ú / ¼ö¼úÀüóġ ÀÎ °æ¿ì¿¡´Â ȯÀÚµµÂø½Ã°£À» üŷÇÏÁö ¾ÊÀ½.. // 2009.07.16. ¹«Å븶Ãë / Àç¼ö¼ú ÀÎ °æ¿ì¿¡´Â ȯÀÚµµÂø½Ã°£À» üŷÇÏÁö ¾ÊÀ½.. (¼ö¼úÀüóġ Á¦¿Ü) var painlessflag = model.getValue("/root/main/oprsrvinfo/painlessflag"); var reopflag = model.getValue("/root/main/oprsrvinfo/reopflag"); var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); //¸¶Ãë ¹æ¹ý º¯°æÀÇ °æ¿ì¿¡µµ ȯÀÚ µµÂø½Ã°£ üŷÇÏÁö ¾ÊÀ½. 2010.03.25, ÁÖÈñ°æ var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ if (painlessflag != "Y" && reopflag != "Y" && anstmthdchgflag != "Y") { if (dt.length == 12) { //2013/12/19 var diffDays=""; var diffSecond=""; var diffMin=""; if(nurseoprec=="false"){ diffDays = getDateInterval(patinroomdd, dt.substring(0, 8)); diffSecond = getTimeInterval(patinroomtm, dt.substring(8,12)); diffMin = (diffDays * 24 * 60) + (diffSecond/60); }else{ diffDays = getDateInterval(patarrvdt.substring(0,8), dt.substring(0, 8)); diffSecond = getTimeInterval(patarrvdt.substring(8,12), dt.substring(8,12)); diffMin = (diffDays * 24 * 60) + (diffSecond/60); } //2013/12/19 if (diffMin < 0) { if(nurseoprec=="false"){ messageBox("Meeting TimeÀÌ ¼ö¼ú¹æ ÀԽǽ𣠺¸´Ù ÀÛ½À´Ï´Ù.", "E999", ""); iptObj.value = ""; model.setFocus("ipt_meetingtm"); return; }else{ messageBox("Meeting TimeÀÌ ´ë±â½Ç µµÂø½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.", "E999", ""); iptObj.value = ""; model.setFocus("ipt_meetingtm"); return; } } else if (checkedMeetingTime == "Y" && diffMin > 15) { // 2010.02.02. meeting time ºí¶ôÅ·.. // 1. ¼ö¼ú°£È£¿¡¼­ ȯÀÚ ´ë±â½Ç µµÂø½Ã°£ ÀúÀå ÈÄ 15ºÐ À̳»¿¡¸¸ ¸¶ÃëȯÀÚ±â·ÏÀÇ Meeting Time À» ÀúÀåÇÒ ¼ö ÀÖµµ·Ï Blocking // 2. ´Ü, 15ºÐÀÌ Áö³­ °æ¿ì¿¡´Â 15ºÐ À̳» ½Ã°£À¸·Î ¼öÁ¤ÇÏ¿© Meeting Time ÀÔ·Â °¡´ÉÇØ¾ß ÇÔ. messageBox("ȯÀÚ µµÂø ½Ã°£ ÈÄ 15ºÐ À̳»·Î Meeting Time ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.", "E999", ""); iptObj.value = ""; } } } // 5. meeting time set dt = model.getValue("/root/main/anstinfo/meetingdd") + iptObj.value; //¸¶Ãë ¹æ¹ý º¯°æÀÌ Ã¼Å©µÇ¾î ÀÖ´Â °æ¿ì ¼ö¼ú¹æ µµÂø½Ã°£À» ±âÁØÀ¸·Î ÀϽø¦ ¼ÂÆÃÇÑ´Ù. //2010.03.25, ÁÖÈñ°æ if (anstmthdchgflag == "Y") { var patinroomtm = model.getValue("/root/hidden/patinroomtm"); dt = model.getValue("/root/hidden/patinroomdd") + patinroomtm; } var preMeetingdt = model.getValue("/root/main/anstinfo/meetingdt"); if( !isNull(preMeetingdt) && preMeetingdt.length == 12 && !isNull(dt) && dt.length == 12){ var bRtn = window.parent.javascript.lf_ChkVsData(dt); if( bRtn == false ){ messageBox("º¯°æÇϽô Meeting Time ÀÌÀü ±âÀÔ·ÂµÈ ±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù. ±â·Ï »èÁ¦ ÈÄ ÁøÇàÇϽñ⠹ٶø´Ï´Ù.", "E"); iptObj.value = preMeetingdt.substr(8, 12); model.setFocus("ipt_meetingtm"); return; } } model.setValue("/root/main/anstinfo/meetingdt", dt); model.refresh(); if (dt.length == 12) { // ±×·¡ÇÁ ½ÃÀÛÀϽÃ, Á¾·áÀϽà ¼ÂÇØÁÖ±â.. ¸¶Ãë½ÃÀ۽ð£ ~ (5ºÐ°£°Ý Ä÷³ Ç¥½Ã : ÃÑ 2½Ã°£) window.parent.javascript.fSetGraphFormdt(dt); // ¸ÞÀÎ ±×¸®µå¿¡ ±×·ÁÁÖÀÚ.. window.parent.javascript.fDisplayGrid(); // V/S TChart ±×·ÁÁÖÀÚ.. // window.parent.javascript.fDisplayChart(); } model.setFocus("ipt_tmoutchktm"); } /** * @desc : time out check time set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetTimeOutCheck(currentFlag) { //2013/12/19 var iptObj = ipt_tmoutchktm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/tmoutchkdd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("ȯÀÚÈ®Àνð£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ // 4. time out check, meeting time ºñ±³ var meetingdt = model.getValue("/root/main/anstinfo/meetingdt"); if (meetingdt.length == 8) { messageBox("meeting time À» ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } else if (dt.length == 12 && Number(dt) < Number(meetingdt) && anstmthdchgflag != 'Y') { messageBox("ȯÀÚÈ®Àνð£ÀÌ meeting time º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_tmoutchktm"); return; } // 5. time out check set dt = model.getValue("/root/main/anstinfo/tmoutchkdd") + iptObj.value; model.setValue("/root/main/anstinfo/tmoutchkdt", dt); model.refresh(); // 6. ½ÃÀÛÁ¾·á symbol ±×·ÁÁÖ±â.. // 20160624 [¿äû¹øÈ£:20160818037] ¸¶Ãë±â·ÏÁö °ü·Ã //window.parent.javascript.fSetTimeRecAnstInfo("01", dt, 1); } /** * @desc : ¼ö¼ú ½ÃÀÛ ½Ã°£ set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetOpStartTime(currentFlag) { //2013/12/19 var iptObj = ipt_opfromtm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/opfromdd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¼ö¼ú½ÃÀ۽ð£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ // 4. ¼ö¼ú½ÃÀ۽ð£, ¸¶Ãë½ÃÀ۽𣠺ñ±³ var anstfromdt = model.getValue("/root/main/anstinfo/anstfromdt"); if (anstfromdt.length == 8 && anstmthdchgflag != 'Y') { messageBox("¸¶Ãë½ÃÀ۽ð£À» ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } // 5. ¼ö¼ú½ÃÀ۽ð£ set dt = model.getValue("/root/main/anstinfo/opfromdd") + iptObj.value; model.setValue("/root/main/anstinfo/opfromdt", dt); model.refresh(); // 6. ½ÃÀÛÁ¾·á symbol ±×·ÁÁÖ±â.. window.parent.javascript.fSetTimeRecAnstInfo("03", dt, 1); } /** * @desc : ¼ö¼ú Á¾·á ½Ã°£ set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetOpEndTime(currentFlag) { //2013/12/19 var iptObj = ipt_optotm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/optodd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¼ö¼úÁ¾·á½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ //2010.04.16, ÀÌÀº¿µ, Physical Status = 06 (ȯÀÚÀÇ Åð»ç°¡ ¼±¾ðµÇ°í Àå±â±âÁõÀ» À§ÇÑ ¸ñÀûÀ¸·Î ¼ö¼úÀ» ¹Þ´Â ȯÀÚ) ÀÎ °æ¿ì (¼ö¼úÁ¾·á½Ã°£/¸¶ÃëÁ¾·á½Ã°£) ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ var physstat = model.getValue("/root/main/anstinfo/physstat"); // 4. ¼ö¼ú½ÃÀ۽ð£, ¼ö¼úÁ¾·á½Ã°£ ºñ±³ var opfromdt = model.getValue("/root/main/anstinfo/opfromdt"); if (opfromdt.length == 8) { messageBox("¼ö¼ú½ÃÀ۽ð£À» ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } else if (dt.length == 12 && Number(dt) < Number(opfromdt) && anstmthdchgflag != 'Y' && physstat != "06") { messageBox("¼ö¼úÁ¾·á½Ã°£ÀÌ ¼ö¼ú½ÃÀ۽𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_optotm"); return; } // 5. ¼ö¼úÁ¾·á½Ã°£ set dt = model.getValue("/root/main/anstinfo/optodd") + iptObj.value; model.setValue("/root/main/anstinfo/optodt", dt); model.refresh(); // 6. ½ÃÀÛÁ¾·á symbol ±×·ÁÁÖ±â.. window.parent.javascript.fSetTimeRecAnstInfo("03", dt, 2); } /** * @desc : ¸¶Ãë ½ÃÀÛ ½Ã°£ set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetAnstStartTime(currentFlag) { //2013/12/19 var iptObj = ipt_anstfromtm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/anstfromdd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¸¶Ãë½ÃÀ۽ð£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ // 4. ¸¶Ãë½ÃÀ۽ð£, time out check ºñ±³ var tmoutchkdt = model.getValue("/root/main/anstinfo/tmoutchkdt"); if (tmoutchkdt.length == 8) { messageBox("ȯÀÚÈ®Àνð£À» ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } else if (dt.length == 12 && Number(dt) < Number(tmoutchkdt) && anstmthdchgflag != 'Y') { messageBox("¸¶Ãë½ÃÀ۽ð£ÀÌ È¯ÀÚÈ®Àν𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_anstfromtm"); return; } // 5. ¸¶Ãë½ÃÀ۽ð£ set dt = model.getValue("/root/main/anstinfo/anstfromdd") + iptObj.value; model.setValue("/root/main/anstinfo/anstfromdt", dt); model.refresh(); // 6. ¸¶Ãë ½ÃÀÛ~Á¾·á ½Ã°£ ±¸Çϱâ.. fSetAnstStartEndTime(); // 7. ½ÃÀÛÁ¾·á symbol ±×·ÁÁÖ±â.. // 2009.06.16. ¼ö¼úÀüóġ ½Ã ¸¶Ãë½Ã°£Àº [T] - 02 °¡ ¾Æ´Ñ [X] - 01 ·Î Ç¥±âÇÔ. window.parent.javascript.fSetTimeRecAnstInfo("01", dt); /* var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); if (preopcureflag == "Y") { window.parent.javascript.fSetTimeRecAnstInfo("01", dt); } else { window.parent.javascript.fSetTimeRecAnstInfo("02", dt); } */ } /** * @desc : ¸¶Ãë Á¾·á½Ã°£ set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetAnstEndTime(currentFlag) { //2013/12/19 var iptObj = ipt_ansttotm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = model.getValue("/root/main/anstinfo/ansttodd") + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¸¶ÃëÁ¾·á½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } var anstmthdchgflag = model.getValue("/root/main/anstinfo/anstmthdchgflag"); //2010.04.13, ÁÖÈñ°æ, ¸¶Ãë¹æ¹ýº¯°æ ½Ã ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ //2010.04.16, ÀÌÀº¿µ, Physical Status = 06 (ȯÀÚÀÇ Åð»ç°¡ ¼±¾ðµÇ°í Àå±â±âÁõÀ» À§ÇÑ ¸ñÀûÀ¸·Î ¼ö¼úÀ» ¹Þ´Â ȯÀÚ) ÀÎ °æ¿ì (¼ö¼úÁ¾·á½Ã°£/¸¶ÃëÁ¾·á½Ã°£) ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ var physstat = model.getValue("/root/main/anstinfo/physstat"); // 4. ¸¶ÃëÁ¾·á½Ã°£, ¼ö¼úÁ¾·á½Ã°£ ºñ±³ var optodt = model.getValue("/root/main/anstinfo/optodt"); var anstfromdt = ipt_anstfromdd.value+ipt_anstfromtm.value; // ¸¶Ãë½ÃÀ۽ð£ if (optodt.length == 8) { messageBox("¼ö¼úÁ¾·á½Ã°£À» ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; } else if (dt.length == 12 && Number(dt) < Number(optodt) && physstat != "06") { messageBox("¸¶ÃëÁ¾·á½Ã°£ÀÌ ¼ö¼úÁ¾·á½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_ansttotm"); return; } else if (dt.length == 12 && Number(dt) < Number(anstfromdt) && physstat != "06") { messageBox("¸¶ÃëÁ¾·á½Ã°£ÀÌ ¸¶Ãë½ÃÀ۽𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_ansttotm"); return; } // 5. ¸¶ÃëÁ¾·á½Ã°£ set dt = model.getValue("/root/main/anstinfo/ansttodd") + iptObj.value; model.setValue("/root/main/anstinfo/ansttodt", dt); model.refresh(); // 6. ¸¶Ãë ½ÃÀÛ~Á¾·á ½Ã°£ ±¸Çϱâ.. fSetAnstStartEndTime(); // 7. ½ÃÀÛÁ¾·á symbol ±×·ÁÁÖ±â.. window.parent.javascript.fSetTimeRecAnstInfo("01", dt, 2); } /** * @desc : ¸¶Ãë Á¾·á½Ã°£ set * @ * @param : * @return : * @author : 2008.06.23. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetAnstStartEndTime() { fGetHours(); // Inhalational Agent ÀÎ °æ¿ì ½ÃÀÛÀϽà ¼ÂÇØÁÖ±â window.parent.iv_anstmast.window.javascript.fSetTimeAgent01(); // Inhalational Agent : º°µµ·Î Display (Ç׸ñ ¼±ÅÃÇØ ÁÖ°í, ½ÃÀÛÀϽÃ, Á¾·áÀϽà ´Ù½Ã º¸¿©ÁÖ±â) window.parent.iv_anstmast.window.javascript.fDisplayAgent01(); } /** * @desc : ȯÀÚµµÂø½Ã°£ Á¶È¸Çϰí üŷÇϱâ... * @ * @param : * @return : * @author : 2008.09.17. ÀÌÀº¿µ * @--------------------------------------------------- */ function fGetPatArrvDT(flag) { var chkPatArrvDT = true; // 2009.05.04. ¹«Å븶Ãë / Àç¼ö¼ú / ¼ö¼úÀüóġ ÀÎ °æ¿ì¿¡´Â ȯÀÚµµÂø½Ã°£À» üŷÇÏÁö ¾ÊÀ½.. // 2009.07.16. ¹«Å븶Ãë / Àç¼ö¼ú ÀÎ °æ¿ì¿¡´Â ȯÀÚµµÂø½Ã°£À» üŷÇÏÁö ¾ÊÀ½.. (¼ö¼úÀüóġ Á¦¿Ü) /* 2009.12.01. º¯°æ¿äû»çÇ× 1. ¸¶ÃëȯÀÚ±â·ÏÀÇ ¼ö¼ú±¸ºÐÀÇ ±ÝÀÏÀç¼ö¼úÀº Àç¼ö¼ú·Î º¯°æ 2. Áýµµ°ú¿¡¼­ Àç¼ö¼ú·Î ÀÇ·ÚÇÏ´Â °æ¿ì¿¡µµ º´µ¿ Ãâ¹ß½Ã°£, ´ë±â½Ç µµÂø½Ã°£, ¼ö¼ú¹æ µµÂø½Ã°£ Á¤º¸°¡ ÀÖ´Â °æ¿ì¿¡´Â ÇØ´ç Á¤º¸ µð½ºÇ÷¹ÀÌ 3. ´Ü, ȸº¹½Ç¿¡¼­ ¹Ù·Î ¼ö¼ú½Ç·Î ÀçÀÔ½ÇÇÏ´Â °æ¿ì¿¡´Â º´µ¿Ãâ¹ß½Ã°£°ú ´ë±â½Ç µµÂø½Ã°£ ¾øÀÌ ¼ö¼ú¹æ µµÂø½Ã°£¸¸ Àֱ⠶§¹®¿¡ ÀÌ·± °æ¿ì ¸¶Ãë°ú¿¡¼­ Meeting Time À» üũÇϰí ÀÏ¹Ý ¼ö¼úÇÁ·Î¼¼½º¿Í µ¿ÀÏÇÏ°Ô Ã³¸®µÇ¾î¾ß ÇÔ. */ var painlessflag = model.getValue("/root/main/oprsrvinfo/painlessflag"); var reopflag = model.getValue("/root/main/oprsrvinfo/reopflag"); var preopcureflag = model.getValue("/root/main/anstinfo/preopcureflag"); if (painlessflag == "Y") { var opcnfmdd = model.getValue("/root/main/oprsrvinfo/opcnfmdd"); patarrvdt = opcnfmdd + "0000"; chkPatArrvDT = false; fCtlDisable(false); return true; } if (chkPatArrvDT == true) { // 2009.06.08. º´µ¿ ȯÀÚ Ãâ¹ß½Ã°£, ¼ö¼ú¹æ ȯÀÚ µµÂø½Ã°£ Ç¥½ÃÇϱâ.. var wardstartdttm = model.getValue("/root/main/patinfo/wardstartdttm"); var patarrvdttm = model.getValue("/root/main/patinfo/patarrvdttm"); var patinroomdt = model.getValue("/root/main/patinfo/patinroomdt"); var patoutroomdt = model.getValue("/root/main/patinfo/patoutroomdt"); if (wardstartdttm == "" || patarrvdttm == "" || patinroomdt == "") { submit("TRMMR03715"); wardstartdttm = model.getValue("/root/main/patinfo/wardstartdttm"); patarrvdttm = model.getValue("/root/main/patinfo/patarrvdttm"); patinroomdt = model.getValue("/root/main/patinfo/patinroomdt"); patoutroomdt = model.getValue("/root/main/patinfo/patoutroomdt"); // 2009.06.08. º´µ¿ ȯÀÚ Ãâ¹ß½Ã°£ Ç¥½ÃÇϱâ.. if (wardstartdttm != "") { model.setValue("/root/hidden/wardstartdd", wardstartdttm.substr(0,8)); model.setValue("/root/hidden/wardstarttm", wardstartdttm.substr(8,4)); ipt_wardstartdd.refresh(); ipt_wardstarttm.refresh(); } // 2009.05.26. ´ë±â½Ç ȯÀÚ µµÂø½Ã°£ Ç¥½ÃÇϱâ.. if (patarrvdttm != "") { model.setValue("/root/hidden/patarrvdd", patarrvdttm.substr(0,8)); model.setValue("/root/hidden/patarrvtm", patarrvdttm.substr(8,4)); ipt_patarrvdd.refresh(); ipt_patarrvtm.refresh(); } // 2009.06.08. ¼ö¼ú¹æ ȯÀÚ µµÂø½Ã°£ Ç¥½ÃÇϱâ.. if (patinroomdt != "") { model.setValue("/root/hidden/patinroomdd", patinroomdt.substr(0,8)); model.setValue("/root/hidden/patinroomtm", patinroomdt.substr(8,4)); ipt_patinroomdd.refresh(); ipt_patinroomtm.refresh(); } //2013/12/26 ¼ö¼ú¹æ Åð½Ç½Ã°£À» Ç¥½Ã if (patoutroomdt != "" && patoutroomdt.length==12) { model.setValue("/root/hidden/patoutroomdd", patoutroomdt.substr(0,8)); model.setValue("/root/hidden/patoutroomtm", patoutroomdt.substr(8,4)); ipt_patoutroomdd.refresh(); ipt_patoutroomtm.refresh(); } //2013/12/26 } //2013/12/30 var perfdeptcd=model.getValue("/root/main/oprsrvinfo/perfdeptcd"); var instcd = getUserInfo("dutplceinstcd"); var oproomcd = model.getValue("/root/main/oprsrvinfo/oproomcd"); if(instcd=="031" && (oproomcd=="0041"||oproomcd=="0042"||oproomcd=="0043"||oproomcd=="0061"||oproomcd=="0062"||oproomcd=="0063"||oproomcd=="0064"||oproomcd=="0080")){ // ½Ã¼úÀ϶§´Â ±×³É ½ºÅµÇϵµ·Ï ¼³Á¤(±è½Ã¿À±³¼ö ¿äû) btn_oproominoutctl.disabled=false; nurseoprec="false"; }else{ if(wardstartdttm != "" && patarrvdttm != "" && patinroomdt==""){ // º´µ¿ Ãâ¹ß½Ã°£ / ´ë±â½Ç µµÂø½Ã°£ / ¼ö¼ú¹æ ÀԽǽð£ if(instcd=="032" && perfdeptcd=="2090000000"){ // Ä¥°îÀº Áýµµ°ú°¡ ¸¶ÃëÅëÁõÀÇÇаú ÀϽÿ¡¸¸ ¼ö¼ú¹æ ÀԽǽð£ Ȱ¼ºÈ­ ¹öư ¿ÀÇ btn_oproominoutctl.disabled=false; nurseoprec="false"; }else if(instcd=="031"){ // º»¿øÀº Áýµµ°ú »ó°ü ¾øÀÌ ¼ö¼ú¹æ ÀԽǽð£ Ȱ¼ºÈ­ ¹öư ¿ÀÇ btn_oproominoutctl.disabled=false; nurseoprec="false"; }else{ return false; } }else if(wardstartdttm != "" && patarrvdttm != "" && patinroomdt!=""){ if(nurseoprec=="false"){ btn_oproominoutctl.disabled=false; }else if(nurseoprec=="" || nurseoprec=="true"){ //btn_oproominoutctl.disabled=true; nurseoprec="true"; } } } //2013/12/30 patarrvdt = model.getValue("/root/main/patinfo/patarrvdttm"); /* 2009.12.01. º¯°æ¿äû»çÇ× 1. ¸¶ÃëȯÀÚ±â·ÏÀÇ ¼ö¼ú±¸ºÐÀÇ ±ÝÀÏÀç¼ö¼úÀº Àç¼ö¼ú·Î º¯°æ 2. Áýµµ°ú¿¡¼­ Àç¼ö¼ú·Î ÀÇ·ÚÇÏ´Â °æ¿ì¿¡µµ º´µ¿ Ãâ¹ß½Ã°£, ´ë±â½Ç µµÂø½Ã°£, ¼ö¼ú¹æ µµÂø½Ã°£ Á¤º¸°¡ ÀÖ´Â °æ¿ì¿¡´Â ÇØ´ç Á¤º¸ µð½ºÇ÷¹ÀÌ 3. ´Ü, ȸº¹½Ç¿¡¼­ ¹Ù·Î ¼ö¼ú½Ç·Î ÀçÀÔ½ÇÇÏ´Â °æ¿ì¿¡´Â º´µ¿Ãâ¹ß½Ã°£°ú ´ë±â½Ç µµÂø½Ã°£ ¾øÀÌ ¼ö¼ú¹æ µµÂø½Ã°£¸¸ Àֱ⠶§¹®¿¡ ÀÌ·± °æ¿ì ¸¶Ãë°ú¿¡¼­ Meeting Time À» üũÇϰí ÀÏ¹Ý ¼ö¼úÇÁ·Î¼¼½º¿Í µ¿ÀÏÇÏ°Ô Ã³¸®µÇ¾î¾ß ÇÔ. */ if (patarrvdt == "" && patinroomdt != "") { patarrvdt = patinroomdt; } if(flag!="recheck"){ if (patarrvdt == "") { fCtlDisable(true); return false; } else { fCtlDisable(false); return true; } } } } /** * @desc : ȯÀÚµµÂø½Ã°£ Á¶È¸Çϰí üŷÇϱâ... * @ * @param : * @return : * @author : 2008.09.17. ÀÌÀº¿µ * @--------------------------------------------------- */ function fCtlDisable(disabled) { ipt_tmoutchktm.disabled = disabled; ipt_opfromtm.disabled = disabled; ipt_optotm.disabled = disabled; ipt_anstfromtm.disabled = disabled; ipt_ansttotm.disabled = disabled; } /** * @desc : 2008.10.07. ¼ö¼úÀüÆò°¡¼­ ÀÛ¼ºÈÄ.. Ç¥½ÃÇϱâ.. * @ 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. * @param : * @return : * @author : 2009.03.03. ÀÌÀº¿µ * @--------------------------------------------------- */ function fSetASAClass_20130814() { var formseqno = model.getValue("/root/main/opanstform/formseqno"); if (formseqno == "" || formseqno == "0") { model.makeValue("/root/hidden/preopassemrec", ""); } else { model.makeValue("/root/hidden/preopassemrec", "¢Â"); // 2009.03.03. ¼ö¼úÀüÆò°¡¼­ÀÇ ÀÛ¼ºµÈ asa class code ¼ÂÇϱâ.. var asaclasscd = model.getValue("/root/main/opanstform/cdid"); var physstat = model.getValue("/root/main/anstinfo/physstat"); if (physstat == "") { model.setValue("/root/main/anstinfo/physstat", asaclasscd); } var physstat = model.getValue("/root/main/anstinfo/physstat"); if (physstat == asaclasscd) { cmb_physstat.disabled = true; cap_asamsg.attribute("visibility") = "hidden"; } else { cmb_physstat.disabled = false; cap_asamsg.attribute("visibility") = "visible"; } } cmb_physstat.refresh(); cap_asamsg.refresh(); cap_preopassemrec.refresh(); } /** * ¸¶ÃëÀü Æò°¡¼­ ÀÎÁõÀúÀå ¿©ºÎ üũ * 2013/08/14 */ function fSetASAClass(){ var asaclasscd = null; var physstat = null; asaclasscd = model.getValue("/root/main/opanstform/cdid"); physstat = model.getValue("/root/main/anstinfo/physstat"); var formseqno = model.getValue("/root/main/opanstform/formseqno"); // ±â·ÏŰ var espiseq = model.getValue("/root/main/opanstform/espiseq"); //ÀÎÁõŰ if (espiseq == null || espiseq == "" || espiseq == "0") { //ÀÎÁõÀúÀå¿©ºÎ¿¡ µû¶ó¼­ ¸¶Å© Ç¥½Ã ¿©ºÎ °áÁ¤ model.makeValue("/root/hidden/preopassemrec", ""); }else{ model.makeValue("/root/hidden/preopassemrec", "¢Â"); } //20131101 ÀÌÁ¤Åà Start var anstrecno = model.getValue("/root/main/anstinfo/anstrecno"); if(anstrecno==null || anstrecno==""){ if(formseqno != null && formseqno != "" && formseqno != "0" && asaclasscd!=null && asaclasscd!=""){ model.setValue("/root/main/anstinfo/physstat", asaclasscd); cmb_physstat.refresh(); } } //20131101 End physstat = model.getValue("/root/main/anstinfo/physstat"); if(formseqno != null && formseqno != "" && formseqno != "0") { if (physstat == "") { model.setValue("/root/main/anstinfo/physstat", asaclasscd); } if (physstat == asaclasscd) { //cmb_physstat.disabled = true; cap_asamsg.attribute("visibility") = "hidden"; } else { //cmb_physstat.disabled = false; cap_asamsg.attribute("visibility") = "visible"; } } cmb_physstat.refresh(); cap_asamsg.refresh(); cap_preopassemrec.refresh(); } /** * ¼ö¼úºÎÀ§È®ÀÎÁ¡°ËÇ¥ ÀÎÁõÀúÀå ¿©ºÎ üũ * */ function fChkEspi(){ model.makeValue("/root/send/espi_chk/pid", model.getValue("/root/main/anstinfo/pid")); model.makeValue("/root/send/espi_chk/oprsrvno", model.getValue("/root/main/anstinfo/oprsrvno")); model.makeValue("/root/send/espi_chk/orddd", model.getValue("/root/main/anstinfo/orddd")); model.makeValue("/root/send/espi_chk/cretno", model.getValue("/root/main/anstinfo/cretno")); submit("TRMMR03720"); var signno=model.getValue("/root/main/espiinfo/signno"); if(signno!="0" && signno!=""){ model.setValue("/root/hidden/espi_chk", "¢Â"); } model.refresh(); } /* * ¸¶Ãë ÀϹÝÁ¤º¸¿¡¼­ ¼ö¼ú±¸ºÐÀ» º¯°æ½ÃÀÇ À̺¥Æ® * * */ function fChangeOpFlag(){ var change_opflagcd =model.getValue("/root/main/anstinfo/opflagcd"); if(old_opflagcd!=change_opflagcd &&(change_opflagcd!=null && change_opflagcd!="")){ new_opflagcd=model.getValue("/root/main/anstinfo/opflagcd"); } } /** * ¼ö¼ú¹æ ÀԽǽð£ Ȱ¼ºÈ­ ¹öư Ŭ¸¯½Ã À̺¥Æ® */ function fOpRoomInOutCtl(){ model.setValue("/root/hidden/patinroomdd", model.getValue("/root/main/oprsrvinfo/opcnfmdd")); model.setValue("/root/hidden/patoutroomdd", model.getValue("/root/main/oprsrvinfo/opcnfmdd")); ipt_patinroomdd.refresh(); ipt_patoutroomdd.refresh(); ipt_patinroomdd.disabled="false"; ipt_patinroomtm.disabled="false"; ipt_patoutroomdd.disabled="false"; ipt_patoutroomtm.disabled="false"; btn_patinroom.disabled="false"; btn_patoutroom.disabled="false"; } /** * ¼ö¼ú¹æ ÀԽǽð£À» ÀÔ·Â */ function fSetPatInRoomTime(currentFlag){ var iptObj = ipt_patinroomtm; // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = ipt_patinroomdd.value + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¼ö¼ú¹æ ÀԽǽð£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_patinroomtm"); return; } //2010.04.16, ÀÌÀº¿µ, Physical Status = 06 (ȯÀÚÀÇ Åð»ç°¡ ¼±¾ðµÇ°í Àå±â±âÁõÀ» À§ÇÑ ¸ñÀûÀ¸·Î ¼ö¼úÀ» ¹Þ´Â ȯÀÚ) ÀÎ °æ¿ì (¼ö¼úÁ¾·á½Ã°£/¸¶ÃëÁ¾·á½Ã°£) ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ var physstat = model.getValue("/root/main/anstinfo/physstat"); // 4. ´ë±â½Ç µµÂø½Ã°£ VS ¼ö¼ú¹æ ÀԽǽ𣠺ñ±³ var patarrvdt = ipt_patarrvdd.value + ipt_patarrvtm.value; if (dt.length == 12 && Number(dt) < Number(patarrvdt) && physstat != "06") { messageBox("¼ö¼ú¹æ ÀԽǽð£ÀÌ ´ë±â½Ç µµÂø½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_patinroomtm"); return; } ipt_patinroomdd.refresh(); ipt_patinroomtm.refresh(); } /** * ¼ö¼ú¹æ Åð½Ç½Ã°£À» ÀÔ·Â */ function fSetPatOutRoomTime(currentFlag){ //2013/12/19 var iptObj = ipt_patoutroomtm; if(nurseoprec=="false"){ var patinroomdd=ipt_patinroomdd.value; var patinroomtm=ipt_patinroomtm.value; if(patinroomdd==""||patinroomtm==""){ messageBox("¼ö¼ú¹æ µµÂø½Ã°£ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E"); iptObj.value=""; return; }else{ fCtlDisable(false); } }else{ if (fGetPatArrvDT() == false) { messageBox("ȯÀÚ°¡ µµÂøÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999", ""); iptObj.value = ""; return; } } //2013/12/19 // 2. ¹öư ÇöÀç ½Ã°£ ÀÔ·ÂÀΰ¡? if (currentFlag == "Y") { var tm = getCurrentTime(); iptObj.value = tm.substring(0,4); } // 3. ³¯Â¥ + ½Ã°£ => µ¥ÀÌÆ® ŸÀÔÀÌ ¸Â´Â°¡? var dt = ipt_patoutroomdd.value + iptObj.value; if (isValidDateTime(dt, "YYYYMMDDhhmm") == false) { messageBox("¼ö¼ú¹æ Åð½Ç½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; return; } //2010.04.16, ÀÌÀº¿µ, Physical Status = 06 (ȯÀÚÀÇ Åð»ç°¡ ¼±¾ðµÇ°í Àå±â±âÁõÀ» À§ÇÑ ¸ñÀûÀ¸·Î ¼ö¼úÀ» ¹Þ´Â ȯÀÚ) ÀÎ °æ¿ì (¼ö¼úÁ¾·á½Ã°£/¸¶ÃëÁ¾·á½Ã°£) ½Ã°£ üũ ºí·¯Å· ÇØÁ¦ var physstat = model.getValue("/root/main/anstinfo/physstat"); // 4. ¸¶ÃëÁ¾·á½Ã°£, ¼ö¼ú¹æ Åð½Ç½Ã°£ ºñ±³ var ansttodt = ipt_ansttodd.value + ipt_ansttotm.value; if (ansttodt.length != 12) { messageBox("¸¶Ãë Á¾·á½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; return; } else if (dt.length == 12 && Number(dt) < Number(ansttodt) && physstat != "06") { messageBox("¼ö¼ú¹æ Åð½Ç½Ã°£ÀÌ ¸¶ÃëÁ¾·á½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); iptObj.value = ""; model.setFocus("ipt_patoutroomtm"); return; } } /** * ±â·ÏÁö»ó ½Ã°£ÀÌ Á¦´ë·Î ±â·Ï µÆ´ÂÁö È®ÀÎ * 2013/12/30 */ function fRecTimeCheck(rtn){ var physstat = model.getValue("/root/main/anstinfo/physstat"); var ipt_patarrvdt = ipt_patarrvdd.value+ipt_patarrvtm.value; //´ë±â½Ç µµÂø½Ã°£ var ipt_patinroomdt = ipt_patinroomdd.value+ipt_patinroomtm.value; // ¼ö¼ú¹æ ÀԽǽð£ var ipt_meetingdt = ipt_meetingdd.value + ipt_meetingtm.value; // ¹ÌÆÃŸÀÓ var ipt_tmoutchkdt = ipt_tmoutchkdd.value + ipt_tmoutchktm.value; // time out check var ipt_anstfromdt = ipt_anstfromdd.value+ipt_anstfromtm.value; // ¸¶Ãë½ÃÀ۽ð£ var ipt_opfromdt = ipt_opfromdd.value+ipt_opfromtm.value; // ¼ö¼ú½ÃÀ۽ð£ var ipt_optodt = ipt_optodd.value+ipt_optotm.value; // ¼ö¼úÁ¾·á½Ã°£ var ipt_ansttodt = ipt_ansttodd.value+ipt_ansttotm.value; // ¸¶ÃëÁ¾·á½Ã°£ var ipt_patoutroomdt = ipt_patoutroomdd.value+ipt_patoutroomtm.value; // ¼ö¼ú¹æ Åð½Ç½Ã°£ if(rtn=="6" && ipt_patinroomdt.length==12 && Number(ipt_patinroomdt) < Number(ipt_patarrvdt) && physstat != "06"){ messageBox("¼ö¼ú¹æ ÀԽǽð£ÀÌ ´ë±â½Ç µµÂø½Ã°£º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_patinroomtm.value=""; model.setFocus("ipt_patinroomtm"); return false; } if(ipt_meetingdt.length==12 && Number(ipt_meetingdt) < Number(ipt_patarrvdt) && physstat != "06"){ messageBox("Meeting TimeÀÌ ´ë±â½Ç µµÂø½Ã°£º¸´Ù ÀÛ½À´Ï´Ù. \n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_meetingtm.value=""; model.setFocus("ipt_meetingtm"); return false; } if(ipt_tmoutchkdt.length==12 && Number(ipt_tmoutchkdt) < Number(ipt_meetingdt) && physstat != "06"){ messageBox("ȯÀÚÈ®Àνð£ÀÌ Meeting Time º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_tmoutchktm.value=""; model.setFocus("ipt_tmoutchktm"); return false; } if(ipt_anstfromdt.length==12 && Number(ipt_anstfromdt) < Number(ipt_tmoutchkdt) && physstat != "06"){ messageBox("¸¶Ãë½ÃÀ۽ð£ÀÌ È¯ÀÚÈ®Àν𣺸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_anstfromtm.value=""; model.setFocus("ipt_anstfromtm"); return false; } //2014.09.02 ¼ö¼ú½ÃÀ۽𣠸¶Ãë½ÃÀ۽ð£ üũ ·ÎÁ÷ »èÁ¦ ¾ö¿µ¸¸ // if(ipt_opfromdt.length==12 && Number(ipt_opfromdt) < Number(ipt_anstfromdt) && physstat != "06"){ // messageBox("¼ö¼ú½ÃÀ۽ð£ÀÌ ¸¶Ãë½ÃÀ۽𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); // ipt_opfromtm.value=""; // model.setFocus("ipt_opfromtm"); // return false; // } if(ipt_optodt.length==12 && Number(ipt_optodt) < Number(ipt_opfromdt) && physstat != "06"){ messageBox("¼ö¼úÁ¾·á½Ã°£ÀÌ ¼ö¼ú½ÃÀ۽𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_optotm.value=""; model.setFocus("ipt_optotm"); return false; } if(ipt_ansttodt.length==12 && Number(ipt_ansttodt) < Number(ipt_anstfromdt) && physstat != "06"){ messageBox("¸¶ÃëÁ¾·á½Ã°£ÀÌ ¸¶Ãë½ÃÀ۽𣠺¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_ansttotm.value=""; model.setFocus("ipt_ansttotm"); return false; } if(ipt_ansttodt.length==12 && Number(ipt_ansttodt) < Number(ipt_optodt) && physstat != "06"){ messageBox("¸¶ÃëÁ¾·á½Ã°£ÀÌ ¼ö¼úÁ¾·á½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_ansttotm.value=""; model.setFocus("ipt_ansttotm"); return false; } if(nurseoprec=="false" && ipt_patoutroomdt.length==12 && Number(ipt_patoutroomdt) < Number(ipt_ansttodt) && physstat != "06"){ messageBox("¼ö¼ú¹æ Åð½Ç½Ã°£ÀÌ ¸¶Ãë Á¾·á½Ã°£ º¸´Ù ÀÛ½À´Ï´Ù.\n½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ", "E999", ""); ipt_patoutroomtm.value=""; model.setFocus("ipt_patoutroomtm"); return false; } return true; }