/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ȯÀڱ⺻Á¤º¸¼³Á¤ ( SPMMO08900_ȯÀڱ⺻Á¤º¸¼³Á¤.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sPATMAINTOPINFO = "/root/hidden/topinfo/patmaintopinfo"; /** * @desc : ÃʱâÈ­ ¹× ȯÀÚ ±âº»Á¤º¸ Á¶È¸ ¹× »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ var sMsgYn = "Y"; // »ó´ÜÁ¤º¸ ¼³Á¤ ½ÇÆÐ½Ã ¾È³» ¸Þ¼¼Áö ÆË¾÷ ¿©ºÎ function fInitialize_SPMMO08900(){ condparam = opener.javascript.getParameter("condparam"); condarray = condparam.split("¢Ë"); if (fContainsHardCD("505", getUserInfo("dutplcecd"))) { // ¾È³» ¸Þ¼¼Áö Á¦¿Ü ºÎ¼­ 2015.06.23 ½É»çÆÀ Á¦¿Ü ÀÌÀºÁ¤ ¼±»ý´Ô ¿äû sMsgYn = "N"; } if(condarray[0] == "O"){ //¿Ü·¡ if(fReqOutPatTopInfo()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("¿Ü·¡È¯ÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else if(condarray[0] == "I"){ //ÀÔ¿ø if(fReqInPatTopInfo()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("ÀÔ¿øÈ¯ÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else if(condarray[0] == "S"){ //Áö¿øºÎ¼­ if(fReqSupDeptTopInfo()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("ȯÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else if(condarray[0] == "T"){ //¼ö¼ú if(fReqOPPatTopInfo()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("¼ö¼úȯÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else if(condarray[0] == "E"){ //ÀÀ±Þ if(fReqERPatTopInfo()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("ÀÀ±ÞȯÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else if(condarray[0] == "C"){ //ÀÇ·Ú(consult) if(fReqCnstPatList()==false){ opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); if(sMsgYn == "Y") { messageBox("ÀÇ·ÚȯÀÚ »ó´ÜÁ¤º¸¸¦ ·Îµù", "E001"); } window.close(); return; } }else{ messageBox("»ó´ÜÁ¤º¸ parameter°ªÀÌ À߸ø ¼³Á¤", "I001"); opener.javascript.setParameter("SPMMO08900_rtn_useyn", "N"); window.close(); return; } // XP¿¡¼­ TF¿­¾úÀ» ¶§ TF¿¡¼­ XP »ó´ÜÁ¤º¸ ¼ÂÆÃ ÇÏ´Â ÇÔ¼ö var sysMessageobj = getViewer("sysMessage"); if(sysMessageobj != null && sysMessageobj.window.javascript.fPatientInfoLoadingToXP != undefined) { sysMessageobj.window.javascript.setParameter("PatientInfoXP", condparam); sysMessageobj.window.javascript.fPatientInfoLoadingToXP(true); sysMessageobj.window.javascript.clearParameter("PatientInfoXP"); } opener.javascript.setParameter("SPMMO08900_rtn_useyn", "Y"); window.close(); } /** * @desc : ¿Ü·¡È¯ÀÚ ¿ø¹«, ȯÀÚ±¸ºÐ, »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqOutPatTopInfo(){ model.makeValue("/root/send/reqdata/pid" , condarray[1]); //µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/orddd" , condarray[2]); //Áø·áÀÏÀÚ model.makeValue("/root/send/reqdata/cretno" , condarray[3]); //»ý¼º¹øÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[4]); //±â°üÄÚµå model.makeValue("/root/send/reqdata/ioflag" , "O"); var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04202")){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/outpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/outpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("¿Ü·¡È¯ÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("¿Ü·¡È¯ÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("¿Ü·¡È¯ÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(fSetMainTopInfo()) { setPatientFlag(model.getValue("/root/hidden/topinfo/outpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/outpatpaminfo"); } else { return false; } return true; } else { return false; } } /** * @desc : ÀÔ¿øÈ¯ÀÚ ¿ø¹«, ȯÀÚ±¸ºÐ, »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqInPatTopInfo(){ model.makeValue("/root/send/reqdata/pid" , condarray[1]); //µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/orddd" , condarray[2]); //ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/reqdata/cretno" , condarray[3]); //»ý¼º¹øÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[4]); //±â°üÄÚµå if(condarray.length > 5){ model.makeValue("/root/send/reqdata/srchdd" , condarray[5]); //Á¶È¸ÀÏÀÚ } model.makeValue("/root/send/reqdata/ioflag" , "I"); var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04302", false)){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/inpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/inpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÔ¿øÈ¯ÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÔ¿øÈ¯ÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÔ¿øÈ¯ÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(fSetMainTopInfo()) { //È­¸é »ó´ÜÁ¤º¸ ¼³Á¤ setPatientFlag(model.getValue("/root/hidden/topinfo/inpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/inpatpaminfo"); } else { return false; } return true; } else { return false; } } /** * @desc : Áö¿øºÎ¼­ ¿ø¹«, ȯÀÚ±¸ºÐ, »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqSupDeptTopInfo(){ model.makeValue("/root/send/reqdata/ioflag" , condarray[0]); //¿Ü·¡ÀÔ¿ø±¸ºÐ model.makeValue("/root/send/reqdata/prcpdd" , condarray[1]); //ó¹æÀÏÀÚ model.makeValue("/root/send/reqdata/execprcpuniqno", condarray[2]); //½Ç½ÃºÎ¼­À¯ÀϹøÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[3]); //±â°üÄÚµå if(condarray.length > 5){ model.makeValue("/root/send/reqdata/srchdd" , condarray[4]); //±âÁØÀÏÀÚ } var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04102")){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("Áö¿øºÎ¼­ ȯÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("Áö¿øºÎ¼­ ȯÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("Áö¿øºÎ¼­ ȯÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(fSetMainTopInfo()) { //È­¸é »ó´ÜÁ¤º¸ ¼³Á¤ setPatientFlag(model.getValue("/root/hidden/topinfo/etcpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/etcpatpaminfo"); } else { return false; } return true; } else { return false; } } /** * @desc : ¼ö¼úȯÀÚ ¿ø¹«, ȯÀÚ±¸ºÐ, »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqOPPatTopInfo(){ model.makeValue("/root/send/reqdata/pid" , condarray[1]); //µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/orddd" , condarray[2]); //¼ö¼úÀÏÀÚ model.makeValue("/root/send/reqdata/cretno" , condarray[3]); //»ý¼º¹øÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[4]); //±â°üÄÚµå model.makeValue("/root/send/reqdata/ioflag" , condarray[0]); //¿Ü·¡ÀÔ¿ø±¸ºÐ model.makeValue("/root/send/reqdata/orddeptcd", condarray[5]); //Áýµµ°ú model.makeValue("/root/send/reqdata/orddrid" , condarray[6]); //ÁýµµÀÇ model.makeValue("/root/send/reqdata/patflag" , condarray[7]); //ȯÀÚ±¸ºÐ - dao sql¿¡¼­ query±¸ºÐÀÚ ¼³Á¤ model.makeValue("/root/send/reqdata/procflag" , condarray[8]); //󸮱¸ºÐ(F:ÃÖÃÊ Á¶È¸, R:ÀçÁ¶È¸) model.makeValue("/root/send/reqdata/oprsrvno" , condarray[9]); //¼ö¼ú¿¹¾à¹øÈ£ model.makeValue("/root/send/reqdata/ophistno" , condarray[10]);//¼ö¼úÀ̷¹øÈ£ model.makeValue("/root/send/reqdata/srchdd" , condarray[11]);//Á¶È¸ÀÏÀÚ var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04502")==true){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); var oppatnode = model.instance1.selectNodes("/root/hidden/topinfo/oppatopscheinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("¼ö¼úȯÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("¼ö¼úȯÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("¼ö¼úȯÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(oppatnode.length < 1){ if(sMsgYn == "Y") { messageBox("¼ö¼úȯÀÚ ¿¹¾à Á¤º¸°¡", "I004"); } return false; } if(fSetMainTopInfo()) { //È­¸é »ó´ÜÁ¤º¸ ¼³Á¤ setPatientFlag(model.getValue("/root/hidden/topinfo/etcpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/etcpatpaminfo"); setOperationInfo("/root/hidden/topinfo/oppatopscheinfo"); } else { return false; } return true; } else { return false; } } /** * @desc : ÀÀ±ÞȯÀÚ »ó´ÜÁ¤º¸ Á¶È¸Á¶°Ç ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqERPatTopInfo(){ model.makeValue("/root/send/reqdata/pid" , condarray[1]); //µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/orddd" , condarray[2]); //ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/reqdata/cretno" , condarray[3]); //»ý¼º¹øÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[4]); //±â°üÄÚµå if(condarray.length > 5){ model.makeValue("/root/send/reqdata/srchdd", condarray[5]); //Á¶È¸ÀÏÀÚ } if(condarray.length > 6){ model.makeValue("/root/send/reqdata/callvisityn", condarray[6]); //ÄݺñÁþ À¯¹« } model.makeValue("/root/send/reqdata/ioflag" , "E"); var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04302", false)){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/inpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/inpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÀ±ÞȯÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÀ±ÞȯÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÀ±ÞȯÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(fSetMainTopInfo()) { //È­¸é »ó´ÜÁ¤º¸ ¼³Á¤ setPatientFlag(model.getValue("/root/hidden/topinfo/inpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/inpatpaminfo"); } else { return false; } return true; } else { return false; } } /** * @desc : ÀÇ·Ú(consult)ȯÀÚ »ó´ÜÁ¤º¸ Á¶È¸Á¶°Ç ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqCnstPatList(){ model.makeValue("/root/send/reqdata/ioflag" , condarray[0]); model.makeValue("/root/send/reqdata/chosflag" , condarray[1]); model.makeValue("/root/send/reqdata/pid" , condarray[2]); //µî·Ï¹øÈ£ model.makeValue("/root/send/reqdata/orddd" , condarray[3]); //ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/reqdata/cretno" , condarray[4]); //»ý¼º¹øÈ£ model.makeValue("/root/send/reqdata/instcd" , condarray[5]); //±â°üÄÚµå model.makeValue("/root/send/reqdata/formrecseq", condarray[6]); //¼­½Ä¹øÈ£ var errflag = opener.javascript.getParameter("errflag"); if(errflag == "Y"){ setErrorOff(); } if(submit("TRMMO04802")){ var paminfonode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatpaminfo"); var patflagnode = model.instance1.selectNodes("/root/hidden/topinfo/etcpatflaginfo"); var maintopnode = model.instance1.selectNodes("/root/hidden/topinfo/patmaintopinfo"); var cnstpatnode = model.instance1.selectNodes("/root/hidden/topinfo/cnstpattopinfo"); if(paminfonode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÇ·ÚȯÀÚ ¿ø¹« Á¤º¸°¡", "I004"); } return false; } if(patflagnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÇ·ÚȯÀÚ È¯ÀÚ±¸ºÐ Á¤º¸°¡", "I004"); } return false; } if(maintopnode.length < 1){ if(sMsgYn == "Y") { messageBox("ÀÇ·ÚȯÀÚ »ó´Ü±âº» Á¤º¸°¡", "I004"); } return false; } if(cnstpatnode.length < 1){ messageBox("ÀÇ·ÚȯÀÚ Á¤º¸°¡", "I004"); return false; } if(fSetMainTopInfo()) { setPatientFlag(model.getValue("/root/hidden/topinfo/etcpatflaginfo/prcpgenrflag")); setPatientInfoDetail("/root/hidden/topinfo/etcpatpaminfo"); setConsultInfo("/root/hidden/topinfo/cnstpattopinfo"); } else { return false; } return true; } else { return false; } } /** * @desc : »ó´ÜÁ¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetMainTopInfo(){ var bRtn = true; var pid = model.getValue(sPATMAINTOPINFO + "/pid"); //µî·Ï¹øÈ£ var hngnm = model.getValue(sPATMAINTOPINFO + "/hngnm"); //ȯÀÚ¸í var hngnm2 = model.getValue(sPATMAINTOPINFO + "/hngnm2"); //ȯÀÚ¸í2 var dispnm1 = model.getValue(sPATMAINTOPINFO + "/dispnm1"); //Ç¥½Ã¸í1 var dispnm2 = model.getValue(sPATMAINTOPINFO + "/dispnm2"); //Ç¥½Ã¸í2 var age = model.getValue(sPATMAINTOPINFO + "/sa"); //³ªÀÌ/¼ºº° var rrgstno = model.getValue(sPATMAINTOPINFO + "/rrgstno"); //ÁֹιøÈ£ var addr = model.getValue(sPATMAINTOPINFO + "/addr"); //ÁÖ¼Ò var insukind = model.getValue(sPATMAINTOPINFO + "/insukind"); //º¸ÇèÀ¯ÇüÄÚµå var suppkind = model.getValue(sPATMAINTOPINFO + "/suppkind"); //º¸Á¶À¯ÇüÄÚµå var insuyn = model.getValue(sPATMAINTOPINFO + "/insuyn"); //º¸ÇèÀ¯ÇüÄÚµå var ininfo = model.getValue(sPATMAINTOPINFO + "/ininfo"); //ÀÔ¿øÁ¤º¸ var body = model.getValue(sPATMAINTOPINFO + "/body"); //º¸ÇèÀ¯ÇüÄÚµå var orddept = model.getValue(sPATMAINTOPINFO + "/orddept"); //ºÎ¼­¸í var apntdr = model.getValue(sPATMAINTOPINFO + "/apntdr"); //ÁöÁ¤ÀÇ var attndr = model.getValue(sPATMAINTOPINFO + "/attndr"); //ÁÖÄ¡ÀÇ var btype = model.getValue(sPATMAINTOPINFO + "/btype"); //RHÇ÷¾×Çü var diagnosis = model.getValue(sPATMAINTOPINFO + "/diagnosis"); //Áø´Ü var operation = model.getValue(sPATMAINTOPINFO + "/operation"); //¼ö¼ú var allergy = model.getValue(sPATMAINTOPINFO + "/allergy"); //¾Ë·¯Áö var infection = model.getValue(sPATMAINTOPINFO + "/infection"); //°¨¿° var intcare = model.getValue(sPATMAINTOPINFO + "/intcare"); //°¨¿° var cp = model.getValue(sPATMAINTOPINFO + "/cp"); //CP var drgyn = model.getValue(sPATMAINTOPINFO + "/drgyn"); //DRGYN var regstno = model.getValue(sPATMAINTOPINFO + "/regstno"); //ÁֹιøÈ£ µÞÀÚ¸® var detladdr = model.getValue(sPATMAINTOPINFO + "/detladdr"); //»ó¼¼ÁÖ¼Ò var zipcd = model.getValue(sPATMAINTOPINFO + "/zipcd"); //¿ìÆí¹øÈ£ var phontel = model.getValue(sPATMAINTOPINFO + "/phontel"); //ÀüÈ­¹øÈ£ var cnsttypenm = model.getValue(sPATMAINTOPINFO + "/cnsttypenm"); //ÇùÁø¸í var healexam = model.getValue(sPATMAINTOPINFO + "/healexam"); //°ÇÁø var vip = model.getValue(sPATMAINTOPINFO + "/vip"); //VIP var coop = model.getValue(sPATMAINTOPINFO + "/coop"); //onestop var recovwardnm = model.getValue(sPATMAINTOPINFO + "/recovwardnm"); //ȸº¹º´½ÇÄÚµå var stgediagnm = model.getValue(sPATMAINTOPINFO + "/stgediagnm"); //VIP var stgediagcd = model.getValue(sPATMAINTOPINFO + "/stgediagcd"); //VIP var stgecd = model.getValue(sPATMAINTOPINFO + "/stagecd"); //VIP var tnmcd1 = model.getValue(sPATMAINTOPINFO + "/tnmcd1"); //onestop var tnmcd2 = model.getValue(sPATMAINTOPINFO + "/tnmcd2"); //onestop var tnmcd3 = model.getValue(sPATMAINTOPINFO + "/tnmcd3"); //ȸº¹º´½ÇÄÚµå var organ = model.getValue(sPATMAINTOPINFO + "/organ"); //ÀÌ½Ä var dinfo = model.getValue(sPATMAINTOPINFO + "/dinfo"); //³«»ó var binfo = model.getValue(sPATMAINTOPINFO + "/binfo"); //¿åâ var pinfo = model.getValue(sPATMAINTOPINFO + "/pinfo"); //»ç»ýȰ var nutinfo = model.getValue(sPATMAINTOPINFO + "/nutinfo"); //¿µ¾ç°íÀ§Çè var recmerinfo = model.getValue(sPATMAINTOPINFO + "/recmerinfo"); //ÁöÀÎÁ¤º¸ var recmer = model.getValue(sPATMAINTOPINFO + "/recmer"); //ÁöÀο©ºÎ var schoolflag = model.getValue(sPATMAINTOPINFO + "/schoolflag"); //±³Á÷¿ø flag var drginfo = model.getValue(sPATMAINTOPINFO + "/drginfo"); //DRG Á¤º¸ var pregnant = model.getValue(sPATMAINTOPINFO + "/pregnant"); //ÀӽźΠÁ¤º¸ // »ó´Ü¿¡ ¾Ë·¯Áö Ç¥½Ã ±ôºý°Å¸®´Â ±â´É 2008.07.17 ¿ÀÁöÈÆ var newallergy = model.getValue(sPATMAINTOPINFO + "/newallergy"); //´º¾Ë·¯Áö // »ó´Ü Allergy³ª ADR Áß Çϳª¸é 'Y'¶óµµ µÑ´Ù 'Y'·Î º¯°æ // Allergy/ADRÀÇ ±¸ºÐÀÌ ¸ðÈ£ÇÏ´Ù´Â ¹è¼º¹Ì ¼±»ý´Ô ¿äûÀ¸·Î º¯°æ 2008.07.16 Á¤¿¬¿ì var sAYNArray = allergy.split("^"); var callvisityn = model.getValue(sPATMAINTOPINFO + "/callvisityn"); //ÄݺñÁþ // ÁÖÀÇ¿ä¸ÁȯÀÚ »ó´Ü ºÒ°¡ ó¸® 2015.06.18 ¾ö¿µ¸¸ var errwarnmsg = model.getValue(sPATMAINTOPINFO + "/errwarnmsg"); //ÁÖÀÇ¿ä¸Á »ó´ÜºÒ°¡ ó¸® if(!isNull(errwarnmsg)) { messageBox(" ¡ß ÁÖÀÇ¿ä¸Á ȯÀÚ°ü¸® ¡ß\n\n" + errwarnmsg, "E999"); return false; } // ¸Þ¸£½º ȯÀÚ °ü·Ã üũ Ãß°¡ ¿ø¹« ÀÎÅÍÆäÀ̽º È£Ãâ (PAM.js) 2015.06.17 ¾ö¿µ¸¸ /* Start of ¸Þ¸£½º ¸Þ¼¼Áö üũ »èÁ¦ 2016.02.01 ¾ö¿µ¸¸ try { if(!isNull(pid)) { if(pid == "3292911") { // ¸Þ¸£½º È®Á¤È¯ÀÚ if (!fContainsHardCD("5703", getUserInfo("userid"))) { messageBox("ȯÀÚ¹øÈ£ : " + pid + "\n°³ÀÎÁ¤º¸º¸È£ °ü¸®´ë»ó ȯÀÚ·Î Á¢±Ù±ÇÇÑÀ» Á¦ÇÑ ÇÕ´Ï´Ù.\n\nÁø·áÁö¿ø½ÇÀå ¾çµ¿Çå", "E999"); return false; } } fMersPatChk("EMR", pid); // ¸Þ¸£½º ¾È³» ¸Þ¼¼Áö ÆË¾÷ } } catch(e) { } End of ¸Þ¸£½º ¸Þ¼¼Áö üũ »èÁ¦ 2016.02.01 ¾ö¿µ¸¸ */ // ÀÌÀ±ÁÖ Ãß°¡(20160907) var instcd = getUserInfo("dutplceinstcd"); var jobkindcd = getUserInfo("jobkindcd"); var openerID = opener.window.javascript.getScreenID() //Áø·á´ë»óÀÚâ¿¡¼­¸¸ Á¦¾î if ( openerID == "SMMMO04700" || openerID == "SMMMO04500" || openerID == "SMMMO04400" || openerID == "SMMMO04300" || openerID == "SMMMO04200") { if ( instcd == "031" && jobkindcd.substr(0,2) == "03") { model.makeValue("/root/send/reqdata/pid", pid); model.makeValue("/root/send/reqdata/instcd", instcd); model.makeValue("/root/send/reqdata/flag", "TOP"); submit("TRMRI03007"); var active = model.getValue("root/activeyn/activeyn"); var activeyn = active.substr(0,1); if (activeyn == "N") { //modal("SPMRI03110", 1,10, 10, "SPMRI03110","/root/hidden/topinfo","/root/temp","sysmenu:hidden;" ); modal("SPMRI03110", 1,10, 10, "SPMRI03110","/root/hidden/topinfo","/root/temp"); var confirmyn = getParameter("SPMRI03110_param_confirmyn"); if (confirmyn != "Y") { return false ; } } } } if(sAYNArray[0] == "Y" || sAYNArray[1] == "Y"){ allergy = "Y^Y";} setPatientInfo("pid" , pid); //µî·Ï¹øÈ£ setPatientInfo("pname" , pid + "|" + hngnm); //ȯÀÚ¸í setPatientInfo("pname2" , pid + "|" + hngnm2); //ȯÀÚ¸í2 setPatientInfo("dispnm1" , pid + "|" + dispnm1); //Ç¥½Ã¸í1 setPatientInfo("dispnm2" , pid + "|" + dispnm2); //Ç¥½Ã¸í2 setPatientInfo("age" , pid + "|" + age); //³ªÀÌ/¼ºº° setPatientInfo("rrgstno" , pid + "|" + rrgstno); //ÁֹιøÈ£ setPatientInfo("addr" , pid + "|" + detladdr); //ÁÖ¼Ò setPatientInfo("insukind" , pid + "|" + insukind); //º¸ÇèÀ¯ÇüÄÚµå setPatientInfo("suppkind" , pid + "|" + suppkind); //º¸Á¶À¯ÇüÄÚµå setPatientInfo("insuyn" , pid + "|" + insuyn); //º¸ÇèÀ¯Çü¿¡ µû¸¥ Ç÷¡±× setPatientInfo("ininfo" , pid + "|" + ininfo); //ÀÔ¿øÁ¤º¸ setPatientInfo("body" , pid + "|" + body); //º¸ÇèÀ¯ÇüÄÚµå setPatientInfo("orddept" , pid + "|" + orddept); //ºÎ¼­¸í setPatientInfo("apntdr" , pid + "|" + apntdr); //ÁöÁ¤ÀÇ setPatientInfo("attndr" , pid + "|" + attndr); //ÁÖÄ¡ÀÇ setPatientInfo("btype" , pid + "|" + btype); //RHÇ÷¾×Çü setPatientInfo("diagnosis" , pid + "|" + diagnosis); //Áø´Ü setPatientInfo("operation" , pid + "|" + operation); //¼ö¼ú setPatientInfo("allergy" , pid + "|" + allergy); //¾Ë·¯Áö setPatientInfo("infection" , pid + "|" + infection); //°¨¿° setPatientInfo("intncare" , pid + "|" + intcare); //Ư·Ê setPatientInfo("cp" , pid + "|" + cp); //CP setPatientInfo("drgyn" , pid + "|" + drgyn); //DRGYN setPatientInfo("regstno" , pid + "|" + regstno); //ÁֹιøÈ£ setPatientInfo("addrdetl" , pid + "|" + detladdr); //»ó¼¼ÁÖ¼Ò setPatientInfo("zipcd" , pid + "|" + zipcd); //¿ìÆí¹øÈ£ setPatientInfo("telno" , pid + "|" + phontel); //ÀüÈ­¹øÈ£ setPatientInfo("cnsttypenm" , pid + "|" + cnsttypenm); //ÇùÁø¸í // »ó´Ü¿¡ ¾Ë·¯Áö Ç¥½Ã ±ôºý°Å¸®´Â ±â´É 2008.07.17 ¿ÀÁöÈÆ setPatientInfo("newallergy" , pid + "|" + newallergy); //´º¾Ë·¯Áö setPatientInfo("healexam" , pid + "|" + healexam); //°ÇÁø setPatientInfo("vip" , pid + "|" + vip); //vip setPatientInfo("coop" , pid + "|" + coop); //onestop setPatientInfo("recovwardnm" , pid + "|" + recovwardnm); //onestop setPatientInfo("stgediagnm" , pid + "|" + stgediagnm); //º´±âÁø´Ü¸í setPatientInfo("stgediagcd" , pid + "|" + stgediagcd); //º´±âÁø´ÜÄÚµå setPatientInfo("stgecd" , pid + "|" + stgecd); //º´±â stage setPatientInfo("tnmcd1" , pid + "|" + tnmcd1); //tnmcd1 setPatientInfo("tnmcd2" , pid + "|" + tnmcd2); //tnmcd2 setPatientInfo("tnmcd3" , pid + "|" + tnmcd3); //tnmcd3 setPatientInfo("organ" , pid + "|" + organ); //organ setPatientInfo("dinfo" , pid + "|" + dinfo); //dinfo setPatientInfo("binfo" , pid + "|" + binfo); //binfo setPatientInfo("pinfo" , pid + "|" + pinfo); //pinfo setPatientInfo("nutinfo" , pid + "|" + nutinfo); //nutinfo setPatientInfo("callvisityn" , pid + "|" + callvisityn); //callvisityn setPatientInfo("recmerinfo" , pid + "|" + recmerinfo); //recmerinfo setPatientInfo("recmer" , pid + "|" + recmer); //recmer setPatientInfo("schoolflag" , pid + "|" + schoolflag); //°æ´ë±³Á÷¿ø setPatientInfo("drginfo" , pid + "|" + drginfo); //DRGÁ¤º¸ setPatientInfo("pregnant" , pid + "|" + pregnant); //ÀӽźÎÁ¤º¸ return bRtn; }