/* Åð¿øÁ¤¸® ¹× È®Á¤È­¸é (SMMNW01200.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ //** Àü¿ªº¯¼ö **// var iRow = -1; var iCol = -1; /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) var chemodeptcd = "3120400000"; // Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ºÎ¼­ÄÚµå */ var chkPath = "/root/main/checkcntinfo/checkcntlist"; var dschPath = "/root/main/dschpatinfo/dschpatlist" ; var babyicudeptcd, babydeptcd, dietnprcpcd, alcoholdeptcd, daywardcd, erwardcd; //alcoholdeptcd_20090529_SMYÃß°¡ var uijungbuinstcd, sunggainstcd; // º´¿øº° ±â°üÄÚµå_20090716_ByJA var starttmcd, endtmcd; // º´¿øº° ¾÷¹«½Ã°£ÄÚµå_20100118_by¹Ú¿µ¿ì /** * @group : * @ver : 2007.08.30 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é Ãʱ⼳Á¤ * @param : * @return : * @--------------------------------------------------- */ function fInitSetup(){ //** ÄÁÆ®·Ñ ÃʱâÈ­ **/ group1.disabled = true; btn_dschnurY.disabled = true; boolafter18.disabled = true; btn_dschnurN.disabled = true; btn_dschdrN.disabled = true; var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn"; var ord_deptflag = "W"; var rslt_ref = "/root/init/ward"; // zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, "depthngnm", "asc" ); submit("TRMNW01207"); // º´µ¿¸®½ºÆ® Á¶È¸ //** ±×¸®µå ÃʱâÈ­ **// model.removeNodeset("/root/main/dschpatinfo"); // Åð¿ø¿¹Á¤È¯ÀÚ¸®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/outrsrvinfo"); // ¿Ü·¡¿¹¾à¸®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/tnsprcpinfo"); // Ç÷¾×󹿏®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/narcprcpinfo"); // ¸¶¾à󹿏®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/temp/checkcntinfo"); model.makeValue("/root/main/temp/sDietFlag", ""); if (instcd =='012'){ cap_time.text = "17:00 ÀÌÈÄÀÇ Åð¿ø¼ö³³Àº ÀÀ±ÞÁö¿ø UNIT¿¡¼­¸¸ ÇÕ´Ï´Ù."; } else if (instcd == '017') { // ¼ººó¼¾Æ® ¿ä±¸»çÇ× by ¹Ú¿µ¿ì 20100113 cap_time.text = "Åä¿äÀÏ 13:00 ÀÌÈÄ/ ÆòÀÏ 17:00 ÀÌÈÄ/ ÈÞÀÏ - ÀÀ±ÞÀÇ·á¼¾ÅÍ ¿ø¹«ÆÀ¿¡¼­ Åð¿ø¼ö³³ÇÕ´Ï´Ù."; caption39.text = "18½Ã ÀÌÈÄÅð¿øÃ¼Å©´Â 18½Ã ÀÌÈÄÀÇ ´ÊÀº Åð¿øÀÌ ¿¹Á¤µÈ °æ¿ì¿¡¸¸ Ŭ¸¯ÇÕ´Ï´Ù."; cap_vindsch.visible=true; } else { cap_time.text = "Åä¿äÀÏ : 14:00 ÀÌÈÄ / ±âŸ : 17:00 ÀÌÈÄ - ÀÀ±Þ½Ç¿ø¹«°ú È®ÀÎ"; } //** »ó´ÜȯÀÚ È­¸é¼³Á¤ **// var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); if(model.getValue("/root/main/paminfo/list/wardcd") != ""){ model.makeValue("/root/main/cond/wardcd", model.getValue("/root/main/paminfo/list/wardcd")); } else { model.makeValue("/root/main/cond/wardcd", getUserInfo("dutplcecd")); } model.makeValue("/root/main/cond/dschdclrdt", getCurrentDate()); // Åð¿ø¿¹Á¤ÀÏ ¼³Á¤(ÇöÀçÀÏÀÚ) cmb_wardcd.refresh(); ipt_dschdclrdt.refresh(); /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) if(model.getValue("/root/main/cond/wardcd")== chemodeptcd) { // Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ÀÎ °æ¿ì group4.visible = true; }else { group4.visible = false; } */ select_dschpatlist("P"); // Åð¿ø¿¹Á¤È¯ÀÚ ¸®½ºÆ®Á¶È¸ fSrchDietEndInfo(); // ½ÄÀ̺° 1Â÷¸¶°¨½Ã°£ Á¶È¸ // °£È£ÇϵåÄÚµù Å×À̺í Á¶È¸_20090416(ByJA) var pCode = "'052', '053', '062', '087', '077', '176', 'W01', 'W04', 'W11','D4'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); // Á¶È¸±âÁØÀÏÀÚ fGetNursHardCdInfo(pCode, pDate); for(var i=1; i<=getNodesetCount("/root/code/codeinfo/codelist"); i++){ switch (model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid")){ case "052": // ½Å»ý¾ÆÁßȯÀÚ½Ç babyicudeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "053": // ½Å»ý¾Æ½Ç babydeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "062": // °³ÀαݽÄó¹æÄÚµå dietnprcpcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "087": // ¾ËÄÚ¿ÃÀÇÁ¸Ä¡·á¼¾Åͺμ­ÄÚµå alcoholdeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "077": // º´¿øº° ±â°üÄÚµå switch(model.getValue("/root/code/codeinfo/codelist["+i+"]/supcdid")){ case "02": // ÀÇÁ¤ºÎ¼º¸ðº´¿ø ±â°üÄÚµå uijungbuinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "03": // ºÎõ¼º°¡º´¿ø ±â°üÄÚµå sunggainstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; } break; case "176": //º´¿øº° ¾÷¹«½Ã°£ÄÚµå by ¹Ú¿µ¿ì switch(model.getValue("/root/code/codeinfo/codelist["+i+"]/supcdid")){ case "01": //½ÃÀ۽ð£ÄÚµå starttmcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid") + "00"; break; case "02": //Á¾·á½Ã°£ÄÚµå endtmcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid") + "00"; break; } break; case "W01": //ÀÏÀÏÀÔ¿ø½Ç - Åð¿øÈ®Á¤ÀϽà ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÔ daywardcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "W11": //508ÀÀ±Þº´µ¿ - ¾à ó¹æ D/C °¡´ÉÇϵµ·Ï ÇÔ erwardcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; } } var wardcd = model.getValue("/root/main/cond/wardcd"); if (wardcd == daywardcd) { fVisibleNotidt('Y'); } else { fVisibleNotidt('N'); } zbcfGetCodeList( new Array("M0011"), new Array("/root/init/M0011list") ); } /** * @group : * @ver : 2007.09.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ½ÄÀ̺° 1Â÷¸¶°¨½Ã°£ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchDietEndInfo(){ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue("/root/main/cond/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959"); model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000"); model.removeNodeset("/root/main/dietendinfo"); submit("TRMNW01205"); } /** * @group : * @ver : 2007.07.13 / ¼öÁ¤ÀÏÀÚ : 2007.08.30 * @by : Á¤°æÈ­ / ¼öÁ¤ÀÚ : ±èÁø¾Æ * @------------------------------------------------------------------------------- * @type : function * @access : public * @desc : Åð¿ø¿¹Á¤È¯ÀÚ ¸®½ºÆ®Á¶È¸ * @param : sSrchFlag Á¶È¸±¸ºÐ ("P":Åð¿ø¿¹Á¤ÀÏÀÚº° / "A":´çÀÏÀÌÈÄÅð¿ø¿¹Á¤ÀÚ ¸ðµÎ) * @return : * @------------------------------------------------------------------------------- */ function select_dschpatlist(sSrchFlag){ //** ÄÁÆ®·Ñ ÃʱâÈ­ **// fInit(); group1.disabled = true; btn_dschnurY.disabled = true; boolafter18.disabled = true; btn_dschnurN.disabled = true; btn_dschdrN.disabled = true; model.removeNodeset("/root/main/dschpatinfo"); // Åð¿ø¿¹Á¤È¯ÀÚ¸®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/outrsrvinfo"); // ¿Ü·¡¿¹¾à¸®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/tnsprcpinfo" ); // Ç÷¾×󹿏®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/narcprcpinfo"); // ¸¶¾à󹿏®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/checkcntinfo/bloodinfo/bloodcomment"); // ¼öÇ÷±â·Ï Çʵå ÃʱâÈ­ model.removeNodeset("/root/main/descpatdeinfo"); model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/wardcd" , model.getValue("/root/main/cond/wardcd")); // º´µ¿ model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue("/root/main/cond/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959"); model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000"); model.makeValue ("/root/send/reqdata/srchflag" , sSrchFlag); // Á¶È¸±¸ºÐ model.makeValue ("/root/main/cond/notidt", getCurrentDate()); model.makeValue ("/root/main/cond/notitm", getCurrentTime().substr(0, 4)); submit("TRMNW01201"); grd_inppatlist.allstyle("all", "background-color") = "white"; // Åð¿ø¿¹Á¤ÀÚ¸®½ºÆ® ±×¸®µå »ö»ó ÃʱâÈ­ model.makeValue("/root/main/descpatdeinfo/nurseid", getUserName()); // ·Î±×ÀÎÇÑ °£È£»ç¸í ¼³Á¤ //var isnendyn = model.getValue("/root/main/descpatdeinfo/isnendyn"); // º´µ¿¸¶°¨¿©ºÎÈ®ÀÎ ºñ¸¶°¨¿©ºÎ (Y : ¸¶°¨µÇÁö ¾ÊÀ½. N : ¸¶°¨µÊ) /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) if(model.getValue("/root/main/cond/wardcd")!="3120400000") { // Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ÀÎ °æ¿ì ¸¶°¨¿©ºÎüũ Á¦¿Ü_20080826±èº¸¼º´ë¸®´Ô¿äûÀ¸·Î Ãß°¡_Ư¼öÁÖ»ç½ÇÅð½ÇÁ¤¸®°³¹ß ÈÄ »èÁ¦ÇØ¾ß ÇÔ. if(isnendyn == "Y"){ messageBox("["+ cmb_wardcd.label +"] ¹Ì¸¶°¨ ³»¿ªÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E", "¸¶°¨Ã³¸® ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ!"); modal("SPMNR05400","1","1","1", "SPMNR05400"); // º´µ¿°£È£¸¶°¨È­¸é ÆË¾÷ } } */ model.refresh(); } /** * @group : * @ver : 2007.07.13 / ¼öÁ¤ÀÏÀÚ : 2007.08.30 * @by : Á¤°æÈ­ / ¼öÁ¤ÀÚ : ±èÁø¾Æ * @----------------------------------------------------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ»ó¼¼Á¤º¸Á¶È¸ * @param : sActFlag : ½Ç½ÃÀÔ¿øÃ³¹æ ¾×ÆÃ ó¸® ÇÁ·Î½ÃÀú È£Ãâ ¿©ºÎ("Y"/"N") * (Åð¿ø¿¹Á¤ÀÚ¸®½ºÆ® ´õºí Ŭ¸¯ ½Ã¿¡¸¸ ÇØ´ç_20080617±âÁØ) * @return : * @----------------------------------------------------------------------------------------------- */ function select_dschpatinfo(sActFlag){ if(iRow < 0 || iRow == ""){ iRow = grd_inppatlist.row; iCol = grd_inppatlist.col; } var wardcd = model.getValue(dschPath + "[" + iRow + "]/wardcd"); if (wardcd == daywardcd) { fVisibleNotidt('Y'); } else { fVisibleNotidt('N'); } var sDschDclrdt = model.getValue(dschPath + "[" + iRow + "]/dschdclrdt"); // ȯÀÚº° Åð¿ø¿¹Á¤ÀÏ var sDethdt = model.getValue(dschPath + "[" + iRow + "]/dethdt"); // ȯÀÚº° »ç¸ÁÀÏ var dietc = 0; for(var i=1; i<=getNodesetCount("/root/code/codeinfo/codelist"); i++){ if(model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid") == "D4"){ //½ÄÀ̾ÈÇÔ °¡´ÉÇÑ º´µ¿ if(model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid") == wardcd){ dietc++; } } } //** Åð¿ø¿¹°íÀÏÀÚ°¡ ´çÀÏ¿©ºÎ¿¡ µû¸¥ ÄÁÆ®·Ñ Ȱ¼ºÈ­ **// //* ´çÀÏÀÌ ¾Æ´Ñ °æ¿ì && 20091201 ±èÈ«Á¡ Ãß°¡ »ç¸ÁȯÀÚÀΰæ¿ì »ç¸ÁÀϽ÷ΠÅð¿øÈ®Á¤ µÇ¹Ç·Î ÀÍÀÏÀ̾ »ç¸Áµî·ÏÀÌ µÈ°æ¿ì Åð¿øÈ®Á¤°¡´É if( (isNull(sDethdt) || sDethdt == "-" ) && sDschDclrdt != getCurrentDate()) { group1.disabled = true; //group4.disabled = true; // ¿Ü·¡CHEMO±×·ì btn_dschnurY.disabled = true; // °£È£»çÅð¿øÈ®Á¤ ¹öư boolafter18.disabled = true; // º´½Ç·áÃß°¡»êÁ¤ üũ¹Ú½º btn_dschnurN.disabled = true; // °£È£»çÅð¿øÈ®Á¤ Ãë¼Ò ¹öư btn_dschdrN.disabled = true; // ÀÇ»çÅð¿ø¿¹°í Ãë¼Ò ¹öư btn_dietC.disabled = true; // ½Ä»ç¾ÈÇÔ } //* ´çÀÏÀÎ °æ¿ì && 20091201 ±èÈ«Á¡ Ãß°¡ »ç¸ÁȯÀÚÀΰæ¿ì »ç¸ÁÀϽ÷ΠÅð¿øÈ®Á¤ µÇ¹Ç·Î ÀÍÀÏÀ̾ »ç¸Áµî·ÏÀÌ µÈ°æ¿ì Åð¿øÈ®Á¤°¡´É else { //** ȯÀÚº° ÁøÇà »óŰª¿¡ µû¸¥ ÄÁÆ®·Ñ Ȱ¼ºÈ­ **// var sStatVal = model.getValue(dschPath + "[" + iRow + "]/stat"); // ȯÀÚº° ÁøÇà »óŰª if(sStatVal == "Åð¿ø¿¹°í"){ group1.disabled = false; //group4.disabled = false; // ¿Ü·¡CHEMO±×·ì btn_dschnurY.disabled = false; // °£È£»çÅð¿øÈ®Á¤ ¹öư boolafter18.disabled = false; // º´½Ç·áÃß°¡»êÁ¤ üũ¹Ú½º btn_dschnurN.disabled = true; // °£È£»çÅð¿øÈ®Á¤ Ãë¼Ò ¹öư btn_dschdrN.disabled = false; // ÀÇ»çÅð¿ø¿¹°í Ãë¼Ò ¹öư if(dietc == 0){ btn_dietC.disabled = true; // ½Ä»ç¾ÈÇÔ }else{ btn_dietC.disabled = false; // ½Ä»ç¾ÈÇÔ if(wardcd == babyicudeptcd){ //½Å»ý¾ÆÁßȯÀÚ½Ç btn_dietC.dispatch("DOMActivate"); } } } else if(sStatVal == "°£È£»çÅð¿øÈ®Á¤"){ group1.disabled = false; btn_dschnurY.disabled = true; // °£È£»çÅð¿øÈ®Á¤ ¹öư boolafter18.disabled = true; // º´½Ç·áÃß°¡»êÁ¤ üũ¹Ú½º btn_dschnurN.disabled = false; // °£È£»çÅð¿øÈ®Á¤ Ãë¼Ò ¹öư btn_dschdrN.disabled = false; // ÀÇ»çÅð¿ø¿¹°í Ãë¼Ò ¹öư if(dietc == 0){ btn_dietC.disabled = true; // ½Ä»ç¾ÈÇÔ }else{ btn_dietC.disabled = false; // ½Ä»ç¾ÈÇÔ } } else { group1.disabled = true; btn_dschnurY.disabled = true; // °£È£»çÅð¿øÈ®Á¤ ¹öư boolafter18.disabled = true; // º´½Ç·áÃß°¡»êÁ¤ üũ¹Ú½º btn_dschnurN.disabled = true; // °£È£»çÅð¿øÈ®Á¤ Ãë¼Ò ¹öư btn_dschdrN.disabled = true; // ÀÇ»çÅð¿ø¿¹°í Ãë¼Ò ¹öư btn_dietC.disabled = true; // ½Ä»ç¾ÈÇÔ } } //** Åð¿ø¿¹Á¤ÀÚ¸®½ºÆ® ½ºÅ¸ÀÏ ÁöÁ¤ **// grd_inppatlist.cellstyle("background-color", 0, 0, grd_inppatlist.rows-1, grd_inppatlist.cols-1) = "white"; // ÃʱâÈ­(WHITE) grd_inppatlist.cellstyle("background-color", iRow, 0, iRow, grd_inppatlist.cols-1) = "#ffd9ff"; // ¼±ÅÃµÈ Çà »ö»óÁöÁ¤(PINK) // ȯÀÚ»ó¼¼Á¤º¸Á¶È¸ model.makeValue("/root/main/descpatdeinfo/roomcd" , model.getValue(dschPath + "[" + iRow + "]/roomcd")); // º´½Ç model.makeValue("/root/main/descpatdeinfo/pid" , model.getValue(dschPath + "[" + iRow + "]/pid" )); // µî·Ï¹øÈ£ model.makeValue("/root/main/descpatdeinfo/hngnm" , model.getValue(dschPath + "[" + iRow + "]/hngnm" )); // ȯÀÚ¸í model.makeValue("/root/main/descpatdeinfo/nurseid", getUserName() ); // ·Î±×ÀÎÇÑ °£È£»ç¸í ¼³Á¤ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue(dschPath + "[" + iRow + "]/pid" )); // µî·Ï¹øÈ£ model.makeValue ("/root/send/reqdata/orddd" , model.getValue(dschPath + "[" + iRow + "]/indd" )); // ÀÔ¿øÀÏÀÚ model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿ø¿¹Á¤ÀϽà model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959" ); // Åð¿ø¿¹Á¤ÀϽà model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000" ); // Åð¿ø¿¹Á¤ÀϽà model.makeValue ("/root/send/reqdata/cretno" , model.getValue(dschPath + "[" + iRow + "]/cretno" )); // »ý¼º¹øÈ£ model.makeValue ("/root/send/reqdata/wardcd" , model.getValue(dschPath + "[" + iRow + "]/wardcd" )); // º´µ¿ÄÚµå model.makeValue ("/root/send/reqdata/actflag" , sActFlag ); // ½Ç½ÃÀÔ¿øÃ³¹æ ¾×ÆÃ ó¸® ÇÁ·Î½ÃÀú È£Ãâ ¿©ºÎ model.makeValue ("/root/send/reqdata/orddeptcd" , model.getValue("/root/main/paminfo/list/orddeptcd") ); // Áø·á°úÄÚµå if ( !isNull(sDethdt) && sDethdt != "-" ){ model.makeValue("/root/send/reqdata/dethdt" , sDethdt);//»ç¸ÁȯÀÚÀΰæ¿ì »ç¸ÁÀϽà ¼¼ÆÃÇØÁÜ. } model.removeNodeset("/root/main/checkcntinfo"); model.removeNodeset("/root/main/outrsrvinfo" ); model.removeNodeset("/root/main/tnsprcpinfo" ); model.removeNodeset("/root/main/narcprcpinfo"); // ¸¶¾à󹿏®½ºÆ® ±×¸®µå ÃʱâÈ­ model.removeNodeset("/root/main/checkcntinfo/bloodinfo/bloodcomment"); // ¼öÇ÷±â·Ï Çʵå ÃʱâÈ­ submit("TRMNW01202"); // ȯÀÚ ¿Ü·¡¿¹¾à Á¶È¸, Ç÷¾×ó¹æ Á¶È¸Ãß°¡_20080827 submit("TRMNW01203"); // ȯÀÚ Ã³¹æ°Ç¼ö Á¶È¸(/Åõ¾à±â·Ï/Åð¿ø¾à/¹Ýȯ¿¹Á¤/¸¶°¨/½ÄÀÌÁ¤¸®Á¤º¸/ÀÔ¿øÀü°Ë»çó¹æ/Åð¿øÈÄ ¿Ü·¡°Ë»ç ó¹æ/ÀÔ¿ø¿¹Á¤Á¤º¸) //** Á¤º¸¼³Á¤ **// model.makeValue(chkPath + "/dschdclrdr" , (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt")).substr(0,4) + "-" + (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt")).substr(4,2) + "-" + (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt")).substr(6,2) + " " + (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt")).substr(8,2) + ":" + (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt")).substr(10,2)+ " / " + model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstnm") ); // ÀÇ»ç Åð¿ø¿¹°í model.makeValue(chkPath + "/dschnotinurse", (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(0,4) + "-" + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(4,2) + "-" + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(6,2) + " " + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(8,2) + ":" + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(10,2)+ " / " + model.getValue(dschPath + "[" + iRow + "]/dschnotirgstnm") ); // °£È£»ç Åð¿øÈ®Á¤ // model.makeValue(chkPath + "/dschnotinurse", "[ÀϽÃ] " + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(0,4) + "-" // + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(4,2) + "-" // + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(6,2) + " " // + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(8,2) + ":" // + (model.getValue(dschPath + "[" + iRow + "]/dschnotirgstdt")).substr(10,2)+ " " // + "[µî·ÏÀÚ] " + model.getValue(dschPath + "[" + iRow + "]/dschnotirgstnm") ); // °£È£»ç Åð¿øÈ®Á¤ if(sStatVal == "°£È£»çÅð¿øÈ®Á¤" || sStatVal == "½É»ç¿Ï·á" || sStatVal == "½É»çÁß"){ model.makeValue("/root/main/cond/notidt", model.getValue(dschPath + "[" + iRow + "]/dschnotidt").substr(0,8)); model.makeValue("/root/main/cond/notitm", model.getValue(dschPath + "[" + iRow + "]/dschnotidt").substr(8,4)); ipt_notitm.disabled = true; } else { model.makeValue ("/root/main/cond/notidt", getCurrentDate()); model.makeValue ("/root/main/cond/notitm", getCurrentTime().substr(0, 4)); ipt_notitm.disabled = false; } //20091006 ±èÈ«Á¡ º´½Ç·á Ãß°¡»êÁ¤ 20091201 3762 »ç¸ÁȯÀÚ´Â »ç¸ÁÀϽð¡ Åð¿øÈ®Á¤½Ã°£ÀÓ. if ( ((model.getValue(dschPath + "[" + iRow + "]/dschnotidt")).substr(8,2) >= "18" ) || (( isNull(model.getValue(dschPath + "[" + iRow + "]/dschnotidt")) || model.getValue(dschPath + "[" + iRow + "]/dschnotidt")=="-" ) && (getCurrentTime().substr(0, 2) >= "18" || (model.getValue(dschPath + "[" + iRow + "]/dethdt")).substr(8,2) >= "18") ) ){ model.makeValue(chkPath + "/boolafter18","true"); }else{ model.makeValue(chkPath + "/boolafter18","false"); } model.makeValue(chkPath + "/judgperchgrinfo", "[´ã´çÀÚ] " + model.getValue(dschPath + "[" + iRow + "]/judgperchgrnm") + " " + "[Office] " + model.getValue(dschPath + "[" + iRow + "]/judgperchgrofficetelno") + " " + "[H.P] " + model.getValue(dschPath + "[" + iRow + "]/judgperchgrmpphonno")); // ½É»çÀÚ Á¤º¸ var sDrugspdUnitFlag = model.getValue("/root/main/checkcntinfo/checkcntlist/drugspdunitflag"); // ½ÄÀ̱¸ºÐ var sPrcpCd = model.getValue("/root/main/checkcntinfo/checkcntlist/prcpcd" ); // ¼ö°¡ÄÚµå // Á¶½Ä if(sDrugspdUnitFlag == "1") { if(sPrcpCd == dietnprcpcd) { // ±Ý½Ä("Q9140002":°³ÀαݽÄÄÚµå(¼ö°¡Å×À̺íÂüÁ¶:emr.mmbtprcd)) model.makeValue(chkPath + "/dietcmfninfo" , "[¾ÆÄ§±Ý½Ä]À¸·Î Á¤¸®µÇ¾ú½À´Ï´Ù."); } else { model.makeValue(chkPath + "/dietcmfninfo" , "[¾ÆÄ§¸Ô°í Åð¿ø]À¸·Î Á¤¸®µÇ¾ú½À´Ï´Ù."); } } // Áᫎ else if(sDrugspdUnitFlag == "2") { model.makeValue(chkPath + "/dietcmfninfo" , "[Á¡½É¸Ô°í Åð¿ø]À¸·Î Á¤¸®µÇ¾ú½À´Ï´Ù."); } // ¼®½Ä else if(sDrugspdUnitFlag == "3") { model.makeValue(chkPath + "/dietcmfninfo" , "[Àú³á¸Ô°í Åð¿ø]À¸·Î Á¤¸®µÇ¾ú½À´Ï´Ù."); } // ½Ä»çÁ¤¸®°¡ µÈ °æ¿ì if(model.getValue(chkPath + "/dietcmfninfo") != "" ) { btn_diet1.disabled = true; // [¾ÆÄ§¸Ô°í] btn_diet2.disabled = true; // [Á¡½É¸Ô°í] btn_diet3.disabled = true; // [Àú³á¸Ô°íÅð¿øÇϱâ] btn_dietN.disabled = true; // [¾ÆÄ§±Ý½Ä] } if(model.getValue("/root/temp/checkcntinfo/checkcntlist/dietcmfninfo")!=""){ model.makeValue(chkPath + "/dietcmfninfo" , model.getValue("/root/temp/checkcntinfo/checkcntlist/dietcmfninfo")); } if(model.getValue(chkPath + "/inrsrvinfo") == ""){ model.setValue(chkPath + "/inrsrvinfo", "ÀÔ¿ø¿¹Á¤À¸·Î ¹ß±ÞµÈ ÀÔ¿øÀåÀÌ ¾ø½À´Ï´Ù."); } /* if(getNodesetCount("/root/main/outrsrvinfo/outrsrvinfolist") < 1){ model.makeValue("/root/main/outrsrvinfo/outcomment", "¿Ü·¡¿¹¾àÀÌ ¾ø½À´Ï´Ù."); } alert(getNodesetCount("/root/main/outrsrvinfo/outrsrvinfolist")+"**"+getNodesetCount("/root/main/tnsprcpinfo/tnsprcplist")); if(getNodesetCount("/root/main/tnsprcpinfo/tnsprcplist") < 1){ model.makeValue("/root/main/tnsprcpinfo/tnsprcpcomment", "Á¤¸®µÇÁö ¾ÊÀº Ç÷¾×ó¹æÀÌ ¾ø½À´Ï´Ù."); } */ //** ¿Ü·¡CHEMO Á¤º¸_Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ÀÎ °æ¿ì **// /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) if(model.getValue("/root/main/cond/wardcd")== chemodeptcd) { model.setValue("/root/main/chemoinrminfo/careinrmdt", model.getValue(dschPath + "[" + iRow + "]/careinrmdt") ); // ¿Ü·¡CHEMOÀÔ½ÇÀϽà model.setValue("/root/main/chemoinrminfo/dschnotidd", model.getValue(dschPath + "[" + iRow + "]/chemodschnotidd")); // ¿Ü·¡CHEMOÅð½ÇÀÏÀÚ model.setValue("/root/main/chemoinrminfo/dschnotitm", model.getValue(dschPath + "[" + iRow + "]/chemodschnotitm")); // ¿Ü·¡CHEMOÅð½Ç½Ã°£ fCalTime(); // Àç½Ç½Ã°£°è»ê } */ //** ÀÇ»ç °¡Á¤°£È£ÀÇ·Ú¼­ ÀÛ¼º¿©ºÎ¿¡ µû¸¥ °¡Á¤°£È£±â´É Ȱ¼ºÈ­_20080616Ãß°¡ **// if(model.getValue("/root/main/checkcntinfo/checkcntlist/cnstinfoyn")=="Y"){ //ÀÇ»ç °¡Á¤°£È£ÀÇ·Ú¼­ ÀÛ¼º ¿©ºÎ(Y:ÀÛ¼ºÇÔ/N:ÀÛ¼ºÇÏÁö ¾ÊÀ½) btn_homecare.disabled = "false"; //[°¡Á¤°£È£]¹öư Ȱ¼ºÈ­ }else{ btn_homecare.disabled = "true"; //[°¡Á¤°£È£]¹öư ºñȰ¼ºÈ­ } //** »èÁ¦ºÒ°¡´ÉÇÑ Ç÷¾×ó¹æ¿¡ »ö»óÇ¥½Ã **// grd_tnsprcplist.allstyle( "all", "background-color" ) = "white"; for(var i=0;i<=grd_tnsprcplist.rows;i++){ if(model.getValue("/root/main/tnsprcpinfo/tnsprcplist["+i+"]/dcyn") == "N"){ grd_tnsprcplist.rowstyle(i, "all", "background-color") = "pink"; } } grd_tnsprcplist.fixedcellcheckbox(0, grd_tnsprcplist.colRef("checks")) = true; // Ç÷¾×ó¹æ ±×¸®µåÀÇ Àüü¼±Åà üũ¹Ú½º »ý¼º grd_tnsprcplist.fixedcellischeck (0, grd_tnsprcplist.colRef("checks")) = false; // Ç÷¾×ó¹æ ±×¸®µåÀÇ Àüü¼±Åà üũ¹Ú½º ÃʱâÈ­ model.removeNodeset("/root/main/incplist"); // 2012.02.14 ÀÏÀÏÀÔ¿ø½Ç ȯÀÚ Åð¿ø¾à ó¸® if (wardcd == daywardcd) { submit("TRMNW01209"); } model.refresh(); } /** * @group : * @ver : 2007.07.13 / ¼öÁ¤ÀÏÀÚ : 2007.08.31 * @by : Á¤°æÈ­ / ¼öÁ¤ÀÚ : ±èÁø¾Æ * @-------------------------------------------------------------------------------- * @type : function * @access : public * @desc : * @param : dschfg (Y:°£È£»ç Åð¿ø È®Á¤ / N:°£È£»ç Åð¿øÃë¼Ò / D:ÀÇ»ç Åð¿ø¿¹°í Ãë¼Ò) * @return : * @history: 20090604 ±èÈ«Á¡ º´½Ç·á 50% »êÁ¤ º¯°æ¿äû¹øÈ£ 1807 Àú³á¸Ô°í Åð¿ø½Ã Åð½ÇÈ®Á¤½Ã°£ 18½Ã·Î ÁöÁ¤ * @-------------------------------------------------------------------------------- */ function select_dschyn(dschfg){ //debugger; var sDietReqYN = model.getValue("/root/main/checkcntinfo/checkcntlist/dietreqyn"); var sInreport = model.getValue("/root/main/inreportInfo/inreport"); var sPrcpYn = model.getValue("/root/main/inreportInfo/prcpyn"); var cnt = 0; /*20110411_KNUH_Start if(sDietReqYN == "Y") { messageBox("½ÄÀÌó¹æ ¼öÁ¤¿äû ÁßÀÎ °ÇÀÌ ÀÖ½À´Ï´Ù. ¿äûÀÌ ¿Ï·áµÈ ÈÄ ´Ù½Ã Åð½ÇÁ¤¸® ÇØÁÖ¼¼¿ä. ", "E"); return; } */ for(var i=1; i<=getNodesetCount("/root/code/codeinfo/codelist"); i++){ if(model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid") == "W04"){ if(model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid") == model.getValue("/root/main/cond/wardcd")){ cnt++; } } } if(dschfg == "Y"){ /* if(cnt == 0){ if(sInreport == "N" ){ messageBox("ÀÎÁõÀúÀå µÇÁö ¾ÊÀº °£È£Á¤º¸Á¶»çÁö°¡ ÀÖ½À´Ï´Ù.", "E", "°£È£Á¤º¸Á¶»çÁö ÀÛ¼ºÀ» ¿Ï·áÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); return; } } */ if(sPrcpYn == "N" ){ messageBox("°£È£Ã³¹æ¸ð´ÏÅ͸µ °£È£È®ÀÎÀÌ ¿Ï·áµÇÁö ¾ÊÀº °ÇÀÌ ÀÖ½À´Ï´Ù.", "E", "Åð¿øÁ¤¸® ¿ø½ºÅ¾ÀÇ °£È£Ã³¹æ¸ð´ÏÅ͸µ ¹Ù·Î°¡±â ¹öưÀ» ÀÌ¿ëÇÏ¿© °£È£È®ÀÎÀ» ÇϽñ⠹ٶø´Ï´Ù."); return; } } var sDschNotiDt="";// º´½Ç·á 50% Ãß°¡ »êÁ¤ º¯°æ¿äû¹øÈ£ 8135 ±èÈ«Á¡ 20091006 var sDietFlag = model.getValue("/root/main/temp/sDietFlag"); // ½Ä»çÁ¤¸®±¸ºÐÀÚ ("B":¾ÆÄ§¸Ô°í, "L":Á¡½É¸Ô°í, "D":Àú³á¸Ô°í, "F":¾ÆÄ§±Ý½Ä, "C":½Ä»ç¾ÈÇÔ ) model.getValue("/root/main/cond/wardcd")!= babyicudeptcd /* // ½Å»ý¾Æ½Ç (wardcd:2110200000) ½Ä»çÁ¤¸® Á¦¿Ü_20080909¼Ò°æÈ­ITC¿äûÀ¸·Î Ãß°¡_½Å»ý¾Æ´Â ½Ä»çó¹æ ¾øÀ½_»èÁ¦ºÒ°¡ if( model.getValue("/root/main/cond/wardcd")!= babydeptcd // ½Å»ý¾Æ½Ç && model.getValue("/root/main/cond/wardcd")!= babyicudeptcd // ½Å»ý¾ÆÁßȯÀÚ½Ç && model.getValue("/root/main/cond/wardcd")!= alcoholdeptcd // ¾ËÄÚ¿ÃÀÇÁ¸Ä¡·á¼¾ÅÍ_20090529_SMYÃß°¡ // && (isNull(model.getValue(dschPath + "[" + iRow + "]/dethdt")) // || model.getValue(dschPath + "[" + iRow + "]/dethdt") == '-') ){ */ if(sDietFlag == "" && sDietFlag != "C" && dschfg == "Y" && model.getValue("/root/main/checkcntinfo/checkcntlist/drugspdunitflag")==""){ messageBox("½Ä»çÁ¤¸®¸¦ ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E", "½Ä»çÁ¤¸®¸¦ ¿Ï·áÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.setFocus("btn_diet1"); return; } //} //* ¼º°¡º´¿øÀÇ °æ¿ì, ´çÀÏ Åð¿ø¿¹°íµî·ÏȯÀÚÀÇ Åð¿øÈ®Á¤½Ã°£ÀÌ 08:00ÀÌÈÄÀÌ¸é ´çÀÏÅð¿ø»çÀ¯¸¦ ÀÔ·ÂÇϵµ·Ï ¿äû(¿ø¹«ÆÀÅë°èÀÚ·á)_20090716_ByJA if(getUserInfo("dutplceinstcd") == sunggainstcd){ //2009-08-13 ¿ÀÈÄ 4:04:52 taebum add ´çÀÏ Åð¿øµî·ÏÀ» ÇÏÁö ¾ÊÀ» °æ¿ì¿¡µµ »çÀ¯ popupÀÌ ¶ßµµ·Ï º¯°æ ÇÔ. ¿ø»óº¹±¸ ÇÔ. //2009-08-17 ¿ÀÈÄ 6:04:52 JA ´çÀÏ Åð¿øµî·ÏÀ» ÇÏÁö ¾ÊÀ» °æ¿ì¿¡µµ »çÀ¯ popupÀÌ ¶ßµµ·Ï ÁÖ¼®Ã³¸®ÇÔ. if( //(model.getValue(dschPath + "[" + iRow + "]/dschdclrdt") == (model.getValue(dschPath + "[" + iRow + "]/dschdclrtrgstdt").substr(0,8))) && (model.getValue(chkPath + "/tdaydschresn") == "" || model.getValue(chkPath + "/tdaydschresn") == "-") &&(getCurrentTime() >= "080000") &&(dschfg == "Y") //dschfg-"Y":°£È£»çÅð¿øÈ®Á¤ &&(model.getValue(chkPath + "/actcnt") == "0") &&(model.getValue(chkPath + "/drugcnt") == "0") &&(model.getValue(chkPath + "/prcpendcnt") == "0") &&(model.getValue(chkPath + "/retcnt") == "0") &&(model.getValue(chkPath + "/uncnfmcnt") == "0") ){ messageBox("´çÀÏÅð¿øÈ¯ÀÚÀÔ´Ï´Ù.", "I", "´çÀÏÅð¿ø»çÀ¯ ÀÔ·Â ÈÄ °£È£»ç Åð¿øÈ®Á¤ ÇϽʽÿÀ."); setParameter("unitflag", "dsch"); setParameter("pid" , model.getValue(dschPath + "[" + iRow + "]/pid")); setParameter("wardcd" , model.getValue(dschPath + "[" + iRow + "]/wardcd")); modal("SMMNW13100","1","15","128", "SMMNW13100"); select_dschpatinfo("N"); // ȯÀÚ Ã³¹æ°Ç¼ö Á¶È¸(/Åõ¾à±â·Ï/Åð¿ø¾à/¹Ýȯ¿¹Á¤/¸¶°¨/½ÄÀÌÁ¤¸®Á¤º¸/ÀÔ¿øÀü°Ë»çó¹æ/Åð¿øÈÄ ¿Ü·¡°Ë»ç ó¹æ/ÀÔ¿ø¿¹Á¤Á¤º¸) return; } } //** °£È£»ç Åð¿ø È®Á¤ **// model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue(dschPath + "[" + iRow + "]/pid" )); // ȯÀÚ¹øÈ£ model.makeValue ("/root/send/reqdata/orddd" , model.getValue(dschPath + "[" + iRow + "]/indd" )); // ÀÔ¿øÀÏÀÚ model.makeValue ("/root/send/reqdata/cretno" , model.getValue(dschPath + "[" + iRow + "]/cretno" )); // »ý¼º¹øÈ£ model.makeValue ("/root/send/reqdata/seqno" , model.getValue(dschPath + "[" + iRow + "]/seqno" )); // ÀÌ·ÂÀϷùøÈ£ model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959" ); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000" ); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/wardcd" , model.getValue("/root/main/cond/wardcd" )); // º´µ¿ÄÚµå //¸Þ½ÃÁö¸¦ º¸³¾ ½Ã°£ Ãß°¡ by ¹Ú¿µ¿ì model.makeValue ("/root/send/reqdata/starttmcd" , starttmcd); //º´¿øº°½ÃÀ۽ð£ model.makeValue ("/root/send/reqdata/endtmcd" , endtmcd); //º´¿øº°Á¾·á½Ã°£ if ( getCurrentTime().substring(0,2) < "18" && boolafter18.value == "true"){ sDschNotiDt = model.getValue("/root/main/cond/dschdclrdt") + "183000"; //¿©±ä 8ÀÚ¸®ÀÏÀÚ¸¸ µé¾î¿È. model.makeValue("/root/send/reqdata/dschnotidt" , sDschNotiDt); // º´½Ç·á 50% »êÁ¤ º¯°æ¿äû¹øÈ£ 8135 ±èÈ«Á¡ 20091006 } if ( !isNull(model.getValue(dschPath + "[" + iRow + "]/dethdt")) && model.getValue(dschPath + "[" + iRow + "]/dethdt") != '-' && (model.getValue(dschPath + "[" + iRow + "]/dethdt") <= getCurrentDate()+getCurrentTime()) ){ sDschNotiDt = model.getValue(dschPath + "[" + iRow + "]/dethdt");// model.makeValue("/root/send/reqdata/dschnotidt" , sDschNotiDt); //»ç¸ÁȯÀÚ Åð¿øÈ®Á¤½Ã°£À» »ç¸ÁÀϽ÷Πº¯°æ¿äû¹øÈ£ 3762 ±èÈ«Á¡ 20091201 model.makeValue("/root/send/reqdata/dethdt" , sDschNotiDt); //»ç¸ÁȯÀÚÀΰæ¿ì »ç¸ÁÀϽà ¼¼ÆÃÇØÁÜ. } // chemoÅð½Ç½Ã°£ »ç¿ë¾ÈÇÔ. // model.makeValue ("/root/send/reqdata/dschnotidt" , model.getValue("/root/main/chemoinrminfo/dschnotidd") // + model.getValue("/root/main/chemoinrminfo/dschnotitm") ); // Åð½ÇÀϽà model.makeValue ("/root/send/reqdata/dschflag" , dschfg ); // Y:°£È£»ç Åð¿ø È®Á¤ / N:°£È£»ç Åð¿øÃë¼Ò / D:ÀÇ»ç Åð¿ø¿¹°í Ãë¼Ò model.makeValue ("/root/send/reqdata/orddeptcd" , model.getValue("/root/main/paminfo/list/orddeptcd") ); // Áø·á°úÄÚµå model.makeValue ("/root/send/reqdata/dscharngmnmemo", model.getValue("/root/main/checkcntinfo/checkcntlist/dscharngmnmemo")); // ¼ö³³¿¡ Àü´Þ µÉ ¸Þ¸ð // ½ÄÀ̱¸ºÐ switch(sDietFlag) { case "B": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[¾ÆÄ§]"; break; case "L": model.makeValue("/root/send/reqdata/drugspdunitflag", "2"); model.makeValue("/root/send/reqdata/fastflag" , "N"); sDietNm = "[Á¡½É]"; break; case "D": model.makeValue("/root/send/reqdata/drugspdunitflag", "3"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[Àú³á]"; break; case "F": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "Y"); sDietNm = "[¾ÆÄ§]"; break; default: model.makeValue("/root/send/reqdata/drugspdunitflag", ""); model.makeValue("/root/send/reqdata/fastflag" , ""); } //****************************************************************************************** //ÀÏÀÏÀÔ¿ø½ÇÀÏ °æ¿ì ÁöÁ¤ÇÑ Åð½ÇÀϽ÷ΠÅð¿øÈ®Á¤ Çϵµ·Ï ¼öÁ¤ 2012.02.13 ±èÁö¼± var chk_wardcd = model.getValue("/root/main/cond/wardcd"); if (daywardcd == chk_wardcd) { // Åð½ÇÀϽà ÁöÁ¤ model.makeValue("/root/send/reqdata/dschnotidt", model.getValue("/root/main/cond/notidt")+ model.getValue("/root/main/cond/notitm")); //2017.02.21_¿ÜÅð ·ÎÁ÷ Ãß°¡ model.makeValue("/root/send/reqdata/brateflagchk", model.getValue("/root/main/cond/brateflagchk")); //alert(":"+model.getValue("/root/send/reqdata/brateflagchk") + ":"); if(model.getValue("/root/main/cond/notitm") == ""){ messageBox("Åð¿øÈ®Á¤ ½Ã°£À» ÀÔ·ÂÇÏÁö ¾Ê¾Æ °£È£»çÅð¿øÈ®Á¤À» ", "E001", "Åð¿øÈ®Á¤ ½Ã°£À» ÀÔ·Â ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); return; } // Åð¿ø¾à ¾à¹øÈ£ I/F ó¸® model.makeValue("/root/send/pharmacyif", grd_inglist.getUpdateDataAll('i')); } //****************************************************************************************** model.removeNodeset("/root/main/chkstatinfo"); submit("TXMNW01201"); //** ¹Ì¼öÇà °Ç¼ö Á¸Àç ¿©ºÎ È®ÀÎ **// var rtnmsg = model.getValue("/root/main/chkstatinfo/rtnmsg"); //***** ÀÇ»çÅð¿ø¿¹°í Ãë¼Ò *****// if(dschfg == "D"){ if(rtnmsg == "P") { messageBox("Åð¿ø¾à, Åð¿øÈĿܷ¡Ã³¹æ, ÀÔ¿øÀü°Ë»çó¹æÀÌ Á¸ÀçÇÏ¿© ÀÇ»ç Åð¿ø¿¹°í Ãë¼Ò¸¦ ", "E001"); model.makeValue("/root/main/temp/sDietFlag", ""); } select_dschpatlist("P"); // Åð¿ø¿¹Á¤È¯ÀÚ ¸®½ºÆ®Á¶È¸ } //***** °£È£»ç Åð¿øÈ®Á¤, °£È£»ç Åð¿øÈ®Á¤ Ãë¼Ò *****// else{ /* "U" : °£È£¹ÌÈ®ÀÎó¹æ Á¸ÀçÇÔ "N" : Á¤¸®µÇÁö ¾ÊÀº ¸¶¾àó¹æ Á¸ÀçÇÔ "A" : ¹Ì¼öÇàó¹æ Á¸ÀçÇÔ "B" : ¹ÌÅõ¾à±â·Ï Á¸ÀçÇÔ "R" : ¹Ýȯ¿¹Á¤Ã³¹æ Á¸ÀçÇÔ "E" : ¹Ì¸¶°¨ °Ç¼ö Á¸ÀçÇÔ "T" : Á¤¸®µÇÁö ¾ÊÀº Ç÷¾×ó¹æ Á¸ÀçÇÔ "Z" : ½Ç½ÃÀϽÃ(½Ã°£±îÁö Æ÷ÇÔ)°¡ °£È£»çÅð¿øÈ®Á¤ÀϽà º¸´Ù ÀÌÈÄÀΠó¹æÀÌ Á¸Àç "D" : ½Ä»ç¹ÌÁ¤¸® "O" : ¹Ìó¸®µÈ ¿ÜÃâ/¿Ü¹Ú¾à "C" : ¹Ì½ÂÀÎµÈ ½ÄÀÌ ¼öÁ¤¿äû "F" : ¹Ýȯ¿äûÀ¸·Î ³²¾ÆÀִ ó¹æ "H" : °¡Á¤°£È£ ÀÇ·Ú°£È£±â·Ï ¹ÌÀÛ¼º "I" : ÀÇ»ç ¹ÌÈ®ÀÎ ±¸µÎó¹æ Á¸ÀçÇÔ */ //* "X" : ¹Ì¼öÇà(½Ä»çÆ÷ÇÔ) °Ç¼ö Á¸ÀçÇÔ /* if(rtnmsg == "X") { messageBox("¹Ì¼öÇàó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[Acting Check], [Åõ¾à±â·Ï], [¹Ýȯ¿¹Á¤] ¶Ç´Â Order Manage¸¦ È®ÀÎÇÏ¿© ¹Ì¼öÇàó¹æÀ» Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } */ //* "U" : °£È£¹ÌÈ®ÀÎó¹æ Á¸ÀçÇÔ if(rtnmsg == "U") { messageBox("°£È£¹ÌÈ®ÀΠó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[¹ÌÈ®ÀÎó¹æ(OrderManage)]È­¸éÀ» È®ÀÎÇÏ¿© °£È£È®ÀÎ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "I" : ÀÇ»ç ¹ÌÈ®ÀÎ ±¸µÎó¹æ Á¸ÀçÇÔ else if(rtnmsg == "I") { messageBox("¹ÌÈ®ÀÎ ±¸µÎó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[±¸µÎó¹æ]È­¸éÀ» È®ÀÎÇÏ¿© Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "N" : Á¤¸®µÇÁö ¾ÊÀº ¸¶¾àó¹æ Á¸ÀçÇÔ ±èÈ«Á¡ 20090507 else if(rtnmsg == "N") { messageBox("Á¤¸®µÇÁö ¾ÊÀº ¸¶¾àó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "¸¶¾àó¹æÀ» Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.setAttribute("Narc_Menu_Param", ""); var sParam = "I,op"; model.setAttribute("Narc_Menu_Param", sParam); model.setAttribute("SMADT30400_Fromdd", model.getValue(dschPath + "[" + iRow + "]/indd")); modal("SMADT30400","1","15","128"); model.setAttribute("SMADT30400_Fromdd", ""); select_dschyn("Y"); } //* "A" : ¹Ì¼öÇàó¹æ Á¸ÀçÇÔ else if(rtnmsg == "A") { messageBox("¹Ì¼öÇàó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[Acting Check]È­¸éÀ» È®ÀÎÇÏ¿© ¹Ì¼öÇàó¹æÀ» Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "B" : ¹ÌÅõ¾à±â·Ï Á¸ÀçÇÔ else if(rtnmsg == "B") { messageBox("Åõ¾à±â·Ï µÇÁö ¾ÊÀº ó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[Åõ¾à±â·Ï]È­¸éÀ» È®ÀÎÇÏ¿© Åõ¾à±â·ÏÀ» ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "R" : ¹Ýȯ¿¹Á¤Ã³¹æ Á¸ÀçÇÔ else if(rtnmsg == "R") { messageBox("¹Ýȯ¿¹Á¤ ó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[¹Ýȯ¿¹Á¤]È­¸éÀ» È®ÀÎÇÏ¿© Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "E" : ¹Ì¸¶°¨ °Ç¼ö Á¸ÀçÇÔ else if(rtnmsg == "E") { /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) if(model.getValue("/root/main/cond/wardcd")!="3120400000") { // Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ÀÎ °æ¿ì ¸¶°¨¿©ºÎüũ Á¦¿Ü_20080826±èº¸¼º´ë¸®´Ô¿äûÀ¸·Î Ãß°¡_Ư¼öÁÖ»ç½ÇÅð½ÇÁ¤¸®°³¹ß ÈÄ »èÁ¦ÇØ¾ß ÇÔ. messageBox("¸¶°¨Ã³¸®°¡ µÇÁö ¾ÊÀº ó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[¸¶°¨]È­¸éÀ» È®ÀÎÇÏ¿© ¸¶°¨¿Ï·á ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } */ messageBox("¸¶°¨Ã³¸®°¡ µÇÁö ¾ÊÀº ó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "[¸¶°¨]È­¸éÀ» È®ÀÎÇÏ¿© ¸¶°¨¿Ï·á ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "T" : Á¤¸®µÇÁö ¾ÊÀº Ç÷¾×ó¹æ Á¸ÀçÇÔ else if(rtnmsg == "T") { messageBox("Á¤¸®µÇÁö ¾ÊÀº Ç÷¾×ó¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "Ç÷¾×ó¹æÀ» Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "Z" : ½Ç½ÃÀϽÃ(½Ã°£±îÁö Æ÷ÇÔ)°¡ °£È£»çÅð¿øÈ®Á¤ÀϽà º¸´Ù ÀÌÈÄÀΠó¹æÀÌ Á¸ÀçÇϸé Åð¿øÈ®Á¤ ¾ÈµÇµµ·Ï Blocking ó¸® ¿äû_¿ø¹« äÈñö°úÀå´Ô ¿äû_20081216 else if(rtnmsg == "Z") { messageBox("½Ç½ÃÀϽÃ(½Ã°£±îÁö Æ÷ÇÔ)°¡ °£È£»çÅð¿øÈ®Á¤ÀϽà º¸´Ù ÀÌÈÄÀΠó¹æÀÌ Á¸ÀçÇÏ¿© Åð¿øÈ®Á¤À»", "E001", "È®ÀÎ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "D" : ½Ä»ç¹ÌÁ¤¸® else if(rtnmsg == "D") { messageBox("Á¤¸®µÇÁö ¾ÊÀº ½Ä»çó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù.\n½Ä»çÁ¤¸®¸¦ ¿Ï·áÇÏÁö ¾ÊÀ¸¸é Åð¿øÈ®Á¤À»", "E001", "\n½Ä»çÁ¤¸®¸¦ ¿Ï·áÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); select_dschpatinfo("N"); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "O" : ½Ä»ç¹ÌÁ¤¸® else if(rtnmsg == "O") { messageBox("Á¤¸®µÇÁö ¾ÊÀº ¿ÜÃâ/¿Ü¹Ú¾àÀÌ Á¸ÀçÇÏ¿© Åð¿øÈ®Á¤À»", "E001", "\nÁ¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); select_dschpatinfo("N"); model.makeValue("/root/main/temp/sDietFlag", ""); } //"F" : ¹Ýȯ¿äûÀ¸·Î ³²¾ÆÀִ ó¹æ else if(rtnmsg == "F") { messageBox("¹Ýȯ¿äû »óÅÂÀÇ Ã³¹æÀÌ Á¸ÀçÇÏ¿© °£È£»çÅð¿øÈ®Á¤À» ", "E001", "Á¤¸®ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); select_dschpatinfo("N"); model.makeValue("/root/main/temp/sDietFlag", ""); } //* "H" : °¡Á¤°£È£ ÀÇ·Ú°£È£±â·Ï ¹ÌÀÛ¼º //***************************************************************************************************************// //***************************************************************************************************************// //** " 3¿ù24ÀÏ ¿äûÇß´ø Åð¿ø½Ã °¡Á¤°£È£ ÀÇ·Ú °£È£±â·ÏÀ» ÀÛ¼ºÇÏÁö ¾Ê¾ÒÀ» °æ¿ìÀÇ °£È£»ç Åð¿øÈ®Á¤À» ÇÒ ¼ö ¾øµµ·Ï **// //** blockingÀ» ¿äûÇÑ »çÇ׿¡ °üÇÏ¿© »èÁ¦(º´µ¿°£È£¿Í °¡Á¤°£È£ÀÇ ÇùÀÇ»çÇ×ÀÓ)" ¿¡ µû¸¥ ÁÖ¼®Ã³¸®_20080805(ByJA) **// //** -> »èÁ¦ µÇ¾ú´ø Blocking ±â´ÉÀ» °æºÏ´ëÇб³º´¿ø °¡Á¤°£È£ ¿äû»çÇ×À¸·Î ´Ù½Ã üũ Çϵµ·Ï ÇÔ_ 20110607(¼Õ¼ºÈÆ)**// //***************************************************************************************************************// else if(rtnmsg == "H") { messageBox("°¡Á¤°£È£ÀÇ·Ú¼­°¡ Á¸ÀçÇϳª 'Åð¿ø½Ã °¡Á¤°£È£ ÀÇ·Ú °£È£±â·Ï'ÀÌ.", "E014", "'Åð¿ø½Ã °¡Á¤°£È£ ÀÇ·Ú °£È£±â·Ï'À» ÀÛ¼º(ÀÎÁõÀúÀå)ÇϽŠÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); select_dschpatinfo("N"); if(model.getValue("/root/main/checkcntinfo/checkcntlist/dietcmfninfo")==""){ fGetDietYn(sDietFlag); // ´çÀÏ ÇØ´ç½Ä»ç Á¸Àç¿©ºÎ È®ÀÎ ¹× »óŰª ÁöÁ¤ } } //***************************************************************************************************************// else{ //* "DETH" : »ç¸ÁȯÀÚ´Â ½Ç½ÃÀϽÃ(½Ã°£±îÁö Æ÷ÇÔ)°¡ °£È£»çÅð¿øÈ®Á¤ÀϽà º¸´Ù ÀÌÈÄÀΠó¹æÀÌ Á¸ÀçÇϸé ÀÚµ¿ »ç¸ÁÀϽ÷Π½Ç½ÃÀϽà ¼öÁ¤Ã³¸® ¿äû_±è¼÷ÀÎitc ¿äû_20091203 khj if(rtnmsg == "DETH") { messageBox("½Ç½ÃÀÏÀÚ°¡ »ç¸Áµî·ÏÀÏÀÚ ÀÌÈÄÀΠó¹æÀÌ Á¸ÀçÇÕ´Ï´Ù.\n ½Ç½ÃÀÏÀÚ¸¦ »ç¸Áµî·ÏÀÏÀÚ·Î ÀÚµ¿¼öÁ¤ÇÕ´Ï´Ù.", "I"); model.makeValue("/root/main/temp/sDietFlag", ""); } select_dschpatlist("P"); // Åð¿ø¿¹Á¤È¯ÀÚ ¸®½ºÆ®Á¶È¸ model.makeValue("/root/main/temp/sDietFlag", ""); } model.makeValue("/root/main/temp/sDietFlag", sDietFlag); model.makeValue("/root/main/cond/brateflagchk", ""); model.refresh(); } } /** * @group : * @ver : 2007.07.16 / ¼öÁ¤ÀÏÀÚ : 2007.08.31 * @by : Á¤°æÈ­ / ¼öÁ¤ÀÚ : ±èÁø¾Æ * @-------------------------------------------------------------- * @type : function * @access : public * @desc : Åð¿ø¾à/Åð¿øÈÄ °Ë»çó¹æ/ÀÔ¿øÀü °Ë»çó¹æ È­¸é Popup * @param : * @return : * @-------------------------------------------------------------- */ function select_dschPopup(){ if (model.getvalue("/root/main/dschpatinfo/dschpatlist[" + iRow + "]/pid") != "") { model.makevalue("/root/source/pidinfo/dschdclrdt", model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿øÀÏÀÚ model.makevalue("/root/source/pidinfo/pid" , model.getValue(dschPath + "[" + iRow + "]/pid") ); // µî·Ï¹øÈ£ model.makevalue("/root/source/pidinfo/orddd" , model.getValue(dschPath + "[" + iRow + "]/indd") ); // ÀÔ¿øÀÏÀÚ model.makevalue("/root/source/pidinfo/cretno" , model.getValue(dschPath + "[" + iRow + "]/cretno") ); // »ý¼º¹ÝÈ£ model.makevalue("/root/source/pidinfo/hngnm" , model.getValue(dschPath + "[" + iRow + "]/hngnm") ); // ȯÀÚ¸í model.makevalue("/root/source/pidinfo/wardcd" , model.getValue(dschPath + "[" + iRow + "]/wardcd") ); // º´µ¿ÄÚµå modal("SPMNW01300","","700","350","SPMNW01300","/root/source/pidinfo","/root/target/pidinfo"); } else{ messageBox("ȯÀÚ¸¦", "C002"); return; } } /** * @group : * @ver : 2007.09.03 * @by : ±èÁø¾Æ * @------------------------------------------------------------------------------------------------ * @type : function * @access : public * @desc : ÁøÇà»óŰª üũ (°£È£»çÅð¿øÈ®Á¤/°£È£»çÅð¿øÈ®Á¤Ãë¼Ò/ÀÇ»çÅð¿ø¿¹°íÃë¼Ò ¹öư Ŭ¸¯ ½Ã) * @param : * @return : * @------------------------------------------------------------------------------------------------ */ function fChkStatVal(){ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue(dschPath + "[" + iRow + "]/pid")); // µî·Ï¹øÈ£ model.makeValue ("/root/send/reqdata/indd" , model.getValue(dschPath + "[" + iRow + "]/indd")); // ÀÔ¿øÀÏÀÚ //16.01.06_ AYSÃß°¡ model.makeValue ("/root/send/reqdata/cretno" , model.getValue(dschPath + "[" + iRow + "]/cretno")); // »ý¼º¹øÈ£ //16.01.06_ AYSÃß°¡ model.makeValue ("/root/send/reqdata/dschdclrdt", model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.removeNodeset("/root/main/chkstatinfo"); submit("TRMNW01204"); } /** * @group : * @ver : 2008.02.19 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------- * @type : function * @access : public * @desc : ½Ä»çÁ¸Àç¿©ºÎ È®ÀÎ * @param : "B":¾ÆÄ§¸Ô°í, "L":Á¡½É¸Ô°í, "D":Àú³á¸Ô°í, "F":¾ÆÄ§±Ý½Ä * @return : * @--------------------------------------------------------------------- */ function fGetDietYn(sDietFlag){ var sDietNm = "", sDietSetNm = ""; var sAddMsg = ""; var sMsg = ""; var sDschNotiDt=""; var sDethdt = model.getValue(dschPath + "[" + iRow + "]/dethdt"); // ȯÀÚº° »ç¸ÁÀÏ model.removenode("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue(dschPath + "[" + iRow + "]/pid")); // µî·Ï¹øÈ£ model.makeValue ("/root/send/reqdata/orddd" , model.getValue(dschPath + "[" + iRow + "]/indd")); // ÀÔ¿øÀÏÀÚ model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959"); model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000"); model.makeValue ("/root/send/reqdata/notidt", model.getValue ("/root/main/cond/notidt")); model.makeValue ("/root/send/reqdata/notitm", model.getValue ("/root/main/cond/notitm")); if ( !isNull(sDethdt) && sDethdt != "-" ){ model.makeValue("/root/send/reqdata/dethdt" , sDethdt);//»ç¸ÁȯÀÚÀΰæ¿ì »ç¸ÁÀϽà ¼¼ÆÃÇØÁÜ. } // ½ÄÀ̱¸ºÐ switch(sDietFlag) { case "B": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[¾ÆÄ§]"; sDietSetNm = "[¾ÆÄ§¸Ô°í Åð¿ø]"; break; case "L": model.makeValue("/root/send/reqdata/drugspdunitflag", "2"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[Á¡½É]"; sDietSetNm = "[Á¡½É¸Ô°í Åð¿ø]"; break; case "D": model.makeValue("/root/send/reqdata/drugspdunitflag", "3"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[Àú³á]"; sDietSetNm = "[Àú³á¸Ô°í Åð¿ø]"; break; case "F": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "Y"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[¾ÆÄ§]"; sDietSetNm = "[¾ÆÄ§±Ý½Ä]"; break; } model.removeNodeset("/root/main/chkstatinfo"); submit("TRMNW01206"); model.makeValue("/root/main/temp/sDietFlag", sDietFlag); // ÁöÁ¤ÇÑ ½Ä»ç°¡ Á¸Àç ÇÏÁö ¾ÊÀ» °æ¿ì if(model.getValue("/root/main/chkstatinfo/getdietyn") == "N" ){ messageBox("ÇØ´çȯÀÚÀÇ ´çÀÏ "+sDietNm+"½Ä»çó¹æÀÌ Á¸ÀçÇÏÁö ¾Ê¾Æ Åð¿ø½ÄÀÌÁöÁ¤À» ÇÏÁö ¸øÇß½À´Ï´Ù.", "E", "ÇØ´çȯÀÚÀÇ ´çÀÏ ½Ä»çó¹æÀ» È®ÀÎ ÈÄ ´Ù½Ã ½Ä»çÁ¤¸® ¶Ç´Â Åð¿ø½ÄÀÌ ¾øÀÌ °£È£»ç Åð¿øÈ®Á¤ÇϽʽÿÀ.\n(´Ü, °£È£»çÅð¿øÈ®Á¤½Ã ÇØ´çȯÀÚÀÇ ´çÀÏ "+sDietNm+"½Ä»çÀÌÈÄÀÇ ½Ä»ç´Â ¸ðµÎ D/Có¸® µË´Ï´Ù.)"); sMsg = sAddMsg + sDietNm + "½Ä»çÀÌÈÄÀÇ ½Ä»ç´Â ¸ðµÎ D/Có¸® µÉ ¿¹Á¤ÀÔ´Ï´Ù."; model.makeValue("/root/main/checkcntinfo/checkcntlist/dietcmfninfo",sMsg); model.makeValue("/root/temp/checkcntinfo/checkcntlist/dietcmfninfo",sMsg); }else{ sMsg = sAddMsg + sDietSetNm + "À¸·Î Á¤¸®¿¹Á¤ÀÔ´Ï´Ù."; model.makeValue("/root/main/checkcntinfo/checkcntlist/dietcmfninfo",sMsg); model.makeValue("/root/temp/checkcntinfo/checkcntlist/dietcmfninfo",sMsg); } opt_dietcmfninfo.hint = sMsg; opt_dietcmfninfo.refresh(); } /** * @group : * @ver : 2007.09.03 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------- * @type : function * @access : public * @desc : ½Ä»çÁ¤¸® not used reqSetDietPrcp À̰͵µ »ç¿ë¾ÈÇÔ. * @param : "B":¾ÆÄ§¸Ô°í, "L":Á¡½É¸Ô°í, "D":Àú³á¸Ô°í, "F":¾ÆÄ§±Ý½Ä * @return : * @--------------------------------------------------------------------- */ function fDietArngmn(sDietFlag){ var sDietNm = ""; model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue(dschPath + "[" + iRow + "]/pid")); // µî·Ï¹øÈ£ model.makeValue ("/root/send/reqdata/orddd" , model.getValue(dschPath + "[" + iRow + "]/indd")); // ÀÔ¿øÀÏÀÚ model.makeValue ("/root/send/reqdata/dschdclrdt" , model.getValue(dschPath + "[" + iRow + "]/dschdclrdt")); // Åð¿ø¿¹Á¤ÀÏ model.makeValue ("/root/send/reqdata/dschdclrtodt" , model.getValue("/root/main/cond/dschdclrdt")+"235959"); model.makeValue ("/root/send/reqdata/dschdclrfromdt", model.getValue("/root/main/cond/dschdclrdt")+"000000"); // ½ÄÀ̱¸ºÐ switch(sDietFlag) { case "B": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[¾ÆÄ§]"; break; case "L": model.makeValue("/root/send/reqdata/drugspdunitflag", "2"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[Á¡½É]"; break; case "D": model.makeValue("/root/send/reqdata/drugspdunitflag", "3"); model.makeValue("/root/send/reqdata/fastflag" , "N"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[Àú³á]"; break; case "F": model.makeValue("/root/send/reqdata/drugspdunitflag", "1"); model.makeValue("/root/send/reqdata/fastflag" , "Y"); // ±Ý½Ä±¸ºÐ ("Y":±Ý½Ä/"N":±Ý½Ä¾Æ´Ô) sDietNm = "[¾ÆÄ§]"; break; } model.removeNodeset("/root/main/chkstatinfo"); submit("TXMNW01202"); // ½ÄÀÌó¹æ Á¸Àç¿©ºÎ Ç¥½Ã("X":¾øÀ½/"Y":ÀÖÀ½) if(model.getValue("/root/main/chkstatinfo/dietynrtnmsg") == "X"){ messageBox("ÇØ´çȯÀÚÀÇ ´çÀÏ " + sDietNm + "½Ä»çó¹æÀÌ Á¸ÀçÇÏÁö ¾Ê¾Æ ½Ä»çÁ¤¸®°¡ µÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E", "ÇØ´çȯÀÚÀÇ ´çÀÏ ½Ä»çó¹æÀ» È®ÀÎ ÈÄ ´Ù½Ã Á¤¸®ÇϽʽÿÀ.\n(ÇØ´çȯÀÚÀÇ ´çÀÏ "+sDietNm+"½Ä»çÀÌÈÄÀÇ ½Ä»ç´Â D/Có¸® µË´Ï´Ù.)"); //model.makeValue(chkPath + "/dietcmfninfo" , sDietNm+"½Ä»çó¹æÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù."); //model.refresh(); } else { select_dschpatinfo("N"); // ȯÀÚ»ó¼¼Á¤º¸Á¶È¸ } } /** * @group : * @ver : 2007.09.05 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInit(){ grd_inppatlist.cellstyle("background-color", 0, 0, grd_inppatlist.rows-1, grd_inppatlist.cols-1) = "white"; fClearChildNode("/root/main/descpatdeinfo"); fClearChildNode("/root/main/chemoinrminfo"); fClearChildNode(chkPath); if(getNodesetCount("/root/main/outrsrvinfo") > 0){ fClearChildNode("/root/main/outrsrvinfo"); } var wardcd = model.getValue("/root/main/cond/wardcd"); if (wardcd == daywardcd) { fVisibleNotidt('Y'); } else { fVisibleNotidt('N'); } grp_erprcp.visible = false; model.refresh(); } /** * @group : * @ver : 2007.09.07 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é»ó´Ü Á¤º¸¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fsetHngBaseInfo(){ //**»ó´ÜÁ¤º¸ ÃʱâÈ­**// delPatientInfos(); //È­¸é»ó´ÜÁ¤º¸ »èÁ¦ setGlobalVariable("paminfo", ""); //¿ø¹«Á¤º¸ reset if(getNodesetCount("/root/main/paminfo/list") > 0) { model.removeNodeset("/root/main/paminfo/list"); } var iRow = grd_inppatlist.row; // »ó´Ü ȯÀÚÁ¤º¸ parameter var sIoflag = "I"; var sPid = model.getValue(dschPath + "[" + iRow + "]/pid"); model.removenode ("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , sPid); model.makeValue ("/root/send/reqdata/histstat", sIoflag); model.removeNodeset("/root/temp/gettoplist"); submit("TRMND00103"); var sCretno = model.getValue("/root/temp/gettoplist/gettopinfo/cretno" ); //»ý¼º¹øÈ£ var sSeqno = model.getValue("/root/temp/gettoplist/gettopinfo/seqno" ); //ÀϷùøÈ£ var sInstcd = model.getValue("/root/temp/gettoplist/gettopinfo/instcd" ); //±â°üÄÚµå var sIndd = model.getValue("/root/temp/gettoplist/gettopinfo/indd" ); //ÀÔ¿øÀÏÀÚ var sParam; sParam = (sIoflag + "¢Ë" + sPid + "¢Ë" + sIndd + "¢Ë" + sCretno + "¢Ë" + sInstcd + "¢Ë"); setParameter("condparam", sParam); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); // »ó´Ü¿Ã¸®±â È­¸é È£Ãâ //debugger; var useyn = getParameter("SPMMO08900_rtn_useyn"); // ÀÔ¿ø,¿Ü·¡ ¿ø¹«È¯ÀÚÁ¤º¸ Á¸Àç "Y" / Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì "N" // ¿ø¹«È¯ÀÚÁ¤º¸ ÀÖÀ» °æ¿ì¸¸ ´ÙÀ½ ´Ü°è ÁøÇà if(useyn == 'Y') { var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); // ȯÀÚ»ó¼¼Á¤º¸Á¶È¸ // ȯÀÚ ¿Ü·¡¿¹¾à // ȯÀÚ Ã³¹æ°Ç¼ö Á¶È¸(/Åõ¾à±â·Ï/Åð¿ø¾à/¹Ýȯ¿¹Á¤/¸¶°¨/½ÄÀÌÁ¤¸®Á¤º¸/ÀÔ¿øÀü°Ë»çó¹æ/Åð¿øÈÄ ¿Ü·¡°Ë»ç ó¹æ/ÀÔ¿ø¿¹Á¤Á¤º¸) select_dschpatinfo("Y"); } } /** * @group : * @ver : 2007.10.16 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Àç½Ç½Ã°£°è»ê * @param : * @return : * @--------------------------------------------------- */ function fCalTime(){ //** ¿Ü·¡CHEMO Á¤º¸ **// /* Ư¼öÁÖ»ç½Ç »ç¿ë ¾ÈÇÔ. ÁÖ¼®Ã³¸®_20090416(ByJA) if(model.getValue("/root/main/cond/wardcd")== chemodeptcd) { // Ư¼öÁÖ»ç½Ç(¿Ü·¡CHEMO)ÀÎ °æ¿ì var HH=0, MM=0, wHH=0, sHH=0, tHH=0; var sInHospTMs, sInHospTM; var sCareInRmDT = model.getValue("/root/main/chemoinrminfo/careinrmdt"); // ¿Ü·¡CHEMO ÀÔ½ÇÀϽà var sCareInRmDD = sCareInRmDT.substr(0,8); // ¿Ü·¡CHEMO ÀÔ½ÇÀÏÀÚ var sCareInRmTM = sCareInRmDT.substr(8,4); // ¿Ü·¡CHEMO ÀԽǽð£ var sDschnotiDD = model.getValue("/root/main/chemoinrminfo/dschnotidd"); // ¿Ü·¡CHEMO Åð½ÇÀÏÀÚ var sDschnotiTM = model.getValue("/root/main/chemoinrminfo/dschnotitm"); // ¿Ü·¡CHEMO Åð½Ç½Ã°£ if(sCareInRmDT!="" && sDschnotiDD!="" && sDschnotiTM!=""){ if(sCareInRmDT > sDschnotiDD+sDschnotiTM){ messageBox("¿Ü·¡ CHEMO ÀÔ½ÇÀϽà ¹× Åð½ÇÀϽø¦ È®ÀÎÇϽʽÿÀ.", "E"); return; } } if(sDschnotiDD.length<8){ model.setValue("/root/main/chemoinrminfo/dschnotidd", getCurrentDate()); // ¿Ü·¡ CHENO Åð½ÇÀÏÀÚ(ÇöÀçÀÏÀÚ) ipt_dschnotidd.refresh(); } if(sDschnotiTM.length<4){ model.setValue("/root/main/chemoinrminfo/dschnotitm", getCurrentTime().substr(0,4)); // ¿Ü·¡ CHENO Åð½Ç½Ã°£ (ÇöÀç½Ã°£) ipt_dschnotitm.refresh(); } if(sCareInRmDD!="" && sDschnotiDD!="" && sCareInRmTM!="" && sDschnotiTM!=""){ var sDateInterval = getDateInterval(sCareInRmDD , sDschnotiDD ); // µÎ ÀÏÀÚ»çÀÌÀÇ Â÷(ÀÏ´ÜÀ§) var sTimeInterval = getTimeInterval(sCareInRmTM+"00", sDschnotiTM+"00" ); // µÎ ½Ã°£»çÀÌÀÇ Â÷(ÃÊ´ÜÀ§) tHH = Number(sDateInterval * 24 ) + Number(sTimeInterval / 3600); HH = Math.floor(tHH); MM = (HH == 0) ? Math.round(tHH * 60) : Math.round((tHH % HH) * 60); model.setValue("/root/main/chemoinrminfo/inhosptm", (HH+"½Ã°£ "+MM+"ºÐ")); // ¿Ü·¡ CHEMO Àç½Ç½Ã°£ opt_inhosptm.refresh(); } else if(sCareInRmDD =="" || sCareInRmTM =="") { messageBox("¿Ü·¡ CHEMO ÀÔ½ÇÀϽð¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E"); }else if(model.getValue("/root/main/chemoinrminfo/dschnotidd") =="" || model.getValue("/root/main/chemoinrminfo/dschnotitm") =="") { messageBox("¿Ü·¡ CHENO Åð½ÇÀϽø¦ ÀÔ·ÂÇϽʽÿÀ.", "E"); } } */ } /** * @group * @ver : 2008.06.30 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ãâ·Â±â´É * @param : * @return : * @--------------------------------------------------- */ function fExecPrint(){ // Ãâ·ÂÇÒ µ¥ÀÌÅͰ¡ ¾ø´Â °æ¿ì if(getNodesetCount("/root/main/dschpatinfo/dschpatlist")==0){ messageBox("Ãâ·ÂÇÒ µ¥ÀÌÅͰ¡", "I004"); return; }else{ model.removenode("/root/send"); model.makeNode("/root/send/printdata/dschpatinfo"); // Åð¿ø¿¹Á¤ÀÚ¸®½ºÆ® model.copyNode("/root/send/printdata/dschpatinfo", "/root/main/dschpatinfo"); exeReportPreview("RPMNW01200", "XMLSTR"); } } function fVisibleNotidt(vsb) { if (vsb == 'Y') { cap_inroomdt.visible = true; cap_outroomdt.visible = true; ipt_inroomdt.visible = true; ipt_notidt.visible = true; ipt_notitm.visible = true; chk_brateflag.visible = true; } else { cap_inroomdt.visible = false; cap_outroomdt.visible = false; ipt_inroomdt.visible = false; ipt_notidt.visible = false; ipt_notitm.visible = false; chk_brateflag.visible = false } } function fNrCpRecord() { var cpPid = model.getValue("/root/main/paminfo/list/pid"); var cpIndd = model.getValue("/root/main/paminfo/list/indd"); var cpCretno = model.getValue("/root/main/paminfo/list/cretno"); var cpPatnm = model.getValue("/root/main/paminfo/list/hngnm2"); var cpRoom = model.getValue("/root/main/paminfo/list/roomcd"); var cpSexage = model.getValue("/root/main/paminfo/list/sex") + "/" + model.getValue("/root/main/paminfo/list/age"); var cpOrddeptcd = model.getValue("/root/main/paminfo/list/orddeptcd"); var cpMedispclid = model.getValue("/root/main/paminfo/list/medispclid"); var cpSupcdid = ""; model.removenode("root/send/recinfo"); model.makeValue("root/send/recinfo/pid", cpPid); model.makeValue("root/send/recinfo/indd", cpIndd); model.makeValue("root/send/recinfo/cretno", cpCretno); model.makeValue("root/send/recinfo/checkdate", getCurrentDate()); //CP ´ë»ó ȯÀÚ¿©ºÎ if (submit("TRMNR02903")) { var cpCpyn = model.getValue("/root/temp/cpinfo/cpyn"); var cpCpgno = model.getValue("/root/temp/cpinfo/cpgno"); var cpRecType = "CP5"; var cpOrigincd = ""; if (cpCpyn == "Y" && cpCpgno != 0) { //±â·Ï¿©ºÎ È®ÀÎ model.makeValue("/root/temp/cpinfo/cdgrupid", cpRecType); if (submit("TRMNW01107")) { //°£È£±â·Ï ÄÚµå °¡Áö°í ¿À±â cpOrigincd = model.getValue("/root/main/cpinfo/termcd/cdid"); cpSupcdid = model.getValue("/root/main/cpinfo/termcd/supcdid"); if (cpOrigincd == null || cpOrigincd == "") { } else { model.makeValue("root/send/recinfo/origincd", cpOrigincd); if (submit("TRMNR02902")) { var recyn = model.getValue("/root/temp/recinfo/recyn"); if (recyn != "Y") { var rtnval = messageBox("CP ´ë»óȯÀÚÀÔ´Ï´Ù. ÇØ´ç CP¿¡ ±¸¼ºµÇ¾îÀÖ´Â [Åð¿ø °£È£±â·Ï]À» ÁøÇàÇϽðڽÀ´Ï±î?", "Q999"); if (rtnval == "6") { //±â·Ï È­¸éÀ¸·Î ¿¬°á setParameter("pid", cpPid); setParameter("indd", cpIndd); setParameter("cretno", cpCretno); setParameter("patnm", cpPatnm); setParameter("room", cpRoom); setParameter("sexage", cpSexage); setParameter("orddeptcd", cpOrddeptcd); setParameter("medispclid", cpMedispclid); setParameter("cdid", cpOrigincd); setParameter("supcdid", cpSupcdid); modal("SMMNR02900", 1, 0, 0 ,"", "", ""); } } } } } } } } function fErPrcplist() { var iRow = grd_inppatlist.row; model.makeValue("/root/send/pid", model.getValue(dschPath+"["+iRow+"]/pid")); model.makeValue("/root/send/indd", model.getValue(dschPath+"["+iRow+"]/indd")); model.makeValue("/root/send/cretno", model.getValue(dschPath+"["+iRow+"]/cretno")); model.makeValue("/root/send/instcd", model.getValue(dschPath+"["+iRow+"]/instcd")); model.makeValue("/root/send/dschdclrdt", model.getValue(dschPath+"["+iRow+"]/dschdclrdt")); submit("TRMNW01212"); /*grd_inglist.rebuildStyle(); var tRow = grd_inglist.rows; for(i= 0 ; i < tRow ; i ++ ){ if(model.getValue("/root/main/incplist/inginfo["+i+"]/prcpkindcdyn") == "Y"){ //Åð¿ø¾à ¾à È®ÀÎ grd_inglist.cellstyle("background-color", i, 0, i, 21) = "#ccffff"; } }*/ if (getNodesetCount("/root/main/erprcplist/inginfo") > 0) { grp_erprcp.visible = true; } else { grp_erprcp.visible = false; } } function fPopupMenuInfo(){ //¸¶¿ì½º ¿À¸¥ÂÊ ¹öư Ŭ¸¯½Ã ÀÌ¹êÆ® ¹ß»ý if (event.button == 3) { if (grd_erprcplist.selectedRows == 1 || (( grd_erprcplist.selectedRow(0) > grd_erprcplist.mouseRow) || ((grd_erprcplist.row + grd_erprcplist.selectedRows -1) < grd_erprcplist.mouseRow ))) { for(var i = 1 ; i < grd_erprcplist.rows ; i++){ model.setValue("/root/main/erprcplist/inginfo["+i+"]/selectyn", ""); } grd_erprcplist.row = grd_erprcplist.mouseRow; } //¼±ÅÃÇà ¼±Åà Ç÷¡±× º¯°æ ÈÄ DCÆË¾÷â Ȱ¼ºÈ­ if (grd_erprcplist.isCell(event.target) && grd_erprcplist.mouseRow >= grd_erprcplist.fixedrows) { model.setValue("/root/main/erprcplist/inginfo["+grd_erprcplist.row+"]/selectyn", "Y"); window.setPopupMenu(true, "/root/codedata/popupmenu/grid10/item", "name", "func", true); //Åð¿ø±¸ºÐ ¹Ì¼±Åà } else { window.setPopupMenu(false); } } } function fSelectGridRowCtrl(pPath){ //¼±ÅÃrow ÃʱâÈ­ var iRow = ""; var iRow = ""; var sRow = ""; var tRow = ""; var chkNode1 = ""; var chkNode2 = ""; iRow = grd_erprcplist.row; sRow = grd_erprcplist.selectedRows; eRow = grd_erprcplist.selectedRow(0); tRow = grd_erprcplist.rows; chkNode1 = "/selectyn"; chkNode2 = "/prcpkindcdyn"; if(eRow < "0"){ return; } else { if(tRow != "1"){ // ctrlŰ ´©¸¥ »óÅ¿¡¼­ ±×¸®µå Ŭ¸¯½Ã ¼±ÅÃµÈ ¸ðµç Çà »óŰª º¯°æ if(event.ctrlKey == 1){ if(model.getValue(pPath+"["+iRow+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+iRow+"]"+chkNode1, "Y"); } else { model.setValue(pPath+"["+iRow+"]"+chkNode1, ""); } } // shiftŰ ´©¸¥ »óÅ¿¡¼­ ¼±ÅÃÇà°ú ¸¶Áö¸· ¼±ÅÃÇà »çÀÌÀÇ ±×¸®µå »óŰª º¯°æ else if(event.shiftKey == 1){ for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, ""); } if(iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } }else{ for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } } // ¸¶¿ì½º µå·¡±×¸¦ ÇÏ¿© ±×¸®µåÀÇ ·Î¿ì ¼±Åýà »óŰª º¯°æ else { for(i =1 ; i < tRow ; i++){ model.setValue(pPath+"["+i+"]"+chkNode1, "") } if((sRow == "1") && (iRow != "0")){ if(model.getValue(pPath+"["+eRow+"]"+chkNode1) != "Y" ) { if(tRow ==1){ return; }else{ model.setValue(pPath+"["+eRow+"]"+chkNode1, "Y"); ///////¿¡·¯³ª´Â ÁÙ2 } } else { model.setValue(pPath+"["+eRow+"]"+chkNode1, ""); } } else { if (iRow != "0") { if (iRow == eRow){ for(i = iRow ; i < iRow+sRow ; i++) { if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } else { for(i = eRow; i <= iRow ; i ++ ){ if(model.getValue(pPath+"["+i+"]"+chkNode1) != "Y" ) { model.setValue(pPath+"["+i+"]"+chkNode1, "Y"); } } } } // if irow end } } } } } function fPrcpDC(){ //------------------------------------------------------------------------------------------------------ // °£È£ È®ÀÎ ¾àó¹æÀ» Àǻ簡 D/C(¹Ý³³)¸¦ ÇÏ¿´À» °æ¿ì¿¡ Åõ¾à±â·ÏÁö·Î °¡¼­ ÇØ°áÇ϶ó´Â ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù // sdm //------------------------------------------------------------------------------------------------------ var prcpddprcpno = ""; //------------(20080917)±èº¸¼º if(messageBox ( "DC 󸮸¦ ", "Q003" ) == "6"){ //var iRow = grd_patlist.findRow(model.getValue("/root/main/condition/pid"), 1, grd_patlist.colRef("pid"), false, false); var sHeaderData = "status¢Ëprcpdd¢Ëprcpno¢Ëprcphistno¢Ëinstcd¢Ì"; var dcPrcpInfo = ""; var dcMediPrcpInfo = ""; var dcPrcpCnt = 0; var tRow = grd_erprcplist.rows; var prcpno = ""; var dcstatus = ""; for(i=1 ; i < tRow ; i ++){ var chkprcp = model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpnm"); // ±×¸®µå¿¡¼­ ¼±ÅÃµÈ Ã³¹æ ¼±Åà if(model.getValue("/root/main/erprcplist/inginfo["+i+"]/selectyn") == "Y" ){ //¹Ì¼öÇà ó¹æ ¼±Åà ( Actiong ¿Ï·á, Åð¿ø¾à ¾à±¹Àü¼Û °Ç Á¦¿Ü) if(model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpkindcdyn") == "Y" ){ messageBox(chkprcp + "´Â Åð¿ø¾à ó¹æÀÔ´Ï´Ù.\nÅð¿ø Ã³¹æÀº °£È£»ç°¡ D/CÇÒ ¼ö ¾ø½À´Ï´Ù.","E"); } else{ if( model.getValue("/root/main/erprcplist/inginfo["+i+"]/execyn") == "N" || model.getValue("/root/main/erprcplist/inginfo["+i+"]/execyn") == "E" ){ //dcstatus E À̸é ÀÇ»ç ÈÄÀÎÁõÀ» ¾ÈŸµµ·Ï "MEDI", NÀ̸é ÈÄÀÎÁõŸµµ·Ï "CERT" dcstatus = ( model.getValue("/root/main/erprcplist/inginfo["+i+"]/execyn") == "N" ? "CERT" : "MEDI"); switch( model.getValue("/root/main/erprcplist/inginfo["+i+"]/execyn") ){ case "N" : //Á¤»óó¹æÀΰÍÀ̰í ó¹æ ÀÎÅÍÆäÀ̽º¸¦ Ÿ¸é ÀÇ»ç 󹿹Ýȯ¿äû »óÅÂÀÎ "E"·Î º¯°æµÊ. dcPrcpInfo += "C¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcphistno" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/instcd" ) + "¢Ì"; case "E" : /*ÀÇ»ç¹Ýȯ¿äûµé¾î¿Â ó¹æÀ̰í Åõ¾à±â·Ï¿¡¼­ DCÃÖÁ¾ Á¤¸®¸¦ Çϰí ÈÄÀÎÁõ󸮴ë»óÀÌ ¾ÈµÊ.dcstatus "CERT"ÀΰÍÀº ÈÄÀÎÁõ°ü¸®¿¡µµ Á¶È¸°¡ µÇ¾î¾ßÇÑ´Ù. Åõ¾à±â·ÏÀ» Å¿ì±âÀ§ÇÑ ÆÄ¶ó¹ÌÅÍ Á¤ÀÇÀ̹ǷΠcase "N" ¿¡´Â break°¡ ¾ø´Â°Ô Á¤»óÀÓ. 20100108 ±èÈ«Á¡ */ prcpno = model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpno"); dcMediPrcpInfo += dcstatus + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpdd" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpno" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcphistno" ) + "¢Ë" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/instcd" ) + "¢Ì"; dcPrcpCnt++; //-----------------(20080926) ±èº¸¼º if (model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpstatcd") >= "000" ) { prcpddprcpno += "'" + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpdd") + model.getValue("/root/main/erprcplist/inginfo["+i+"]/prcpno") + "',"; } break; } } else if(model.getValue("/root/main/erprcplist/inginfo["+i+"]/execyn") == "DC") { messageBox(chkprcp+"´Â ¹Ýȯ¿äûµÈ ó¹æÀÔ´Ï´Ù.","E"); } else { messageBox(chkprcp+"´Â ÀÌ¹Ì ½ÃÇàµÈ ó¹æÀÔ´Ï´Ù.","E"); } } } } model.makeValue("/root/send/cond3" , sHeaderData+dcPrcpInfo ); model.makeValue("/root/send/cond5" , sHeaderData+dcMediPrcpInfo ); //ÀúÀ屸ºÐÁ¤º¸(saveFlagInfo) model.setValue ( "/root/save/saveflaginfo/savedataflag" , "2" ); //ÀúÀåÀڷᱸºÐ 0:Áø´Ü ¹× ó¹æ, 1:Áø´Ü, 2:ó¹æ, 4:ÀÓ½ÃÀúÀå model.setValue ( "/root/save/saveflaginfo/saveflag" , "I" ); //ÀúÀ屸ºÐ O:¿Ü·¡, I:ÀÔ¿ø, E:ÀÀ±Þ, S:°ÇÁø model.setValue ( "/root/save/saveflaginfo/prcpflag" , "0" ); //󹿱¸ºÐ 0:ÀÇ»çó¹æ, 2:°£È£, 3:Áö¿øºÎ¼­, 5:Admission, 6:CP, 7:Ç×¾ÏÇÁ·ÎÅäÄÝ, 8:ÀÓ½Ãó¹æ model.setValue ( "/root/save/saveflaginfo/inptflag" , "3" ); //ÀԷ±¸ºÐ (11:°ÇÁøÃ³¹æ, 12:LISÀåºñIF, 13:±âŸLIS, 14:º´¸®, 15:EMR±â·Ï, 16:¿ø¹«) model.setValue ( "/root/save/saveflaginfo/pamflag" , "Y" ); //¿ø¹«Á¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. model.setValue ( "/root/save/saveflaginfo/diagflag" , "Y" ); //Áø´ÜÁ¤º¸ 󸮱¸ºÐ (Y/N) -> NÀÏ °æ¿ì checkÇÏÁö ¾ÊÀ½. ('Y'À̸é Áø´Ü¾øÀÌ Ã³¹æ ÀúÀåÀÌ ¾ÈµÊ) model.setValue ( "/root/save/saveflaginfo/prcperrflag" , "Y" ); //ó¹æ¿À·ù±¸ºÐ(Y/N) -> YÀÏ °æ¿ì ÀÇ»ç󹿰ú µ¿ÀÏÇÏ°Ô ¿À·ù¸®½ºÆ®¸¦ ¹Ýȯ, NÀÌ¸é ¿À·ù¸¦ È®ÀÎÇÏÁö ¾ÊÀ½ model.setValue ( "/root/save/saveflaginfo/deptcd" , getUserInfo("dutplcecd") ); //ºÎ¼­ÄÚµå model.setValue ( "/root/save/saveflaginfo/deptnm" , getUserInfo("dutplcenm") ); //ºÎ¼­¸í model.setValue ( "/root/save/saveflaginfo/userid" , getUserInfo("userid") ); //»ç¿ëÀÚID model.setValue ( "/root/save/saveflaginfo/usernm" , getUserInfo("usernm") ); //»ç¿ëÀÚ¸í model.setValue ( "/root/save/saveflaginfo/signyn" , "N" ); //ÀüÀÚ¼­¸í¿©ºÎ var saveFlagInfoNodeList = model.instances(0).selectNodes( "/root/save/saveflaginfo" ); model.makeValue ( "/root/send/cond1", getNodeListCSV(saveFlagInfoNodeList)); //ÀúÀåµî·ÏÁ¤º¸(saveRgstInfo) model.setValue ( "/root/save/savergstinfo/pid" , model.getValue("/root/main/paminfo/list/pid") ); // µî·Ï¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddd" , "-" ); // Áø·áÀÏÀÚ(¿ø¹«Key) - ÀÔ¿øÀϰæ¿ì´Â '-' model.setValue ( "/root/save/savergstinfo/indd" , model.getValue("/root/main/paminfo/list/indd") ); // ÀÔ¿øÀÏÀÚ(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/cretno" , model.getValue("/root/main/paminfo/list/cretno") ); // »ý¼º¹øÈ£(¿ø¹«Key) model.setValue ( "/root/save/savergstinfo/orddeptcd" , model.getValue("/root/main/paminfo/list/orddeptcd") ); // Áø·á°ú(¿ø¹«) model.setValue ( "/root/save/savergstinfo/orddrid" , model.getValue("/root/main/paminfo/list/atdoctid") ); // Áø·áÀÇID(¿ø¹«) model.setValue ( "/root/save/savergstinfo/instcd" , model.getValue("/root/main/paminfo/list/instcd") ); // ±â°üÄÚµå var saveRgstInfo = model.instances(0).selectNodes( "/root/save/savergstinfo"); model.makeValue("/root/send/cond2", getNodeListCSV(saveRgstInfo)); // D/CÇÒ Ã³¹æÀÌ ¾øÀ» °æ¿ì returnó¸® if( dcPrcpCnt > 0 ){ //1. ÀÎÁõÀ» À§ÇÑ ÀÚ·á ÃßÃâ prcpddprcpno = prcpddprcpno.substr(0,prcpddprcpno.length-1); fnSignSaveCall("30", prcpddprcpno); //----------------(20090923) if (getNodesetCount("/root/signinfo/signsave/signdata") > 0 ) { //2. ÀÚ·á¿¡ ´ëÇØ¼­ ÀÎÁõÇϱâ if (fnSignSaveWork() == true) { //3. ÀÎÁõÀڷḦ ¹­À½ submit("TXMNP06013") var signsave = model.instances(0).selectNodes("/root/signinfo/signsave/signdata"); model.makeValue("/root/send/cond4", getNodeListCSV(signsave)); } else { return ; //---(20080922) } } //----------------(20090923) //-----------------------(20080917) if(submit("TXMNE00203") == true ){ if(getNodesetCount("/root/temp/errlist") > 0){ var iNode = "/root/srcdata/list/patlist"; fShowModal("SPMNE00200"); } fErPrcplist(); //-----------------------(20080917):±èº¸¼º //1. ÀÏÀÚº° ÀÎÁõÀ» À§ÇÑ ÀÏÀÚ ÃßÃâ var signDates = new Array; var signDateCnt = 0; var signdispdd = ""; var sPathsignsave = "/root/signinfo/signsave/signdata"; var rows = getNodesetCount(sPathsignsave); if (rows <= 0 ) return; for (var i=1;i<= rows ;i++) { //---(0922) signdispdd = model.getValue(sPathsignsave + "[" + i + "]/execdd"); if ( signDates.length == 0) { signDateCnt =0; signDates[signDateCnt] = ""; } if ( signdayFind(signDates,signdispdd) == true ) { //------(Åõ¾àÀÏÀÚ) signDateCnt ++; signDates[signDateCnt] = signdispdd; } } //2. Åõ¾à±â·ÏÀ» ÀÏÀÚº°·Î XLST¸¦ ¸¸µé±â À§Çؼ­ fnWorkddSign(signDates); //-----------------------(20080917) } } } } //===================================================================================== // ¾Æ·¡´Â ¾à D/C ½Ã Åõ¾à±â·Ï¿¡ ¹Ý¿µ¹× Åõ¾à±â·Ï ÀÏÀÚº° XSLT »ý¼ºÇϱâ(20080917) ±èº¸¼º //===================================================================================== // Åõ¾à±â·Ï ÅëÇÕ±â·ÏÀ» À§ÇÑ ÀÚ·á ÃßÃâÁúÀǹ® // prcpddprcpnoÀ¸·Î n°³ÀÇ iprc¿¡ ´ëÇÑ exip´ÜÀ§ÀÇ Á¤º¸¸¦ ÃßÃâÇÑ´Ù. function fnSignSaveCall(workflag, prcpddprcpno) { var sPathSign = "/root/signinfo"; model.resetInstanceNode(sPathSign + "/reqsigncond"); var spid = model.getValue("/root/main/paminfo/list/pid"); //µî·Ï¹øÈ£(Çʼö) var sinstcd = getUserInfo("dutplceinstcd"); //±â°üÄÚµå(»ç¿ëX) var sindd = model.getValue("/root/main/paminfo/list/indd"); //ÀÔ¿øÀÏÀÚ(Çʼö) var scretno = ""; //»ý¼º¹øÈ£(»ç¿ëX) var sprcpdd = ""; //ó¹æÀÏÀÚ(PRN½Ã Çʼö) var sprcpno = ""; //󹿹øÈ£(È®ÀλçÇ×) var sworkdd = ""; //Åõ¾àÀÏ(ÀÏÀÚ±×·ìÀ϶§¸¸ (Çʼö)) var slistflag = workflag; //ÀÛ¾÷±¸ºÐ(Çʼö) var snursnm = getUserName(); //°£È£»ç¸íÃß°¡(Çʼö) var shngnm = model.getValue("/root/main/paminfo/list/hngnm"); //ȯÀÚ¸íÃß°¡ (Çʼö) var smedrexecdd = ""; //È­¸é¿¡¼­ÀúÀåÇÒÅõ¾àÀÏÀÚ(»ç¿ëX) var smedrexectm = ""; //È­¸é¿¡¼­ÀúÀåÇÒÅõ¾à½Ã°£(»ç¿ëX) var sprcpddprcpno = prcpddprcpno; //n°³ÀÇ iprc model.setValue(sPathSign + "/reqsigncond/pid", spid ); //desc="µî·Ï¹øÈ£" model.setValue(sPathSign + "/reqsigncond/instcd", sinstcd ); //desc="±â°üÄÚµå" model.setValue(sPathSign + "/reqsigncond/indd", sindd ); //desc="ÀÔ¿øÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/cretno", scretno ); //desc="»ý¼º¹øÈ£" model.setValue(sPathSign + "/reqsigncond/prcpdd", sprcpdd ); //desc="ó¹æÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/prcpno", sprcpno ); //desc="󹿹øÈ£" model.setValue(sPathSign + "/reqsigncond/workdd", sworkdd ); //desc="Åõ¾àÀÏ" model.setValue(sPathSign + "/reqsigncond/listflag", slistflag ); //desc="ÀÛ¾÷±¸ºÐ" model.setValue(sPathSign + "/reqsigncond/nursnm", snursnm ); //desc="°£È£»ç¸íÃß°¡" model.setValue(sPathSign + "/reqsigncond/hngnm" , shngnm ); //desc="ȯÀÚ¸íÃß°¡" model.setValue(sPathSign + "/reqsigncond/medrexecdd", smedrexecdd ); //desc="È­¸é¿¡¼­ÀúÀåÇÒÅõ¾àÀÏÀÚ" model.setValue(sPathSign + "/reqsigncond/medrexectm", smedrexectm ); //desc="È­¸é¿¡¼­ÀúÀåÇÒÅõ¾à½Ã°£" model.setValue(sPathSign + "/reqsigncond/prcpddprcpno", sprcpddprcpno ); //desc="" var sPathSign = "/root/signinfo"; model.removenode(sPathSign + "/signsave/signdata"); submit("TRMNR00608"); } /** * @group : * @ver : 2008.08.31 * @by : ±èº¸¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¾à±â·Ï °ü·Ã ÀÎÁõÀúÀå(interfaceÁ¦°øÇÑ web¿¡¼­ »ç¿ë)(iprc´ÜÀ§ 1°³ 󸮿ë) * : µû¶ó¼­ ¿©·¯°³ÀÇ iprcÀ̸é n¹ø È£ÃâÇØ¾ßÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fnSignSaveWork() { var sSignPath = "/root/signinfo/signsave/signdata"; var sSignPathCount = getNodesetCount(sSignPath); var sPathSignSave = "/root/signinfo/signsave/signdata"; if ( sSignPathCount <= 0 ) { messageBox("ÀÚ·á°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ","E999"); return false; } Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸®(20080922) model.removenode("/root/send/savedata"); for(var j = 1; j <= getNodesetCount(sSignPath); j++){ //alert("loop:"+j); sSignRow= j; //Àü¿ªº¯¼ö(ÇÁ·Î±×·¥³») if(Sign.signprocess() == false){//ÀÎÁõÀúÀå µ¥ÀÌÅÍ »ý¼ºfMake_SignData È£Ãâ Sign.certreload = false ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¾È¶ßµµ·Ï ó¸®(20080922) return false; } Sign.certreload = false ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¾È¶ßµµ·Ï ó¸®(20080922) model.setValue(sPathSignSave + "[" + j + "]/recdd", getCurrentDate()); //½ÇÁ¦±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ model.setValue(sPathSignSave + "[" + j + "]/rectm", getCurrentTime()); //½ÇÁ¦±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ model.setValue(sPathSignSave + "[" + j + "]/recsaveflag", "Y"); //ÀüÀÚ¼­¸íÀÎÀûÁ¤º¸º¯°æ¿©ºÎ model.setValue(sPathSignSave + "[" + j + "]/signflag", "02"); //¼­¸íÀڷᱸºÐ(02:°£È£) model.setValue(sPathSignSave + "[" + j + "]/signgenrflag","E"); //¿Ü·¡/ÀÔ¿ø±¸ºÐ model.setValue(sPathSignSave + "[" + j + "]/formcd", "0000002476"); //Åõ¾à±â·Ï ¼­½Ä¹øÈ£ model.setValue(sPathSignSave + "[" + j + "]/signbfcnts", Sign.signedInfos[1]); //ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) model.setValue(sPathSignSave + "[" + j + "]/signaftcnts", Sign.signedInfos[2]); //°øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ model.setValue(sPathSignSave + "[" + j + "]/signflagyn", "Y"); //ºñ°ø½ÄÀûÀ¸·Î ÀÎÁõµÇÁö¾Êµµ·Ï Á¦¾îÇÒ¼ö Àִ±â´É //--------------------------(20080921) //°Çº°ÀÎÁõÀº ÅëÇÕ±â·ÏÁ¶È¸¿¡¼­ º¸ÀÌÁö ¾Ê°í ÀÏÀÚº°À» º¸À̱â À§Çؼ­ //°Çº°ÀÎÁõÀº dispyn ='N' //ÇÏ´ÜÀÇ ÀÏÀÚº°ÀÎ °æ¿ì¸¸ º¸ÀÓ model.setValue(sPathSignSave + "[" + j + "]/dispyn", "N"); //--------------------------(20080921) } return true; } //ÀÏÀÚº° XSLT »ý¼ºÀÛ¾÷ function fnWorkddSign(signDates) { //-----------------------------------------------) // Åõ¾à±â·ÏÀ» ÀÏÀÚº°·Î XLST¸¦ ¸¸µé±â À§Çؼ­ //----------------------------------------------- var sPathSign = "/root/signinfo"; var signDate = ""; //alert(signDates.length); for (var i=0;i 29953 TÀÔ0820 20080821 20080821 DSSL500 Disal tab. 500mg (Salsalate) 1500mg 3T PO 130000 ±èº¸¼º Á¤»óÅõ¾à ±è¸¸¼ö */ var ssigndruglist = "/root/signinfo/signsave/signdata"; var spid = model.getValue(ssigndruglist + "[" + sSignRow + "]/pid"); var shngnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/hngnm"); var sprcpdd = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpdd"); var sexecdd = model.getValue(ssigndruglist + "[" + sSignRow + "]/execdd"); /* ,CASE WHEN a.careprnexecflag = 'P' THEN 'PRN' ELSE '' END || ' ' || CASE WHEN a.anticncrprtlno <> 0 THEN 'Ç×¾Ï' ELSE '' END || ' ' || CASE WHEN a.dccountyn = 'Y' AND a.selfdrugflag = 'Y' THEN 'self D/C' WHEN a.dccountyn = 'Y' then 'D/C' WHEN a.selfdrugflag = 'Y' then 'self' END prcpkindnm //ó¹æÁ¾·ù¸í (´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ */ var sprcpkindnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpkindnm"); var sprcpmixno = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpmixno"); var sprcpcd = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpcd"); var sprcpnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpnm"); var sprcpvolnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpvolnm"); var sprcpqtynm = model.getValue(ssigndruglist + "[" + sSignRow + "]/prcpqtynm"); var sabbrnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/abbrnm"); var sexectm = model.getValue(ssigndruglist + "[" + sSignRow + "]/exectm"); var snursnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/nursnm"); var sexeccarestatnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/execcarestatnm"); var scarecfactnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/carecfactnm"); var sorddrnm = model.getValue(ssigndruglist + "[" + sSignRow + "]/orddrnm"); model.resetInstanceNode("/root/send/signinfo/signdata"); model.makeValue("/root/send/signinfo/signdata/pid", spid ); model.makeValue("/root/send/signinfo/signdata/hngnm", shngnm ); model.makeValue("/root/send/signinfo/signdata/prcpdd", sprcpdd ); //ó¹æÀÏÀÚ if(sexecdd == "00000000"){ //Åõ¾àÀÏÀÚ model.makeValue("/root/send/signinfo/signdata/execdd", ""); }else{ model.makeValue("/root/send/signinfo/signdata/execdd", sexecdd); } model.makeValue("/root/send/signinfo/signdata/prcpkindnm", sprcpkindnm ); model.makeValue("/root/send/signinfo/signdata/prcpmixno", sprcpmixno ); //MIXNO model.makeValue("/root/send/signinfo/signdata/prcpcd", sprcpcd ); //ó¹æÄÚµå model.makeValue("/root/send/signinfo/signdata/prcpnm", sprcpnm ); //󹿏í model.makeValue("/root/send/signinfo/signdata/prcpvolnm", sprcpvolnm ); //¿ë·®´ÜÀ§¸íĪ(¿ë·®+¿ë·®´ÜÀ§¸íĪ) model.makeValue("/root/send/signinfo/signdata/prcpqtynm", sprcpqtynm ); //¼ö·®´ÜÀ§¸íĪ(¼ö·®+¼ö·®´ÜÀ§¸íĪ) //Åõ¿©¹æ¹ý¾à¾î¸í(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ) model.makeValue("/root/send/signinfo/signdata/abbrnm", sabbrnm ); if(sexectm == "000000"){ //Åõ¾à½Ã°£ model.makeValue("/root/send/signinfo/signdata/exectm", ""); }else{ model.makeValue("/root/send/signinfo/signdata/exectm", sexectm); } model.makeValue("/root/send/signinfo/signdata/nursnm", snursnm); //°£È£»ç¸íĪ if(sexeccarestatnm == "") sexeccarestatnm = "N"; //¹ÌÈ®ÀÎ,Á¤»óÅõ¾à,Åõ¾àX-¹Ýȯ°¡´É,Åõ¾àX-¹ÝȯºÒ°¡,Åð¿ø´çÀϳ²Àº¾à //(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã Á¤»óÅõ¾à,) model.makeValue("/root/send/signinfo/signdata/execcarestatnm", sexeccarestatnm); //°£È£»çREMARK CODE¿¡ ´ëÇÑ REMARK ¸íĪ((´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã °ø¹é) model.makeValue("/root/send/signinfo/signdata/carecfactnm", scarecfactnm); //Áø·áÀǸí(´Ù¸¥¾÷¹«¿¡¼­ Åõ¾à±â·Ï°ü·ÃÀÎÁõÁ¤º¸¸¦ »ý¼º½Ã ¾î·Á¿î Ç׸ñ) model.makeValue("/root/send/signinfo/signdata/orddrnm", sorddrnm); Sign.addnode("/root/send/signinfo/signdata"); //alert("fMake_SignData---------Á¾·á"); //Sign.signedInfos[1] ´Â ¾øÀ½ //alert("fmake_signdata"+ Sign.signedInfos[1] ); } //ÀÏÀÚº° ÀÎÁõÁ¤º¸¸¦ ¹­À» ÀÏÀÚ¸¦ ã´Â´Ù //³Ö¾î¾ß ÇÒÁö´Â ÆÇ´ÜÇÑ´Ù. function signdayFind(signDates,findDate) { var sreturn = false; if (findDate == "00000000" || findDate == "") { } else { //alert("signDates.length:"+ signDates.length); for (var i=0;i