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