/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÅëÇÕ±â·ÏÁ¶È¸ ( SMMRI03000_ÅëÇÕ±â·ÏÁ¶È¸2.xrw - JScript ) - Version : 1) : Ver.1.00.01 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var arrbtn = new Array("btn_all", "btn_prog", "btn_op", "btn_test", "btn_prcp", "btn_nurc", "btn_etc", "btn_img"); var grdObj = ""; var ref = "/root/main/recsrch/reclist"; var stRef = "/root/tmp/reclist"; var paramdefault = ""; var isFirst = "Y"; var gImgFile = ""; var oprnerId = ""; var srchorgcnt = 0; var srchcnt = 0; var srchendyn = "N"; var privatetxt = ""; var gtmptreatno = ""; var gtmpiformcd = ""; var gemrpath = ""; var gemrorddate = ""; var gemrformnm = ""; var gemrformcd = ""; var gemrdeptnm = ""; var gemrdeptcd = ""; var gemrpage = ""; var gemrhiddenmsg = ""; var multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) var nodeposcnt = 1; var prevflag = "N"; var gv_ImgeSavePath = "C:\\BCP_OCR_Image\\"; /** * @desc : È­¸éÃʱâÈ­ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ(Æ©´×) */ function fInitalize() { var chkPidRtn = ""; var userid = getUserInfo("userid"); var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); iviewerIemr.window.javascript.setChartViewerSize(parseInt(iviewerIemr.attribute("width")), parseInt(iviewerIemr.attribute("height"))); grd_reclist.fixedcellcheckbox(0,1)=true; //2012/12/04 Start ºñ´¢±â°ú, Á¤½Å°ú, »êºÎÀΰú, ¾Ë·¹¸£±â °¨¿°³»°ú »çÀ¯ÀÔ·Â skip¿©ºÎ üũ mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/resnchk", 5585); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/recformuseyn", 5628); // ÅëÇÕ±â·Ï ±â·ÏÁöº° Á¶È¸ »ç¿ë¿©ºÎ // 2014.04.21 ÅëÇÕ±â·Ï COPY ¹öư »ç¿ë¿©ºÎ-------------------------------------------------------------- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/copybtnchk", 5635); //20140820 ÀÌÀ±ÁÖ¼öÁ¤ mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/fstsrcformcd", 5976); //ÃÖÃÊÀÛ¼ºÀÏÀÚ º¸ÀÌ´Â ±â·ÏÁö mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/icdrsrcformcd", 5977); //Çì´õÁ¤º¸¸¦ ±â·Ï½ÃÁ¡ÀÇ icdr¸¦ Àо Ç¥½Ã var jobkind = getUserInfo("jobkindcd").substring(0, 2); if( jobkind == "03" && model.getValue("/root/init/copybtnchk/hardcd/hardcd") == "Y" && openerid == "SMARC02500" ){ btn_txtcopy.visible = true; } else if (fContainsHardCD("6152", getUserInfo("userid"))) { btn_txtcopy.visible = true; } else{ btn_txtcopy.visible = false; } //--------------------------------------------------------------------------------------------------------------- var recdate = getCurrentDate().toDate("YYYYMMDD"); var dutplcecd = getUserInfo("dutplcecd"); model.makeValue( "/root/init/recformdata/fromdd" , recdate.getAddDate(-6, "M").getDateFormat("YYYYMMDD")); model.makeValue( "/root/init/recformdata/todd" , getCurrentDate()); model.makeNode("/root/init/recformdata/formcd"); // ½É»ç, Àǹ«±â·Ï¸¸ ÀÏ´Ü OPEN 2014.02.19 if( model.getValue("/root/init/recformuseyn/hardcd/hardcd") == "Y" && ( dutplcecd == "4070700000" || dutplcecd == "4072000000" || dutplcecd == "3230000000" || dutplcecd == "2240400000") ){ rdo_option.visible = false; rdo_option1.visible = true; }else{ rdo_option1.visible = false; rdo_option.visible = true; } //2012/12/04 End //20100406-kys-careplan, ȯÀÚ±³À° È­¸é¿¬µ¿¹öưÃß°¡ if(getUserInfo("dutplceinstcd") == "012"){ btn_careplan.visible = true; btn_patedu.visible = true; }else{ btn_careplan.visible = false; btn_patedu.visible = false; } //2009-10-27 ¿ÀÈÄ 4:37:13 °­ÁöÈÆ Ãß°¡ : ºÏ¸¶Å© »ç¿ë¿©ºÎ¸¦ ±â°üº°·Î °ü¸®ÇÑ´Ù. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/bmkuseyn", 9909); var bmkuseyn = model.getValue("/root/init/bmkuseyn/hardcd/hardcd"); if (bmkuseyn == "Y") { btn_setbmk.visible = true; btn_mark.visible = true; } else{ btn_setbmk.visible = false; btn_mark.visible = false; } var sUserDeptcd = getUserInfo("dutplcecd"); var sJobkind = getUserInfo("jobkindcd").substring(0, 2); //2010-02-05 ¿ÀÀü 9:17:04 °­ÁöÈÆ Ãß°¡ : ¿äû¹øÈ£ 10612, Task 40877 º´¿ø,°úº°·Î Ãâ·ÂºÎ¼­¸¦ Á¦ÇÑÇÑ´Ù. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/prntuseyn", 9920); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/prntdept", 9921); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/prntuserid", 9929); // KNUH_20101207_¹Ú¼ºÈ£_start_Àǹ«±â·Ï ºÎ¼­ÄÚµå °¡Á®¿À±â mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/dutplcecd", 5501); // KNUH_20101207_¹Ú¼ºÈ£_end var prntuseyn = model.getValue("/root/init/prntuseyn/hardcd/hardcd"); if (prntuseyn == "Y") { if(model.getValue("/root/init/prntdept/hardcd[hardcd='" + sUserDeptcd + "']/hardcd") != ""){ btn_prnt.visible = true; txt_private.visible = true; } else{ btn_prnt.visible = false; txt_private.visible = false; } if(model.getValue("/root/init/prntuserid/hardcd[hardcd='" + getUserInfo("userid") + "']/hardcd") != ""){ btn_prnt.visible = true; txt_private.visible = true; } } else{ btn_prnt.visible = true; txt_private.visible = true; } // KNUH_20101207_¹Ú¼ºÈ£_start_Àǹ«±â·Ï ºÎ¼­ÄÚµå °¡Á®¿À±â //if(sJobkind == "03" || sUserDeptcd == "3230000000") if(sJobkind == "03" || model.getValue("/root/init/dutplcecd/hardcd[hardcd='" + sUserDeptcd + "']/hardcd") != "") // KNUH_20101207_¹Ú¼ºÈ£_end { btn_copyprt.visible = true; } model.setValue("/root/init/env/instcd",getUserInfo("dutplceinstcd")); //20130107 ÀÌÀ±ÁÖÃß°¡(º´¿øÅ©·Î½º ¶óµð¿À¹öư) rdo_instcd.attribute("visibility") = "hidden"; var jobkindcd = getUserInfo("jobkindcd"); var dutplcecd = getUserInfo("dutplcecd"); //¿­¶÷½Åûȭ¸é¿¡¼­ ºÐ±âÇÏÁö ¾ÊÀ»¶§(20130107) if (openerid != "SMMRI08000") { if (jobkindcd.substr(0,2) == "03") { if (jobkindcd != "1800" && jobkindcd != "1799"){ rdo_instcd.attribute("visibility") = "visible"; } } else{ if (dutplcecd == "4072000000" || dutplcecd == "4070700000") { rdo_instcd.attribute("visibility") = "visible"; } } // ƯÁ¤»ç¿ëÀÚ(EMR001)µµ °¡´ÉÅä·Ï mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/crossusr", 5611); var userid = getUserInfo("userid"); var crossusrCnt = getNodesetCnt(model, "/root/init/crossusr/hardcd[hardcd = '" + userid + "']"); //Cross Á¶È¸ °¡´ÉÀÚ if (crossusrCnt > 0) { rdo_instcd.attribute("visibility") = "visible"; } } //ÀÌÀ±ÁÖ ¼öÁ¤(20151221) if (getUserInfo("dutplceinstcd") == "033") { rdo_instcd.attribute("visibility") = "hidden"; } //°³ÀÎÁ¤º¸ º¸È£ üũ¹Ú½º disable if (openerid == "SMMRI08000") { // °³ÀÎÁ¤º¸º¸È£ check¸¦ À§ÇÑ Á¤º¸ 2013.07.09 CYW mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/prntuser", 5565 ); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/indx", 5591 ); var cnt = getNodesetCount("/root/temp/prntuser/hardcd"); for( var i = 1 ; i <= cnt ; i++){ if( userid == model.getValue("/root/temp/prntuser/hardcd[" +i + "]/hardcd") ){ model.setValue("/root/init/privatetxt", model.getValue("/root/temp/prntuser/hardcd[" + i + "]/hardcdnm")) ; } } setParameter("SMMRI03000_privateflag", model.getValue("/root/init/privatetxt") ); privatetxt = model.getValue("/root/init/privatetxt"); if( "1" == model.getValue("/root/init/privatetxt") ){ txt_private.visible = false; } if( "2" == model.getValue("/root/init/privatetxt") || "3" == model.getValue("/root/init/privatetxt") ){ txt_private.value = "¡¼ °³ÀÎÁ¤º¸º¸È£Ãâ·Â ¡½"; } } if (isPopup()) { //alert(opener.javascript.getScreenID()); var parampid = opener.window.javascript.getParameter("SMMRI00400_param_pid"); var paramchosflag = opener.window.javascript.getParameter("SMMRI00400_param_chosflag"); var authflag = opener.window.javascript.getParameter("SMMRI00400_param_authflag"); if (authflag == "N") { ipt_pid.disabled = true; ipt_hngnm.disabled = true; btn_search.disabled = true; ipt_rrgstno1.disabled = true; ipt_rrgstno2.disabled = true; button14.disabled = true; btn_prnt.disabled = true; } else { ipt_pid.disabled = false; ipt_hngnm.disabled = false; btn_search.disabled = false; ipt_rrgstno1.disabled = false; ipt_rrgstno2.disabled = false; button14.disabled = false; btn_prnt.disabled = false; } } //2010-02-17 ¿ÀÀü 10:08:30 ÀÌȯ¼® Ãß°¡ : ÅëÇÕ±â·ÏÁ¶È¸°¡ ¿­¸± ¶§ Á¦¿Ü ºÎ¼­ ÀÌ¿Ü Keyin Á¦ÇÑ. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/keyuseyn", 9923); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/keydept", 9924); //2010-02-22 ¼º±ÔÈÆ Ãß°¡ : ÅëÇÕ±â·ÏÁ¶È¸½Ã Á¦¿Ü Á÷Á¾ ÀÌ¿Ü keyin Á¦ÇÑ mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/keyjob", 9927); //2010-03-06 ¼º±ÔÈÆ Ãß°¡ : ÅëÇÕ±â·ÏÁ¶È¸½Ã Á¦¿Ü Á÷Ã¥ ÀÌ¿Ü keyin Á¦ÇÑ mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/keypos", 9929); var keyuseyn = model.getValue("/root/init/keyuseyn/hardcd/hardcd"); var sJobkindkey = getUserInfo("jobkindcd").substring(1, 4); var sJobposkey = getUserInfo("jobposcd"); if(keyuseyn == "Y") { if(model.getValue("/root/init/keydept/hardcd[hardcd='" + sUserDeptcd + "']/hardcd") != "" || (model.getValue("/root/init/keyjob/hardcd[hardcd='" + sJobkindkey + "']/hardcd") != "" && model.getValue("/root/init/keypos/hardcd[hardcd='" + sJobposkey + "']/hardcd") != "")) { ipt_pid.disabled = false; ipt_hngnm.disabled = false; btn_search.disabled = false; ipt_rrgstno1.disabled = false; ipt_rrgstno2.disabled = false; cmb_dept.disabled = false; } else { ipt_pid.disabled = true; ipt_hngnm.disabled = true; btn_search.disabled = true; ipt_rrgstno1.disabled = true; ipt_rrgstno2.disabled = true; cmb_dept.disabled = true; } } else { ipt_pid.disabled = false; ipt_hngnm.disabled = false; btn_search.disabled = false; ipt_rrgstno1.disabled = false; ipt_rrgstno2.disabled = false; cmb_dept.disabled = false; } if(parampid == "") { var pamInfoCvs = getGlobalVariable("paminfo"); //»ó´ÜÁ¤º¸°¡ ÀÖÀ» °æ¿ì´Â °Ë»ö var pid = ""; if(pamInfoCvs != null) { //cvs°¡ nullÀÌ ¾Æ´Ñ °æ¿ì¿¡¸¸ ó¸®ÇÔ. model.removeNodeSet ("/root/main/result/paminfo/list"); setCSVToNode ("/root/main/result/paminfo", pamInfoCvs); pid = model.getValue ("/root/main/result/paminfo/list/pid"); ordtype = model.getValue ("/root/main/result/paminfo/list/ioflag"); if ( !isNull ( pid ) ) { if(oprnerId == "SPMRC03200") { opener.window.javascript.fGetCopyCmpPid(pid); } //pid°¡ ³Ñ¾î¿Ã°æ¿ì emrbrowser°¡ ¶° ÀÖÀ¸¸é emrbrowser·Î pid¸¦ ³Ñ±â°í (±¸)ÅëÇÕ±â·ÏÁ¶È¸´Â »õ·Î Á¶È¸ ¾ÈÇÔ var emrobj = getOpenWindow("SMMRB00101"); if(emrobj == null){ ipt_pid.value = pid; chkPidRtn = fPidKeyPress(); //µî·Ï¹øÈ£·Î ȯÀÚ Á¤º¸Á¶È¸ } else{ try{ setParameter("SMMRB00101_param_pid" , pid); emrobj.javascript.fChangeOpenerPid(); activateChild("SMMRB00101"); //ÅëÇÕ±â·ÏÁ¶È¸ ÃʱâÈ­ iviewerIemr.window.javascript.cleanViewer(); model.resetInstanceNode("/root/main/patinfo/patinfolist"); model.removeNodeSet("/root/main/pathist/patordhist"); model.removeNodeSet("/root/main/midindx/midindxlist"); model.removeNodeSet("/root/main/treeview/item"); model.resetInstanceNode("/root/source"); model.removeNode("/root/send"); model.makeNode("/root/send"); model.refresh(); }catch(e){} } } } } else { //pid°¡ ³Ñ¾î¿Ã°æ¿ì emrbrowser°¡ ¶° ÀÖÀ¸¸é emrbrowser·Î pid¸¦ ³Ñ±â°í (±¸)ÅëÇÕ±â·ÏÁ¶È¸´Â »õ·Î Á¶È¸ ¾ÈÇÔ var emrobj = getOpenWindow("SMMRB00101"); if(emrobj == null){ ipt_pid.value = parampid; chkPidRtn = fPidKeyPress(); //µî·Ï¹øÈ£·Î ȯÀÚ Á¤º¸Á¶È¸ } else{ try{ setParameter("SMMRB00101_param_pid" , parampid); emrobj.javascript.fChangeOpenerPid(); activateChild("SMMRB00101"); //ÅëÇÕ±â·ÏÁ¶È¸ ÃʱâÈ­ iviewerIemr.window.javascript.cleanViewer(); model.resetInstanceNode("/root/main/patinfo/patinfolist"); model.removeNodeSet("/root/main/pathist/patordhist"); model.removeNodeSet("/root/main/midindx/midindxlist"); model.removeNodeSet("/root/main/treeview/item"); model.resetInstanceNode("/root/source"); model.removeNode("/root/send"); model.makeNode("/root/send"); model.refresh(); }catch(e){} } } model.setValue("/root/init/ioflag", "ALL"); model.removeNodeset("/root/send"); model.makeValue("/root/send/trgtno", 1100); model.makeValue("/root/send/exno", 1110); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); submit("TRMRI03006"); //2009-11-17 ¿ÀÈÄ 5:48:29 °­ÁöÈÆ ¼öÁ¤ : ÈÙ½ºÅ©·Ñ ¸Þ¼¼Áö¹Ú½º »ç¿ë¿©ºÎ °³Àκ° ȯ°æ¼³Á¤À¸·Î °ü¸® fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/wheel", "017"); model.makeValue("/root/tmp/wheelmsg", model.getValue("/root/envinit/wheel/answvalnm")); //2009-10-20 ¿ÀÈÄ 2:01:30 °­ÁöÈÆ ¼öÁ¤ model.toggle("grd"); //2010-02-17 ¿ÀÈÄ 4:37:13 ¹ÚÁ¾ÈÆ Ãß°¡ : »ç¿ëÀÚ È¯°æ¼³Á¤À» »ç¿ëÇÏ¿© Á¶È¸Á¶°Ç ¼ÂÆÃ. fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/option", "020"); fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/defdept", "021"); fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/tab", "022"); fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/viewmode", "023"); //±â°£°Ë»ö À¯¹« fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/paging", "036"); // ÅëÇÕ±â·ÏÁ¶È¸ Á¶È¸Á¶°Ç(ŸÀÌÆ²Á¦°Å ÄÁÆ®·Ñ »ç¿ë¿©ºÎ) 2013.09.06 CYW fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/titledeluseyn", "044"); if(model.getValue("/root/envinit/titledeluseyn/answcnt") == "002"){ // ÄÁÆ®·Ñ»ç¿ë bool_viewflag.visible = true; // ÅëÇÕ±â·ÏÁ¶È¸ Á¶È¸Á¶°Ç(ŸÀÌÆ²Á¦°Å ¿©ºÎ) 2013.08.23 CYW fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/titledelyn", "040"); if(model.getValue("/root/envinit/titledelyn/answcnt") == "001"){ // ŸÀÌÆ²º¸±â bool_viewflag.selected = false; }else{ bool_viewflag.selected = true; } }else{ bool_viewflag.visible = false; bool_viewflag.selected = false; } /* * 2010.08.24, ÁÖÈñ°æ Àǹ«±â·Ï¿­¶÷ ½ÂÀÎ °ü·Ã ¸µÅ©·Î ±â·ÏÁ¶È¸ ½Ã Áø·á°ú·Î Á¶È¸µÇ°í * Á¶È¸ Á¶°ÇÀ» º¯°æÇÏ¿© ÀçÁ¶È¸ ÇÒ ¼ö ¾øµµ·Ï disable ó¸® */ var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if ( openerid == "SMMRI08000") { setParameter("SMMRI08000_breakyn", "true"); var pid = opener.window.javascript.getParameter("SMMRI00400_param_pid"); //¿­¶÷½Åû¹øÈ£ ¿¬°á ÀÌÀ±ÁÖ ¼öÁ¤(20120127) var appno = opener.window.javascript.getParameter("SMMRI00400_param_appno"); var histno = opener.window.javascript.getParameter("SMMRI00400_param_histno"); model.makeValue("/root/init/view/appno", appno); model.makeValue("/root/init/view/histno", histno); //Áø·á°úº°·Î Á¶È¸µÇµµ·Ï ¼ÂÆÃ model.setValue("/root/envinit/option/answcnt", "002"); //Á¶È¸Á¶°ÇÀ» º¯°æÇÏ¿© ÀçÁ¶È¸ ÇÏÁö ¸øÇϵµ·Ï disable ipt_pid.disabled = true; //µî·Ï¹øÈ£ ipt_hngnm.disabled = true; //¼º¸í btn_search.disabled = true; //¼º¸í Á¶È¸¹öư ipt_rrgstno1.disabled = true; //ÁֹιøÈ£1 ipt_rrgstno2.disabled = true; //ÁֹιøÈ£2 button5.disabled = true; //ÁֹιøÈ£ ¿· °Ë»ö ¹öư button3.disabled = true; //Á¶È¸¹öư rdo_option.disabled = true; //¼öÁøÀ̷º°, Áø·á°úº° ¶óµð¿À ¹öư rdo_option1.disabled = true; //¼öÁøÀ̷º°, Áø·á°úº° ¶óµð¿À ¹öư btn_prnt.attribute("visibility") = "hidden"; //Ãâ·Â¹öư ¼û±è btn_copyprt.attribute("visibility") = "hidden"; //»çº»½Åû¹öư ¼û±è button14.attribute("visibility") = "hidden"; //Á¶È¸À̷¹öư ¼û±è btn_unprep.attribute("visibility") = "hidden"; //¹ÌºñÈ®Àιöư ¼û±è txt_private.visible = true; btn_setbmk.attribute("left") = 1175; //ºÏ¸¶Å©µî·Ï ¹öư À§Ä¡ ¿Å±è } ////////////////////// var option = model.getValue("/root/envinit/option/answcnt"); if (option == "") { option = "001"; } var viewmode = model.getValue("/root/envinit/viewmode/answcnt"); if (viewmode == "") { viewmode = "002"; } switch(viewmode) { case "001" : iviewerIemr.window.javascript.setupChart("TV"); break; case "002" : iviewerIemr.window.javascript.setupChart("CV"); break; case "003" : iviewerIemr.window.javascript.setupChart("PV"); break; } var tab = model.getValue("/root/envinit/tab/answcnt"); if (tab == "") { tab = "001"; } //2014/04/18 ȯ°æº¯¼ö¿¡¼­ ÆäÀÌ¡ ¿©ºÎ ÁÖ¼®Ã³¸® ÀÌÁ¤Åà model.setValue("/root/init/pagingyn",""); model.setValue("/root/init/sortkind","A"); /* var paging = model.getValue("/root/envinit/paging/answcnt"); if (paging == "001") { cbx_paging.attribute("visibility") = "visible"; model.setValue("/root/init/pagingyn","Y"); cbx_paging.refresh(); cbx_paging.dispatch("xforms-value-changed"); } else { cbx_paging.attribute("visibility") = "hidden"; } */ //2014/04/18 ȯ°æº¯¼ö¿¡¼­ ÆäÀÌ¡ ¿©ºÎ ÁÖ¼®Ã³¸® ÀÌÁ¤Åà //¼öÁøÀÌ·Â, Áø·á°úº°, ¼­½ÄÁöº°(¹Ì°³¹ß)¿¡ µû¸¥ Á¶°Ç ¼³Á¤ switch(option) { case "001" : model.setValue("/root/init/env/option", "H"); cmb_dept.disabled = false; fSetGridSize("one"); break; case "002" : model.setValue("/root/init/env/option", "D"); cmb_dept.disabled = true; fSetGridSize("two"); break; case "003" : model.setValue("/root/init/env/option", "F"); cmb_dept.disabled = false; break; } rdo_option.refresh(); rdo_option1.refresh(); //fSelectOption(); if (chkPidRtn) { if (option == "001") { fGetPatOrddept(); } switch(tab) { case "001" : btn_all.selected = true; if (option == "001") { caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); btn_all.dispatch("DOMActivate"); } else { caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.setValue("/root/init/ioflag", "ALL"); } break; case "002" : btn_out.selected = true; if (option == "001") { caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); btn_out.dispatch("DOMActivate"); } else { caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.setValue("/root/init/ioflag", "O"); } break; case "003" : btn_in.selected = true; if (option == "001") { caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); btn_in.dispatch("DOMActivate"); } else { caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.setValue("/root/init/ioflag", "I"); } break; case "004" : btn_er.selected = true; if (option == "001") { caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); btn_er.dispatch("DOMActivate"); } else { caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.setValue("/root/init/ioflag", "E"); } break; case "005" : btn_mark.selected = true; btn_mark.dispatch("DOMActivate"); break; default: btn_all.selected = true; if (option == "001") { caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); btn_all.dispatch("DOMActivate"); } else { caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.setValue("/root/init/ioflag", "ALL"); } break; } if (option == "002") { fGetPatOrddept(); } } /* * 2010.08.26, ÁÖÈñ°æ Àǹ«±â·Ï¿­¶÷ ½ÂÀÎ °ü·Ã ¸µÅ©·Î ±â·ÏÁ¶È¸ ½Ã ½ÂÀÎµÈ Áø·á°ú¸¸ ¿­¶÷ Çϵµ·Ï hidden ó¸® */ if ( openerid == "SMMRI08000") { setParameter("SMMRI08000_breakyn", "false"); var orddeptengabbr = opener.window.javascript.getParameter("SMMRI00400_param_orddeptengabbr"); var firstrow = -1; for(i=1; i 0) { model.setValue("/root/init/orddept", sUserDeptcd); var row = datagrid3.findRow(sUserDeptcd, 1, 1, false, false); datagrid3.row = row; datagrid3.rowstyle(row, "data", "background-color") = "#ffcc99"; } else { model.setValue("/root/init/orddept", "ALL"); datagrid3.row = 1; datagrid3.rowstyle(1, "data", "background-color") = "#ffcc99"; } } else { model.setValue("/root/init/orddept", "ALL"); datagrid3.row = 1; datagrid3.rowstyle(1, "data", "background-color") = "#ffcc99"; } var option = model.getValue("/root/envinit/option/answcnt"); if (option == "") option = "001"; var tab = model.getValue("/root/envinit/tab/answcnt"); if (tab == "") tab = "001"; //¼öÁøÀÌ·Â, Áø·á°úº°, ¼­½ÄÁöº°(¹Ì°³¹ß)¿¡ µû¸¥ Á¶°Ç ¼³Á¤ if(option == "002" && tab != "005") //ºÏ¸¶Å©°¡ ¾Æ´Ñ°æ¿ì¿¡ ÀÚµ¿ Á¶È¸ { fDbclickDept(); // if (grd_pathist.rows > 1) // { // grd_pathist.row = 1; // fGetRecMidIndx(); // } } cmb_dept.refresh(); } } /** * @desc : ȯÀÚ ¼öÁøÀÌ·Â Á¶È¸ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ(Æ©´×) */ function fGetPatOrdHist(ioflag) { model.toggle("grd"); datagrid3.allstyle("data", "background-color") = "#ffffff"; iviewerIemr.window.javascript.cleanViewer(); //if (model.getValue("/root/init/env/option") != "H") // return; var orddept = model.getValue("/root/init/orddept"); var tmpioflag = "" ; if (ioflag == null || ioflag == "") { tmpioflag = model.getValue("/root/init/ioflag"); } else { model.setValue("/root/init/ioflag", ioflag); tmpioflag = ioflag; } model.setValue("/root/init/totcnt", ""); lbl_totcnt.refresh(); model.removeNodeset("/root/send"); model.removeNodeset("/root/main/pathist/patordhist"); model.removeNodeset("/root/main/midindx/midindxlist"); model.resetInstanceNode("/root/init/accresn"); model.resetInstanceNode("/root/init/prtresn"); model.resetInstanceNode("/root/init/itemindxseq"); model.resetInstanceNode("/root/init/midreccnt"); model.resetInstanceNode("/root/init/reccurpos"); model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/ioflag", tmpioflag); model.makeValue("/root/send/orddeptcd", model.getValue("/root/init/orddept")); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); //20120628 ÀÌÀ±ÁÖ¼öÁ¤ submit("TRMRI03002"); if (ioflag == "I" || ioflag == "E") { grd_pathist.colhidden(grd_pathist.colref("centcd")) = true; //¼¾ÅÍ Ä÷³ ¾Èº¸ÀÌ°Ô grd_pathist.attribute("scroll") = "autovscroll"; } else { grd_pathist.colhidden(grd_pathist.colref("centcd")) = false; //¼¾ÅÍ Ä÷³ º¸ÀÌ°Ô grd_pathist.attribute("scroll") = "auto"; } grd_pathist.rebuild(); } /** * @desc : ȯÀÚ ±â·Ï Áߺзù Á¶È¸ * @id : * @event : ondblclick * @return : void * @authur : ¹ÚÁ¾ÈÆ */ //2012/11/28 Start var dutplcecd_chk=false; //2012/11/28 End function fGetRecMidIndx( grow ) { var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if (openerid != "SMMRI08000") { model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); submit("TRMRI03007"); var active = model.getValue("root/activeyn/activeyn"); var activeyn = active.substr(0,1); var activespec = active.substr(1,1000); var len = active.length; if (activeyn == "N") { var msg; if (len == 1) { msg = "Active ȯÀÚ°¡ ¾Æ´Õ´Ï´Ù "; } else { msg = activespec; } messageBox(msg+"¡º Àǹ«±â·Ï ¿­¶÷ ¹× Á¶È¸ ½Åû È­¸é¡»¿¡¼­ ½Åû ÈÄ ¿­¶÷ÇÏ¿© Áֽñ⠹ٶø´Ï´Ù. ¹®ÀÇ:Àǹ«±â·Ï½Ç(»ï´öµ¿:5322,Ä¥°î:2402,Ä¡°ú:7112)","I999"); return; } } //2012/12/04 Start if(model.getValue("/root/init/resnchk/hardcd/hardcd")=="Y"){ var chk_node = model.instance1.selectNodes("/root/main/pathist/patordhist[dschdd ='Àç¿øÁß' and wardcd = '" + getUserInfo("dutplcecd") + "']"); if(chk_node.length>0){ dutplcecd_chk=true; } } //2012/12/04 End var row = grow; if ( grow == null ) row = grd_pathist.row; multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; var pid = ""; var orddd = ""; var cretno = ""; var orddeptcd = ""; var tabflag = ""; var bfopentest = ""; //2009-10-31 ¿ÀÈÄ 2:39:16 °­ÁöÈÆ Ãß°¡ : nU ¿ÀÇÂÀü °Ë»çó¹æÀÌ ÀÖ´Â ¼öÁø¿©ºÎ var emrflag = grd_pathist.valueMatrix(row, grd_pathist.colref("emrflag")); model.resetInstanceNode("/root/init/itemindxseq"); model.resetInstanceNode("/root/init/midreccnt"); model.resetInstanceNode("/root/init/reccurpos"); model.setValue("/root/init/emrflag", emrflag); if((grd_pathist.isCell(event.target) && grd_pathist.mouserow >= grd_pathist.fixedrows)) { orddd = grd_pathist.valueMatrix(row, grd_pathist.colref("orddd")); cretno = grd_pathist.valueMatrix(row, grd_pathist.colref("cretno")); orddeptcd = grd_pathist.valueMatrix(row, grd_pathist.colref("orddeptcd")); bfopentest = grd_pathist.valueMatrix(row, grd_pathist.colref("bfopentest")); tabflag = model.getValue("/root/init/tabflag"); //±â°£°Ë»ö-20130527 ÀÌÀ±ÁÖ //2014/04/18 ÀÌÁ¤Åà ¼öÁ¤ var dschdd = grd_pathist.valueMatrix(row, grd_pathist.colref("dschdd")); var ordtype = grd_pathist.valueMatrix(row, grd_pathist.colref("ordtype")); if (ordtype == "S" || ordtype == "O") { dschdd = orddd; }else{ if (dschdd == "Àç¿øÁß") { dschdd = getCurrentDate(); }else{ dschdd = dschdd; } } //2014/04/22 ÀÌÁ¤Åà ¼öÁ¤ model.setValue("/root/init/paging/fromdd",orddd); model.setValue("/root/init/paging/todd",dschdd); /* dschdd = grd_pathist.valueMatrix(row, grd_pathist.colref("dschdd")); ordtype = grd_pathist.valueMatrix(row, grd_pathist.colref("ordtype")); if (ordtype == "S" || ordtype == "O") { dschdd = orddd; } if (dschdd == "Àç¿øÁß") { dschdd = getCurrentDate(); } model.setValue("/root/init/paging/fromdd",orddd); model.setValue("/root/init/paging/todd","99991231"); */ } else { if (row > 0) { pid = grd_pathist.valueMatrix(row, grd_pathist.colref("formrecseq")); orddd = grd_pathist.valueMatrix(row, grd_pathist.colref("orddd")); cretno = grd_pathist.valueMatrix(row, grd_pathist.colref("cretno")); orddeptcd = grd_pathist.valueMatrix(row, grd_pathist.colref("orddeptcd")); bfopentest = grd_pathist.valueMatrix(row, grd_pathist.colref("bfopentest")); tabflag = model.getValue("/root/init/tabflag"); //±â°£°Ë»ö-20130527 ÀÌÀ±ÁÖ dschdd = grd_pathist.valueMatrix(row, grd_pathist.colref("dschdd")); ordtype = grd_pathist.valueMatrix(row, grd_pathist.colref("ordtype")); if (ordtype == "S" || ordtype == "O") { dschdd = orddd; } if (dschdd == "Àç¿øÁß") { dschdd = getCurrentDate(); } model.setValue("/root/init/paging/fromdd", orddd ); model.setValue("/root/init/paging/todd", "99991231"); }else{ messageBox("ȯÀÚÀÇ ¼öÁøÀÌ·ÂÀ» ", "C002"); return; } } var comporddd = model.getValue("/root/init/accresn/orddd"); var compcretno = model.getValue("/root/init/accresn/cretno"); if (compcretno == "") { compcretno = "-"; } var itrgtNodeCnt = getNodesetCnt(model, "/root/hardcd/trgtdept[trgtcd = '" + orddeptcd + "']"); //»çÀ¯´ë»óºÎ¼­ if (itrgtNodeCnt > 0){ //°¨¿°³»°ú, Á¤½Å°ú, »êºÎÀΰú, ºñ´¢±â°ú var sUserDeptcd = getUserInfo("dutplcecd"); var iexNodeCnt = getNodesetCnt(model, "/root/hardcd/exdept[trgtcd = '" + sUserDeptcd + "']"); //»çÀ¯Á¦¿ÜºÎ¼­ // 2013.10.11 start cyw ¼¾ÅÍÀϰæ¿ì ÇØ´ç ÇÏÀ§ºÎ¼­ÀÇ ±â·ÏÀ» º¼¶§ »çÀ¯ÀÔ·ÂÇÏÁö ¾Êµµ·Ï-------------- var cntrcnt = 0; var samechk = 0; model.makeNode("/root/send/cntrsrch"); model.makeValue("/root/send/cntrsrch/instcd", getUserInfo("dutplceinstcd") ); model.makeValue("/root/send/cntrsrch/userdeptcd", sUserDeptcd ); if( submit("TRMRI08114") ){ cntrcnt = getNodesetCount("/root/temp1/cntrdept/cntrdeptlist"); for( var i = 1; i <= cntrcnt ; i ++ ){ if( orddeptcd == model.getValue("/root/temp1/cntrdept/cntrdeptlist[" + i + "]/deptcd") ){ samechk++; } } } // 2013.10.11 end------------------------------------------------------------------------------------------- // ±â·ÏÁ¶È¸½Ã, »çÀ¯ÀÔ·ÂÇÏ´Â °æ¿ì? // 1. »çÀ¯Á¦¿ÜºÎ¼­°¡ ¾Æ´Ò°æ¿ì // 2. ¼±ÅÃÇѱâ·ÏºÎ¼­¿Í »ç¿ëÀÚ ºÎ¼­°¡ °°À» °æ¿ì // 3, °¢°¢ÀÇ Áø·áÀÏÀÚ¿Í ¿ø¹«Å°°¡ ´Ù¸¦ °æ¿ì // 4. ¼¾Åͺμ­ÀÏ °æ¿ì ÇÏÀ§ºÎ¼­°¡ ¾Æ´Ò°æ¿ì if ( (samechk <=0) && (iexNodeCnt <= 0) && (sUserDeptcd != orddeptcd) && (comporddd != orddd && compcretno != cretno)){ //»ç¿ëÀÚ ±Ù¹«ºÎ¼­¿Í ȯÀÚ ¼öÁøºÎ¼­°¡ Ʋ¸°°æ¿ì »çÀ¯Ã¢ ÆË¾÷, ±Ù¹«ºÎ¼­°¡ ÀÇ·áÁ¤º¸ÆÀÀϰæ¿ì Á¦¿Ü if ( fSetResnSMMRI08000() == true ){//¿­¶÷½ÂÀÎÈ­¸é¿¡¼­ »çÀ¯ÀÔ·ÂÀÌ µÈ Á¦ÇÑÂ÷Æ®´Â fSetResnSMMRI08000()ÇÔ¼ö¿¡¼­ »çÀ¯ ÀÚµ¿ ¼ÂÆÃ, 2010.09.02 ÁÖÈñ°æ }else{ //ÅëÇÕ±â·ÏÁ¶È¸¿¡¼­ Á÷Á¢ ±â·ÏÀ» ¿ÀÇÂÇÒ¶§¿¡´Â »çÀ¯ ÀÔ·Â //2012/11/28 Start if(dutplcecd_chk==false){ //°¨¿°³»°ú, Á¤½Å°ú, »êºÎÀΰú, ºñ´¢±â°ú º´µ¿ ±Ù¹«ÀÚÀÇ °æ¿ì »çÀ¯ÀÔ·Â Á¦¿Ü //2012/11/28 End model.resetInstanceNode("/root/init/accresn"); setParameter("SPMRI03100_param_nodepath", "/root/init/accresn"); setParameter("SPMRI03100_param_rsnflag", 'R'); setParameter("SPMRI03100_param_instcd", model.getValue("/root/init/env/instcd")); modal("SPMRI03100"); var valiyn = model.getValue("/root/init/accresn/valiyn"); if (valiyn != "Y"){ return; }else{ } } } } model.makeValue("/root/init/accresn/orddd", orddd); model.makeValue("/root/init/accresn/cretno", cretno); }else{ model.resetInstanceNode("/root/init/accresn/resncd"); model.resetInstanceNode("/root/init/accresn/resnnm"); model.resetInstanceNode("/root/init/accresn/etc"); model.resetInstanceNode("/root/init/accresn/valiyn"); model.resetInstanceNode("/root/init/accresn/orddd"); model.resetInstanceNode("/root/init/accresn/cretno"); } //2012/11/28 Start »óŰª ÃʱâÈ­ dutplcecd_chk=false; //2012/11/28 End //lyj // var ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); // // iviewerIemr.model.makeValue("/root/hidden/currentViewMode", "ThumbView"); // if (ViewMode == null || ViewMode == "" || ViewMode != "ChartView") // { // //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ // if (grup_paging.visible) { // iviewerIemr.window.javascript.setupChart("ThumbView"); // } else { // iviewerIemr.window.javascript.setupChart("ChartView"); // } // } iviewerIemr.window.javascript.cleanViewer(); var ioflag = model.getValue("/root/send/ioflag"); var refdata = ""; var sizedata = ""; if (emrflag == "I") { grd_midindx.caption = "lisflag^reckind^emrflag^Á¤·Ä¼ø¹ø^»óÀ§¾ÆÀÌÅÛÄÚµå^¾ÆÀÌÅÛÄÚµå^Áߺзù¸í^ÆäÀÌÁö¼ö"; } else if (emrflag == "E") { grd_midindx.caption = "lisflag^reckind^emrflag^Á¤·Ä¼ø¹ø^»óÀ§¾ÆÀÌÅÛÄÚµå^¾ÆÀÌÅÛÄÚµå^Áߺзù¸í^±â·Ï¼ö"; } model.setValue("/root/init/totcnt", ""); lbl_totcnt.refresh(); model.removeNodeset("/root/send"); model.removeNodeset("/root/main/midindx/midindxlist"); model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/orddd", orddd); model.makeValue("/root/send/cretno", cretno); model.makeValue("/root/send/orddeptcd", orddeptcd); model.makeValue("/root/send/tabflag", tabflag); model.makeValue("/root/send/emrflag", emrflag); model.makeValue("/root/send/chosflag", grd_pathist.valueMatrix(row, grd_pathist.colref("ordtype"))); model.makeValue("/root/send/refusge", model.getValue("/root/init/accresn/resncd")); model.makeValue("/root/send/refremark", model.getValue("/root/init/accresn/etc")); model.makeValue("/root/send/readprtflag", 'R'); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); //¿­¶÷½Åû°ú ¿¬°á-20120130 ÀÌÀ±ÁÖ ¼öÁ¤ model.makeValue("/root/send/appno", model.getValue("/root/init/view/appno")); model.makeValue("/root/send/histno", model.getValue("/root/init/view/histno")); //2010.02.04 ¾ÈÄ¡¿ø - ÅëÇÕ±â·ÏÁ¶È¸ °Ë»çÆÄÆ® ó¹æÀÏÀÚ·Î Á¶È¸Á¶°Ç Ãß°¡ model.makeValue("/root/send/fromprcpdd", grd_pathist.valueMatrix(row, grd_pathist.colref("orddd"))); model.makeValue("/root/send/toprcpdd", grd_pathist.valueMatrix(row, grd_pathist.colref("dschdd"))); //2009-10-31 ¿ÀÈÄ 2:36:09 °­ÁöÈÆ ¼öÁ¤ : model.makeValue("/root/send/bfopentest", bfopentest); if(submit("TRMRI03003")) { var midindxNodelist = model.instances(0).selectNodes("/root/main/midindx/midindxlist"); var itemindxseq = 0; var midreccnt = 0; if (midindxNodelist.length > 0) { grd_midindx.resizeCells(); var subNode = midindxNodelist.item(0); itemindxseq = parseInt(subNode.selectSingleNode("itemindxseq").text); midreccnt = parseInt(subNode.selectSingleNode("cnt").text); model.setValue("/root/init/itemindxseq", itemindxseq); model.setValue("/root/init/midreccnt", midreccnt); model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/bfopentest", bfopentest); model.setValue("/root/init/recall", "Y"); //±èµ¿ÁØ(20130404) // 2013.07.10 CYW °³ÀÎÁ¤º¸º¸È£ °ü·Ã Áߺзù üũ var cnt = getNodesetCount("/root/temp/indx/hardcd"); var indxcnt = getNodesetCount("/root/main/midindx/midindxlist"); var privateflag = getParameter("SMMRI03000_privateflag"); var instcd = getUserInfo("dutplceinstcd"); var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if( openerid == "SMMRI08000" ){ var row3 = datagrid3.row; var deptengabbr = datagrid3.valueMatrix(row3, datagrid3.colref("deptengabbr")); var prntdeptengabbr = opener.window.javascript.getParameter("SMMRI00400_param_prntdeptengabbr"); var prntidx = prntdeptengabbr.indexOf(deptengabbr); if( prntidx > -1 && privateflag == "2" || prntidx > -1 && privateflag == "3" ){ for( var j = 1 ; j <= indxcnt ; j++){ model.makeValue( "/root/main/midindx/midindxlist[" + j + "]/chkflag", "N" ); } for( var i = 1 ; i <= cnt ; i++){ for( var j = 1 ; j <= indxcnt ; j++){ if( model.getValue("/root/temp/indx/hardcd[" + i + "]/hardcd") == model.getValue("/root/main/midindx/midindxlist[" + j + "]/itemindxseq") ){ model.setValue( "/root/main/midindx/midindxlist[" + j + "]/chkflag", "Y" ); } } } if( privateflag == "2" ){ for( var j = 1 ; j <= indxcnt ; j++){ if( model.getValue( "/root/main/midindx/midindxlist[" + j + "]/chkflag") == "N" ){ grd_midindx.rowstyle( j , "data", "color") = "gray"; }else{ grd_midindx.rowstyle( j , "data", "font-weight") = "normal"; grd_midindx.rowstyle( j , "data", "color") = "black"; } } } if( ( prntidx > -1 && model.getValue( "/root/main/midindx/midindxlist[1]/chkflag") == "Y" && privatetxt == "2" ) || ( prntidx > -1 && privatetxt == "3") ){ btn_prnt.visible = true; txt_private.visible = true; }else{ btn_prnt.visible = false; txt_private.visible = false; } } } if( privatetxt == "1" ){ txt_private.visible = false; } grd_midindx.refresh(); grd_midindx.row = 1; //2014/04/09 ÀÌÁ¤Åà ¼öÁ¤(¼öÁøÀ̷ Ŭ¸¯½Ã ¼Ò½ºÁ¦¾î) model.makeValue("/root/send/reqdata/hardcdno", "6000"); submit("TRMMR01204"); if(model.getValue("/root/temp/hardcodeinfo/trgtcd")=="Y"){ cmb_sort.disabled=false; cmb_sort.refresh(); fPaging(); }else{ model.setValue("/root/init/sortkind","A"); cmb_sort.disabled=true; cmb_sort.refresh(); fGetDetlRec(1, row); } //2014/04/09 } } } function fSetResnSMMRI08000() { var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if ( openerid == "SMMRI08000") { var resncd = opener.window.javascript.getParameter("SMMRI00400_param_resncd"); //¿­¶÷¸ñÀû ÄÚµå var etc = opener.window.javascript.getParameter("SMMRI00400_param_etc"); //¿­¶÷¸ñÀû »çÀ¯ »ó¼¼ model.makeValue("/root/init/accresn/valiyn", "Y"); model.makeValue("/root/init/accresn/resncd", resncd); model.makeValue("/root/init/accresn/etc", etc); return true; } return false; } /** * @desc : Ű À̺¥Æ® * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetRec(val) { var selIndx = switch1.selectedIndex; //ºÏ¸¶Å©¸ðµå°¡ ¾Æ´Ò¶§ if(selIndx == 0){ var midnodeList = instance1.selectNodes("/root/main/midindx/midindxlist"); if (midnodeList.length < 1) { messageBox("¼­½ÄºÐ·ù¸¦", "C002"); //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ //lyj // if (grup_paging.visible) { // iviewerIemr.window.javascript.setupChart("ThumbView"); // } else { // iviewerIemr.window.javascript.setupChart("ChartView"); // // } return; } // var ViewMode = "-"; // ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); // // if (ViewMode == "ThumbView") // { // //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ // if (grup_paging.visible) { // iviewerIemr.window.javascript.setupChart("ThumbView"); // } else { // iviewerIemr.window.javascript.setupChart("ChartView"); // } // } var emrflag = model.getValue("/root/init/emrflag"); //2009-11-02 ¿ÀÈÄ 7:16:41 °­ÁöÈÆ ¼öÁ¤ var reckind = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("reckind")) var wheelMsgFlag = model.getValue("/root/tmp/wheelmsg"); if (emrflag == "I" && reckind != "EMR") { multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; switch(val) { case "first" : if (grd_midindx.row == 1) { fShowMessage("ù ÆäÀÌÁö ÀÔ´Ï´Ù.") return; } else { grd_midindx.row = 1; break; } case "prev" : if (grd_midindx.row == 1) { //messageBox("óÀ½", "I009"); //return; if(wheelMsgFlag == "Y"){ var histrow = grd_pathist.row - 1; if (histrow <= 0) { fShowMessage("óÀ½ ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("óÀ½ ±â·ÏÀÔ´Ï´Ù. ÀÌÀü ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fPrevRecHist(); return; } else { return; } } } else{ fPrevRecHist(); return; } } else { grd_midindx.row = grd_midindx.row - 1; break; } case "next" : if (grd_midindx.row + 1 == grd_midindx.rows) { if(wheelMsgFlag == "Y"){ var histrow = grd_pathist.row + 1; if ( histrow == grd_pathist.rows ) { fShowMessage("¸¶Áö¸· ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("¸¶Áö¸· ±â·ÏÀÔ´Ï´Ù. ´ÙÀ½ ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fNextRecHist(); return; } else { return; } } } else{ fNextRecHist(); return; } } else { grd_midindx.row = grd_midindx.row + 1; break; } case "end" : if (grd_midindx.row + 1 == grd_midindx.rows) { fShowMessage("¸¶Áö¸· ÆäÀÌÁö ÀÔ´Ï´Ù."); return; } else { grd_midindx.row = grd_midindx.rows - 1; break; } case "all" : model.setValue("/root/init/recall", "Y"); } } else { var reccurpos = parseInt(model.getValue("/root/init/reccurpos")); var midreccnt = parseInt(model.getValue("/root/init/midreccnt")); var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); switch(val) { case "first" : multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; if (grd_midindx.row == 1 && reccurpos == 1) { fShowMessage("ù ÆäÀÌÁö ÀÔ´Ï´Ù.") return; } else { model.setValue("/root/init/recall", "N"); grd_midindx.row = 1; var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/itemindxseq", parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")))); break; } case "prev" : prevflag = "Y"; if (certnodeList.length > 1 && nodeposcnt > 1) { multirecyn = "Y"; } else { multirecyn = "N"; nodeposcnt = 1; } if (multirecyn == "N") { if (grd_midindx.row == 1 && reccurpos == 1) { if(wheelMsgFlag == "Y"){ var histrow = grd_pathist.row - 1; if (histrow <= 0) { fShowMessage("óÀ½ ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("óÀ½ ±â·ÏÀÔ´Ï´Ù. ÀÌÀü ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fPrevRecHist(); return; } else { return; } } } else{ fPrevRecHist(); return; } } else { model.setValue("/root/init/recall", "N"); if (reccurpos == 1) //ÇØ´çÁߺзùÀÇ Ã¹±â·ÏÀÏ °æ¿ì Àü Áߺзù·Î À̵¿ ÈÄ ÇØ´ç ÁߺзùÀÇ Á¤º¸¸¦ ¼ÂÆÃÇÑ´Ù. { grd_midindx.row = grd_midindx.row - 1; var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", curmidcnt); model.setValue("/root/init/itemindxseq", parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")))); break; } else { model.setValue("/root/init/reccurpos", reccurpos - 1); break; } } } else //ÇϳªÀÇ ±â·ÏÀ̳ª À̹ÌÁö°¡ Æ÷ÇԵȰæ¿ì { if (nodeposcnt <= 1) { if (grd_midindx.row == 1 && reccurpos == 1) { if(wheelMsgFlag == "Y"){ var histrow = grd_pathist.row - 1; if (histrow <= 0) { fShowMessage("óÀ½ ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("óÀ½ ±â·ÏÀÔ´Ï´Ù. ÀÌÀü ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fPrevRecHist(); return; } else { return; } } } else{ fPrevRecHist(); return; } } else { model.setValue("/root/init/reccurpos", reccurpos - 1); break; } } else { nodeposcnt--; break; } } case "next" : prevflag = "N"; if (certnodeList.length > 1 && certnodeList.length > nodeposcnt) { multirecyn = "Y"; } else { multirecyn = "N"; nodeposcnt = 1; } if (multirecyn == "N") { if (reccurpos == midreccnt && grd_midindx.row + 1 == grd_midindx.rows) { if(wheelMsgFlag == "Y") { var histrow = grd_pathist.row + 1; if ( histrow == grd_pathist.rows ) { fShowMessage("¸¶Áö¸· ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("¸¶Áö¸· ±â·ÏÀÔ´Ï´Ù. ´ÙÀ½ ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fNextRecHist(); return; } else { return; } } } else{ fNextRecHist(); return; } } else { model.setValue("/root/init/recall", "N"); if (reccurpos == midreccnt) { grd_midindx.row = grd_midindx.row + 1; var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/itemindxseq", parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")))); break; } else { model.setValue("/root/init/reccurpos", reccurpos + 1); break; } } } else //ÇϳªÀÇ ±â·ÏÀ̳ª À̹ÌÁö°¡ Æ÷ÇԵȰæ¿ì { if (nodeposcnt >= certnodeList.length) { if (reccurpos == midreccnt && grd_midindx.row + 1 == grd_midindx.rows) { if(wheelMsgFlag == "Y"){ var histrow = grd_pathist.row + 1; if ( histrow == grd_pathist.rows ) { fShowMessage("¸¶Áö¸· ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { var rtnmsg = messageBox("¸¶Áö¸· ±â·ÏÀÔ´Ï´Ù. ´ÙÀ½ ¼öÁøÀÌ·ÂÀ¸·Î", "Q003"); if (rtnmsg == 6) { fNextRecHist(); return; } else { model.setValue("/root/init/reccurpos", reccurpos + 1); break; } } } else{ fNextRecHist(); return; } } } else { nodeposcnt++; break; } } case "end" : multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; if (reccurpos == midreccnt && grd_midindx.row + 1 == grd_midindx.rows) { fShowMessage("¸¶Áö¸· ÆäÀÌÁö ÀÔ´Ï´Ù.") return; } else { model.setValue("/root/init/recall", "N"); grd_midindx.row = grd_midindx.rows - 1; var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", curmidcnt); model.setValue("/root/init/itemindxseq", parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")))); break; } case "midfirst" : multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; if (grd_midindx.row == 1 && reccurpos == 1) { fShowMessage("ù ÆäÀÌÁö ÀÔ´Ï´Ù.") return; } else { model.setValue("/root/init/recall", "N"); model.setValue("/root/init/reccurpos", 1); break; } case "midend" : multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; if (reccurpos == midreccnt && grd_midindx.row + 1 == grd_midindx.rows) { fShowMessage("¸¶Áö¸· ÆäÀÌÁö ÀÔ´Ï´Ù.") return; } else { model.setValue("/root/init/recall", "N"); model.setValue("/root/init/reccurpos", midreccnt); break; } case "all" : multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; model.setValue("/root/init/recall", "Y"); } model.refresh(); //pjh } } fGetDetlRec(); //pjh } /** * @desc : ´ÙÀ½ ¼öÁøÀÌ·ÂÀ¸·Î ÀÚµ¿ À̵¿ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fNextRecHist() { var histrow = grd_pathist.row + 1; if ( histrow == grd_pathist.rows ) { fShowMessage("¸¶Áö¸· ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { grd_pathist.row = histrow; fGetRecMidIndx(); } var ctrl = document.controls("grd_midindx"); if (ctrl != null) { model.setFocus(ctrl.attribute("id")); ctrl.dispatch("onkeyup"); } } /** * @desc : ÀÌÀü ¼öÁøÀÌ·ÂÀ¸·Î ÀÚµ¿ À̵¿ * @id : * @event : * @return : void * @authur : ÁÖÈñ°æ */ function fPrevRecHist() { var histrow = grd_pathist.row - 1; if (histrow <= 0) { fShowMessage("óÀ½ ¼öÁø ÀÌ·ÂÀÔ´Ï´Ù.") return; } else { grd_pathist.row = histrow; fGetRecMidIndx(); } var ctrl = document.controls("grd_midindx"); if (ctrl != null) { model.setFocus(ctrl.attribute("id")); ctrl.dispatch("onkeyup"); } } /** * @desc : Áߺзù ´õºíŬ¸¯ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fDbClickMidIndx() { if((grd_midindx.isCell(event.target) && grd_midindx.mouserow >= grd_midindx.fixedrows)) { multirecyn = "N"; //´Ù¼öÀÇ ±â·Ï ¿©ºÎ(ex.±â·Ï+À̹ÌÁö) nodeposcnt = 1; prevflag = "N"; iviewerIemr.window.javascript.cleanViewer(); if (grd_midindx.row >= 1) { var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); var itemindxseq = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq"))); var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if ( openerid == "SMMRI08000" ){ // Áߺзùº° Ãâ·Âüũ CYW var chkflag = model.getValue( "/root/main/midindx/midindxlist[" + grd_midindx.row + "]/chkflag"); var row = datagrid3.row; var deptengabbr = datagrid3.valueMatrix(row, datagrid3.colref("deptengabbr")); var prntdeptengabbr = opener.window.javascript.getParameter("SMMRI00400_param_prntdeptengabbr"); var prntidx = prntdeptengabbr.indexOf(deptengabbr); if( ( prntidx > -1 && chkflag == "Y" && privatetxt == "2" ) || ( prntidx > -1 && privatetxt == "3") ){ btn_prnt.visible = true; txt_private.visible = true; }else if( prntidx > -1 && privatetxt == "1" ){ btn_prnt.visible = true; txt_private.visible = false; }else{ btn_prnt.visible = false; txt_private.visible = false; } } model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/itemindxseq", itemindxseq); //2013/02/15 ¸ÓÁö ½ÃÀÛ(Ãß°¡) model.setValue("/root/init/recall", "Y"); //2013/02/15 ¸ÓÁö ³¡ model.refresh(); //pjh fGetDetlRec(grd_midindx.row); //pjh // lyj:¸·À½ // var ViewMode; // ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); // // // if (ViewMode == null || ViewMode == "" || ViewMode != "ChartView") // { // //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ // if (grup_paging.visible) { // iviewerIemr.window.javascript.setupChart("ThumbView"); // iviewerIemr.model.setValue("/root/hidden/currentViewMode", "ThumbView"); //Ãß°¡-kys-20100331 // } else { // iviewerIemr.window.javascript.setupChart("ChartView"); // } // } } } } /** * @desc : ±â·ÏÁ¶È¸ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetDetlRec( row1, row2 ) { var grd_midindxrow = row1; var grd_pathistrow = row2; if ( row1 == null ) grd_midindxrow = grd_midindx.row; if ( row2 == null ) grd_pathistrow = grd_pathist.row; var itemindxseq = parseInt(model.getValue("/root/init/itemindxseq")); //¼±ÅÃÁߺзù À妽º¼ø¹ø var reccurpos = parseInt(model.getValue("/root/init/reccurpos")); //ÇöÀç¼±Åõȱâ·Ï ¼ø¹ø var midreccnt = parseInt(model.getValue("/root/init/midreccnt")); //¼±ÅÃÁߺзù ±â·Ï¼ö var bfopentest = model.getValue("/root/init/bfopentest"); //¿ÀÇ ÀÌÀü °Ë»çó¹æ ¼öÁøÀÌ·Â var reckind = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("reckind")); var rowfocus = ""; var emrflag = model.getValue("/root/init/emrflag"); var selIndx = switch1.selectedIndex; //2009-10-20 ¿ÀÈÄ 10:00:57 °­ÁöÈÆ Ãß°¡ if(selIndx == 1){ fGetBookmarkItem(); } else if(selIndx == 0){ //2009-11-18 ¿ÀÈÄ 10:14:11 °­ÁöÈÆ Ãß°¡ if (emrflag == "I" && (reckind != "EMR" && reckind != "CDIS")) { var totcnt = "[ " + 1 + " / " + grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("cnt")) + " / " + model.getValue("/root/init/reccnt") + " ]"; model.setValue("/root/init/totcnt", totcnt); //2013/02/15 ¸ÓÁö ½ÃÀÛ(ÁÖ¼®Ã³¸®) //lbl_totcnt.refresh(); //2013/02/15 ¸ÓÁö ³¡ var treatno = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("itemindxseq")); var formcd = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("supitemindxseq")); iviewerIemr.window.javascript.cleanViewer(); iviewerIemr.window.javascript.refreshFalse(); model.makeValue("/root/imgrec/iemr/treatno", parseInt(treatno)); model.makeValue("/root/imgrec/iemr/docucd", formcd); //20120704 ÀÌÀ±ÁÖ Ãß°¡ model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); iviewerIemr.window.javascript.refreshTrue(); } else { var calcReccurpos = parseInt(model.getValue("/root/init/reccurpos")); var itemindxseq = parseInt(model.getValue("/root/init/itemindxseq")); var isLis = ""; // for (var j = 1; j < grd_midindx.row; j++) // { // isLis = grd_midindx.valueMatrix(j, grd_midindx.colref("reckind")); // // if (isLis == "LIS") // { // calcReccurpos -= 1; // } // } model.removeNodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/orddd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddd"))); model.makeValue("/root/send/cretno" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("cretno"))); model.makeValue("/root/send/chosflag" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("ordtype"))); model.makeValue("/root/send/orddeptcd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddeptcd"))); model.makeValue("/root/send/tabflag" , model.getValue("/root/init/tabflag")); model.makeValue("/root/send/reccurpos" , calcReccurpos); model.makeValue("/root/send/recall" , model.getValue("/root/init/recall")); model.makeValue("/root/send/reckind" , reckind); model.makeValue("/root/send/itemindxseq" , itemindxseq); model.makeValue("/root/send/lisflag" , grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("lisflag"))); model.makeValue("/root/send/instcd" , model.getValue("/root/init/env/instcd")); model.makeValue("/root/send/privateyn" , model.getValue("/root/init/privateyn")); model.makeValue("/root/send/option" , model.getValue("/root/init/env/option")); //2010.02.04 ¾ÈÄ¡¿ø - ÅëÇÕ±â·ÏÁ¶È¸ °Ë»çÆÄÆ® ó¹æÀÏÀÚ·Î Á¶È¸Á¶°Ç Ãß°¡ model.makeValue("/root/send/fromprcpdd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddd"))); model.makeValue("/root/send/toprcpdd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("dschdd"))); //2009-11-02 ¿ÀÈÄ 2:18:45 °­ÁöÈÆ ¼öÁ¤ model.makeValue("/root/send/bfopentest", bfopentest); pathistEmrFlag = grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("emrflag")) if(bfopentest == "Y" && emrflag != "E"){ model.makeValue("/root/send/midbftest", "Y"); } else{ model.makeValue("/root/send/midbftest", "N"); } //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ //2014/03/18 ÀÌÁ¤Åà ¼öÁ¤ //if (grup_paging.visible && model.getValue("/root/init/paging/fromdd") != "" && model.getValue("/root/init/paging/todd") != "") { if(model.getValue("/root/init/pagingyn")=="Y" && model.getValue("/root/init/paging/fromdd") != "" && model.getValue("/root/init/paging/todd") != "") { //2014/03/18 ÀÌÁ¤Åà ¼öÁ¤ model.makeValue("/root/send/pagingyn", "Y"); var ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); if(ViewMode == "ThumbView"){ model.makeValue("/root/send/recall", "Y"); //Ãß°¡-kys-20100331 model.setValue("/root/init/recall", "Y"); //Ãß°¡-kys-20100331 } model.makeValue("/root/send/pagingfromdd", model.getValue("/root/init/paging/fromdd")); model.makeValue("/root/send/pagingtodd", model.getValue("/root/init/paging/todd")); } if (multirecyn == "N") { if(submit("TRMRI03004")) { var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); if (certnodeList.length > 1 && certnodeList.length >= nodeposcnt) { multirecyn = "Y"; if (prevflag == "Y") nodeposcnt = certnodeList.length; else nodeposcnt = 1; } else { multirecyn = "N"; nodeposcnt = 1; } iviewerIemr.window.javascript.cleanViewer(); if (model.getValue("/root/init/recall") == "Y") { fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î } else { fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î //fGetNextEmrImgRecOne(); //±â·ÏÁ¶È¸ °á°ú°¡ ¿©·¯°³ÀÎ °æ¿ì ÇѰ³¾¿ Á¶È¸ } model.setValue("/root/init/recall", "N"); } } else { iviewerIemr.window.javascript.cleanViewer(); //fGetNextEmrImgRecOne(); //±â·ÏÁ¶È¸ °á°ú°¡ ¿©·¯°³ÀÎ °æ¿ì ÇѰ³¾¿ Á¶È¸ fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î } } } } /** * @desc : ȯÀÚ¹øÈ£ Á¤º¸Á¶È¸ * @id : * @event : onkeypress * @return : void * @authur : ¹ÚÁ¾ÈÆ(Æ©´×) */ function fPidKeyPress() { model.removeNodeSet("/root/main/result/inform"); model.setValue("/root/source/srchcond", "1"); model.setValue("/root/source/pid", ipt_pid.currentText); model.setValue("/root/main/patinfo/patinfolist/pid", ipt_pid.currentText); //inputEnterKey("btn_search", "DOMActivate"); //ȯÀÚµî·Ï¹øÈ£ üũ if(ipt_pid.currentText.length >= 1 ){ model.resetInstanceNode("/root/main/result/patinfo"); model.resetInstanceNode("/root/main/patinfo/patinfolist"); if(submit("TRMRC00501")){ var sBindPid = model.getValue("/root/main/result/inform/item/bindpid"); if( sBindPid != '-' && sBindPid != '' && sBindPid != ' ' ){ var sPid = model.getValue("/root/main/result/inform/item/pid"); var sHngnm = model.getValue("/root/main/result/inform/item/hngnm"); var retValue = messageBox(sPid + "(" + sHngnm + ") ȯÀÚÀÇ µî·Ï¹øÈ£°¡ [ " + sBindPid + " ] ·Î ÇÕ¹ø µÇ¾ú½À´Ï´Ù. ÇÕ¹øµÈ µî·Ï¹øÈ£·Î ÀçÁ¶È¸ ÇϽðڽÀ´Ï±î?", "Q999", ""); if( retValue == '6' ){ ipt_pid.currentText = sBindPid; model.setValue("/root/source/srchcond", "1"); model.setValue("/root/source/pid", ipt_pid.currentText); model.setValue("/root/main/patinfo/patinfolist/pid", ipt_pid.currentText); if (submit("TRPMC02500")){ //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/main/result/patinfo/patinfolist") > 0 ){ model.copyNode("/root/main/patinfo", "/root/main/result/patinfo"); model.makeValue("/root/main/patinfo/agesex", model.getValue("/root/main/patinfo/patinfolist/sex") + "/" + model.getValue("/root/main/patinfo/patinfolist/age")); model.setValue("/root/main/popupendflag", "ok"); model.refresh(); oprnerId = opener.window.javascript.getScreenID(); if(oprnerId == "SPMRC03200"){ var keyparam = model.getValue("/root/main/patinfo/patinfolist/pid") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/hngnm") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/sex") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/age") + "¢Ì"; opener.window.javascript.fEnterPatinfo(keyparam); } //2009-10-21 ¿ÀÀü 11:40:01 °­ÁöÈÆ Ãß°¡ : ȯÀÚÀÇ ±â·ÏÀÌ ºÏ¸¶Å©¿¡ ÀÖÀ»¶§ ÅÇ»ö º¯°æ fChkBookmark(); return true; }else{ model.resetInstanceNode("/root/main/patinfo/patinfolist"); messageBox("¾ø´Â µî·Ï¹øÈ£ ÀÔ´Ï´Ù.", "E999", ""); return false; } } }else{ var pAge = getFullAge(model.getValue("/root/main/result/inform/item/rrgstno1")+model.getValue("/root/main/result/inform/item/rrgstno2")); var pGender = getGender(model.getValue("/root/main/result/inform/item/rrgstno1")+model.getValue("/root/main/result/inform/item/rrgstno2")); model.makeValue("/root/main/patinfo/patinfolist/pid", sPid); model.makeValue("/root/main/patinfo/agesex", pGender + "/" + pAge); model.makeValue("/root/main/patinfo/patinfolist/hngnm", sHngnm); model.makeValue("/root/main/patinfo/patinfolist/rrgstno1", model.getValue("/root/main/result/inform/item/rrgstno1")); model.makeValue("/root/main/patinfo/patinfolist/rrgstno2", model.getValue("/root/main/result/inform/item/rrgstno2")); ipt_pid.refresh(); ipt_hngnm.refresh(); opt_age.refresh(); ipt_rrgstno1.refresh(); ipt_rrgstno2.refresh(); //È­¸é ÃʱâÈ­!! //btn_init.dispatch("DOMActivate"); return true; } }else{ // 2014/03/17 ÀÌÁ¤Åà ¼­ºê¹Ô »õ·Î »ý¼º //if (submit("TRPMC02500")){ if (submit("TRMRI00416")){ //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/main/result/patinfo/patinfolist") > 0 ){ model.copyNode("/root/main/patinfo", "/root/main/result/patinfo"); model.makeValue("/root/main/patinfo/agesex", model.getValue("/root/main/patinfo/patinfolist/sex") + "/" + model.getValue("/root/main/patinfo/patinfolist/age")); model.setValue("/root/main/popupendflag", "ok"); model.refresh(); oprnerId = opener.window.javascript.getScreenID(); if(oprnerId == "SPMRC03200"){ var keyparam = model.getValue("/root/main/patinfo/patinfolist/pid") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/hngnm") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/sex") + "¢Ë" + model.getValue("/root/main/patinfo/patinfolist/age") + "¢Ì"; opener.window.javascript.fEnterPatinfo(keyparam); } //2009-10-21 ¿ÀÀü 11:40:01 °­ÁöÈÆ Ãß°¡ : ȯÀÚÀÇ ±â·ÏÀÌ ºÏ¸¶Å©¿¡ ÀÖÀ»¶§ ÅÇ»ö º¯°æ fChkBookmark(); return true; }else{ model.resetInstanceNode("/root/main/patinfo/patinfolist"); messageBox("¾ø´Â µî·Ï¹øÈ£ ÀÔ´Ï´Ù.", "E999", ""); return false; } } } } }else{ messageBox("µî·Ï¹øÈ£¸¦ Á¤È®È÷", "C001"); return false; } } /** * @desc : ȯÀÚÀ̸§ Á¤º¸Á¶È¸ * @id : * @event : onkeypress * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fPnmKeyPress() { model.setValue("/root/source/srchcond", "2"); model.setValue("/root/source/hngnm", ipt_hngnm.currentText); inputEnterKey("btn_search", "DOMActivate"); } /** * @desc : ȯÀÚÁֹιøÈ£ Á¤º¸Á¶È¸ * @id : * @event : onkeypress * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fRgstnoKeyPress() { model.setValue("/root/source/srchcond", "3"); model.setValue("/root/source/rrgstno1", ipt_rrgstno1.currentText); model.setValue("/root/source/rrgstno2", ipt_rrgstno2.value); model.makeValue("/root/source/autoflag", "Y"); inputEnterKey("btn_search", "DOMActivate"); } /** * @desc : ȯÀÚÁֹιøÈ£ µÞÀÚ¸® Á¤º¸Á¶È¸ * @id : * @event : onkeypress * @return : void * @authur : °­ÁöÈÆ */ function fRgstno2KeyPress(){ if(event.keyCode == "13") { model.setValue("/root/source/srchcond", "3"); model.setValue("/root/source/rrgstno1", ipt_rrgstno1.currentText); model.setValue("/root/source/rrgstno2", ipt_rrgstno2.formattedText); model.makeValue("/root/source/autoflag", "Y"); fPopPtinfo(); } } /** * @desc : ȯÀÚÁ¤º¸Á¶È¸ ÆË¾÷ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fPopPtinfo() { //2010.03.25 ¹ÚÁ¾ÈÆ Ãß°¡(¿äû¹øÈ£ : 11804) if (ipt_pid.currentText != "") { model.setValue("/root/source/srchcond", "1"); model.setValue("/root/source/pid", ipt_pid.currentText); } else if (ipt_hngnm.currentText != "") { if (ipt_rrgstno1.currentText != "" || ipt_rrgstno2.formattedText != "") { model.setValue("/root/source/srchcond", "4"); model.setValue("/root/source/hngnm", ipt_hngnm.currentText); model.setValue("/root/source/rrgstno1", ipt_rrgstno1.currentText); model.setValue("/root/source/rrgstno2", ipt_rrgstno2.formattedText); } else { model.setValue("/root/source/srchcond", "2"); model.setValue("/root/source/hngnm", ipt_hngnm.currentText); } } else if (ipt_rrgstno1.currentText != "" || ipt_rrgstno2.formattedText != "") { model.setValue("/root/source/srchcond", "3"); model.setValue("/root/source/rrgstno1", ipt_rrgstno1.currentText); model.setValue("/root/source/rrgstno2", ipt_rrgstno2.formattedText); } modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send"); //2010.03.25 ¹ÚÁ¾ÈÆ Ãß°¡(ȯÀÚ Á¤º¸ Á¶È¸ ÈÄ ÀÚµ¿ Á¶È¸) button3.dispatch("DOMActivate"); //model.resetInstanceNode("/root/source"); //2009-11-14 ¿ÀÀü 11:57:20 °­ÁöÈÆ Ãß°¡ model.makeValue("/root/main/patinfo/agesex", model.getValue("/root/main/patinfo/patinfolist/sex") + "/" + model.getValue("/root/main/patinfo/patinfolist/age")); opt_age.refresh(); } /** * @desc : È­¸é´Ý±â(ó¹æ¿¡¼­ »ç¿ë) * @id : * @event : xforms-select * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fClose() { window.close(); } /* @group : Æú´õ Á¸Àç¿©ºÎ ÆÄ¾Ç * @ver : 2007.01.06 * @by : ¹ÚÁ¾ÈÆ * @----------------------------------- * @type : function * @access : public * @desc : */ function fExistFolder(foldernm) { var fso, folder, s; fso = new ActiveXObject("Scripting.FileSystemObject"); try { folder = fso.GetFolder(foldernm); s = folder.DateCreated; if (s != "") { fDelFolder(foldernm); fMakeFolder(foldernm); } } catch (e) { fMakeFolder(foldernm); } } /* @group : Æú´õ »ý¼º * @ver : 2007.01.06 * @by : ¹ÚÁ¾ÈÆ * @----------------------------------- * @type : function * @access : public * @desc : */ function fMakeFolder(foldernm) { var fso = new ActiveXObject("Scripting.FileSystemObject"); var check = true; while(check){ try { var a = fso.CreateFolder(foldernm); check = false; } catch (e) { check = true; } } } function fMakeFolder_20130327(foldernm) { var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateFolder(foldernm); } /* @group : Æú´õ »èÁ¦ * @ver : 2007.01.06 * @by : ¹ÚÁ¾ÈÆ * @----------------------------------- * @type : function * @access : public * @desc : */ function fDelFolder(foldernm) { var fso; fso = new ActiveXObject("Scripting.FileSystemObject"); fso.DeleteFolder(foldernm); } /* @group : BIT¸ðµâ·ÎºÎÅÍ Å°°ª ¹Þ¾Æ¿È * @ver : 2008.01.17 * @by : ¹ÚÁ¾ÈÆ * @----------------------------------- * @type : function * @access : public * @desc : */ function fSetCertRecKey(key) { setParameter("SPMRI02400_certinfo", key); modal("SPMRI02400"); } /** * @desc : »çº»¹ßÇà ½Åû * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fAppcopy() { setParameter("SMMRC03000_pid", ipt_pid.value); open("SMMRC03000"); } function fAppreq() { setParameter("SMMRI08000_param_pid", ipt_pid.value); setParameter("SMMRI08000_param_pnm", ipt_hngnm.value); open("SMMRI08000"); } /** * @desc : Áúº´ ¹× ¼ö¼ú À妽º È­¸é ¿¬°á * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fDiagOprIndxLnk() { setParameter("SMMRD00400_pid", ipt_pid.value); open("SMMRD00700"); } /** * @desc : ±â·Ï Á¶È¸¿µ¿ª ÃÖ´ë ÃÖ¼ÒÈ­ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fMaxMin() { var leftwidth = grup_left.attribute("width"); if (leftwidth == 0) { btn_minmax.attribute("class") = "icon_left"; grup_right.attribute("width") = 906; grup_right.attribute("left") = 345; grup_left.attribute("width") = 340; iviewerIemr.attribute("width") = 902; iviewerIemr.window.javascript.setChartViewerSize(parseInt(iviewerIemr.attribute("width")), parseInt(iviewerIemr.attribute("height"))); btn_minmax.hint = "ÃÖ´ëÈ­"; } else { btn_minmax.attribute("class") = "icon_right"; grup_left.attribute("width") = 0; grup_right.attribute("left") = 0; grup_right.attribute("width") = 1251; iviewerIemr.attribute("width") = 1247; iviewerIemr.window.javascript.setChartViewerSize(parseInt(iviewerIemr.attribute("width")), parseInt(iviewerIemr.attribute("height"))); btn_minmax.hint = "ÀÌÀüÅ©±â·Î"; } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * @desc : È­¸éÇ¥½Ã ´ë»óÀÌ EMR + IMG ±â·ÏÀΰæ¿ì ó¸® * @id : * @event : onclick * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetNextEmrImgRec() { var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); var instcd = model.getValue("/root/init/env/instcd"); //--20130418 ±èµ¿ÁØ start(html ´Ù¿î·Îµå½Ã º»¿ø°ú Ä¥°î ºÐ±â) var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); //var foldernm = "C:\\Certrec"; //--20130418 ±èµ¿ÁØ end var recall = model.getValue("/root/init/recall"); if (certnodeList.length <= 0) { return; } else if(certnodeList.length > 1) { model.setValue("/root/init/recall", "N"); } var emrpath = ""; var emrorddate = ""; var emrformnm = ""; var emrformcd = ""; var emrdeptnm = ""; var emrdeptcd = ""; var emrpage = ""; var emrhiddenmsg = ""; var recrowno = ""; var k = ""; var pid = ""; var ptnm = ""; var depthngnm = ""; var deptengabbr = ""; var idcrdeptengabbr = ""; var rgstno = ""; var sa = ""; var disporddd = ""; var orddd = ""; var drid = ""; var roomcd = ""; var roomcdicdr = ""; var ordtype = ""; var chosflag = ""; var orddeptcd = ""; var icdrorddeptcd = ""; var signflag = ""; var imgflag = ""; var langflag = ""; var tmptreatno = ""; var tmpiformcd = ""; var signno = 0; var formcd = ""; var srcformcd = ""; var formnm = ""; var formprogflag = ""; var recdt = ""; var recdd = ""; var wardheader = ""; var dateheader = ""; var doctorheader = ""; var printheader = ""; var pageheader = ""; var imgepath = ""; var formrecdt = ""; var fstrgstdt = ""; var lastupdtdt = ""; var staffconfirmdt = ""; var fstrgstrusrnm = ""; var lastupdtrusrnm = ""; var erdt = ""; var ervisittm = ""; var staffnmheader = ""; var staffnm = ""; var emrrecusrnmheader = ""; var emrrecusrnm = ""; var indd = ""; var dschdd = ""; var inorddepthngnm = ""; var dschorddepthngnm = ""; var incnt = ""; var mainyn = ""; var rowno = ""; //2013/02/15 ¼Ò½º ¸ÓÁö ½ÃÀÛ(Ãß°¡) var surgeon = ""; var cover_header = ""; var cover_footer = ""; var local_path = ""; //2013/02/15 ¼Ò½º¸ÓÁö ³¡ var body_header = ""; var body_footer = ""; var makebodyfilecnt =0; var default_cover_header = ""; var default_cover_footer = ""; var cover_header1 = ""; var cover_header2 = ""; var cover_header3 = ""; var cover_header4 = ""; var cover_header10 = ""; var cover_footer1 = ""; var cover_footer2 = ""; var cover_header_filenm = ""; var cover_footer_filenm = ""; var prtnunm = getUserInfo("usernm"); var prtndeptnm = ""; //var getuseren = getUserInfo("userengnm"); var getdate = getCurrentDate(); var gettime = getCurrentTime(); var dateprnt = getdate.substr(0, 4) + "/" + getdate.substr(4, 2) + "/" + getdate.substr(6, 2); var timeprnt = gettime.substr(0, 2) + ":" + gettime.substr(2, 2) + ":" + gettime.substr(4, 2); var SMMRI03000_privateflag = getParameter("SMMRI03000_privateflag"); var prtdt = dateprnt + " " + timeprnt; var signgenrflag = ""; //20100615-kys var careinrmdt = ""; //20100615-kys fExistFolder(foldernm); iviewerIemr.window.javascript.refreshFalse(); for(var i = 1; i <= certnodeList.length; i++) { signno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signno"); formcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formcd"); srcformcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/srcformcd"); formnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formnm"); formprogflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formprogflag"); recdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/recdt"); recdd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/recdd"); trans = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/trans"); ptnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ptnm"); pid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/pid"); rgstno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/rgstno"); depthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/depthngnm"); deptengabbr = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/deptengabbr"); idcrdeptengabbr = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/icdrdeptengabbr"); sa = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/sa"); disporddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/disporddd"); orddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddd"); drid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/drid"); icdrdrid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/icdrdrid"); roomcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/roomcd"); icdrroomcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/icdrroomcd"); ordtype = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ordtype"); chosflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/chosflag"); orddeptcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddeptcd"); signflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signflag"); imgflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/imgflag"); langflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/langflag"); formrecdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formrecdt"); formrecdt = formrecdt.toDate().getDateFormat("YYYY/MM/DD"); fstrgstdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstdt"); lastupdtdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtdt"); staffconfirmdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/staffconfirmdt"); //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ)->ÀÛ¼ºÀÚ, ÀÛ¼ºÀϽ÷Πǥ½ÃÇÑ´Ù. if(getUserInfo("dutplceinstcd") == "012"){ fstrgstrusrnm = "¢Â ÀÛ ¼º ÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); if(fstrgstrusrnm != "") lastupdtrusrnm = "¢Â ÀÛ¼ºÀϽà : " + fstrgstdt; //¼öÁ¤À» ÃÖ¼ÒÈ­ Çϱâ À§ÇØ lastupdtrusrnm¸¦ ¾´´Ù.-kys-20100628 }else{ //¼­¿ï¼º¸ðº´¿ø¿Ü´Â ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ) ±×´ë·Î Ç¥½Ã. // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //fstrgstrusrnm = "¢Â ÃÖÃÊÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); fstrgstrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(fstrgstrusrnm != "") fstrgstrusrnm = fstrgstrusrnm + " (" + fstrgstdt + ")"; */ // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //lastupdtrusrnm = "¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtrusrnm"); lastupdtrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(lastupdtrusrnm != "") lastupdtrusrnm = lastupdtrusrnm + " (" + lastupdtdt + ")"; */ } erdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/erdt"); ervisittm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ervisittm"); staffnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/staffnm"); surgeon = staffnm; emrrecusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/emrrecusrnm"); indd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/indd"); dschdd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschdd"); inorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/inorddepthngnm"); dschorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschorddepthngnm"); mainyn = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/mainyn"); rowno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/rowno"); incnt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/incnt"); if(incnt != "") incnt += " ȸÂ÷"; signgenrflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signgenrflag"); //20100615-kys careinrmdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/careinrmdt"); //20100615-kys var ininfo = indd + " / " + inorddepthngnm; if(erdt != "") ininfo += " (ÀÀ±Þ½Ç ³»¿øÀÏ : " + erdt + ")"; var dschinfo = dschdd + " / " + dschorddepthngnm; var formnmarr = formnm.split("\n"); var topformnm = ""; var botformnm = ""; if (formnmarr.length == 1) { topformnm = formnmarr[0]; } else if (formnmarr.length == 2) { topformnm = formnmarr[0]; botformnm = formnmarr[1]; } else { topformnm = formnm; } //2009-06-02 µî·Ï¹øÈ£ "-" º´¿øº° Á¦°Å var pidynhcd = model.getValue("/root/init/pidynhcd/hardcd/hardcd"); if (pidynhcd == "Y") { for(var k = pid.length; k <= 8; k++) { if(k < 8){ pid = "0"+pid; } } var str1 = pid.substr(0, 3); var str2 = pid.substr(3, 2); var str3 = pid.substr(5, 2); var str4 = pid.substr(7, 1); var tmppid = str1 + " " + str2 + " " + str3 + "-" + str4; } else { tmppid = pid; } if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } if (langflag == "KO") { if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } dateheader = "Áø·á±â°£ : "; doctorheader = "ÁÖÄ¡ÀÇ : "; printheader = "Ãâ·Â : "; prtndeptnm = getUserInfo("dutplcenm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + ".jpg" pageheader = "ÆäÀÌÁö : "; } else { if (chosflag == "O" || chosflag == "S") { wardheader = "Dept : "; } else { wardheader = "Room : "; } dateheader = "Date : "; doctorheader = "Doctor : "; printheader = "Print date : "; prtndeptnm = getUserInfo("deptengnm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + "e.jpg" if (prtndeptnm == "" || prtndeptnm == null) { prtndeptnm = getUserInfo("dutplcenm"); } pageheader = "Page : "; } if (imgflag == "N") { if(trans == "") trans = "Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù.Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù."; var ininm = "cmc"; if( instcd == "032"){ switch(srcformcd) { //case "0000000001"://¿Ü·¡ÃÊÁø //case "0000000002"://¿Ü·¡ÀçÁø //case "0000000004"://ÀÔ¿ø°æ°ú case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; deptengabbr = icdrdeptengabbr; roomcd = icdrroomcd; drid = icdrdrid; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } }else{ switch(srcformcd) { //case "0000000001"://¿Ü·¡ÃÊÁø //case "0000000002"://¿Ü·¡ÀçÁø //case "0000000004"://ÀÔ¿ø°æ°ú case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; deptengabbr = icdrdeptengabbr; roomcd = icdrroomcd; drid = icdrdrid; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1.html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } } // CHECK 2013.07.10 CYW var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if( openerid == "SMMRI08000" && SMMRI03000_privateflag == "2" ){ // º»¿ø º¸È£Á¤Ã¥ ptnm = ""; rgstno = ""; lastupdtrusrnm = ""; fstrgstrusrnm = ""; drid = ""; emrrecusrnm = ""; staffnm = ""; surgeon = ""; tmppid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/pid").substring(0,3) + "****"; }else if( openerid == "SMMRI08000" && SMMRI03000_privateflag == "3" ){ // Ä¥°î º¸È£Á¤Ã¥ ptnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ptnm").substring(0,1) + "**"; rgstno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/rgstno").substring(0,6) + "-*******"; } // ÅëÇÕ±â·ÏÁ¶È¸ Á¶È¸Á¶°Ç(ŸÀÌÆ²Á¦°Å¿©ºÎ)¿¡ µû¸¥ VIEW 2013.09.06 CYW ȯ°æ¼³Á¤º¯¼ö 040, 044 if(model.getValue("/root/envinit/viewflag" ) == "true"){ cover_header = ""; cover_footer = ""; body_header = ""; body_footer = ""; }else{ body_header = "emr/recmngtweb/html/body_header.html"; body_footer = "emr/recmngtweb/html/body_footer.html"; } trans = "\n" + trans + "\n"; //2013/02/15 ¼Ò½º¸ÓÁö ³¡ var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile(foldernm + "\\" + signno + i + "_" + formcd + ".HTML", true, true); a.WriteLine(trans); //a.Write(trans); a.Close(); emrpath = foldernm + "\\" + signno + i + "_" + formcd + ".HTML|"; //emrorddate += orddd + "|"; emrorddate = recdd + "|"; //±â·ÏÀÏÀ» º¸¿©´Þ¶ó´Â ÀÇ·áÁ¤º¸ÆÀ ¿äû emrformnm = formnm + "|"; emrformcd = formcd + "|"; emrdeptnm = deptengabbr + "|"; emrdeptcd = orddeptcd + "|"; emrpage = "1|"; emrhiddenmsg = formcd + "¢Ë" + signno + "¢Ë" + formnm + "¢Ë" + chosflag + "¢Ë" +pid + "¢Ë" + ptnm + "¢Ë" + deptengabbr + "¢Ë" + sa + "¢Ë" + rgstno + "¢Ë" + disporddd + "¢Ë" + drid + "¢Ë" + roomcd + "¢Ë" + disporddd + "¢Ë" + ordtype + "¢Ë" + "E|"; recrowno = rowno; //¿µ»ó-EMR±¸ºÐ|ÆÄÀϰæ·Î|ÀÔ¿øÀÏ|¼­½ÄÁöÄÚµå|¼­½ÄÁöÀ̸§|Áø·á°úÄÚµå|Áø·á°úÀ̸§ var chartinfo = ""; chartinfo = "E|" + emrpath + emrorddate + emrformcd + emrformnm + emrdeptcd + emrdeptnm; model.makeValue("/root/send/iemr/treatno", ""); model.makeValue("/root/send/iemr/docucd", ""); model.makeValue("/root/send/iemr/instcd", model.getValue("/root/init/env/instcd")); //20120704 ÀÌÀ±ÁÖ¼öÁ¤ //2013/02/15 ¼Ò½º¸ÓÁö ½ÃÀÛ(ÁÖ¼® ¹× Ãß°¡) //var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var iemrNode = instance1.selectSingleNode("/root/send/iemr"); //2013/02/15 ¼Ò½º¸ÓÁö ³¡ iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg, recrowno); //iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg); } else { tmptreatno = signno + ","; tmpiformcd = formcd + ","; emrpath = "*|"; emrorddate = "*|"; emrformnm = "*|"; emrformcd = "*|"; emrdeptnm = "*|"; emrdeptcd = "*|"; emrpage = "*|"; emrhiddenmsg = "*|"; recrowno = rowno; model.makeValue("/root/imgrec/iemr/treatno", signno); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); //20120704 ÀÌÀ±ÁÖ¼öÁ¤ //2013/08/13 Start ÀÌÁ¤ÅÃ:ó¹æÅ°°¡ ÀÖÀ»½Ã¿¡ ó¹æÅ°¿¡ ÇØ´çÇÏ´Â À̹ÌÁö¸¸ °¡Á®¿Àµµ·Ï ¼Ò½º Ãß°¡ var cmc_orderseqno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/cmc_orderseqno"); if(cmc_orderseqno!="" && cmc_orderseqno!=null){ model.makeValue("/root/imgrec/iemr/cmc_orderseqno", cmc_orderseqno); }else{ model.makeValue("/root/imgrec/iemr/cmc_orderseqno", ""); } //2013/08/13 End model.makeValue("/root/imgrec/iemr/formprogflag", formprogflag); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg, recrowno); //iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); } } iviewerIemr.window.javascript.refreshTrue(); } /** * @desc : ¹ÌºñÈ®ÀÎ È­¸é ¿ÀÇ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fOpenUnprep() { var pid = model.getValue("/root/main/patinfo/patinfolist/pid"); var orddd = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddd")); var cretno = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("cretno")); setParameter("SPMRI03000_pid", pid); setParameter("SPMRI03000_indd", orddd); setParameter("SPMRI03000_cretno", cretno); var wndobj = getOpenWindow("SPMRI03000"); if(wndobj != null) { wndobj.window.javascript.fInitialize_SPMRI03000(); activateChild("SPMRI03000"); } else { open("SPMRI03000"); } } /** * @desc : Ãâ·Â¹öư Ŭ¸¯ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fClickPrint() { var orddd = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddd")); var cretno = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("cretno")); var orddeptcd = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddeptcd")); var comporddd = model.getValue("/root/init/prtresn/orddd"); var compcretno = model.getValue("/root/init/prtresn/cretno"); var itrgtNodeCnt = getNodesetCnt(model, "/root/hardcd/trgtdept[trgtcd = '" + orddeptcd + "']"); //»çÀ¯´ë»óºÎ¼­ if (itrgtNodeCnt > 0) //°¨¿°³»°ú, Á¤½Å°ú, »êºÎÀΰú, ºñ´¢±â°ú { var sUserDeptcd = getUserInfo("dutplcecd"); var iexNodeCnt = getNodesetCnt(model, "/root/hardcd/exdept[trgtcd = '" + sUserDeptcd + "']"); //»çÀ¯Á¦¿ÜºÎ¼­ // 2013.10.11 start cyw ¼¾ÅÍÀϰæ¿ì ÇØ´ç ÇÏÀ§ºÎ¼­ÀÇ ±â·ÏÀ» º¼¶§ »çÀ¯ÀÔ·ÂÇÏÁö ¾Êµµ·Ï-------------- var cntrcnt = 0; var samechk = 0; model.makeNode("/root/send/cntrsrch"); model.makeValue("/root/send/cntrsrch/instcd", getUserInfo("dutplceinstcd") ); model.makeValue("/root/send/cntrsrch/userdeptcd", sUserDeptcd ); if( submit("TRMRI08114") ){ cntrcnt = getNodesetCount("/root/temp1/cntrdept/cntrdeptlist"); for( var i = 1; i <= cntrcnt ; i ++ ){ if( orddeptcd == model.getValue("/root/temp1/cntrdept/cntrdeptlist[" + i + "]/deptcd") ){ samechk++; } } } // 2013.10.11 end------------------------------------------------------------------------------------------- // ±â·ÏÁ¶È¸½Ã, »çÀ¯ÀÔ·ÂÇÏ´Â °æ¿ì? // 1. »çÀ¯Á¦¿ÜºÎ¼­°¡ ¾Æ´Ò°æ¿ì // 2. ¼±ÅÃÇѱâ·ÏºÎ¼­¿Í »ç¿ëÀÚ ºÎ¼­°¡ °°À» °æ¿ì // 3, °¢°¢ÀÇ Áø·áÀÏÀÚ¿Í ¿ø¹«Å°°¡ ´Ù¸¦ °æ¿ì // 4. ¼¾Åͺμ­ÀÏ °æ¿ì ÇÏÀ§ºÎ¼­°¡ ¾Æ´Ò°æ¿ì if ( (samechk <=0) && (iexNodeCnt <= 0) && (sUserDeptcd != orddeptcd) && (comporddd != orddd && compcretno != cretno) ) //»ç¿ëÀÚ ±Ù¹«ºÎ¼­¿Í ȯÀÚ ¼öÁøºÎ¼­°¡ Ʋ¸°°æ¿ì »çÀ¯Ã¢ ÆË¾÷, ±Ù¹«ºÎ¼­°¡ ÀÇ·áÁ¤º¸ÆÀÀϰæ¿ì Á¦¿Ü { if ( fSetResnSMMRI08000() == true ){ //¿­¶÷½ÂÀÎÈ­¸é¿¡¼­ »çÀ¯ÀÔ·ÂÀÌ µÈ Á¦ÇÑÂ÷Æ®´Â fSetResnSMMRI08000()ÇÔ¼ö¿¡¼­ »çÀ¯ ÀÚµ¿ ¼ÂÆÃ, 2010.09.02 ÁÖÈñ°æ } else //ÅëÇÕ±â·ÏÁ¶È¸¿¡¼­ Á÷Á¢ ±â·ÏÀ» ¿ÀÇÂÇÒ¶§¿¡´Â »çÀ¯ ÀÔ·Â { model.resetInstanceNode("/root/init/prtresn"); setParameter("SPMRI03100_param_nodepath", "/root/init/prtresn"); setParameter("SPMRI03100_param_rsnflag", 'P'); modal("SPMRI03100"); var valiyn = model.getValue("/root/init/prtresn/valiyn"); if (valiyn != "Y") { return; } else { } } } model.makeValue("/root/init/prtresn/orddd", orddd); model.makeValue("/root/init/prtresn/cretno", cretno); } else { model.resetInstanceNode("/root/init/prtresn"); } var appcopykey = iviewerIemr.window.javascript.setCopy(true); //¿µ»óºä¾î¿¡¼­ÀÇ ¸®Åϰª if (appcopykey != "") { //var copykey = appcopykey.split("|"); //var appkeyArr = copykey[0].split("¢Ë"); var copykey = appcopykey.split("¢Ì"); var appkeyArr = copykey[0].split("|"); var reckind = ""; //±â·Ï, ¿µ»ó±¸ºÐ(E/I) var tmpval = ""; var tmpformcd = ""; var tmptotpage = ""; appkeyArr = ""; var copyparam = ""; var compsignno = ""; var compformcd = ""; var tmpreckind = ""; var tmpdeptcd = getUserInfo("dutplcecd"); var tmppid = model.getValue("/root/main/patinfo/patinfolist/pid") var tmporddd = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddd")); var tmpcretno = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("cretno")); var tmpchosflag = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("ordtype")); model.removeNodeSet("/root/prthist"); model.makeNode("/root/prthist"); var leng = 1; for(var i = 0; i < copykey.length-1; i++) { if( copykey[i] != "" ){ appkeyArr = copykey[i].split("¢Ë"); reckind = appkeyArr[0]; if (reckind == "I") { tmpval = appkeyArr[1]; tmpformcd = appkeyArr[2]; tmpreckind = "02"; if (compsignno != tmpval || compformcd != tmpformcd) { compsignno = tmpval; compformcd = tmpformcd; } else { continue; } } else { tmpval = appkeyArr[1]; tmpformcd = appkeyArr[0]; tmpreckind = "01"; if (compsignno != tmpval) { compsignno = tmpval; } else { continue; } } if (tmpcretno == "") tmpcretno = 0; model.makeValue("/root/prthist[" + leng + "]/pid", tmppid); model.makeValue("/root/prthist[" + leng + "]/orddd", tmporddd); model.makeValue("/root/prthist[" + leng + "]/cretno", tmpcretno); model.makeValue("/root/prthist[" + leng + "]/chosflag", tmpchosflag); model.makeValue("/root/prthist[" + leng + "]/signno", tmpval); model.makeValue("/root/prthist[" + leng + "]/formcd", tmpformcd); model.makeValue("/root/prthist[" + leng + "]/reckind", tmpreckind); model.makeValue("/root/prthist[" + leng + "]/userdeptcd", tmpdeptcd); model.makeValue("/root/prthist[" + leng + "]/readprtflag", "P"); model.makeValue("/root/prthist[" + leng + "]/refusge", model.getValue("/root/init/prtresn/resncd")); model.makeValue("/root/prthist[" + leng + "]/refremark", model.getValue("/root/init/prtresn/etc")); //Ãâ·Â·Î±×(¿°¶÷½Åû Ű):ÀÌÀ±ÁÖ¼öÁ¤(20120127) model.makeValue("/root/prthist[" + leng + "]/appno", model.getValue("/root/init/view/appno")); model.makeValue("/root/prthist[" + leng + "]/histno", model.getValue("/root/init/view/histno")); leng++; model.makeValue("/root/send/prvtsrch/formcd", tmpformcd ); submit("TRMRI08113"); var reccnt = model.getValue("/root/temp/prvtsrch/reccnt/cnt"); // °³ÀÎÁ¤º¸º¸È£ Àû¿ë½Ã, CDIS, OCR ¼­½ÄÀº Ãâ·Â ºÒ°¡ 2013.08.20 CYW if( getParameter("SMMRI03000_privateflag") == "2"){ if( tmpformcd == "CDIS" || tmpformcd == "IV146" || reccnt > 0 ){ messageBox("°³ÀÎÁ¤º¸º¸È£Á¤Ã¥À¸·Î ÀÎÇØ ÇØ´ç ¼­½ÄÀ» Ãâ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "I999"); return; } } } } datagrid1.rebuild(); for(var j = 1; j < datagrid1.rows; j++) { datagrid1.rowstatus(j) = 1; } model.removeNodeset("/root/send"); model.makeValue("/root/send/prtlist", datagrid1.getUpdateData()); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); submit("TXMRI03001"); if(iviewerIemr.window.javaScript.printChart("SMMRC03000")) { messageBox("Ãâ·Â", "I001"); } else { messageBox("Ãâ·Â¿¡", "E009"); } model.removeNodeSet("/root/prthist"); model.makeNode("/root/prthist"); datagrid1.refresh(); } } /** * @desc : Áߺзù ±×¸®µå ¸Þ´º * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fMidindxMouseRight() { //2010-02-05 ¿ÀÀü 9:17:04 °­ÁöÈÆ Ãß°¡ : ¿äû¹øÈ£ 10612, Task 40877 º´¿ø,°úº°·Î Ãâ·ÂºÎ¼­¸¦ Á¦ÇÑÇÑ´Ù. var prntuseyn = model.getValue("/root/init/prntuseyn/hardcd/hardcd"); var sUserDeptcd = getUserInfo("dutplcecd"); if(grd_midindx.isCell(event.target) && (grd_midindx.mouserow >= grd_midindx.fixedrows)){ if (prntuseyn == "Y") { if(model.getValue("/root/init/prntdept/hardcd[hardcd='" + sUserDeptcd + "']/hardcd") != ""){ setPopupMenu("grd_midindx", false, "/root/midmsrght/mouserght", "label", "func"); } } else{ setPopupMenu("grd_midindx", false, "/root/midmsrght/mouserght", "label", "func"); } } } /** * @desc : ºÐ·ùÃâ·Â Ŭ¸¯ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fMidPrint() { model.setValue("/root/init/recall", "Y"); iviewerIemrprt.window.javascript.setupChart("ThumbView"); fGetDetlRecForPrt(); var appcopykey = iviewerIemrprt.window.javascript.setCopy(true); //¿µ»óºä¾î¿¡¼­ÀÇ ¸®Åϰª if (appcopykey != "") { var copykey = appcopykey.split("|"); var appkeyArr = copykey[0].split("¢Ë"); var reckind = ""; //±â·Ï, ¿µ»ó±¸ºÐ(E/I) var tmpval = ""; var tmpformcd = ""; var tmptotpage = ""; appkeyArr = ""; var copyparam = ""; var compsignno = ""; var compformcd = ""; var tmpreckind = ""; var tmpdeptcd = getUserInfo("dutplcecd"); var tmppid = model.getValue("/root/main/patinfo/patinfolist/pid") var tmporddd = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddd")); var tmpcretno = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("cretno")); var tmpchosflag = grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("ordtype")); model.removeNodeSet("/root/prthist"); model.makeNode("/root/prthist"); var leng = 1; for(var i = 0; i < copykey.length; i = i + 2) { appkeyArr = copykey[i].split("¢Ë"); reckind = appkeyArr[0]; if (reckind == "I") { tmpval = appkeyArr[1]; tmpformcd = appkeyArr[2]; tmpreckind = "02"; if (compsignno != tmpval || compformcd != tmpformcd) { compsignno = tmpval; compformcd = tmpformcd; } else { continue; } } else { tmpval = appkeyArr[1]; tmpformcd = appkeyArr[0]; tmpreckind = "01"; if (compsignno != tmpval) { compsignno = tmpval; } else { continue; } } if (tmpcretno == "") tmpcretno = 0; model.makeValue("/root/prthist[" + leng+ "]/pid", tmppid); model.makeValue("/root/prthist[" + leng + "]/orddd", tmporddd); model.makeValue("/root/prthist[" + leng + "]/cretno", tmpcretno); model.makeValue("/root/prthist[" + leng + "]/chosflag", tmpchosflag); model.makeValue("/root/prthist[" + leng + "]/signno", tmpval); model.makeValue("/root/prthist[" + leng + "]/formcd", tmpformcd); model.makeValue("/root/prthist[" + leng + "]/reckind", tmpreckind); model.makeValue("/root/prthist[" + leng + "]/userdeptcd", tmpdeptcd); model.makeValue("/root/prthist[" + leng + "]/readprtflag", "P"); model.makeValue("/root/prthist[" + leng + "]/refusge", ""); model.makeValue("/root/prthist[" + leng + "]/refremark", ""); leng++; } datagrid1.rebuild(); for(var j = 1; j < datagrid1.rows; j++) { datagrid1.rowstatus(j) = 1; } model.removeNodeset("/root/send"); model.makeValue("/root/send/prtlist", datagrid1.getUpdateData()); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); submit("TXMRI03001"); if(iviewerIemr.window.javaScript.printChart("SMMRC03000")) { messageBox("Ãâ·Â", "I001"); } else { messageBox("Ãâ·Â¿¡", "E009"); } model.removeNodeSet("/root/prthist"); model.makeNode("/root/prthist"); datagrid1.refresh(); } } /** * @desc : ±â·ÏÁ¶È¸ * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetDetlRecForPrt() { var reccurpos = parseInt(model.getValue("/root/init/reccurpos")); var rowfocus = ""; var midreccurpos = 1; var midpos = 0; //ÁߺзùÁß ¸î¹øÂ° ±â·Ï°è»ê var emrflag = model.getValue("/root/init/emrflag"); //2009-11-02 ¿ÀÈÄ 4:44:56 °­ÁöÈÆ ¼öÁ¤ var reckind = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("reckind")); if (emrflag == "I" && (reckind != "EMR" && reckind != "CDIS")) { var totcnt = "[ " + 1 + " / " + grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt")) + " / " + model.getValue("/root/init/reccnt") + " ]"; model.setValue("/root/init/totcnt", totcnt); lbl_totcnt.refresh(); var treatno = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")); var formcd = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("supitemindxseq")); iviewerIemrprt.window.javascript.cleanViewer(); iviewerIemrprt.window.javascript.refreshFalse(); model.makeValue("/root/imgrec/iemr/treatno", parseInt(treatno)); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemrprt.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); iviewerIemrprt.window.javascript.refreshTrue(); } else { for (var i = 1; i <= grd_midindx.rows; i++) { midcnt = grd_midindx.valueMatrix(i, grd_midindx.colref("cnt")); midreccurpos += parseInt(midcnt); if (midreccurpos > reccurpos) { //grd_midindx.row = i; break; } } var reckind = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("reckind")); var calcReccurpos = parseInt(model.getValue("/root/init/reccurpos")); var bfopentest = model.getValue("/root/init/bfopentest"); var isLis = ""; for (var j = 1; j < grd_midindx.row; j++) { isLis = grd_midindx.valueMatrix(j, grd_midindx.colref("reckind")); if (isLis == "LIS") { calcReccurpos -= 1; } } model.removeNodeset("/root/send"); model.makeValue("/root/send/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/orddd", grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddd"))); model.makeValue("/root/send/cretno", grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("cretno"))); model.makeValue("/root/send/chosflag", grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("ordtype"))); model.makeValue("/root/send/orddeptcd", grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colref("orddeptcd"))); model.makeValue("/root/send/tabflag", model.getValue("/root/init/tabflag")); model.makeValue("/root/send/reccurpos", calcReccurpos); model.makeValue("/root/send/recall", model.getValue("/root/init/recall")); model.makeValue("/root/send/reckind", reckind); model.makeValue("/root/send/itemindxseq", grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq"))); model.makeValue("/root/send/lisflag", grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("lisflag"))); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); //2009-11-02 ¿ÀÈÄ 2:18:45 °­ÁöÈÆ ¼öÁ¤ model.makeValue("/root/send/bfopentest", bfopentest); grd_pathistrow = grd_pathist.row; pathistEmrFlag = grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("emrflag")) if(bfopentest == "Y" && emrflag != "E"){ model.makeValue("/root/send/midbftest", "Y"); } else{ model.makeValue("/root/send/midbftest", "N"); } if(submit("TRMRI03004")) { iviewerIemrprt.window.javascript.cleanViewer(); fGetNextEmrImgRecPrt(); } if (grd_midindx.row > 1) { var prevmidcnt = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt")); midpos = reccurpos - midreccurpos + parseInt(prevmidcnt) + 1; } else { midpos = reccurpos; } var totcnt = "[ " + midpos + " / " + grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt")) + " / " + model.getValue("/root/init/reccnt") + " ]"; model.setValue("/root/init/totcnt", totcnt); lbl_totcnt.refresh(); } } function fGetNextEmrImgRecPrt() { var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); //--20130418 ±èµ¿ÁØ start(html ´Ù¿î·Îµå½Ã º»¿ø°ú Ä¥°î ºÐ±â) var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); //var foldernm = "C:\\Certrec"; //--20130418 ±èµ¿ÁØ end if (certnodeList.length <= 0) return; var emrpath = ""; var emrorddate = ""; var emrformnm = ""; var emrformcd = ""; var emrdeptnm = ""; var emrdeptcd = ""; var emrpage = ""; var emrhiddenmsg = ""; var k = ""; var pid = ""; var ptnm = ""; var depthngnm = ""; var deptengabbr = ""; var rgstno = ""; var sa = ""; var disporddd = ""; var orddd = ""; var drid = ""; var roomcd = ""; var ordtype = ""; var chosflag = ""; var orddeptcd = ""; var signflag = ""; var imgflag = ""; var langflag = ""; var tmptreatno = ""; var tmpiformcd = ""; var signno = 0; var formcd = ""; var srcformcd = ""; var formnm = ""; var formprogflag = ""; var recdt = ""; var recdd = ""; var wardheader = ""; var dateheader = ""; var doctorheader = ""; var printheader = ""; var pageheader = ""; var imgepath = ""; var formrecdt = ""; var fstrgstdt = ""; var lastupdtdt = ""; var staffconfirmdt = ""; var fstrgstrusrnm = ""; var lastupdtrusrnm = ""; var erdt = ""; var ervisittm = ""; var staffnmheader = ""; var staffnm = ""; var emrrecusrnmheader = ""; var emrrecusrnm = ""; var indd = ""; var dschdd = ""; var inorddepthngnm = ""; var dschorddepthngnm = ""; var incnt = ""; var mainyn = ""; var prtnunm = getUserInfo("usernm"); var prtndeptnm = ""; //var getuseren = getUserInfo("userengnm"); var getdate = getCurrentDate(); var gettime = getCurrentTime(); var dateprnt = getdate.substr(0, 4) + "/" + getdate.substr(4, 2) + "/" + getdate.substr(6, 2); var timeprnt = gettime.substr(0, 2) + ":" + gettime.substr(2, 2) + ":" + gettime.substr(4, 2); var prtdt = dateprnt + " " + timeprnt; var signgenrflag = ""; //20100615-kys var careinrmdt = ""; //20100615-kys fExistFolder(foldernm); iviewerIemrprt.window.javascript.refreshFalse(); for(var i = 1; i <= certnodeList.length; i++) { signno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signno"); formcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formcd"); srcformcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/srcformcd"); formnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formnm"); formprogflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formprogflag"); recdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/recdt"); recdd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/recdd"); trans = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/trans"); pid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/pid"); ptnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ptnm"); depthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/depthngnm"); deptengabbr = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/deptengabbr"); rgstno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/rgstno"); sa = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/sa"); disporddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/disporddd"); orddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddd"); drid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/drid"); roomcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/roomcd"); ordtype = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ordtype"); chosflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/chosflag"); orddeptcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddeptcd"); signflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signflag"); imgflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/imgflag"); langflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/langflag"); formrecdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formrecdt"); formrecdt = formrecdt.toDate().getDateFormat("YYYY/MM/DD"); fstrgstdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstdt"); lastupdtdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtdt"); staffconfirmdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/staffconfirmdt"); //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ)->ÀÛ¼ºÀÚ, ÀÛ¼ºÀϽ÷Πǥ½ÃÇÑ´Ù. if(getUserInfo("dutplceinstcd") == "012"){ fstrgstrusrnm = "¢Â ÀÛ ¼º ÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); if(fstrgstrusrnm != "") lastupdtrusrnm = "¢Â ÀÛ¼ºÀϽà : " + fstrgstdt; //¼öÁ¤À» ÃÖ¼ÒÈ­ Çϱâ À§ÇØ lastupdtrusrnm¸¦ ¾´´Ù.-kys-20100628 }else{ //¼­¿ï¼º¸ðº´¿ø¿Ü´Â ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ) ±×´ë·Î Ç¥½Ã. // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //fstrgstrusrnm = "¢Â ÃÖÃÊÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); fstrgstrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(fstrgstrusrnm != "") fstrgstrusrnm = fstrgstrusrnm + " (" + fstrgstdt + ")"; */ // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //lastupdtrusrnm = "¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtrusrnm"); lastupdtrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(lastupdtrusrnm != "") lastupdtrusrnm = lastupdtrusrnm + " (" + lastupdtdt + ")"; */ } erdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/erdt"); ervisittm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ervisittm"); staffnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/staffnm"); surgeon = staffnm; emrrecusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/emrrecusrnm"); indd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/indd"); dschdd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschdd"); inorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/inorddepthngnm"); dschorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschorddepthngnm"); mainyn = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/mainyn"); incnt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/incnt"); if(incnt != "") incnt += " ȸÂ÷"; signgenrflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signgenrflag"); //20100615-kys careinrmdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/careinrmdt"); //20100615-kys var ininfo = indd + " / " + inorddepthngnm; if(erdt != "") ininfo += " (ÀÀ±Þ½Ç ³»¿øÀÏ : " + erdt + ")"; var dschinfo = dschdd + " / " + dschorddepthngnm; var formnmarr = formnm.split("\n"); var topformnm = ""; var botformnm = ""; if (formnmarr.length == 1) { topformnm = formnmarr[0]; } else if (formnmarr.length == 2) { topformnm = formnmarr[0]; botformnm = formnmarr[1]; } else { topformnm = formnm; } //2009-06-02 µî·Ï¹øÈ£ "-" º´¿øº° Á¦°Å var pidynhcd = model.getValue("/root/init/pidynhcd/hardcd/hardcd"); if (pidynhcd == "Y") { for(var k = pid.length; k <= 8; k++) { if(k < 8){ pid = "0"+pid; } } var str1 = pid.substr(0, 3); var str2 = pid.substr(3, 2); var str3 = pid.substr(5, 2); var str4 = pid.substr(7, 1); var tmppid = str1 + " " + str2 + " " + str3 + "-" + str4; } else { tmppid = pid; } if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } if (langflag == "KO") { if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } dateheader = "Áø·á±â°£ : "; doctorheader = "ÁÖÄ¡ÀÇ : "; printheader = "Ãâ·Â : "; prtndeptnm = getUserInfo("dutplcenm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + ".jpg" pageheader = "ÆäÀÌÁö : "; } else { if (chosflag == "O" || chosflag == "S") { wardheader = "Dept : "; } else { wardheader = "Room : "; } dateheader = "Date : "; doctorheader = "Doctor : "; printheader = "Print date : "; prtndeptnm = getUserInfo("deptengnm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + "e.jpg" if (prtndeptnm == "" || prtndeptnm == null) { prtndeptnm = getUserInfo("dutplcenm"); } pageheader = "Page : "; } if (imgflag == "N") { if(trans == "") trans = "Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù.Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù."; var ininm = "cmc"; switch(srcformcd) { case "0000000001"://¿Ü·¡ÃÊÁø case "0000000002"://¿Ü·¡ÀçÁø case "0000000004"://ÀÔ¿ø°æ°ú case "0000003325"://DSC±â·Ï ininm += "_0000000001.ini"; break; case "0000000003"://ÀÔ¿øÃÊÁø //20100615-kys if(signgenrflag == "E"){ //¼­½Ä¹ß»ý±¸ºÐÀÌ ÀÀ±ÞÀϰæ¿ì //ŸÀÌÆ²¿¡ [ÀÀ±Þ]Ãß°¡ topformnm = topformnm + "[ÀÀ±Þ]"; erdt = ""; }else if (signgenrflag == "I"){ //¼­½Ä¹ß»ý±¸ºÐÀÌ ÀÔ¿øÀϰæ¿ì //°£È£ÀԽǽð£ Ãß°¡ erdt = "[º´µ¿ ÀԽǽð£] " + careinrmdt; //±âÁ¸ÀÇ erdtº¯¼ö¸¦ »ç¿ëÇÑ´Ù. } //ÀÔ¿øÀÏÀÚ¿¡¼­ °£È£ÀÔ½ÇÀÏ·Î º¯°æ-kys-20100705 var careinrmdd = careinrmdt.substr(0, 10).toDate("YYYY/MM/DD").getDateFormat(); /* 20100623 ±è´ÞÇö - ÀÔ¿øÃÊÁø Staff»çÀÎ ½ÃÀÛÀÏÀÚ¸¦ 2010.03.01·Î º¯°æ*/ //if(getUserInfo("dutplceinstcd") == "012" && orddd >= "20100301"){ //if(getUserInfo("dutplceinstcd") == "012" && orddd >= "20100316"){ //20100309-kys-ÀÔ¿øÃÊÁø Staff»çÀÎ Ãß°¡ - 20100310-»çº» js¿Í ¹öÁ¯ ¸ÂÃáÈÄ ¹Ý¿µÇϱâ·Î ÇÔ if(getUserInfo("dutplceinstcd") == "012" && careinrmdd >= "20100301"){ staffnmheader = "¢Â StaffÀÛ¼º ¹× È®ÀÎ :"; /*20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) if(staffnm != "") staffnm += "(" + staffconfirmdt + ")"; */ emrrecusrnmheader = ""; ininm += "_1000000003.ini"; }else{ ininm += "_0000000003.ini"; } break; case "0000000676"://¼ö¼ú±â·Ï staffnmheader = "¢Â Surgeon :"; /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(getUserInfo("dutplceinstcd") != "012"){ //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) if(staffnm != "") staffnm += "(" + staffconfirmdt + ")"; }*/ emrrecusrnmheader = ""; ininm += "_0000000676.ini"; break; case "0000003169"://Brief OP Note staffnmheader = ""; ininm += "_0000000676.ini"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à staffnmheader = "¢Â StaffÀÛ¼º ¹× È®ÀÎ :"; /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(getUserInfo("dutplceinstcd") != "012"){ //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) if(staffnm != "") staffnm += "(" + staffconfirmdt + ")"; } */ emrrecusrnmheader = "¢Â Àǹ«±â·Ï»ç :"; ininm += "_0000000680.ini"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï ininm += "_0000000679.ini"; break; case "0000002022"://¸¶Ãë±â·ÏÁö ininm += "_0000002022.ini"; break; default: //ininm += "_0000000001.ini"; if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y") ininm += "_0000000001.ini"; else ininm += ".ini"; break; } trans = "\n" + trans; var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile(foldernm + "\\" + signno + "_" + formcd + ".HTML", true, true); a.WriteLine(trans); //a.Write(trans); a.Close(); emrpath += foldernm + "\\" + signno + "_" + formcd + ".HTML|"; //emrorddate += orddd + "|"; emrorddate += recdd + "|"; //±â·ÏÀÏÀ» º¸¿©´Þ¶ó´Â ÀÇ·áÁ¤º¸ÆÀ ¿äû emrformnm += formnm + "|"; emrformcd += formcd + "|"; emrdeptnm += deptengabbr + "|"; emrdeptcd += orddeptcd + "|"; emrpage += "1|"; emrhiddenmsg += formcd + "¢Ë" + signno + "¢Ë" + formnm + "¢Ë" + chosflag + "¢Ë" +pid + "¢Ë" + ptnm + "¢Ë" + deptengabbr + "¢Ë" + sa + "¢Ë" + rgstno + "¢Ë" + disporddd + "¢Ë" + drid + "¢Ë" + roomcd + "¢Ë" + disporddd + "¢Ë" + ordtype + "¢Ë" + "E|"; //¿µ»ó-EMR±¸ºÐ|ÆÄÀϰæ·Î|ÀÔ¿øÀÏ|¼­½ÄÁöÄÚµå|¼­½ÄÁöÀ̸§|Áø·á°úÄÚµå|Áø·á°úÀ̸§ var chartinfo = "E|" + emrpath + emrorddate + emrformcd + emrformnm + emrdeptcd + emrdeptnm; model.makeValue("/root/send/iemr/treatno", ""); model.makeValue("/root/send/iemr/docucd", ""); model.makeValue("/root/send/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); iviewerIemrprt.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg); } else { tmptreatno += signno + ","; tmpiformcd += formcd + ","; emrpath += "*|"; emrorddate += "*|"; emrformnm += "*|"; emrformcd += "*|"; emrdeptnm += "*|"; emrdeptcd += "*|"; emrpage += "*|"; emrhiddenmsg += "*|"; model.makeValue("/root/imgrec/iemr/treatno", signno); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemrprt.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); } } iviewerIemrprt.window.javascript.refreshTrue(); } /** * @desc : ¿¬¼Óº¸±â ´õºíŬ¸¯½Ã ±â·Ï rowno ¸®ÅÏ ÀÎÅÍÆäÀ̽º * @id : * @event : DOMActivate * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fReturnRecRowno(rowno) { if (rowno != null && rowno != "" && rowno > 0) { model.setValue("/root/init/reccurpos", parseInt(rowno)); } model.refresh(); //pjh } /** * @desc : È­¸éÇ¥½Ã ´ë»óÀÌ EMR + IMG ±â·ÏÀΰæ¿ì ó¸® * @id : * @event : onclick * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetNextEmrImgRecOne() { var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); //--20130418 ±èµ¿ÁØ start(html ´Ù¿î·Îµå½Ã º»¿ø°ú Ä¥°î ºÐ±â) var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); //var foldernm = "C:\\Certrec"; //--20130418 ±èµ¿ÁØ end var recall = model.getValue("/root/init/recall"); if (certnodeList.length <= 0) { return; } else if(certnodeList.length > 1) { model.setValue("/root/init/recall", "N"); } var emrpath = ""; var emrorddate = ""; var emrformnm = ""; var emrformcd = ""; var emrdeptnm = ""; var emrdeptcd = ""; var emrpage = ""; var emrhiddenmsg = ""; var recrowno = ""; var k = ""; var pid = ""; var ptnm = ""; var depthngnm = ""; var deptengabbr = ""; var rgstno = ""; var sa = ""; var disporddd = ""; var orddd = ""; var drid = ""; var roomcd = ""; var ordtype = ""; var chosflag = ""; var orddeptcd = ""; var signflag = ""; var imgflag = ""; var langflag = ""; var tmptreatno = ""; var tmpiformcd = ""; var signno = 0; var formcd = ""; var srcformcd = ""; var formnm = ""; var formprogflag = ""; var recdt = ""; var recdd = ""; var wardheader = ""; var dateheader = ""; var doctorheader = ""; var printheader = ""; var pageheader = ""; var imgepath = ""; var formrecdt = ""; var fstrgstdt = ""; var lastupdtdt = ""; var staffconfirmdt = ""; var fstrgstrusrnm = ""; var lastupdtrusrnm = ""; var erdt = ""; var ervisittm = ""; var staffnmheader = ""; var staffnm = ""; var emrrecusrnmheader = ""; var emrrecusrnm = ""; var indd = ""; var dschdd = ""; var inorddepthngnm = ""; var dschorddepthngnm = ""; var incnt = ""; var mainyn = ""; var rowno = ""; //2013/02/15 ¼Ò½º¸ÓÁö ½ÃÀÛ(Ãß°¡) var surgeon = ""; var cover_header = ""; var cover_footer = ""; //2013/02/15 ¼Ò½º¸ÓÁö ³¡ var prtnunm = getUserInfo("usernm"); var prtndeptnm = ""; //var getuseren = getUserInfo("userengnm"); var getdate = getCurrentDate(); var gettime = getCurrentTime(); var dateprnt = getdate.substr(0, 4) + "/" + getdate.substr(4, 2) + "/" + getdate.substr(6, 2); var timeprnt = gettime.substr(0, 2) + ":" + gettime.substr(2, 2) + ":" + gettime.substr(4, 2); var prtdt = dateprnt + " " + timeprnt; var signgenrflag = ""; //20100615-kys var careinrmdt = ""; //20100615-kys fExistFolder(foldernm); iviewerIemr.window.javascript.refreshFalse(); //for(var i = 1; i <= certnodeList.length; i++) //{ signno = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/signno"); formcd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/formcd"); srcformcd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/srcformcd"); formnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/formnm"); formprogflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/formprogflag"); recdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/recdt"); recdd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/recdd"); trans = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/trans"); pid = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/pid"); ptnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/ptnm"); depthngnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/depthngnm"); deptengabbr = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/deptengabbr"); rgstno = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/rgstno"); sa = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/sa"); disporddd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/disporddd"); orddd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/orddd"); drid = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/drid"); roomcd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/roomcd"); ordtype = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/ordtype"); chosflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/chosflag"); orddeptcd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/orddeptcd"); signflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/signflag"); imgflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/imgflag"); langflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/langflag"); formrecdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/formrecdt"); formrecdt = formrecdt.toDate().getDateFormat("YYYY/MM/DD"); fstrgstdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/fstrgstdt"); lastupdtdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/lastupdtdt"); staffconfirmdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/staffconfirmdt"); //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ)->ÀÛ¼ºÀÚ, ÀÛ¼ºÀϽ÷Πǥ½ÃÇÑ´Ù. if(getUserInfo("dutplceinstcd") == "012"){ fstrgstrusrnm = "¢Â ÀÛ ¼º ÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/fstrgstrusrnm"); if(fstrgstrusrnm != "") lastupdtrusrnm = "¢Â ÀÛ¼ºÀϽà : " + fstrgstdt; //¼öÁ¤À» ÃÖ¼ÒÈ­ Çϱâ À§ÇØ lastupdtrusrnm¸¦ ¾´´Ù.-kys-20100628 }else{ //¼­¿ï¼º¸ðº´¿ø¿Ü´Â ÃÖÃÊÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ), ÃÖÁ¾ÀÛ¼ºÀÚ(ÀÛ¼ºÀϽÃ) ±×´ë·Î Ç¥½Ã. // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //fstrgstrusrnm = "¢Â ÃÖÃÊÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/fstrgstrusrnm"); fstrgstrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/fstrgstrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(fstrgstrusrnm != "") fstrgstrusrnm = fstrgstrusrnm + " (" + fstrgstdt + ")"; */ // KNUH_20110406_¹Ú¼ºÈ£ ¼öÁ¤ //lastupdtrusrnm = "¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/lastupdtrusrnm"); lastupdtrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/lastupdtrusrnm"); /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. if(lastupdtrusrnm != "") lastupdtrusrnm = lastupdtrusrnm + " (" + lastupdtdt + ")"; */ } erdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/erdt"); ervisittm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/ervisittm"); staffnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/staffnm"); emrrecusrnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/emrrecusrnm"); indd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/indd"); dschdd = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/dschdd"); inorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/inorddepthngnm"); dschorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/dschorddepthngnm"); mainyn = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/mainyn"); rowno = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/rowno"); incnt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/incnt"); if(incnt != "") incnt += " ȸÂ÷"; signgenrflag = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/signgenrflag"); //20100615-kys careinrmdt = model.getValue("/root/tmpinicert/iniinfo[" + nodeposcnt + "]/careinrmdt"); //20100615-kys var ininfo = indd + " / " + inorddepthngnm; if(erdt != "") ininfo += " (ÀÀ±Þ½Ç ³»¿øÀÏ : " + erdt + ")"; var dschinfo = dschdd + " / " + dschorddepthngnm; var formnmarr = formnm.split("\n"); var topformnm = ""; var botformnm = ""; if (formnmarr.length == 1) { topformnm = formnmarr[0]; } else if (formnmarr.length == 2) { topformnm = formnmarr[0]; botformnm = formnmarr[1]; } else { topformnm = formnm; } //2009-06-02 µî·Ï¹øÈ£ "-" º´¿øº° Á¦°Å var pidynhcd = model.getValue("/root/init/pidynhcd/hardcd/hardcd"); if (pidynhcd == "Y") { for(var k = pid.length; k <= 8; k++) { if(k < 8){ pid = "0"+pid; } } var str1 = pid.substr(0, 3); var str2 = pid.substr(3, 2); var str3 = pid.substr(5, 2); var str4 = pid.substr(7, 1); var tmppid = str1 + " " + str2 + " " + str3 + "-" + str4; } else { tmppid = pid; } if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } if (langflag == "KO") { if (chosflag == "O" || chosflag == "S") { wardheader = "Áø·á°ú : "; } else { wardheader = "º´½Ç : "; } dateheader = "Áø·á±â°£ : "; doctorheader = "ÁÖÄ¡ÀÇ : "; printheader = "Ãâ·Â : "; prtndeptnm = getUserInfo("dutplcenm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + ".jpg" pageheader = "ÆäÀÌÁö : "; } else { if (chosflag == "O" || chosflag == "S") { wardheader = "Dept : "; } else { wardheader = "Room : "; } dateheader = "Date : "; doctorheader = "Doctor : "; printheader = "Print date : "; prtndeptnm = getUserInfo("deptengnm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + "e.jpg" if (prtndeptnm == "" || prtndeptnm == null) { prtndeptnm = getUserInfo("dutplcenm"); } pageheader = "Page : "; } if (imgflag == "N") { if(trans == "") trans = "Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù.Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù."; //2013/02/15 ¼Ò½º¸ÓÁö ½ÃÀÛ(ÁÖ¼®Ã³¸®) // var ininm = "cmc"; // switch(srcformcd) // { // case "0000000001"://¿Ü·¡ÃÊÁø // case "0000000002"://¿Ü·¡ÀçÁø // case "0000000004"://ÀÔ¿ø°æ°ú // case "0000003325"://DSC±â·Ï // ininm += "_0000000001.ini"; // break; // case "0000000003"://ÀÔ¿øÃÊÁø // //20100615-kys // if(signgenrflag == "E"){ //¼­½Ä¹ß»ý±¸ºÐÀÌ ÀÀ±ÞÀϰæ¿ì // //ŸÀÌÆ²¿¡ [ÀÀ±Þ]Ãß°¡ // topformnm = topformnm + "[ÀÀ±Þ]"; // erdt = ""; // }else if (signgenrflag == "I"){ //¼­½Ä¹ß»ý±¸ºÐÀÌ ÀÔ¿øÀϰæ¿ì // //°£È£ÀԽǽð£ Ãß°¡ // erdt = "[º´µ¿ ÀԽǽð£] " + careinrmdt; //±âÁ¸ÀÇ erdtº¯¼ö¸¦ »ç¿ëÇÑ´Ù. // } // // //20100705-kys-ÀÔ¿øÀÏ¿¡¼­ °£È£ÀÔ½ÇÀÏ·Î º¯°æ // var careinrmdd = careinrmdt.substr(0, 10).toDate("YYYY/MM/DD").getDateFormat(); // // if(getUserInfo("dutplceinstcd") == "012" && careinrmdd >= "20100301"){ // /* 20100623 ±è´ÞÇö - ÀÔ¿øÃÊÁø Staff»çÀÎ ½ÃÀÛÀÏÀÚ¸¦ 2010.03.01·Î º¯°æ*/ // //if(getUserInfo("dutplceinstcd") == "012" && orddd >= "20100301"){ // //if(getUserInfo("dutplceinstcd") == "012" && orddd >= "20100316"){//20100309-kys-ÀÔ¿øÃÊÁø Staff»çÀÎ Ãß°¡ -20100310-»çº»js¿Í ¹öÁ¯ ¸ÂÃáÈÄ ¹Ý¿µÇϱâ·Î ÇÔ. // staffnmheader = "¢Â StaffÀÛ¼º ¹× È®ÀÎ :"; // /*20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) // if(staffnm != "") // staffnm += "(" + staffconfirmdt + ")"; // */ // emrrecusrnmheader = ""; // ininm += "_1000000003.ini"; // }else{ // ininm += "_0000000003.ini"; // } // break; // case "0000000676"://¼ö¼ú±â·Ï // staffnmheader = "¢Â Surgeon :"; // /* 20100705-kys-¸ðµçº´¿ø ÀÛ¼ºÀϽø¦ Á¦¿Ü½ÃŲ´Ù. // if(getUserInfo("dutplceinstcd") != "012"){ //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) // if(staffnm != "") // staffnm += "(" + staffconfirmdt + ")"; // } */ // // emrrecusrnmheader = ""; // ininm += "_0000000676.ini"; // break; // case "0000003169"://Brief OP Note // staffnmheader = ""; // ininm += "_0000000676.ini"; // break; // case "0000000680"://ÀÔÅð¿ø¿ä¾à // staffnmheader = "¢Â StaffÀÛ¼º ¹× È®ÀÎ :"; // /* // if(getUserInfo("dutplceinstcd") != "012"){ //20100628-kys-¼­¿ï¼º¸ðº´¿øÀº staffÀÛ¼ºÀÚ¸¸ Ç¥½ÃÇÑ´Ù.(ÀϽÃÁ¦¿Ü) // if(staffnm != "") // staffnm += "(" + staffconfirmdt + ")"; // } */ // // emrrecusrnmheader = "¢Â Àǹ«±â·Ï»ç :"; // ininm += "_0000000680.ini"; // break; // case "0000000679"://ÀÀ±Þ½Ç±â·Ï // ininm += "_0000000679.ini"; // break; // case "0000002022"://¸¶Ãë±â·ÏÁö // ininm += "_0000002022.ini"; // break; // default: // //ininm += "_0000000001.ini"; // if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y") // ininm += "_0000000001.ini"; // else // ininm += ".ini"; // break; // } // // trans = "\n" + trans; //2013/02/15 ¼Ò½º¸ÓÁö ³¡ //2013/02/15 ¼Ò½º¸ÓÁö ½ÃÀÛ(Ãß°¡) switch(srcformcd) { //case "0000000001"://¿Ü·¡ÃÊÁø //case "0000000002"://¿Ü·¡ÀçÁø //case "0000000004"://ÀÔ¿ø°æ°ú case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1.html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } trans = "\n" + trans + "\n"; //2013/02/15 ¼Ò½º¸ÓÁö ³¡ var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile(foldernm + "\\" + signno + "_" + formcd + ".HTML", true, true); a.WriteLine(trans); //a.Write(trans); a.Close(); emrpath = foldernm + "\\" + signno + "_" + formcd + ".HTML|"; //emrorddate += orddd + "|"; emrorddate = recdd + "|"; //±â·ÏÀÏÀ» º¸¿©´Þ¶ó´Â ÀÇ·áÁ¤º¸ÆÀ ¿äû emrformnm = formnm + "|"; emrformcd = formcd + "|"; emrdeptnm = deptengabbr + "|"; emrdeptcd = orddeptcd + "|"; emrpage = "1|"; emrhiddenmsg = formcd + "¢Ë" + signno + "¢Ë" + formnm + "¢Ë" + chosflag + "¢Ë" +pid + "¢Ë" + ptnm + "¢Ë" + deptengabbr + "¢Ë" + sa + "¢Ë" + rgstno + "¢Ë" + disporddd + "¢Ë" + drid + "¢Ë" + roomcd + "¢Ë" + disporddd + "¢Ë" + ordtype + "¢Ë" + "E|"; recrowno = rowno; //¿µ»ó-EMR±¸ºÐ|ÆÄÀϰæ·Î|ÀÔ¿øÀÏ|¼­½ÄÁöÄÚµå|¼­½ÄÁöÀ̸§|Áø·á°úÄÚµå|Áø·á°úÀ̸§ var chartinfo = ""; chartinfo = "E|" + emrpath + emrorddate + emrformcd + emrformnm + emrdeptcd + emrdeptnm; model.makeValue("/root/send/iemr/treatno", ""); model.makeValue("/root/send/iemr/docucd", ""); model.makeValue("/root/send/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg, recrowno); //iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg); } else { tmptreatno = signno + ","; tmpiformcd = formcd + ","; emrpath = "*|"; emrorddate = "*|"; emrformnm = "*|"; emrformcd = "*|"; emrdeptnm = "*|"; emrdeptcd = "*|"; emrpage = "*|"; emrhiddenmsg = "*|"; recrowno = rowno; model.makeValue("/root/imgrec/iemr/treatno", signno); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg, recrowno); //iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); } /* if (certnodeList.length > 1 && certnodeList.length > nodeposcnt) { multirecyn = "Y"; } else { multirecyn = "N"; nodeposcnt = 1; }*/ //} iviewerIemr.window.javascript.refreshTrue(); } /** * @desc : ºÏ¸¶Å© µî·Ï Ŭ¸¯½Ã ¸ð´Þâ È£Ãâ * @id : * @event : DOMActivate * @return : void * @authur : °­ÁöÈÆ */ function fSetBookmark() { var ViewMode; ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); var appcopykey = iviewerIemr.window.javascript.SetMarkPage(ViewMode); //¿µ»óºä¾î¿¡¼­ÀÇ ¸®Åϰª var selPid = model.getValue("/root/main/patinfo/patinfolist/pid"); if(selPid != ""){ if(appcopykey != null && appcopykey != "" ){ appcopykey = appcopykey.getTrim(); var copykey = appcopykey.split("|"); var appkeyArr = ""; var imageCnt = 0; //1Â÷ÀûÀ¸·Î ¿µ»óEMR¸¸ µî·Ï°¡´É. ¼±ÅÃµÈ ¿µ»óEMRÀÇ °¹¼ö¸¦ ÆÄ¾ÇÇÑ´Ù. for(var i = 0; i < copykey.length; i++){ appkeyArr = copykey[i].split("¢Ë"); reckind = appkeyArr[0]; if (reckind == "I"){ imageCnt++; } } if(imageCnt > 0){ //¼±ÅÃµÈ À̹ÌÁöÁß¿¡ ¿µ»óEMRÀÌ ÀÖÀ»°æ¿ì setParameter("SPMRI01500_reckey", appcopykey); setParameter("SPMRI01500_setflag", "A"); modal("SPMRI01500"); //ºÏ¸¶Å© treeview ÀçÁ¶È¸ fGetTreeView(); } else{ messageBox("ÇöÀç ¿µ»óEMR¸¸ µî·Ï ","I006"); return; } } else{ var ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); if (ViewMode == null || ViewMode == "" || ViewMode != "ChartView") { messageBox("¼±ÅÃµÈ ±â·ÏÀÌ","I004"); return; } } } else{ messageBox("¼±ÅÃµÈ È¯ÀÚ°¡","I004"); model.toggle("grd"); btn_all.selected = true; model.setFocus("ipt_pid"); return; } } /** * @group : * @ver : * @by : 2009-10-16 ¿ÀÀü 10:13:04 °­ÁöÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : Æ®¸®ºä Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetTreeView(){ //ºÏ¸¶Å© Æ®¸®ºä´Â ȯÀÚ°¡ Á¶È¸µÇ¾îÀÖ¾î¾ß¸¸ Á¶È¸µÈ´Ù. ȯÀÚ°¡¾øÀ»°æ¿ì Àüüâ ¸ðµå var selPid = model.getValue("/root/main/patinfo/patinfolist/pid"); if(selPid == ""){ messageBox("¼±ÅÃµÈ È¯ÀÚ°¡","I004"); model.toggle("grd"); btn_all.selected = true; model.setFocus("ipt_pid"); return; } else{ //ºÏ¸¶Å©°¡ ¼±ÅõǾî¾ß¸¸ Á¶È¸¸¦ ÇÑ´Ù. var selIndx = switch1.selectedIndex; var bmkAll = chk_allbmk.value; if(bmkAll != "A"){ bmkAll = "S"; } if(selIndx == 1){ //InstanceÃʱâÈ­ model.removenode("/root/main/treeview"); model.makeNode("/root/main/treeview"); //send Node ¼³Á¤ model.removenode("/root/send/bmkpara"); model.makeValue("/root/send/bmkpara/pid", selPid); model.makeValue("/root/send/bmkpara/bmkall", bmkAll); if(submit("TRMRI01500")){ trv_bookmark.rebuild(); //2010-02-23 ¿ÀÈÄ 9:40:13 °­ÁöÈÆ ¼öÁ¤ : ¿Ü·¡¿ä¾àÁö°¡ÀÖÀ»°æ¿ì ÀÚ±â°úÀÇ ¿Ü·¡¿ä¾àÁö°¡ ÀÚµ¿ ¼±ÅõȴÙ. var nodelist = instance1.selectNodes("/root/main/treeview/item"); var sUserDeptcd = getUserInfo("dutplcecd"); //2010-03-09 ÀÌȯ¼® : ³»°ú ºÐ°úµé ¿Ü·¡¿ä¾àÁö ºÏ¸¶Å©¿¡¼­ ÀÚµ¿¼±Åà mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/mdsupdept", 9931); //ÇϵåÄÚµå Å×ÀÌºí¿¡ ÀÖ´Â if(model.getValue("/root/init/mdsupdept/hardcd[hardcd='" + sUserDeptcd + "']/hardcd")) { submit("TRMRI00410", "", "/root/init/mdsupdept/hardcd[hardcd='" + sUserDeptcd + "']/hardcd", "/root/tmp/ordsupdeptcd"); var ordSupDeptcd = model.getValue("/root/tmp/ordsupdeptcd/ordsupdeptcd"); sUserDeptcd = ordSupDeptcd; } var deptNodeIndx = 0; if(nodelist.length > 0){ for (var i = 0; i < nodelist.length; i++){ var selNode = nodelist.item(i); var markdeptcd = selNode.selectsinglenode("markdeptcd").text; if(markdeptcd == sUserDeptcd){ deptNodeIndx = i; break; } } trv_bookmark.select(i); fGetBookmarkItem(); } } } } } /** * @group : * @ver : * @by : 2009-10-16 ¿ÀÀü 10:13:04 °­ÁöÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÏ¸¶Å© Ç׸ñÀ» ´õºíŬ¸¯ÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fGetBookmarkItem(){ var selFolder = new SELFOLDER(); itemno = selFolder.itemno; linkflag = selFolder.linkflag; if(linkflag == "Y"){ model.removeNode("/root/send/bookmark"); model.makeValue("/root/send/bookmark/itemno", itemno); submit("TRMRI00408"); var recinfos = instance1.selectNodes("/root/tmp/recinfos/recinfo"); if(recinfos.length > 0){ //ÃʱâÈ­ iviewerIemr.window.javascript.cleanViewer(); iviewerIemr.window.javascript.refreshFalse(); model.removenode("/root/tmp/imgrec"); //ÅëÇÕ±â·ÏÁ¶È¸ ȯÀÚÁ¤º¸ ¼ÂÆÃ var selPid = ""; //ºÏ¸¶Å©¿¡ µî·ÏµÈ Á¤º¸¸¦ °¡Á®¿Â´Ù. for(var i = 0 ; i < recinfos.length; i++){ var recinfo = recinfos.item(i); var emrflag = recinfo.selectSingleNode("emrflag").text; //¿µ»óÀ϶§ if(emrflag == "I"){ var nodePos = i+1; var treatno = recinfo.selectSingleNode("recno").text; var docucd = recinfo.selectSingleNode("formcd").text; var pageno = recinfo.selectSingleNode("pageno").text; var pid = recinfo.selectSingleNode("pid").text; selPid = pid; model.makeValue("/root/tmp/imgrec/iemr[" + nodePos + "]/treatno", parseInt(treatno)); model.makeValue("/root/tmp/imgrec/iemr[" + nodePos + "]/pid", pid); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/orddeptcd"); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/indd"); model.makeValue("/root/tmp/imgrec/iemr[" + nodePos + "]/docucd", docucd); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/ioflag"); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/cmc_cretno"); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/cmc_spcid"); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/cmc_orddate"); model.makeNode("/root/tmp/imgrec/iemr[" + nodePos + "]/cmc_orderseqno"); model.makeValue("/root/tmp/imgrec/iemr[" + nodePos + "]/pageno", parseInt(pageno)); } } //ÅëÇÕ±â·ÏÁ¶È¸ ȯÀÚÁ¤º¸ÀԷ¶õ Setting if(chk_allbmk.value == "A"){ ipt_pid.value = selPid; chkPidRtn = fPidKeyPress(); } var iemrNode = instance1.selectSingleNode("/root/tmp/imgrec"); //chartÃß°¡ var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.append_BmarkChart(iemrNode, chartinfo, hiddenmsg); iviewerIemr.window.javascript.refreshTrue(); //ViewMode¸¦ ¿©·¯ÆäÀÌÁö º¸±â·Î Setting //lyj // var ViewMode; // ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); // if (ViewMode == null || ViewMode == "" || ViewMode != "ChartView") // { // //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ // if (grup_paging.visible) { // iviewerIemr.window.javascript.setupChart("ThumbView"); // } else { // iviewerIemr.window.javascript.setupChart("ChartView"); // } // } } else{ messageBox("µî·ÏµÈ ±â·ÏÀÌ ", "I004"); return; } } } /** * @group : * @ver : * @by : 2009-10-16 ¿ÀÀü 10:13:04 °­ÁöÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼±ÅÃÇÑ Æú´õÀÇ Á¤º¸ * @param : * @return : * @--------------------------------------------------- */ function SELFOLDER(){ var item = trv_bookmark.item(trv_bookmark.selectedIndex); if(item == null) return; var currow = item.index + 1; this.level = model.getValue("/root/main/treeview/item["+currow+"]/level"); this.itemno = model.getValue("/root/main/treeview/item["+currow+"]/itemno"); this.supitemno = model.getValue("/root/main/treeview/item["+currow+"]/supitemno"); this.itemnm = model.getValue("/root/main/treeview/item["+currow+"]/itemnm"); this.linkflag = model.getValue("/root/main/treeview/item["+currow+"]/linkflag"); this.pid = model.getValue("/root/main/treeview/item["+currow+"]/pid"); } /** * @group : * @ver : * @by : 2009-10-16 ¿ÀÀü 10:13:04 °­ÁöÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : Æú´õ¸¦ ¼öÁ¤ÇÔ * @param : * @return : * @--------------------------------------------------- */ function fModiFolder(){ setParameter("SPMRI01500_setflag", "M"); open("SPMRI01500"); fGetTreeView(); } /** * @group : * @ver : * @by : 2009-10-16 ¿ÀÀü 10:13:04 °­ÁöÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÏ¸¶Å©¿¡ ÇØ´çȯÀÚ ±â·ÏÀÌ ÀÖÀ¸¸é ºÏ¸¶Å© ÅÇ »öÀ» º¯°æ. * @param : * @return : * @--------------------------------------------------- */ function fChkBookmark(){ var selPid = model.getValue("/root/main/patinfo/patinfolist/pid"); model.removeNode("/root/send/selpid"); model.makeValue("/root/send/selpid", selPid); if(submit("TRMRI00409")){ var itemNodes = instance1.selectNodes("/root/tmp/chkitem/itemno"); if(0 < itemNodes.length){ btn_mark.attribute("color") = "#ff0000"; } else{ btn_mark.attribute("color") = ""; } } } function fUpKeyBtn() { if ( (grd_pathist.row-1) >= grd_pathist.fixedRows ) { fGetRecMidIndx(grd_pathist.row-1); grd_pathist.row = grd_pathist.row - 1; } } function fDownKeyBtn() { if ( (grd_pathist.row+1) != grd_pathist.rows ) { fGetRecMidIndx(grd_pathist.row+1); grd_pathist.row = grd_pathist.row + 1; } } /** * @group : * @ver : * @by : 2009-10-30 ÁÖÈñ°æ * @--------------------------------------------------- * @type : function * @access : public * @desc : xrwÈ­¸é³»¿¡¼­ ¹æÇâŰ(¡è , ¡é) À̺¥Æ® ¹ß»ý ½Ã ´ÙÀ½/ÀÌÀüÀÇ ¼öÁøÀÌ·Â Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function onkeydown() { /* if (event.keyCode == 38) //¡è { if ( (grd_pathist.row-1) >= grd_pathist.fixedRows ) { fGetRecMidIndx(grd_pathist.row-1); grd_pathist.row = grd_pathist.row - 1; } } else if ( event.keyCode == 40 ) //¡é { if ( (grd_pathist.row+1) != grd_pathist.rows ) { fGetRecMidIndx(grd_pathist.row+1); grd_pathist.row = grd_pathist.row + 1; } } else { event.preventDefault(); } event.stopPropagation();*/ } /** * @group : * @ver : * @by : 2010-02-17 ¹ÚÁ¾ÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼öÁøÀ̷º°, Áø·á°úº° ¶óµð¿Éư ¼±Åà * @param : * @return : * @--------------------------------------------------- */ function fSelectOption() { var option = model.getValue("/root/init/env/option"); if (option == "H") { model.toggle ("grd"); bool_viewflag.attribute("top") = "478"; bool_viewflag.attribute("left") = "313"; btn_in.value = "ÀÔ¿ø"; btn_in.attribute("width") = "47"; btn_in.attribute("left") = "246"; btn_out.attribute("width") = "47"; btn_out.attribute("left") = "200"; btn_out.value = "¿Ü·¡"; btn_in.visible = true; btn_all.visible = true; btn_er.visible = true; caption2.value = "¼öÁøÀÌ·Â"; cmb_dept.disabled = false; fSetGridSize("one"); if(btn_all.selected) { btn_all.dispatch("DOMActivate"); } else if(btn_out.selected) { btn_out.dispatch("DOMActivate"); } else if(btn_in.selected) { btn_in.dispatch("DOMActivate"); } else if(btn_er.selected) { btn_er.dispatch("DOMActivate"); } else if(btn_mark.selected) { btn_mark.dispatch("DOMActivate"); } }else if (option == "D"){ model.toggle ("grd"); bool_viewflag.attribute("top") = "478"; bool_viewflag.attribute("left") = "313"; btn_all.visible = true; btn_in.value = "ÀÔ¿ø"; btn_in.attribute("left") = "246"; btn_in.attribute("width") = "47"; btn_out.attribute("width") = "47"; btn_out.attribute("left") = "200"; btn_out.value = "¿Ü·¡"; btn_in.visible = true; btn_out.visible = true; btn_er.visible = true; caption2.value = "Áø·á°ú"; cmb_dept.disabled = true; fSetGridSize("two"); model.removeNodeset("/root/main/pathist/patordhist"); grd_pathist.refresh(); iviewerIemr.window.javascript.cleanViewer(); model.setValue("/root/init/totcnt", ""); model.removeNodeset("/root/send"); model.makeValue("/root/send/instcd", model.getValue("/root/init/env/instcd")); model.removeNodeset("/root/main/pathist/patordhist"); model.removeNodeset("/root/main/midindx/midindxlist"); model.resetInstanceNode("/root/init/accresn"); model.resetInstanceNode("/root/init/prtresn"); model.resetInstanceNode("/root/init/itemindxseq"); model.resetInstanceNode("/root/init/midreccnt"); model.resetInstanceNode("/root/init/reccurpos"); grd_midindx.refresh(); var sUserDeptcd = getUserInfo("dutplcecd"); var defdept = model.getValue("/root/envinit/defdept/answcnt"); if (defdept == "") defdept = "002"; //ÇØ´ç°ú, Àüü°ú ȯ°æ¼³Á¤ if (defdept == "002"){ model.setValue("/root/init/orddept", "ALL"); datagrid3.row = 1; datagrid3.rowstyle(1, "data", "background-color") = "#ffcc99"; }else if (defdept == "001"){ var itrgtNodeCnt = getNodesetCnt(model, "/root/initinfo/dplist[deptcd = '" + sUserDeptcd + "']"); if (itrgtNodeCnt > 0){ model.setValue("/root/init/orddept", sUserDeptcd); var row = datagrid3.findRow(sUserDeptcd, 1, 1, false, false); datagrid3.row = row; datagrid3.rowstyle(row, "data", "background-color") = "#ffcc99"; }else{ model.setValue("/root/init/orddept", "ALL"); datagrid3.row = 1; datagrid3.rowstyle(1, "data", "background-color") = "#ffcc99"; } }else{ model.setValue("/root/init/orddept", "ALL"); datagrid3.row = 1; datagrid3.rowstyle(1, "data", "background-color") = "#ffcc99"; } cmb_dept.refresh(); fDbclickDept(); // if (grd_pathist.rows > 1) // { // grd_pathist.row = 1; // fGetRecMidIndx(); // } }else if(option == "F"){ caption2.value = "±â·ÏÁö"; cmb_dept.disabled = false; btn_er.visible = false; btn_all.visible = false; btn_out.attribute("left") = "145"; btn_out.attribute("width") = "75"; btn_out.value = "¿Ü·¡/°ÇÁø"; btn_in.value = "ÀÔ¿ø/ÀÀ±Þ/DSC"; btn_in.attribute("width") = "120"; btn_in.attribute("left") = "220"; model.toggle ("rec"); bool_viewflag.attribute("top") = "216"; bool_viewflag.attribute("left") = "210"; if( btn_out.selected != true && btn_in.selected != true ){ btn_out.selected = true; } // ±â·ÏÁöº° Á¶È¸¸¦ À§ÇÑ Combo¹Ú½º¿¡ µé¾î°¥ ¼­½Ä Á¶È¸ 2014.02.19 model.removeNodeset("/root/send/recsrch"); model.makeNode("/root/send/recsrch"); if(btn_out.selected) { model.makeValue("/root/send/recsrch/ordtype", "O"); } else if(btn_in.selected) { model.makeValue("/root/send/recsrch/ordtype", "I"); } model.makeValue("/root/send/recsrch/instcd" , getUserInfo("dutplceinstcd")); model.makeValue("/root/send/recsrch/hardcd", "5627"); submit("TRMRI08115"); cmb_recformcd.refresh(); }else{ cmb_dept.disabled = false; } model.refresh(); } /** * @group : * @ver : * @by : 2010-02-18 ¹ÚÁ¾ÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÎ¼­ ±×¸®µå ´õºíŬ¸¯ * @param : * @return : * @--------------------------------------------------- */ function fDbclickDept() { var row = datagrid3.row; var deptcd = datagrid3.valueMatrix(row, datagrid3.colref("deptcd")); var privateflag = getParameter("SMMRI03000_privateflag"); var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); var breakyn = getParameter("SMMRI08000_breakyn"); if ( openerid != "SMMRI08000" ) { breakyn = "false"; } else //¿­¶÷½Åû¿¡¼­ ºÐ±â -20120129 ÀÌÀ±ÁÖ { var deptengabbr = datagrid3.valueMatrix(row, datagrid3.colref("deptengabbr")); var prntdeptengabbr = opener.window.javascript.getParameter("SMMRI00400_param_prntdeptengabbr"); var prntidx = prntdeptengabbr.indexOf(deptengabbr); if (prntidx > -1) { btn_prnt.attribute("visibility") = "visible"; //Ãâ·Â¹öư º¸ÀÓ if(privateflag == "1"){ txt_private.visible = false; } }else { btn_prnt.attribute("visibility") = "hidden"; txt_private.visible = false; } } if ( row > 0 && breakyn == "false" ) { datagrid3.allstyle("data", "background-color") = "#ffffff"; datagrid3.rowstyle(row, "data", "background-color") = "#ffcc99"; model.setValue("/root/init/orddept", deptcd); cmb_dept.refresh(); fGetPatOrdHist(null); var option = model.getValue("/root/envinit/option/answcnt"); if (option == "") option = "001"; var tab = model.getValue("/root/envinit/tab/answcnt"); if (tab == "") tab = "001"; //¼öÁøÀÌ·Â, Áø·á°úº°, ¼­½ÄÁöº°(¹Ì°³¹ß)¿¡ µû¸¥ Á¶°Ç ¼³Á¤ if(option == "002" && tab != "005") //ºÏ¸¶Å©°¡ ¾Æ´Ñ°æ¿ì¿¡ ÀÚµ¿ Á¶È¸ { if (grd_pathist.rows > 1) { grd_pathist.row = 1; fGetRecMidIndx(); } } } else if (breakyn == "false") { messageBox("ȯÀÚÀÇ Áø·á°ú¸¦ ", "C002"); return; } } /** * @group : * @ver : * @by : 2010-02-18 ¹ÚÁ¾ÈÆ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¸Þ¼¼Áö ó¸® * @param : * @return : * @--------------------------------------------------- */ function fShowMessage(msg) { setParameter("msg", msg); modal("SPMRI03300", getCurrentMonitorNumber(), 1000, 700, "", "", "","width:295px; height:125px; caption:hidden; resize:false;"); iviewerIemr.model.setfocus("objChartView", true); } /** * ¼­ ½Ä Header & Footer Á¤ÀÇ 2013.07.08 CYW * @param srcformcd * @returns */ function MakerHeaderNFooter( srcformcd , formprogflag , mainyn ){ var instcd = model.getValue("/root/init/env/instcd"); var formcd = srcformcd; // ¼­½ÄÄÚµå var cover_header = ""; var cover_header_start = ""; var cover_header_txt = ""; var cover_header_end = ""; var cover_footer = ""; var cover_footer_start = ""; var cover_footer_txt = ""; var cover_footer_end = ""; var body_header = ""; var body_footer = ""; var logoImg031 = getDomain() + "/himed/webapps/com/commonweb/images/logo_lctech_031.png"; var logoImg032 = getDomain() + "/himed/webapps/com/commonweb/images/logo_lctech_032.png"; //var logoImg032 = getDomain() + "/himed/webapps/com/commonweb/images/logo032.gif"; var logo = ""; var ex = "\n"; if( instcd == "031" ) { logo = logoImg031; }else if( instcd == "032" ){ logo = logoImg032; }else{ logo = logoImg031; } // Cover Header ºÎºÐ --------------------------------------------------------------------------------------------------- cover_header_start =" " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n
" + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n
" + "\n " + "\n
" + "\n
" + "\n
" + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n
" + "\n
" + "\n
" + "\n
" + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n " + "\n
" + "\n
"; cover_header_end = "\n"+ "\n"; // Cover Footer ºÎºÐ --------------------------------------------------------------------------------------------------- cover_footer_start = ""+ "\n"+ "\n"+ "\n
"+ "\n "+ "\n "+ "\n "; cover_footer_end = "\n
"+ "\n
¢Â ÃÖÃÊÀÛ¼ºÀÚ :
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
ÆäÀÌÁö:/
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
"+ "\n
"+ "\n"+ "\n"+ "\n"; //Body Header ºÎºÐ --------------------------------------------------------------------------------------------------- body_header = ""+ "\n "+ "\n "+ "\n
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
"+ "\n
"+ "\n "+ "\n "+ "\n"; // Body Footer ºÎºÐ --------------------------------------------------------------------------------------------------- body_footer = ""+ "\n "+ "\n "+ "\n
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
¢Â ÃÖÃÊÀÛ¼ºÀÚ : ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ :
"+ "\n
"+ "\n
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
ÆäÀÌÁö:/
"+ "\n "+ "\n "+ "\n "+ "\n "+ "\n
"+ "\n
"+ "\n "+ "\n "+ "\n"; // ---------------------------------------------------------------------------------------------------------------------- if( formcd == "0000000003" ){ // ÀÔ¿øÃÊÁø cover_header_txt = "\n
" + "\n " + "\n " + "\n " + "\n
ÀÔ¿øÀÏÀÚ :
ÀÔ ¿ø °ú :
" + "\n
"; cover_header = cover_header_start + cover_header_txt + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else if( formcd == "0000000676" ){ // ¼ö¼ú±â·Ï cover_header = cover_header_start + cover_header_end; cover_footer_txt = "\n¢Â Surgeon : "+ "\n "+ "\n "+ "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : "+ "\n "+ "\n "+ "\n"; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else if( formcd == "0000000679" ){ // ÀÀ±Þ½Ç±â·Ï cover_header_txt = "\n
" + "\n " + "\n " + "\n " + "\n " + "\n " + "\n
Áø·áÀÏÀÚ :
Áø ·á °ú :
[ȯÀÚ ³»¿ø½Ã°£] :
" + "\n
"; cover_header = cover_header_start + cover_header_txt + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else if( formcd == "0000000680" ){ // ÀÔÅð¿ø¿ä¾à cover_header_txt = "\n
" + "\n " + "\n " + "\n " + "\n " + "\n
[ÀÔÅð¿øÁ¤º¸]
  ÀÔ¿øÀÏ/ÀÔ¿ø°ú :
  Åð¿øÀÏ/Åð¿ø°ú :
" + "\n
"; cover_header = cover_header_start + cover_header_txt + cover_header_end; cover_footer_txt = "\n¢Â StaffÀÛ¼º ¹× È®ÀÎ : "+ "\n "+ "\n "+ "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : "+ "\n ¢Â Àǹ«±â·Ï»ç : "+ "\n "+ "\n "+ "\n"; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else if( formcd == "0000002022" ){ // ¸¶Ãë±â·ÏÁö cover_header = cover_header_start + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else if( formcd == "0000003169" ){ // Brief OP Note cover_header = cover_header_start + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else{ if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header_txt = "\n
" + "\n " + "\n "+ "\n "+ "\n
Áø·áÀÏÀÚ :
Áø ·á °ú :
" + "\n
"; cover_header = cover_header_start + cover_header_txt + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; }else{ cover_header = cover_header_start + cover_header_end; cover_footer_txt = "\n ¢Â ÃÖÁ¾ÀÛ¼ºÀÚ : " + "\n " + "\n " + "\n "; cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end; } } var txt = cover_header + "¢¾" + cover_footer + "¢¾" + body_header + "¢¾" + body_footer; return txt; } function MakeRecFile( hfflag, txt, htmltxt ){ var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); var local_path =""; local_path = foldernm + "\\"; if( hfflag == "h" ){ var headso = new ActiveXObject("Scripting.FileSystemObject"); if(headso.FileExists(local_path +txt + "_cover_header.html") == true) { headso.DeleteFile(local_path + txt + "_cover_header.html", true) } var h = headso.CreateTextFile( local_path + txt + "_cover_header.html" , true, true); h.WriteLine(htmltxt); h.Close(); } if( hfflag == "f" ){ var footso = new ActiveXObject("Scripting.FileSystemObject"); if(footso.FileExists(local_path + txt + "_cover_footer.html") == true) { footso.DeleteFile(local_path + txt + "_cover_footer.html", true) } var f = footso.CreateTextFile( local_path + txt + "_cover_footer.html" , true, true); f.WriteLine(htmltxt); f.Close(); } } function fGetDetlFormRec(){ grd_reclist.fixedcellischeck(0,1)=false; iviewerIemr.window.javascript.cleanViewer(); if( model.getValue("/root/init/recformdata/formcd") == null ){ messageBox("Á¶È¸ÇÒ ¼­½ÄÀ» ¼±ÅÃÇÑ ÈÄ ÁøÇàÇϽʽÿÀ.", "C999"); return; } if( model.getValue("/root/init/recformdata/fromdd") == null || model.getValue("/root/init/recformdata/todd") == null ){ messageBox("Á¶È¸ÇÒ ±â°£À» ¼±ÅÃÇÑ ÈÄ ÁøÇàÇϽʽÿÀ.", "C999"); return; } var recchosflag = ""; var recreckind = ""; if( btn_out.selected ){ recchosflag = "O"; }else if( btn_in.selected ){ recchosflag = "I"; }else if( btn_er.selected ){ recchosflag = "I"; } multirecyn = "N"; if( model.getValue("/root/init/recformdata/formcd") == "0800000636"){ recreckind = "PRCP"; }else{ recreckind = "EMR"; } var recorddeptcd = ""; if( model.getValue("/root/init/orddept") == "ALL" ){ recorddeptcd = ""; }else{ recorddeptcd = model.getValue("/root/init/orddept"); } model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/recall", "Y"); model.removeNodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/ordfromdd" , model.getValue("/root/init/recformdata/fromdd")); model.makeValue("/root/send/ordtodd" , model.getValue("/root/init/recformdata/todd")); model.makeValue("/root/send/cretno" , "" ); model.makeValue("/root/send/chosflag" , recchosflag ); model.makeValue("/root/send/orddeptcd" , recorddeptcd ); model.makeValue("/root/send/tabflag" , model.getValue("/root/init/tabflag")); model.makeValue("/root/send/reccurpos" , model.getValue("/root/init/reccurpos")); model.makeValue("/root/send/recall" , model.getValue("/root/init/recall")); model.makeValue("/root/send/reckind" , recreckind); model.makeValue("/root/send/itemindxseq" , "" ); model.makeValue("/root/send/lisflag" , "" ); model.makeValue("/root/send/instcd" , model.getValue("/root/init/env/instcd")); model.makeValue("/root/send/privateyn" , model.getValue("/root/init/privateyn")); model.makeValue("/root/send/recformcd" , model.getValue("/root/init/recformdata/formcd")); model.makeValue("/root/send/option" , model.getValue("/root/init/env/option") ); if (multirecyn == "N"){ if(submit("TRMRI03004")){ model.removeNodeset("/root/copytmpinicert"); model.makeNode("/root/copytmpinicert"); model.copyNode("/root/copytmpinicert", "/root/tmpinicert"); model.removeNode("/root/tmpinicert"); }else{ model.removeNodeset("/root/copytmpinicert"); model.removeNode("/root/tmpinicert"); iviewerIemr.window.javascript.cleanViewer(); fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î } } model.refresh(); } function fGetDetlFormRecDetail(idx){ iviewerIemr.window.javascript.cleanViewer(); iviewerIemr.window.javascript.refreshFalse(); if( model.getValue("/root/init/recformdata/formcd") == "0800000636" ){ if( model.getValue("/root/send/ordddtxt") != "" ){ model.makeValue("/root/send/option" , model.getValue("/root/init/env/option") ); } else{ model.makeValue("/root/send/option" , "" ); } submit("TRMRI03004"); }else{ model.removeNode("/root/tmpinicert"); model.makeNode("/root/tmpinicert"); if( idx == "1"){ model.makeNode("/root/tmpinicert/iniinfo"); model.copyNode("/root/tmpinicert/iniinfo", "/root/copytmpinicert/iniinfo[" + grd_reclist.row + "]"); }else{ var iexNodeCnt = getNodesetCnt(model, "/root/copytmpinicert/iniinfo[recchk = 'true']"); var idxcnt = 1; if( iexNodeCnt > 0 ){ for(var i = 1; i <= grd_reclist.rows-grd_reclist.fixedRows; i++ ){ if( model.getValue("/root/copytmpinicert/iniinfo["+ i +"]/recchk") == "true" ){ model.makeNode("/root/tmpinicert/iniinfo[" + idxcnt + "]"); model.copyNode("/root/tmpinicert/iniinfo[" + idxcnt + "]", "/root/copytmpinicert/iniinfo[" + i + "]"); idxcnt++; } } }else{ model.makeNode("/root/tmpinicert/iniinfo"); model.copyNode("/root/tmpinicert/iniinfo", "/root/copytmpinicert/iniinfo[" + grd_reclist.row + "]"); } } } var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo"); if (certnodeList.length > 1 && certnodeList.length >= nodeposcnt){ multirecyn = "Y"; if (prevflag == "Y") nodeposcnt = certnodeList.length; else nodeposcnt = 1; }else{ multirecyn = "N"; nodeposcnt = 1; } iviewerIemr.window.javascript.cleanViewer(); iviewerIemr.window.javascript.refreshFalse(); fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î model.setValue("/root/init/recall", "N"); model.refresh(); } /** * ³×ºñ°ÔÀÌ¼Ç ÆË¾÷ ó¸® * 2014/04/01 ÀÌÁ¤Åà * @return */ function fPopupkey(){ pagingobj = getOpenWindow("SPMRI00400"); if(pagingobj==null){ open("SPMRI00400"); }else{ pagingobj.javascript.fInit(); // ÃʱâÇÔ¼öÈ£Ãâ activateChild("SPMRI00400"); } } /** * ÆäÀÌ¡ ó¸® * 2014/04/01 ÀÌÁ¤Åà * @return */ var arr_keys = ""; var page_number = ""; var pagetotcnt=""; var allyn = ""; function fPaging(pageno){ if(pageno=="" || pageno==null){ page_number="1"; allyn=""; }else if(pageno!="ALL"){ page_number=pageno; }else if(pageno=="ALL"){ page_number="1"; allyn="ALL"; } var before = model.getValue("/root/send/itemindxseq"); var current = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")); var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); if((page_number=="1" || (before!=current)) && pageno!="ALL"){ iviewerIemr.window.javascript.cap_msg.value=""; iviewerIemr.window.javascript.cap_msg.refresh(); fExistFolder_New(foldernm); cap_msg.value=""; cap_msg.refresh(); iviewerIemr.window.javascript.cleanViewer(); page_number="1"; model.makeValue("/root/send/itemindxseq", grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq"))); model.makeValue("/root/send/sortkind", model.getValue("/root/init/sortkind")); if(model.getValue("/root/init/pagingyn")=="Y"){ model.makeValue("/root/send/pagingyn", model.getValue("/root/init/pagingyn")); model.makeValue("/root/send/keyfromdd", model.getValue("/root/init/paging/fromdd")); model.makeValue("/root/send/keytodd", model.getValue("/root/init/paging/todd")); model.makeValue("/root/tmp/keys", ""); }else{ model.makeValue("/root/send/pagingyn", ""); model.makeValue("/root/send/keyfromdd", ""); model.makeValue("/root/send/keytodd", ""); model.makeValue("/root/send/keys", ""); } submit("TRMRI03009"); } var cnt = getNodesetCnt(model, "/root/tmp/keys/signno"); pagingobj = getOpenWindow("SPMRI00400"); var fromdd=""; var todd=""; if(cbx_paging.value=="Y"){ fromdd=model.getValue("/root/init/paging/fromdd"); todd=model.getValue("/root/init/paging/todd"); }else{ fromdd=grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colRef("indd")); todd=grd_pathist.valueMatrix(grd_pathist.row, grd_pathist.colRef("dschdd")); if(todd=="Àç¿øÁß"){ todd=getCurrentDate(); } } if(current=="20337" && parseInt(page_number) >= 1){ var sortkind = model.getValue("/root/init/sortkind"); if(sortkind=="A"){ var plusdate =""; if(parseInt(page_number) == 1){ arr_keys = new Array(); } while(plusdate <= todd && parseInt(page_number) == 1){ var sb = new StringBuffer(); if(plusdate =="" || plusdate ==null){ sb.append(fromdd); plusdate=date_add(fromdd, 35); if(plusdate>todd){ sb.append(todd); var sb_keys=sb.toString(","); arr_keys.push(sb_keys); break; }else{ sb.append(plusdate); } }else{ plusdate=date_add(plusdate, 1); sb.append(plusdate); plusdate=date_add(plusdate, 35); if(plusdate>todd){ sb.append(todd); var sb_keys=sb.toString(","); arr_keys.push(sb_keys); break; }else{ sb.append(plusdate); } } var sb_keys=sb.toString(","); arr_keys.push(sb_keys); } if(parseInt(page_number) == 1){ pagetotcnt = arr_keys.length; } model.makeValue("/root/tmp/prcpfromdd", arr_keys[parseInt(page_number)-1].split(",")[0]); model.makeValue("/root/tmp/prcptodd", arr_keys[parseInt(page_number)-1].split(",")[1]); var sWindowMsg = "µ¥ÀÌÅÍ ·Îµù ÁßÀÔ´Ï´Ù."; callLoadingWindow(sWindowMsg); fDbClickMidIndx_New(); removeLoadingWindow(); }else if(sortkind=="D"){ var minusdate =""; if(parseInt(page_number) == 1){ arr_keys = new Array(); } while((minusdate =="" || minusdate ==null) || (minusdate >= fromdd && parseInt(page_number) == 1)){ var sb = new StringBuffer(); var sb_keys=""; if(minusdate =="" || minusdate ==null){ minusdate=date_add(todd, -35); if(minusdate<=fromdd){ sb.append(fromdd); sb.append(todd); sb_keys=sb.toString(","); arr_keys.push(sb_keys); break; }else{ sb.append(minusdate); sb.append(todd); todd=minusdate; sb_keys=sb.toString(","); arr_keys.push(sb_keys); } }else{ minusdate=date_add(minusdate, -35); if(minusdate<=fromdd){ sb.append(fromdd); todd=date_add(todd, -1); sb.append(todd); sb_keys=sb.toString(","); arr_keys.push(sb_keys); break; }else{ sb.append(minusdate); todd=date_add(todd, -1); sb.append(todd); todd=minusdate; sb_keys=sb.toString(","); arr_keys.push(sb_keys); } } } if(parseInt(page_number) == 1){ pagetotcnt = arr_keys.length; } model.makeValue("/root/tmp/prcpfromdd", arr_keys[parseInt(page_number)-1].split(",")[0]); model.makeValue("/root/tmp/prcptodd", arr_keys[parseInt(page_number)-1].split(",")[1]); var sWindowMsg = "µ¥ÀÌÅÍ ·Îµù ÁßÀÔ´Ï´Ù."; callLoadingWindow(sWindowMsg); fDbClickMidIndx_New(); removeLoadingWindow(); } }else{ if(cnt==0){ var sWindowMsg = "µ¥ÀÌÅÍ ·Îµù ÁßÀÔ´Ï´Ù."; callLoadingWindow(sWindowMsg); fDbClickMidIndx_New(); removeLoadingWindow(); } /* else if(cnt >1 && allyn==""){ fPopupkey(); } */ else{ var temp_keys=""; var keys=""; if(page_number=="1"){ arr_keys = new Array(); var sb = new StringBuffer(); for(var i=1; i<=cnt; i++){ sb.append("'"+model.getValue("/root/tmp/keys["+i+"]/signno")+"'"); } temp_keys=sb.toString(","); keys=temp_keys.split(","); pagetotcnt = Math.ceil(cnt/35); for(var i=0; i= 1){ var curmidcnt = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("cnt"))); var itemindxseq = parseInt(grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq"))); var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if ( openerid == "SMMRI08000" ){ // Áߺзùº° Ãâ·Âüũ CYW var chkflag = model.getValue( "/root/main/midindx/midindxlist[" + grd_midindx.row + "]/chkflag"); var row = datagrid3.row; var deptengabbr = datagrid3.valueMatrix(row, datagrid3.colref("deptengabbr")); var prntdeptengabbr = opener.window.javascript.getParameter("SMMRI00400_param_prntdeptengabbr"); var prntidx = prntdeptengabbr.indexOf(deptengabbr); if( ( prntidx > -1 && chkflag == "Y" && privatetxt == "2" ) || ( prntidx > -1 && privatetxt == "3") ){ btn_prnt.visible = true; txt_private.visible = true; }else if( prntidx > -1 && privatetxt == "1" ){ btn_prnt.visible = true; txt_private.visible = false; }else{ btn_prnt.visible = false; txt_private.visible = false; } } model.setValue("/root/init/midreccnt", curmidcnt); model.setValue("/root/init/reccurpos", 1); model.setValue("/root/init/itemindxseq", itemindxseq); //2013/02/15 ¸ÓÁö ½ÃÀÛ(Ãß°¡) model.setValue("/root/init/recall", "Y"); //2013/02/15 ¸ÓÁö ³¡ model.refresh(); fGetDetlRec_New(grd_midindx.row); } } /** * ½ÇÁúÀûÀÎ ±â·ÏÁ¶È¸ * 2014/04/09 ÀÌÁ¤Åà * @param row1 * @param row2 * @return */ function fGetDetlRec_New( row1, row2 ){ var grd_midindxrow = row1; var grd_pathistrow = row2; if ( row1 == null ){ grd_midindxrow = grd_midindx.row; } if ( row2 == null ){ grd_pathistrow = grd_pathist.row; } var itemindxseq = parseInt(model.getValue("/root/init/itemindxseq")); //¼±ÅÃÁߺзù À妽º¼ø¹ø var reccurpos = parseInt(model.getValue("/root/init/reccurpos")); //ÇöÀç¼±Åõȱâ·Ï ¼ø¹ø var midreccnt = parseInt(model.getValue("/root/init/midreccnt")); //¼±ÅÃÁߺзù ±â·Ï¼ö var bfopentest = model.getValue("/root/init/bfopentest"); //¿ÀÇ ÀÌÀü °Ë»çó¹æ ¼öÁøÀÌ·Â var reckind = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("reckind")); var rowfocus = ""; var emrflag = model.getValue("/root/init/emrflag"); var selIndx = switch1.selectedIndex; //2009-10-20 ¿ÀÈÄ 10:00:57 °­ÁöÈÆ Ãß°¡ if(selIndx == 1){ fGetBookmarkItem(); }else if(selIndx == 0){ if (emrflag == "I" && (reckind != "EMR" && reckind != "CDIS")){ var totcnt = "[ " + 1 + " / " + grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("cnt")) + " / " + model.getValue("/root/init/reccnt") + " ]"; model.setValue("/root/init/totcnt", totcnt); var treatno = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("itemindxseq")); var formcd = grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("supitemindxseq")); iviewerIemr.window.javascript.cleanViewer(); iviewerIemr.window.javascript.refreshFalse(); model.makeValue("/root/imgrec/iemr/treatno", parseInt(treatno)); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg); iviewerIemr.window.javascript.refreshTrue(); }else{ var calcReccurpos = parseInt(model.getValue("/root/init/reccurpos")); var itemindxseq = parseInt(model.getValue("/root/init/itemindxseq")); model.removeNodeset("/root/send"); model.makeValue("/root/send/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.makeValue("/root/send/orddd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddd"))); model.makeValue("/root/send/cretno" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("cretno"))); model.makeValue("/root/send/chosflag" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("ordtype"))); model.makeValue("/root/send/orddeptcd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddeptcd"))); model.makeValue("/root/send/tabflag" , model.getValue("/root/init/tabflag")); model.makeValue("/root/send/reccurpos" , calcReccurpos); model.makeValue("/root/send/recall" , model.getValue("/root/init/recall")); model.makeValue("/root/send/reckind" , reckind); model.makeValue("/root/send/itemindxseq" , itemindxseq); model.makeValue("/root/send/lisflag" , grd_midindx.valueMatrix(grd_midindxrow, grd_midindx.colref("lisflag"))); model.makeValue("/root/send/instcd" , model.getValue("/root/init/env/instcd")); model.makeValue("/root/send/privateyn" , model.getValue("/root/init/privateyn")); model.makeValue("/root/send/option" , model.getValue("/root/init/env/option")); /* ÀÌÁ¤Åà ÆÄ¶ó¹ÌÅÍ Ãß°¡ * */ model.makeValue("/root/send/keys" , model.getValue("/root/tmp/keys")); model.makeValue("/root/send/screen_id", getScreenID()); model.makeValue("/root/send/sortkind", model.getValue("/root/init/sortkind")); model.makeValue("/root/send/page_number", page_number); //2010.02.04 ¾ÈÄ¡¿ø - ÅëÇÕ±â·ÏÁ¶È¸ °Ë»çÆÄÆ® ó¹æÀÏÀÚ·Î Á¶È¸Á¶°Ç Ãß°¡ model.makeValue("/root/send/fromprcpdd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("orddd"))); model.makeValue("/root/send/toprcpdd" , grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("dschdd"))); //2009-11-02 ¿ÀÈÄ 2:18:45 °­ÁöÈÆ ¼öÁ¤ model.makeValue("/root/send/bfopentest", bfopentest); pathistEmrFlag = grd_pathist.valueMatrix(grd_pathistrow, grd_pathist.colref("emrflag")) if(bfopentest == "Y" && emrflag != "E"){ model.makeValue("/root/send/midbftest", "Y"); }else{ model.makeValue("/root/send/midbftest", "N"); } //2010.03.31 ¾ÈÄ¡¿ø - ´ë·®DataÀÇ ¼öµ¿Ãâ·ÂÀ» À§ÇÑ Paging±â´É Ãß°¡ if (model.getValue("/root/init/pagingyn")=="Y" && model.getValue("/root/init/paging/fromdd") != "" && model.getValue("/root/init/paging/todd") != "") { model.makeValue("/root/send/pagingyn", "Y"); var ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode"); if(ViewMode == "ThumbView"){ model.makeValue("/root/send/recall", "Y"); //Ãß°¡-kys-20100331 model.setValue("/root/init/recall", "Y"); //Ãß°¡-kys-20100331 } model.makeValue("/root/send/pagingyn", "Y"); model.makeValue("/root/send/pagingfromdd", model.getValue("/root/init/paging/fromdd")); model.makeValue("/root/send/pagingtodd", model.getValue("/root/init/paging/todd")); } if(model.getValue("/root/tmp/prcpfromdd")!="" && model.getValue("/root/tmp/prcptodd")!=""){ model.makeValue("/root/send/pagingyn", "Y"); model.makeValue("/root/send/pagingfromdd", model.getValue("/root/tmp/prcpfromdd")); model.makeValue("/root/send/pagingtodd", model.getValue("/root/tmp/prcptodd")); } if(multirecyn == "N"){ if(submit("TRMRI03010")){ var certnodeList = instance1.selectNodes("/root/paging/iniinfo"); if(certnodeList.length > 1 && certnodeList.length >= nodeposcnt){ multirecyn = "Y"; if(prevflag == "Y"){ nodeposcnt = certnodeList.length; }else{ nodeposcnt = 1; } }else{ multirecyn = "N"; nodeposcnt = 1; } //iviewerIemr.window.javascript.cleanViewer(); if(page_number!="1"){ //copyNodeset("/root/tmpinicert/iniinfo", "/root/paging/iniinfo", "append", model, model); }else{ //iviewerIemr.window.javascript.cleanViewer(); //copyNodeset("/root/tmpinicert/iniinfo", "/root/paging/iniinfo", "replace", model, model); } if (model.getValue("/root/init/recall") == "Y"){ fGetNextEmrImgRec_New(); }else{ fGetNextEmrImgRec_New(); } model.setValue("/root/init/recall", "N"); } }else{ iviewerIemr.window.javascript.cleanViewer(); fGetNextEmrImgRec(); //Áߺзù Àüü´Â ±âÁ¸´ë·Î } } } } /** * 2014/04/01 ÅëÇÕ±â·Ï Á¶È¸ ½Å±Ô·ÎÁ÷ * ÀÌÁ¤Åà */ function fGetNextEmrImgRec_New(){ var certnodeList = instance1.selectNodes("/root/paging/iniinfo"); var instcd = model.getValue("/root/init/env/instcd"); var foldernm = "C:\\Certrec" + getUserInfo("dutplceinstcd"); var recall = model.getValue("/root/init/recall"); if(certnodeList.length <= 0){ return; }else if(certnodeList.length > 1){ model.setValue("/root/init/recall", "N"); } var emrpath = ""; var emrorddate = ""; var emrformnm = ""; var emrformcd = ""; var emrdeptnm = ""; var emrdeptcd = ""; var emrpage = ""; var emrhiddenmsg = ""; var recrowno = ""; var k = ""; var pid = ""; var ptnm = ""; var depthngnm = ""; var deptengabbr = ""; var icdrdeptengabbr = ""; var rgstno = ""; var sa = ""; var disporddd = ""; var orddd = ""; var drid = ""; var icdrdrid = ""; var roomcd = ""; var icdrroomcd = ""; var ordtype = ""; var chosflag = ""; var orddeptcd = ""; var signflag = ""; var imgflag = ""; var langflag = ""; var tmptreatno = ""; var tmpiformcd = ""; var signno = 0; var formcd = ""; var srcformcd = ""; var formnm = ""; var formprogflag = ""; var recdt = ""; var recdd = ""; var wardheader = ""; var dateheader = ""; var doctorheader = ""; var printheader = ""; var pageheader = ""; var imgepath = ""; var formrecdt = ""; var fstrgstdt = ""; var lastupdtdt = ""; var staffconfirmdt = ""; var fstrgstrusrnm = ""; var lastupdtrusrnm = ""; var erdt = ""; var ervisittm = ""; var staffnmheader = ""; var staffnm = ""; var emrrecusrnmheader = ""; var emrrecusrnm = ""; var indd = ""; var dschdd = ""; var inorddepthngnm = ""; var dschorddepthngnm = ""; var incnt = ""; var mainyn = ""; var rowno = ""; var surgeon = ""; var cover_header = ""; var cover_footer = ""; var local_path = ""; var body_header = ""; var body_footer = ""; var makebodyfilecnt =0; var default_cover_header = ""; var default_cover_footer = ""; var cover_header1 = ""; var cover_header2 = ""; var cover_header3 = ""; var cover_header4 = ""; var cover_header10 = ""; var cover_footer1 = ""; var cover_footer2 = ""; var cover_header_filenm = ""; var cover_footer_filenm = ""; var prtnunm = getUserInfo("usernm"); var prtndeptnm = ""; var getdate = getCurrentDate(); var gettime = getCurrentTime(); var dateprnt = getdate.substr(0, 4) + "/" + getdate.substr(4, 2) + "/" + getdate.substr(6, 2); var timeprnt = gettime.substr(0, 2) + ":" + gettime.substr(2, 2) + ":" + gettime.substr(4, 2); var SMMRI03000_privateflag = getParameter("SMMRI03000_privateflag"); var prtdt = dateprnt + " " + timeprnt; var signgenrflag = ""; var careinrmdt = ""; var prcpdd =""; // fExistFolder_New(foldernm); iviewerIemr.window.javascript.refreshFalse(); for(var i = 1; i <= certnodeList.length; i++){ signno = model.getValue("/root/paging/iniinfo[" + i + "]/signno"); formcd = model.getValue("/root/paging/iniinfo[" + i + "]/formcd"); srcformcd = model.getValue("/root/paging/iniinfo[" + i + "]/srcformcd"); formnm = model.getValue("/root/paging/iniinfo[" + i + "]/formnm"); formprogflag = model.getValue("/root/paging/iniinfo[" + i + "]/formprogflag"); recdt = model.getValue("/root/paging/iniinfo[" + i + "]/recdt"); recdd = model.getValue("/root/paging/iniinfo[" + i + "]/recdd"); trans = model.getValue("/root/paging/iniinfo[" + i + "]/trans"); ptnm = model.getValue("/root/paging/iniinfo[" + i + "]/ptnm"); pid = model.getValue("/root/paging/iniinfo[" + i + "]/pid"); rgstno = model.getValue("/root/paging/iniinfo[" + i + "]/rgstno"); depthngnm = model.getValue("/root/paging/iniinfo[" + i + "]/depthngnm"); deptengabbr = model.getValue("/root/paging/iniinfo[" + i + "]/deptengabbr"); icdrdeptengabbr = model.getValue("/root/paging/iniinfo[" + i + "]/icdrdeptengabbr"); sa = model.getValue("/root/paging/iniinfo[" + i + "]/sa"); disporddd = model.getValue("/root/paging/iniinfo[" + i + "]/disporddd"); orddd = model.getValue("/root/paging/iniinfo[" + i + "]/orddd"); drid = model.getValue("/root/paging/iniinfo[" + i + "]/drid"); icdrdrid = model.getValue("/root/paging/iniinfo[" + i + "]/icdrdrid"); roomcd = model.getValue("/root/paging/iniinfo[" + i + "]/roomcd"); icdrroomcd = model.getValue("/root/paging/iniinfo[" + i + "]/icdrroomcd"); ordtype = model.getValue("/root/paging/iniinfo[" + i + "]/ordtype"); chosflag = model.getValue("/root/paging/iniinfo[" + i + "]/chosflag"); orddeptcd = model.getValue("/root/paging/iniinfo[" + i + "]/orddeptcd"); signflag = model.getValue("/root/paging/iniinfo[" + i + "]/signflag"); imgflag = model.getValue("/root/paging/iniinfo[" + i + "]/imgflag"); langflag = model.getValue("/root/paging/iniinfo[" + i + "]/langflag"); formrecdt = model.getValue("/root/paging/iniinfo[" + i + "]/formrecdt"); formrecdt = formrecdt.toDate().getDateFormat("YYYY/MM/DD"); fstrgstdt = model.getValue("/root/paging/iniinfo[" + i + "]/fstrgstdt"); lastupdtdt = model.getValue("/root/paging/iniinfo[" + i + "]/lastupdtdt"); staffconfirmdt = model.getValue("/root/paging/iniinfo[" + i + "]/staffconfirmdt"); fstrgstrusrnm = model.getValue("/root/paging/iniinfo[" + i + "]/fstrgstrusrnm"); lastupdtrusrnm = model.getValue("/root/paging/iniinfo[" + i + "]/lastupdtrusrnm"); erdt = model.getValue("/root/paging/iniinfo[" + i + "]/erdt"); ervisittm = model.getValue("/root/paging/iniinfo[" + i + "]/ervisittm"); staffnm = model.getValue("/root/paging/iniinfo[" + i + "]/staffnm"); surgeon = staffnm; emrrecusrnm = model.getValue("/root/paging/iniinfo[" + i + "]/emrrecusrnm"); indd = model.getValue("/root/paging/iniinfo[" + i + "]/indd"); dschdd = model.getValue("/root/paging/iniinfo[" + i + "]/dschdd"); inorddepthngnm = model.getValue("/root/paging/iniinfo[" + i + "]/inorddepthngnm"); dschorddepthngnm = model.getValue("/root/paging/iniinfo[" + i + "]/dschorddepthngnm"); mainyn = model.getValue("/root/paging/iniinfo[" + i + "]/mainyn"); rowno = model.getValue("/root/paging/iniinfo[" + i + "]/rowno"); incnt = model.getValue("/root/paging/iniinfo[" + i + "]/incnt"); prcpdd = model.getValue("/root/paging/iniinfo[" + i + "]/prcpdd"); if(incnt != "") incnt += " ȸÂ÷"; signgenrflag = model.getValue("/root/paging/iniinfo[" + i + "]/signgenrflag"); //20100615-kys careinrmdt = model.getValue("/root/paging/iniinfo[" + i + "]/careinrmdt"); //20100615-kys var ininfo = indd + " / " + inorddepthngnm; if(erdt != "") ininfo += " (ÀÀ±Þ½Ç ³»¿øÀÏ : " + erdt + ")"; var dschinfo = dschdd + " / " + dschorddepthngnm; var formnmarr = formnm.split("\n"); var topformnm = ""; var botformnm = ""; if (formnmarr.length == 1){ topformnm = formnmarr[0]; }else if (formnmarr.length == 2){ topformnm = formnmarr[0]; botformnm = formnmarr[1]; }else{ topformnm = formnm; } //2009-06-02 µî·Ï¹øÈ£ "-" º´¿øº° Á¦°Å var pidynhcd = model.getValue("/root/init/pidynhcd/hardcd/hardcd"); if (pidynhcd == "Y"){ for(var k = pid.length; k <= 8; k++){ if(k < 8){ pid = "0"+pid; } } var str1 = pid.substr(0, 3); var str2 = pid.substr(3, 2); var str3 = pid.substr(5, 2); var str4 = pid.substr(7, 1); var tmppid = str1 + " " + str2 + " " + str3 + "-" + str4; }else{ tmppid = pid; } if (chosflag == "O" || chosflag == "S"){ wardheader = "Áø·á°ú : "; }else{ wardheader = "º´½Ç : "; } if (langflag == "KO"){ if (chosflag == "O" || chosflag == "S"){ wardheader = "Áø·á°ú : "; }else{ wardheader = "º´½Ç : "; } dateheader = "Áø·á±â°£ : "; doctorheader = "ÁÖÄ¡ÀÇ : "; printheader = "Ãâ·Â : "; prtndeptnm = getUserInfo("dutplcenm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + ".jpg" pageheader = "ÆäÀÌÁö : "; }else{ if (chosflag == "O" || chosflag == "S"){ wardheader = "Dept : "; }else{ wardheader = "Room : "; } dateheader = "Date : "; doctorheader = "Doctor : "; printheader = "Print date : "; prtndeptnm = getUserInfo("deptengnm"); imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + "e.jpg" if (prtndeptnm == "" || prtndeptnm == null){ prtndeptnm = getUserInfo("dutplcenm"); } pageheader = "Page : "; } if (imgflag == "N"){ if(trans == ""){ trans = "Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù.Ãâ·ÂÈ­¸é ±¸ÇöÁßÀÔ´Ï´Ù."; } var ininm = "cmc"; //ÀÌÀ±ÁÖ ¼öÁ¤(20140819:ÃÖÃÊÀÛ¼º½Ã°¢ º¸ÀÌ´Â ¼­½Ä) var fstsrcformcdcnt = getNodesetCnt(model, "/root/init/fstsrcformcd/hardcd[hardcd = '" + srcformcd + "']"); if (fstsrcformcdcnt > 0) { if(fstrgstrusrnm != "") { fstrgstrusrnm = fstrgstrusrnm + " (" + fstrgstdt + ")"; } } //ÀÌÀ±ÁÖ Ãß°¡(20140819:±â·Ï½ÃÁ¡¿¡ Çì´õÁ¤º¸ Ç¥Çö) var icdrsrcformcdcnt = getNodesetCnt(model, "/root/init/icdrsrcformcd/hardcd[hardcd = '" + srcformcd + "']"); if (icdrsrcformcdcnt > 0) { deptengabbr = icdrdeptengabbr; roomcd = icdrroomcd; drid = icdrdrid; } switch(srcformcd){ case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } /* if( instcd == "032"){ switch(srcformcd){ case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header_032.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } }else{ switch(srcformcd){ case "0000000003"://ÀÔ¿øÃÊÁø cover_header = "emr/recmngtweb/html/cover_header2.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000676"://¼ö¼ú±â·Ï cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer2.html"; break; case "0000000679"://ÀÀ±Þ½Ç±â·Ï cover_header = "emr/recmngtweb/html/cover_header3.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; case "0000000680"://ÀÔÅð¿ø¿ä¾à cover_header = "emr/recmngtweb/html/cover_header1.html"; cover_footer = "emr/recmngtweb/html/cover_footer1.html"; break; case "0000002022"://¸¶Ãë±â·ÏÁö cover_header = "emr/recmngtweb/html/cover_header4.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; //case "0000003325"://DSC±â·Ï case "0000003169"://Brief OP Note cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; break; default: if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){ cover_header = "emr/recmngtweb/html/cover_header10.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; }else{ cover_header = "emr/recmngtweb/html/cover_header.html"; cover_footer = "emr/recmngtweb/html/cover_footer.html"; } break; } } */ // CHECK 2013.07.10 CYW var openerid = opener.window.javascript.getParameter("SMMRI00400_param_openerid"); if( openerid == "SMMRI08000" && SMMRI03000_privateflag == "2" ){ // º»¿ø º¸È£Á¤Ã¥ ptnm = ""; rgstno = ""; lastupdtrusrnm = ""; fstrgstrusrnm = ""; drid = ""; emrrecusrnm = ""; staffnm = ""; surgeon = ""; tmppid = model.getValue("/root/paging/iniinfo[" + i + "]/pid").substring(0,3) + "****"; }else if( openerid == "SMMRI08000" && SMMRI03000_privateflag == "3" ){ // Ä¥°î º¸È£Á¤Ã¥ ptnm = model.getValue("/root/paging/iniinfo[" + i + "]/ptnm").substring(0,1) + "**"; rgstno = model.getValue("/root/paging/iniinfo[" + i + "]/rgstno").substring(0,6) + "-*******"; } // ÅëÇÕ±â·ÏÁ¶È¸ Á¶È¸Á¶°Ç(ŸÀÌÆ²Á¦°Å¿©ºÎ)¿¡ µû¸¥ VIEW 2013.09.06 CYW ȯ°æ¼³Á¤º¯¼ö 040, 044 if(model.getValue("/root/envinit/viewflag" ) == "true"){ cover_header = ""; cover_footer = ""; body_header = ""; body_footer = ""; }else{ body_header = "emr/recmngtweb/html/body_header.html"; body_footer = "emr/recmngtweb/html/body_footer.html"; } trans = "\n" + trans + "\n"; var fso = new ActiveXObject("Scripting.FileSystemObject"); var current = grd_midindx.valueMatrix(grd_midindx.row, grd_midindx.colref("itemindxseq")); formnm = formnm.replace("/", "."); //2014/05/09 ÀÌÁ¤Åà //var a= fso.CreateTextFile(foldernm + "\\" + signno + i + "_" + formcd + ".HTML", true, true); var a= fso.CreateTextFile(foldernm + "\\" + recdd + i + "_" + formnm.substr(0,4) + ".HTML", true, true); //2014/05/09 ÀÌÁ¤Åà a.WriteLine(trans); a.Close(); //2014/05/09 ÀÌÁ¤Åà //emrpath = foldernm + "\\" + signno + i + "_" + formcd + ".HTML|"; emrpath = foldernm + "\\" + recdd + i + "_" + formnm.substr(0,4) + ".HTML|"; //2014/05/09 ÀÌÁ¤Åà if(current=="20337"){ emrorddate = prcpdd + "|"; //±â·ÏÀÏÀ» º¸¿©´Þ¶ó´Â ÀÇ·áÁ¤º¸ÆÀ ¿äû }else{ emrorddate = recdd + "|"; //±â·ÏÀÏÀ» º¸¿©´Þ¶ó´Â ÀÇ·áÁ¤º¸ÆÀ ¿äû } emrformnm = formnm + "|"; emrformcd = formcd + "|"; emrdeptnm = deptengabbr + "|"; emrdeptcd = orddeptcd + "|"; emrpage = "1|"; emrhiddenmsg = formcd + "¢Ë" + signno + "¢Ë" + formnm + "¢Ë" + chosflag + "¢Ë" +pid + "¢Ë" + ptnm + "¢Ë" + deptengabbr + "¢Ë" + sa + "¢Ë" + rgstno + "¢Ë" + disporddd + "¢Ë" + drid + "¢Ë" + roomcd + "¢Ë" + disporddd + "¢Ë" + ordtype + "¢Ë" + "E|"; recrowno = rowno; //¿µ»ó-EMR±¸ºÐ|ÆÄÀϰæ·Î|ÀÔ¿øÀÏ|¼­½ÄÁöÄÚµå|¼­½ÄÁöÀ̸§|Áø·á°úÄÚµå|Áø·á°úÀ̸§ var chartinfo = ""; chartinfo = "E|" + emrpath + emrorddate + emrformcd + emrformnm + emrdeptcd + emrdeptnm; model.makeValue("/root/send/iemr/treatno", ""); model.makeValue("/root/send/iemr/docucd", ""); model.makeValue("/root/send/iemr/instcd", model.getValue("/root/init/env/instcd")); //20120704 ÀÌÀ±ÁÖ¼öÁ¤ var iemrNode = instance1.selectSingleNode("/root/send/iemr"); iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, emrhiddenmsg, recrowno); }else{ tmptreatno = signno + ","; tmpiformcd = formcd + ","; emrpath = "*|"; emrorddate = "*|"; emrformnm = "*|"; emrformcd = "*|"; emrdeptnm = "*|"; emrdeptcd = "*|"; emrpage = "*|"; emrhiddenmsg = "*|"; recrowno = rowno; model.makeValue("/root/imgrec/iemr/treatno", signno); model.makeValue("/root/imgrec/iemr/docucd", formcd); model.makeValue("/root/imgrec/iemr/instcd", model.getValue("/root/init/env/instcd")); //20120704 ÀÌÀ±ÁÖ¼öÁ¤ //2013/08/13 Start ÀÌÁ¤ÅÃ:ó¹æÅ°°¡ ÀÖÀ»½Ã¿¡ ó¹æÅ°¿¡ ÇØ´çÇÏ´Â À̹ÌÁö¸¸ °¡Á®¿Àµµ·Ï ¼Ò½º Ãß°¡ var cmc_orderseqno = model.getValue("/root/paging/iniinfo[" + i + "]/cmc_orderseqno"); if(cmc_orderseqno!="" && cmc_orderseqno!=null){ model.makeValue("/root/imgrec/iemr/cmc_orderseqno", cmc_orderseqno); }else{ model.makeValue("/root/imgrec/iemr/cmc_orderseqno", ""); } //2013/08/13 End model.makeValue("/root/imgrec/iemr/formprogflag", formprogflag); var iemrNode = instance1.selectSingleNode("/root/imgrec/iemr"); var chartinfo; chartinfo = "I"; var hiddenmsg; hiddenmsg = "I"; iviewerIemr.window.javascript.appendChart(iemrNode, chartinfo, hiddenmsg, recrowno); } } iviewerIemr.window.javascript.refreshTrue(); } /** * Æú´õüũ * 2014/04/09 ÀÌÁ¤Åà */ function fExistFolder_New(foldernm){ var fso, folder, s; fso = new ActiveXObject("Scripting.FileSystemObject"); try{ folder = fso.GetFolder(foldernm); s = folder.DateCreated; if(s != ""){ fDelFolder(foldernm); fMakeFolder(foldernm); } }catch(e){ fMakeFolder(foldernm); } } /** * ÇÁ·Î±×·¹½º¹Ù »ý¼º * @param msg * @return */ function callLoadingWindow(msg){ body.createChild("xforms:iviewer", "id:ivr_progress; src:../../../com/commonweb/xrw/SPZZZ00400_·ÎµùÁßÈ­¸é.xrw; left:650px; top:400px; width:330px; height:120px;"); var ivrObjt = document.all("ivr_progress"); ivrObjt.model.setValue("/root/main/msg", msg); ivrObjt.model.refresh(); } /** * ÇÁ·Î±×·¹½º¹Ù »èÁ¦ * @return */ function removeLoadingWindow(){ body.removeChild("ivr_progress"); }