var sHealCareInfoUser = ""; // ÀÇ·áÁ¤º¸ »ç¿ëÀÚ ¿©ºÎ // ÃʱⰪ function fInit() { //var instcd = "012"; var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn"; var ord_deptflag = 'D'; var rslt_ref = "/root/init/deptlist"; var sort_method = "depthngnm"; zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_method); // °øÅëÄÚµå ¸ñ·Ï °¡Á®¿À±â zbcfGetCodeList(new Array("P0001", "M0332", "M0333"), new Array("/root/init/ioflag", "/root/init/issgoalcd", "/root/init/issscopcd") , true); model.resetInstanceNode("/root/send/cond"); model.removeNodeset("/root/main/apphist/applist"); model.removeNodeset("/root/main/ordinfo/ordlist"); model.resetInstanceNode("/root/main/appinfo/copyinfo"); model.removeNodeset("/root/main/appinfo/applist"); model.removeNodeset("/root/main/emrinfo/emrlist"); model.setValue("/root/send/cond/addappyn","N"); grd_emrlist.fixedcellcheckbox(0,1) = true; // ÀÇ·áÁ¤º¸ : 3230000000 var dutplcecd = getUserInfo("dutplcecd"); if (dutplcecd == "3230000000") { ipt_pid.disabled = false; ipt_hngnm.disaBled = false; ipt_rrgstno1.disabled = false; ipt_rrgstno2.disabled = false; btn_pat.disabled = false; btn_hngnm.disabled = false; btn_rrgstno.disabled = false; cmb_orddrid.disabled = false; sHealCareInfoUser = "Y"; }else{ cmb_orddrid.disabled = true; sHealCareInfoUser = "N" } btn_update.disabled = true; btn_delete.disabled = true; //fDisabled(true); // ¼öÁ¤(20070927 - ȯÀÚÁø·á°ú·Î º¯°æ) //var deptcd = getUserInfo("dutplcecd"); //model.setValue("/root/main/appinfo/copyinfo/paperorddeptcd", deptcd); // emr Áø·á°ú¸¦ ¼±ÅÃÇÏ¸é ¼öÁøÀÌ·Â Á¶È¸ÇÑ´Ù. //model.setValue("/root/main/appinfo/copyinfo/emrorddeptcd", deptcd); //fOrdSpec(); //»ó´Ü ȯÀÚ Á¤º¸ °¡Á®¿À±â var node = getGlobalVariable("paminfo"); var deptcd = ""; setCSVToNode("/root/main/paminfo", node); //»ó´Ü Á¤º¸ ÀÖ´ÂÁö À¯¹« üũ if(node != "") { var ioflag = model.getValue("/root/main/paminfo/list/ioflag"); model.setValue("/root/send/cond/pid", model.getValue("/root/main/paminfo/list/pid")); model.setValue("/root/send/cond/hngnm", model.getValue("/root/main/paminfo/list/hngnm")); if ((ioflag == "I") || (ioflag == "E") || (ioflag == "D")) { model.setValue("/root/send/cond/orddd", model.getValue("/root/main/paminfo/list/indd")); } else { model.setValue("/root/send/cond/orddd", model.getValue("/root/main/paminfo/list/orddd")); } model.setValue("/root/send/cond/cretno", model.getValue("/root/main/paminfo/list/cretno")); deptcd = model.getValue("/root/main/paminfo/list/orddeptcd"); } // ÆË¾÷À¸·Î ¶ç¿ì´Â °æ¿ì var sParamMsg = ""; if(checkOpener()){ sParamMsg = opener.javascript.getParameter("SMMRC01200_Param"); if(sParamMsg != ""){ model.setValue("/root/send/cond/pid", getArrayData(sParamMsg,1,0)); model.setValue("/root/send/cond/hngnm", getArrayData(sParamMsg,1,1)); model.setValue("/root/send/cond/orddd", getArrayData(sParamMsg,1,3)); model.setValue("/root/send/cond/cretno", getArrayData(sParamMsg,1,4)); model.setValue("/root/send/cond/addappyn","Y"); ioflag = getArrayData(sParamMsg,1,2); deptcd = getArrayData(sParamMsg,1,5); ipt_pid.disabled = true; btn_pat.disabled = true; ipt_hngnm.disabled = true; btn_hngnm.disabled = true; ipt_rrgstno1.disabled = true; ipt_rrgstno2.disabled = true; btn_rrgstno.disabled = true; cmb_orddrid.disabled = true; cmb_emrorddeptcd.disabled =true; } } //fPatPopUp(); if(sParamMsg != "" || node != ""){ // ÀÌÀü³»¿ªÁ¶È¸ fHistSearch(); //model.setValue("/root/main/appinfo/copyinfo/paperorddeptcd", deptcd); model.setValue("/root/main/appinfo/copyinfo/emrorddeptcd", deptcd); model.setValue("/root/main/appinfo/copyinfo/emrordflag", ioflag); // Áø·á³»¿ª Á¶È¸ fOrdSpec(); fChngSrchCond("/root/main/appinfo/copyinfo/emrorddeptcd", "/root/init/doctor/drlist"); if(sParamMsg != ""){ model.setValue("/root/main/appinfo/copyinfo/appdrid", getArrayData(sParamMsg,1,6)); }else if(sHealCareInfoUser == "N"){ model.setValue("/root/main/appinfo/copyinfo/appdrid", getUserId()); } //inputEnterKey("btn_pat", "DOMActivate"); } // ½ÅûºÎ¼­ 1ºÎ default model.setValue("/root/main/appinfo/copyinfo/emrappcopies", "1" ); model.refresh(); } // ȯÀÚã±â Popup function fPatPopUp(pFlag) { model.removenode("/root/temp/patcond"); if(pFlag == "1"){ model.makeValue("/root/temp/patcond/pid", model.getValue("/root/send/cond/pid")); }else if(pFlag == "2"){ model.makeValue("/root/temp/patcond/hngnm", model.getValue("/root/send/cond/hngnm")); }else if(pFlag == "3"){ model.makeValue("/root/temp/patcond/rrgstno1", model.getValue("/root/send/cond/rrgstno1")); model.makeValue("/root/temp/patcond/rrgstno2", model.getValue("/root/send/cond/rrgstno2")); } model.makeValue("/root/temp/patcond/srchcond",pFlag); model.makeValue("/root/temp/patcond/autoflag","Y"); model.resetInstanceNode("/root/main/patinfo/patinfolist"); model.resetInstanceNode("/root/send/cond"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp/patcond", "/root/send"); model.setValue("/root/send/cond/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/send/cond/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); fHistSearch(); // Áø·á³»¿ª Á¶È¸ fOrdSpec(); fDisabled(false); btn_update.disabled = true; if (sHealCareInfoUser == "Y") { cmb_emrorddeptcd.disabled = false; cmb_orddrid.disabled = false; } model.refresh(); } // ¹ßÇà¸ñÀû ÆË¾÷ Á¶È¸ function fIssGoalPopUp(){ var sIssUsge = ""; var sIssUsgeCnt = 0; var sIssGoalEtcYN = false; var sIssGoalEtc = ""; var sIssGoalEtcCd = ""; var sIssGoalCd = ""; var sStndRow = 0; setParameter("SPMMR02200_usage", ""); if(model.getValue("/root/main/appinfo/copyinfo/status") == "u") setParameter("SPMMR02200_multichkyn", "N"); else setParameter("SPMMR02200_multichkyn", "Y"); modal("SPMMR02200"); sIssUsge = model.getValue("/root/main/issusge"); sIssUsgeCnt = model.getValue("/root/main/issusge").split("¢Ì").length; if(sIssUsge != ""){ for(var i=1; i 0){ messageBox("¼±ÅÃÇϽŠ»çº»¹ßÇà¸ñÀûÀº ÀÌ¹Ì ½ÅûµÇ¾ú½À´Ï´Ù. ´Ù½Ã","C002"); return; }*/ if(sIssGoalCd == "99"){ sIssGoalEtcYN = true; } sIssGoalEtcCd += sIssGoalCd; } if(sIssGoalEtcYN == true){ ipt_issgoaletc.disabled = false; }else{ model.setValue("/root/main/appinfo/copyinfo/issgoaletcnm",""); ipt_issgoaletc.disabled = true; } if(sIssGoalEtcCd.indexOf("06") > -1){ messageBox("Á÷ÇÒº´¿ø¿ë : ÁÖÄ¡Àǰ¡ 8°³ Á÷ÇÒ º´¿øÀ¸·Î À̵¿ÇÏ¿© ȯÀÚµµ ÇÔ²² Àü¿ø °¡±â¸¦ Èñ¸ÁÇÏ´Â °æ¿ì ¼±ÅÃ","E008"); } model.setValue("/root/main/appinfo/copyinfo/issgoaletc", sIssGoalEtc); model.setValue("/root/main/appinfo/copyinfo/issgoaletccd", sIssGoalEtcCd); } model.refresh(); } // ÀÌÀü³»¿ªÁ¶È¸ function fHistSearch() { // reqGetCopyIssHist // getCopyIssHist model.resetInstanceNode("/root/main/appinfo/copyinfo"); model.removeNodeset("/root/main/ordinfo/ordlist"); model.removeNodeset("/root/main/appinfo/applist"); model.removeNodeset("/root/main/emrinfo/emrlist"); model.resetInstanceNode("/root/main/appinfo/patinfo"); if (submit("TRMRC01201", false) == true) { model.setValue("/root/send/cond/rrgstno1", model.getValue("/root/main/apphist/patinfo/rrgstno1")); model.setValue("/root/send/cond/rrgstno2", model.getValue("/root/main/apphist/patinfo/rrgstno2")); } else { messageBox("Á¶È¸¸¦", "E009"); } //model.refresh(); } // ½ÅûÁ¤º¸ »ó¼¼Á¶È¸ function fAppSearch() { if (grd_apphist.rows<= 1) return; if (grd_apphist.row < 1) return; var lrow = grd_apphist.row; model.makeValue("/root/send/search/copyseqno", model.getValue("/root/main/apphist/applist[" + lrow + "]/copyseqno")); model.makeValue("/root/send/search/pid", model.getValue("/root/main/apphist/applist[" + lrow + "]/pid")); model.removeNodeset("/root/main/ordinfo/ordlist"); model.removeNodeset("/root/main/appinfo/applist"); model.removeNodeset("/root/main/emrinfo/emrlist"); if (submit("TRMRC01202", false) == true) { //fDisabled(false); // fIssGoalNmSetting(); model.setValue("/root/main/appinfo/copyinfo/status", "u"); fOrdSpec(); fChngSrchCond("/root/main/appinfo/copyinfo/emrorddeptcd", "/root/init/doctor/drlist"); fDisabled(true); btn_update.disabled = false; cmb_emrorddeptcd.disabled = true; cmb_orddrid.disabled = true; /* btn_save.disabled = true; btn_issgoaletc.disabled = true; cmb_trustyn.disabled = true; rdo_appmanflag.disabled = true; ipt_appmannm.disabled = true; btn_listdel.disabled = true; ipt_emrappcopies.disabled = true; btn_delete.disabled = true;*/ if(model.getValue("/root/main/apphist/applist[" + lrow + "]/issno") == ""){ btn_delete.disabled = false; if(model.getValue("/root/main/isshist/isslist["+lrow+"]/prntlim") == "Y"){ var msg = "»çº» ¹ß±Þ Á¦ÇÑ »çÀ¯ : "+ model.getValue("/root/main/isshist/isslist["+lrow+"]/limrem") + model.getValue("/root/main/isshist/isslist["+lrow+"]/hngnm")+"ȯÀÚ´Â »çº»¹ß±Þ Á¦ÇÑ È¯ÀÚ"; messageBox(msg,"I007"); } } } else { messageBox("Á¶È¸¸¦", "E009"); } //model.refresh(); } // Áø·á³»¿ª Á¶È¸ function fOrdSpec() { cmb_orddrid.disabled = false; if (model.getValue("/root/main/appinfo/copyinfo/emrorddeptcd") == ""){ return; } if (model.getValue("/root/main/appinfo/copyinfo/emrordflag") == ""){ return; } model.makeValue("/root/send/deptcond/pid", model.getValue("/root/send/cond/pid")); model.makeValue("/root/send/deptcond/orddeptcd", model.getValue("/root/main/appinfo/copyinfo/emrorddeptcd")); model.makeValue("/root/send/deptcond/emrordflag", model.getValue("/root/main/appinfo/copyinfo/emrordflag")); model.removeNodeset("/root/main/ordinfo/ordlist"); model.removeNodeset("/root/main/emrinfo/emrlist"); // reqGetCopyOrdInfo // getCopyOrdList if (submit("TRMRC01204", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Áø·á³»¿ª ¼±Åýà EMR¼­½Ä ¸®½ºÆ® Á¶È¸ function fEMRList() { if (grd_ordlist.rows<= 1) return; if (grd_ordlist.row < 1) return; var lrow = grd_ordlist.row; model.removeNodeset("/root/send/search"); model.makeValue("/root/send/search/pid", model.getValue("/root/main/ordinfo/ordlist[" + lrow + "]/pid")); model.makeValue("/root/send/search/orddd", model.getValue("/root/main/ordinfo/ordlist[" + lrow + "]/orddd")); model.makeValue("/root/send/search/cretno", model.getValue("/root/main/ordinfo/ordlist[" + lrow + "]/cretno")); model.makeValue("/root/send/search/chrtflag", model.getValue("/root/main/ordinfo/ordlist[" + lrow + "]/chrtflag")); model.makeValue("/root/send/search/medirecno", model.getValue("/root/main/ordinfo/ordlist[" + lrow + "]/medirecno")); // reqGetCopyEmrInfo // getCopyEmrList if (submit("TRMRC01203", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Áø·á±¸ºÐ üũ¿¡¼­ üũ¹Ú½º ¼±Åýà function fPaperOrdFlagCheck(chkobj) { var checkflag = chkobj.item(chkobj.focusIndex).value; var etcyn = "N"; var chkvalue = chkobj.value; var chkarray = chkvalue.split(" "); for (i = 0; i < chkarray.length; i++){ if (checkflag == chkarray[i]){ if (checkflag == "A"){ etcyn = "Y"; }else{ etcyn = "N"; } } } if (etcyn == "Y"){ chkobj.value = "A"; if (chkobj.attribute("id") == "chk_emrordflag"){ //fOrdSpec(); } }else{ var a = chkobj.value; var lvalue = a.replace("A", ""); chkobj.value = lvalue; //ipt_etcitem.value = ""; //ipt_etcitem.disabled = true; } fOrdSpec(); model.refresh(); } // Á¾À̼­½Ä¹üÀ§¿¡¼­ üũ¹Ú½º üũ½Ã function fPaperScopCheck(){ var etcyn = "N"; var chkvalue = chk_paperscopcd.value; var chkarray = chkvalue.split(" "); for (i = 0; i < chkarray.length; i++){ if (chkarray[i] == "99"){ etcyn = "Y"; } } if (etcyn == "Y"){ //ipt_paperdocunm.value = ""; //Ipt_paperdocunm.disabled = true; ipt_paperdocunm.disabled = false; }else{ ipt_paperdocunm.value = ""; ipt_paperdocunm.disabled = true; } } // EMR ¼­½Ä ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ¼­½ÄÀ» ³Ñ±â±â function fEmrListSelect() { var reckeyno = ""; var formcd = ""; for(i = 1; i