/* ºÐ¸¸½Çóġ³»¿ªµî·Ï(SPMNN02400_ºÐ¸¸½Çóġ³»¿ªµî·Ï.xrw - JScript ) - Version : 1) : Ver.1.00.01 2) : Ver.2.00.01 : Å×ÀÌºí º¯°æ(EMR.MNNHMEDI : INDD, CRETNO Ãß°¡) : 2008-09-08, SMY */ var xMedicalDoctListPath = "/root/main/medicaldoct/medicaldoctlist"; var xMedicalNurseListPath = "/root/main/medicalnurse/medicalnurselist"; /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ ÀÛ¾÷À» ÇÕ´Ï´Ù. * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ //»ó´ÜÁ¤º¸ ó¸® ÀÌÀü¿¡ ÆÄ¶ó¹ÌÅÍ Á¤º¸ ¼±Ã³¸®Çϵµ·Ï ¼öÁ¤_20080904_SMY************************************* model.removenode(xMedicalDoctListPath); model.removenode(xMedicalNurseListPath); zbcfGetCodeList(new Array("M0282","M0283","M0324"), new Array("/root/init/M0282list","/root/init/M0283list","/root/init/M0324list")); // »ê°úóġºÐ·ù(M0282), óġÄÚµå(M0283),ÀûÃ⹰󸮱¸ºÐ(M0324) //óġÄÚµå ºÐ·ù°ª ¼ÂÆÃ fInitDataInfo(); //»êºÎÀΰú, ºÐ¸¸½Ç ºÎ¼­ÄÚµå Á¶È¸(Âü¿©ÀÚÁ¤º¸Á¶È¸½Ã »ç¿ë)_20090417_SMY fGetNursHardCdInfo("'069','045','153'", getCurrentDate()); //CareCom.js var paramYN = opener.javascript.getParameter("SMMNN01300_paramYN"); var SMMNN00900_paramYN = opener.javascript.getParameter("SMMNN00900_paramYN"); var medicalinfo = ""; var paminfo = getGlobalVariable("paminfo"); setCSVToNode("/root/init/paminfo", paminfo); var pid = model.getValue("/root/init/paminfo/list/pid"); if(paramYN == "Y"){ //ÆÄ¶ó¹ÌÅÍ ÀνºÅϽº¿¡ ÀúÀå medicalinfo = opener.javascript.getParameter("SMMNN01300_param"); setCSVToNode("/root/hidden/medicalinfo", medicalinfo); //ȯÀÚÁ¤º¸¸¦ Á¶È¸ÇÒ °æ¿ì, ȯÀÚÅð¿ø ÈÄ ¿ø¹«Å°°¡ ¸ÂÁö ¾ÊÀ½, µû¶ó¼­ ۸¦ óġÀåºÎ¿¡¼­ ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀ½_20090407_SMY¼öÁ¤ //model.setValue("/root/main/cond/pid", model.getValue("/root/hidden/medicalinfo/list/pid")); //fSearchPatInfo(); //ºÐ¸¸ÀåºÎ¿¡¼­ ÆË¾÷È£ÃâÇÏ¿© ¼öÁ¤½Ã °ª ¼ÂÆÃ fInitDataSetting(); //ºÐ¸¸ÀåºÎ¿¡¼­ ÆË¾÷È£ÃâÇÏ¿© ¼öÁ¤½Ã óġÀÇ ¹× °£È£»ç Á¶È¸ fGetMedicalUserInfo(); opener.javascript.setParameter("SMMNN01300_paramYN", ""); opener.javascript.setParameter("SMMNN01300_param", ""); btn_save.disabled = "false"; } else if (SMMNN00900_paramYN == "Y" ){ //ÆÄ¶ó¹ÌÅÍ ÀνºÅϽº¿¡ ÀúÀå medicalinfo = opener.javascript.getParameter("SMMNN00900_param"); setCSVToNode("/root/hidden/medicalinfo", medicalinfo); model.setValue("/root/main/cond/pid", model.getValue("/root/hidden/medicalinfo/list/pid")); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNN02402"); // var cnt = getNodesetCount("/root/hidden/patinfo"); // if(cnt >= 1){ // model.setValue("/root/main/cond/patnm", model.getValue("/root/hidden/patinfo/patnm")); // model.setValue("/root/main/cond/sexage", model.getValue("/root/hidden/patinfo/sexage")); // model.setValue("/root/main/cond/orddeptcd", model.getValue("/root/hidden/patinfo/orddeptcd")); // model.setValue("/root/main/cond/orddeptnm", model.getValue("/root/hidden/patinfo/orddeptnm")); // model.setValue("/root/main/cond/medispclid", model.getValue("/root/hidden/patinfo/medispclid")); // model.setValue("/root/main/cond/medispclnm", model.getValue("/root/hidden/patinfo/medispclnm")); // model.setValue("/root/main/cond/ioflag", model.getValue("/root/hidden/patinfo/ioflag")); // model.setValue("/root/main/cond/wardcd", model.getValue("/root/hidden/patinfo/wardcd")); // model.setValue("/root/main/cond/indd" , model.getValue("/root/hidden/patinfo/indd")); // model.setValue("/root/main/cond/cretno", model.getValue("/root/hidden/patinfo/cretno")); // // model.setFocus("ipt_medicaldd"); // // if(model.getValue("/root/main/cond/patnm") != ""){ // btn_save.disabled = "false"; // btn_save.refresh(); // } // }else{ // model.setValue("/root/main/cond/pid", ""); // model.setValue("/root/main/cond/patnm", ""); // model.setValue("/root/main/cond/sexage", ""); // model.setValue("/root/main/cond/orddeptcd", ""); // model.setValue("/root/main/cond/orddeptnm", ""); // model.setValue("/root/main/cond/medispclid", ""); // model.setValue("/root/main/cond/medispclnm", ""); // // //messageBox("µî·Ï¹øÈ£°¡","E004"); // messageBox("°Ë»öµÈ ³»¿ªÀÌ ¾ø½À´Ï´Ù.","I"); // model.setFocus("ipt_pid"); // return; // } //ÀûÃâ¹°ÀåºÎ¿¡¼­ ÆË¾÷È£ÃâÇÏ¿© ¼öÁ¤½Ã °ª ¼ÂÆÃ fInitDataSetting("2"); opener.javascript.setParameter("SMMNN00900_paramYN", ""); opener.javascript.setParameter("SMMNN00900_param", ""); btn_save.disabled = "false"; } else { if(pid != ""){ model.setValue("/root/main/cond/pid", pid); fSearchPatInfo(); } model.setValue("/root/main/medicalinfo/medicaldd", getCurrentDate()); model.setValue("/root/main/medicalinfo/medicaltm", getCurrentTime().substring(0,4)); model.setValue("/root/main/cond/status", "I"); model.refresh(); } } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : óġÄÚµå ºÐ·ù * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitDataInfo(){ var cnt = getNodesetCount("/root/init/M0283list/M0283"); for(var i = 1; i <= cnt; i++){ var cdid = model.getValue("/root/init/M0283list/M0283[" + i + "]/cdid").substr(0,1); if(cdid == "0"){ model.duplicate("/root/init/medicalcd1", "/root/init/M0283list/M0283[" + i + "]"); }else if(cdid == "1"){ model.duplicate("/root/init/medicalcd1", "/root/init/M0283list/M0283[" + i + "]"); }else if(cdid == "2"){ model.duplicate("/root/init/medicalcd2", "/root/init/M0283list/M0283[" + i + "]"); }else if(cdid == "3"){ model.duplicate("/root/init/medicalcd3", "/root/init/M0283list/M0283[" + i + "]"); }else if(cdid == "4"){ model.duplicate("/root/init/medicalcd4", "/root/init/M0283list/M0283[" + i + "]"); }else{} } } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : Âü¿©ÀÚ Á¤º¸ ÆË¾÷ Á¶È¸ * @param : originalNode * @param : copyNode * @return : true/false * @--------------------------------------------------- */ function fClickUserBtn(userflag){ var deptcd = ""; var jobkindcd = ""; var deptcd = ""; if(userflag == "doctor"){ //deptcd = "2100000000"; deptcd = model.getValue("/root/codeinfo/codeinfo/codelist[cdgrupid = '069']/cdid"); //»êºÎÀΰú ÇϵåÄÚµù ¼öÁ¤_20090417_SMY jobkindcd = "03"; }else if(userflag == "nurse"){ //deptcd = "2100315000"; //ºÐ¸¸½ÇUnit //deptcd = "2100300000"; //ºÐ¸¸½Ç_20090403_SMY¼öÁ¤ deptcd = model.getValue("/root/codeinfo/codeinfo/codelist[cdgrupid = '045']/cdid"); //ºÐ¸¸½Ç ÇϵåÄÚµù ¼öÁ¤_20090417_SMY jobkindcd = "11"; }else{} setParameter("SPMNN02100_deptcd", deptcd); setParameter("SPMNN02100_jobkindcd", jobkindcd); setParameter("SPMNN02100_userflag", userflag); modal("SPMNN02100"); var userid = getParameter("SPMNN02100_userid"); var usernm = getParameter("SPMNN02100_usernm"); if(userid != ""){ if(userflag == "doctor"){ grd_doctlist.addRow(true); var rows = grd_doctlist.rows-1; model.setValue(xMedicalDoctListPath + "[" + rows + "]/userid", userid); model.setValue(xMedicalDoctListPath + "[" + rows + "]/usernm", usernm); model.setValue(xMedicalDoctListPath + "[" + rows + "]/iudflag", "I"); model.setValue(xMedicalDoctListPath + "[" + rows + "]/entrflag", "1"); }else if(userflag == "nurse"){ grd_nurselist.addRow(true); var rows = grd_nurselist.rows-1; model.setValue(xMedicalNurseListPath + "[" + rows + "]/userid", userid); model.setValue(xMedicalNurseListPath + "[" + rows + "]/usernm", usernm); model.setValue(xMedicalNurseListPath + "[" + rows + "]/iudflag", "I"); model.setValue(xMedicalNurseListPath + "[" + rows + "]/entrflag", "2"); }else{} } setParameter("SPMNN02100_userid", ""); setParameter("SPMNN02100_usernm", ""); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚÁ¤º¸ Á¶È¸(ÆË¾÷) * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearchPopPatInfo(){ modal("SPPMC02500", 1,100,100); var pid = model.getValue("/root/main/patinfo/patinfolist/pid"); model.setValue("/root/main/cond/pid", pid); if(pid != ""){ fSearchPatInfo(); } model.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÇ»ç/°£È£»ç ¸®½ºÆ®¿¡¼­ »èÁ¦ * @param : * @param : * @return : * @--------------------------------------------------- */ function fClickGrid(userflag){ if(userflag == "doct"){ var iudflag = model.getValue(xMedicalDoctListPath + "[" + grd_doctlist.mouserow + "]/iudflag"); if(iudflag == "I"){ grd_doctlist.deleteRow(grd_doctlist.mouserow); }else if(iudflag == "D"){ model.setValue(xMedicalDoctListPath + "[" + grd_doctlist.row + "]/iudflag", "-"); }else{ model.setValue(xMedicalDoctListPath + "[" + grd_doctlist.row + "]/iudflag", "D"); } }else if(userflag == "nurse"){ var iudflag = model.getValue(xMedicalNurseListPath + "[" + grd_nurselist.row + "]/iudflag"); if(iudflag == "I"){ grd_nurselist.deleteRow(grd_nurselist.mouserow); }else if(iudflag == "D"){ model.setValue(xMedicalDoctListPath + "[" + grd_doctlist.row + "]/iudflag", "-"); }else{ model.setValue(xMedicalNurseListPath + "[" + grd_nurselist.mouserow + "]/iudflag", "D"); } }else{} } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸½Ç óġ ³»¿ª ÀúÀå(óġÁ¤º¸, óġÀǻ縮½ºÆ®, óġ °£È£»ç¸®½ºÆ®) * @param : * @param : * @return : * @--------------------------------------------------- */ function fClickSave(){ model.makenode("/root/send/savedata/patinfo"); model.makenode("/root/send/savedata/medicalinfo"); model.makenode("/root/send/savedata/medicaldoct"); model.makenode("/root/send/savedata/medicalnurse"); if( !isRequiredControls("ipt_medicaldd","ipt_medicaltm","cmb_medicalflag","cmb_medicalcd") ){ return; } if ( ipt_medicaldd.value.length < 8 || ipt_medicaltm.value.length < 4 ){ messageBox("°Ë»ç/óġÀϽø¦ ","I007"); return; } if ( cmb_medicalflag.value == "01" && cmb_medicalcd.value == "114"){ if( !isRequiredControls("ipt_avulsionweig","ipt_avulsionheig","cmb_avulsionflag") ){ return; } } //******************»ê¸ð ÀÓ½ÅÁÖ¼ö var prgweekcnt = model.getValue("/root/main/medicalinfo/prgweekcnt"); var prgdaycnt = model.getValue("/root/main/medicalinfo/prgdaycnt"); if(prgweekcnt.length == 0) { model.setValue("/root/main/medicalinfo/prgweekcnt", "00"); }else if(prgweekcnt.length == 1) { model.setValue("/root/main/medicalinfo/prgweekcnt", "0" + prgweekcnt); }else{} if(prgdaycnt == "") { model.setValue("/root/main/medicalinfo/prgdaycnt", "0"); } ipt_prgweekcnt.refresh(); ipt_prgdaycnt.refresh(); model.copyNode("/root/send/savedata/patinfo", "/root/main/cond"); model.copyNode("/root/send/savedata/medicalinfo", "/root/main/medicalinfo"); model.copyNode("/root/send/savedata/medicaldoct", "/root/main/medicaldoct"); model.copyNode("/root/send/savedata/medicalnurse", "/root/main/medicalnurse"); model.removenode("/root/hidden"); model.removenode("/root/main/medicaldoct"); model.removenode("/root/main/medicalnurse"); model.makenode("/root/hidden"); model.makenode("/root/main/medicaldoct"); model.makenode("/root/main/medicalnurse"); model.refresh(); submit("TXMNN02401"); for(var i = 1; i <= getNodesetCount("/root/hidden/medicaldoctlist"); i++){ model.duplicate("/root/main/medicaldoct", "/root/hidden/medicaldoctlist[" + i + "]"); } grd_doctlist.refresh(); for(var j = 1; j <= getNodesetCount("/root/hidden/medicalnurselist"); j++){ model.duplicate("/root/main/medicalnurse", "/root/hidden/medicalnurselist[" + j + "]"); } grd_nurselist.refresh(); btn_save.disabled = "true"; } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸½Ç ȯÀÚÁ¤º¸ À¯¹« üũ ¹× ȯÀÚ Á¤º¸ Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearchPatInfo(){ model.resetInstanceNode("/root/main/medicalinfo"); model.removeNodeSet("/root/main/medicaldoct"); model.removeNodeSet("/root/main/medicalnurse"); model.makeNode("/root/main/medicaldoct"); model.makeNode("/root/main/medicalnurse"); model.setValue("/root/main/medicalinfo/medicaldd", getCurrentDate()); model.setValue("/root/main/medicalinfo/medicaltm", getCurrentTime().substring(0,4)); model.setValue("/root/main/cond/status", "I"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNN02402"); var cnt = getNodesetCount("/root/hidden/patinfo"); if(cnt >= 1){ model.setValue("/root/main/cond/patnm", model.getValue("/root/hidden/patinfo/patnm")); model.setValue("/root/main/cond/sexage", model.getValue("/root/hidden/patinfo/sexage")); model.setValue("/root/main/cond/orddeptcd", model.getValue("/root/hidden/patinfo/orddeptcd")); model.setValue("/root/main/cond/orddeptnm", model.getValue("/root/hidden/patinfo/orddeptnm")); model.setValue("/root/main/cond/medispclid", model.getValue("/root/hidden/patinfo/medispclid")); model.setValue("/root/main/cond/medispclnm", model.getValue("/root/hidden/patinfo/medispclnm")); model.setValue("/root/main/cond/ioflag", model.getValue("/root/hidden/patinfo/ioflag")); model.setValue("/root/main/cond/wardcd", model.getValue("/root/hidden/patinfo/wardcd")); model.setValue("/root/main/cond/indd" , model.getValue("/root/hidden/patinfo/indd")); model.setValue("/root/main/cond/cretno", model.getValue("/root/hidden/patinfo/cretno")); model.setValue("/root/main/cond/seqno", model.getValue("/root/hidden/patinfo/seqno")); model.setFocus("ipt_medicaldd"); if(model.getValue("/root/main/cond/patnm") != ""){ btn_save.disabled = "false"; btn_save.refresh(); } }else{ model.setValue("/root/main/cond/pid", ""); model.setValue("/root/main/cond/patnm", ""); model.setValue("/root/main/cond/sexage", ""); model.setValue("/root/main/cond/orddeptcd", ""); model.setValue("/root/main/cond/orddeptnm", ""); model.setValue("/root/main/cond/medispclid", ""); model.setValue("/root/main/cond/medispclnm", ""); //messageBox("µî·Ï¹øÈ£°¡","E004"); messageBox("°Ë»öµÈ ³»¿ªÀÌ ¾ø½À´Ï´Ù.","I"); model.setFocus("ipt_pid"); } model.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : óġ³»¿ª µî·ÏÁ¤º¸ ÃʱâÈ­ * @param : * @param : * @return : * @--------------------------------------------------- */ function fInstanceInit(){ model.resetInstanceNode("/root/main/cond"); model.resetInstanceNode("/root/main/medicalinfo"); model.removenode("/root/main/medicaldoct/medicaldoctlist"); model.removenode("/root/main/medicalnurse/medicalnurselist"); model.setValue("/root/main/medicalinfo/medicaldd", getCurrentDate()); model.setValue("/root/main/medicalinfo/medicaltm", getCurrentTime().substring(0,4)); model.setValue("/root/main/cond/ioflag", "I"); model.setValue("/root/main/cond/status", "I"); btn_save.disabled = "false"; model.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : óġ±¸ºÐ º¯°æ½Ã * @param : * @param : * @return : * @--------------------------------------------------- */ function fChangeMedicalFlag(){ var medicalflag = cmb_medicalflag.value.substr(1,1); cmb_medicalcd.choices.itemset.attribute("nodeset") = "/root/init/medicalcd" + medicalflag + "/M0283"; model.setValue("/root/main/medicalinfo/medicalcd", ""); model.setValue("/root/main/medicalinfo/medicalremk", ""); ipt_medicalremk.disabled = "true"; cmb_medicalcd.refresh(); ipt_medicalremk.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : óġ¸í º¯°æ½Ã * @param : * @param : * @return : * @--------------------------------------------------- */ function fChangeMedicalCd(){ var cmb_medicalcd = model.getValue("/root/main/medicalinfo/medicalcd"); if(cmb_medicalcd == "113" | cmb_medicalcd == "217" || cmb_medicalcd == "305"){ ipt_medicalremk.disabled = "false" ; }else{ ipt_medicalremk.disabled = "true" ; ipt_medicalremk.value= ""; } //20090615 ±èÈ«Á¡ ÀûÃâ¹° ó¸® ±â´É Ãß°¡ »ê°úóġÀÇ ÀûÃ⹰ó¸® À̸é ÀûÃâ¹° Á¤º¸ ±×·ì Ȱ¼ºÈ­.1681 if ( cmb_medicalflag.value == "01" && model.getValue("/root/main/medicalinfo/medicalcd") == "114"){ grp_extract.disabled = "false"; grp_biz2.disabled = "true"; model.setValue("/root/main/medicalinfo/biopsyyn",""); model.setValue("/root/main/medicalinfo/biopsycnt",""); model.setValue("/root/main/medicalinfo/remk",""); model.removenode("/root/main/medicaldoct/medicaldoctlist"); model.removenode("/root/main/medicalnurse/medicalnurselist"); model.setValue("/root/main/medicalinfo/babycnt",""); model.setValue("/root/main/medicalinfo/dethbabycnt",""); }else { grp_extract.disabled = "true"; grp_biz2.disabled = "false"; model.setValue("/root/main/medicalinfo/avulsionweig",""); model.setValue("/root/main/medicalinfo/avulsionheig",""); model.setValue("/root/main/medicalinfo/avulsionflag",""); } model.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : Á¶Á÷°Ë»ç À¯¹«°ª º¯°æ½Ã * @param : * @param : * @return : * @--------------------------------------------------- */ function fChangebiopsy(){ if(rdo_biopsyyn.value == "Y"){ ipt_biopsycnt.disabled = "false"; }else{ ipt_biopsycnt.value = ""; ipt_biopsycnt.disabled = "true"; } ipt_biopsycnt.refresh();; } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸ÀåºÎ¿¡¼­ ÆË¾÷È£ÃâÇÏ¿© ¼öÁ¤½Ã °ª ¼ÂÆÃ * @param : pGbn : null : ºÐ¸¸½Ç óġÀåºÎ 2: ÀûÃâ¹°°ü¸®´ëÀå * @param : * @return : * @--------------------------------------------------- */ function fInitDataSetting(pGbn){ if( pGbn =="2" ){ model.setValue("/root/main/cond/patnm", model.getValue("/root/hidden/patinfo/patnm")); model.setValue("/root/main/cond/sexage", model.getValue("/root/hidden/patinfo/sexage")); model.setValue("/root/main/cond/orddeptcd", model.getValue("/root/hidden/patinfo/orddeptcd")); model.setValue("/root/main/cond/orddeptnm", model.getValue("/root/hidden/patinfo/orddeptnm")); model.setValue("/root/main/cond/medispclid", model.getValue("/root/hidden/patinfo/medispclid")); model.setValue("/root/main/cond/medispclnm", model.getValue("/root/hidden/patinfo/medispclnm")); model.setValue("/root/main/cond/ioflag", model.getValue("/root/hidden/patinfo/ioflag")); model.setValue("/root/main/cond/wardcd", model.getValue("/root/hidden/patinfo/wardcd")); model.setValue("/root/main/cond/indd" , model.getValue("/root/hidden/patinfo/indd")); model.setValue("/root/main/cond/cretno", model.getValue("/root/hidden/patinfo/cretno")); model.makeValue("/root/main/cond/avulsionseqno", model.getValue("/root/hidden/medicalinfo/list/seqno")); model.setValue("/root/main/medicalinfo/medicalflag", "01"); fChangeMedicalFlag(); model.setValue("/root/main/medicalinfo/medicalcd", "114"); fChangeMedicalCd(); model.setValue("/root/main/medicalinfo/medicaldd", model.getValue("/root/hidden/medicalinfo/list/medicaldd")); model.setValue("/root/main/medicalinfo/medicaltm", model.getValue("/root/hidden/medicalinfo/list/medicaltm")); model.setValue("/root/main/medicalinfo/avulsionweig", model.getValue("/root/hidden/medicalinfo/list/avulsionweig")); model.setValue("/root/main/medicalinfo/avulsionheig", model.getValue("/root/hidden/medicalinfo/list/avulsionheig")); model.setValue("/root/main/medicalinfo/avulsionflag", model.getValue("/root/hidden/medicalinfo/list/avulsionflag")); model.setValue("/root/main/medicalinfo/avulsionplce", model.getValue("/root/hidden/medicalinfo/list/avulsionplce")); model.setValue("/root/main/cond/status", "U"); }else { model.setValue("/root/main/cond/pid", model.getValue("/root/hidden/medicalinfo/list/pid")); model.setValue("/root/main/cond/indd", model.getValue("/root/hidden/medicalinfo/list/indd")); //20090407_SMYÃß°¡ model.setValue("/root/main/cond/cretno", model.getValue("/root/hidden/medicalinfo/list/cretno")); //20090407_SMYÃß°¡ model.setValue("/root/main/cond/seqno", model.getValue("/root/hidden/medicalinfo/list/seqno")); model.setValue("/root/main/cond/patnm", model.getValue("/root/hidden/medicalinfo/list/patnm")); model.setValue("/root/main/cond/sexage", model.getValue("/root/hidden/medicalinfo/list/sexage")); model.setValue("/root/main/cond/orddeptcd", model.getValue("/root/hidden/medicalinfo/list/orddeptcd")); model.setValue("/root/main/cond/orddeptnm", model.getValue("/root/hidden/medicalinfo/list/orddeptnm")); model.setValue("/root/main/cond/medispclid", model.getValue("/root/hidden/medicalinfo/list/medispclid")); model.setValue("/root/main/cond/medispclnm", model.getValue("/root/hidden/medicalinfo/list/medispclnm")); model.setValue("/root/main/medicalinfo/medicalflag", model.getValue("/root/hidden/medicalinfo/list/medicalflag")); fChangeMedicalFlag(); model.setValue("/root/main/medicalinfo/medicalcd", model.getValue("/root/hidden/medicalinfo/list/medicalcd")); fChangeMedicalCd(); model.setValue("/root/main/medicalinfo/medicaldd", model.getValue("/root/hidden/medicalinfo/list/medicaldd")); model.setValue("/root/main/medicalinfo/medicaltm", model.getValue("/root/hidden/medicalinfo/list/medicaltm")); model.setValue("/root/main/medicalinfo/medicalremk", model.getValue("/root/hidden/medicalinfo/list/medicalremk")); model.setValue("/root/main/medicalinfo/biopsyyn", model.getValue("/root/hidden/medicalinfo/list/biopsyyn")); fChangebiopsy(); model.setValue("/root/main/medicalinfo/biopsycnt", model.getValue("/root/hidden/medicalinfo/list/biopsycnt")); model.setValue("/root/main/medicalinfo/remk", model.getValue("/root/hidden/medicalinfo/list/remk")); model.setValue("/root/main/cond/status", "U"); model.setValue("/root/main/medicalinfo/prgweekcnt", model.getValue("/root/hidden/medicalinfo/list/prgweekcnt")); model.setValue("/root/main/medicalinfo/prgdaycnt", model.getValue("/root/hidden/medicalinfo/list/prgdaycnt")); model.setValue("/root/main/medicalinfo/babycnt", model.getValue("/root/hidden/medicalinfo/list/babycnt")); model.setValue("/root/main/medicalinfo/dethbabycnt", model.getValue("/root/hidden/medicalinfo/list/dethbabycnt")); } ipt_pid.disabled = "true"; btn_pidsearch.disabled = "true"; btn_init.disabled = "true"; model.refresh(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸ÀåºÎ¿¡¼­ ÆË¾÷È£ÃâÇÏ¿© ¼öÁ¤½Ã óġÀÇ ¹× °£È£»ç Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetMedicalUserInfo(){ model.removeNode("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copynode("/root/send/reqdata", "/root/main/cond"); submit("TRMNN02401"); for(var i = 1; i <= getNodesetCount("/root/hidden/medicaldoctlist"); i++){ model.duplicate("/root/main/medicaldoct", "/root/hidden/medicaldoctlist[" + i + "]"); } grd_doctlist.refresh(); for(var j = 1; j <= getNodesetCount("/root/hidden/medicalnurselist"); j++){ model.duplicate("/root/main/medicalnurse", "/root/hidden/medicalnurselist[" + j + "]"); } grd_nurselist.refresh(); }