/***************************************************************************************************************************************************************************** È£½ºÇǽº±â·ÏÁö(SMMNH009.xfm - JScript ) - Version : 1) : Ver.1.00.01 ******************************************************************************************************************************************************************************/ var xHospiceDetlPath = '/root/main/hospiceinfo/hospicedetl'; //È£½ºÇǽº ±âº» ÀÎÀû»çÇ× xPath var xPafaPath = '/root/main/hospicefamy/famylist'; //°¡Á·»çÇ× var xHiddenPath = '/root/hidden'; //hidden xPath /** * @group : * @ver : 2007.05.21 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È£½ºÇǽº ±â·ÏÁö Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearch(){ //Á¶È¸Çϱâ Àü ³Ñ°ÜÁÙ ±âº» Á¶°Ç °ª ¼¼ÆÃ model.removenode("/root/send"); model.makeValue("/root/send/pid",model.getValue("/root/hidden/pid")); model.makeValue("/root/send/cretdt",model.getValue("/root/hidden/cretdt")); model.makeValue("/root/send/reqdeptcd",model.getValue("/root/hidden/reqdeptcd")); model.makeValue("/root/send/reqdd",model.getValue("/root/hidden/reqdd")); model.removenodeset(xHospiceDetlPath); grd_skinstatspec.rebuild(); if(submit("TRMNH01501")){ if( (model.getValue(xHospiceDetlPath + "/hngnm")) =="" ){ if(checkOpener()){ messageBox("µî·ÏµÈÀÚ·á°¡ ","I004"); window.close(); }else{ model.reset(); model.refresh(); messageBox("µî·ÏµÈÀÚ·á°¡ ","I004"); } }else{ var opt_rrgstno = model.getValue(xHospiceDetlPath + "/rrgstno"); model.setValue(xHospiceDetlPath + "/rrgstno",opt_rrgstno.substring(0,8)+"******");//ÁֹιøÈ£ ¼¼ÆÃ fSearchFamy();//°¡Á·»çÇ× Á¶È¸ fSearchInpt();//ÀÔ¿ø³»¿ªÁ¶È¸ fSearchMasv();//½É¸®»çȸÀûÆò°¡ Á¶È¸ if((model.getValue(xHospiceDetlPath + "/reqtypeflag"))=="1") cmb_reqhospnm.disabled = true; else cmb_reqhospnm.disabled = false; var genogrmnm = model.getValue(xHospiceDetlPath + "/genogrmnm"); if( genogrmnm == ""){ caption133.visible = false; }else{ caption133.visible = true; } var agonalcd = model.getValue(xHospiceDetlPath + "/agonaldd"); var agonal49 = getAddDay(agonalcd,"49"); var agonal365 = getAddDay(agonalcd,"365"); model.setValue("/root/temp/hospicedetl/agonal49",agonal49); model.setValue("/root/temp/hospicedetl/agonal365",agonal365); var cureprescondspec = model.getValue(xHospiceDetlPath + "/cureprescondspec"); if ((isSearchString(cureprescondspec, "6")) ==true) ipt_cureprescondetcnm.disabled = false; else ipt_cureprescondetcnm.disabled = true; var ccspec = model.getValue(xHospiceDetlPath + "/ccspec"); if ((isSearchString(ccspec, "5")) ==true) ipt_ccetcnm.disabled = false; else ipt_ccetcnm.disabled = true; if(Number(model.getValue(xHospiceDetlPath + "/chstval") ) > 0 ){ model.setValue("/root/temp/hospicedetl/chstval","C"); ipt_chstval.disabled = false; } if(Number(model.getValue(xHospiceDetlPath + "/pelvval") ) > 0 ){ model.setValue("/root/temp/hospicedetl/pelvval","P"); ipt_pelvval.disabled = false; } if(Number(model.getValue(xHospiceDetlPath + "/regionvas") ) > 0 ){ model.setValue("/root/temp/hospicedetl/regionvas","R"); ipt_regionvas.disabled = false; } if(Number(model.getValue(xHospiceDetlPath + "/neckvas") ) > 0 ){ model.setValue("/root/temp/hospicedetl/neckvas","N"); ipt_neckvas.disabled = false; } if(Number(model.getValue(xHospiceDetlPath + "/waistvas") ) > 0 ){ model.setValue("/root/temp/hospicedetl/waistvas","W"); ipt_waistvas.disabled =false; } if(Number(model.getValue(xHospiceDetlPath + "/headval") ) > 0 ){ model.setValue("/root/temp/hospicedetl/headval","H"); ipt_headval.disabled = false; } if(Number(model.getValue(xHospiceDetlPath + "/etcval") ) > 0 ){ model.setValue("/root/temp/hospicedetl/etcval","E"); ipt_etcval.disabled = false; ipt_etcnm.disabled = false; } //ÀԽǽð£ //if(ipt_inrmtm.value == ""){ // ipt_inrmtm.value = getCurrentTime().substring(0,4); //} //ÇǺλóÅ if(grd_skinstatspec.valueMatrix(1,0)==""){ chk_skinstatyn.value = "1"; }else{ chk_skinstatyn.value = "0"; } if(chk_skinstatyn.value == "1"){ grd_skinstatspec.isReadOnly(1,0) = true; grd_skinstatspec.isReadOnly(1,1) = true; btn_skinadd.disabled = true; }else{ grd_skinstatspec.isReadOnly(1,0) = false; grd_skinstatspec.isReadOnly(1,1) = false; btn_skinadd.disabled = false; } model.makeNode(xHospiceDetlPath + "/deptcd"); model.makeNode(xHospiceDetlPath + "/docucode"); model.makeNode(xHiddenPath + "/mapindd"); model.setValue(xHiddenPath + '/mapindd', model.getValue(xHospiceDetlPath + '/mapindd')); model.refresh(); } }else{ messageBox('Á¶Èñ¸¦', 'E009'); } } /** * @group : * @ver : 2007.05.24 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È£½ºÇǽº ȯÀÚ°¡Á· Á¶È¸ ( * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearchFamy(){ model.removenode("/root/send"); model.makeValue("/root/send/pid",model.getValue(xHospiceDetlPath + "/pid")); model.removenodeset(xPafaPath); submit("TRMNH01503"); } /** * @group : * @ver : 2007.05.28 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È£½ºÇǽº ÀÔ¿ø³»¿ª Á¶È¸ ( * @param : pid * @param : * @return : * @--------------------------------------------------- */ function fSearchInpt(){ model.removenode("/root/send"); model.makeValue("/root/send/pid",model.getValue(xHospiceDetlPath + "/pid")); model.makeValue("/root/send/cretdt",model.getValue(xHospiceDetlPath + "/cretdt")); model.removenodeset("/root/main/hospiceinpt/inptlist"); submit("TRMNH01504"); } /** * @group : * @ver : 2007.05.28 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : ½É¸®»çȸÀûÆò°¡ Á¶È¸ ( * @param : pid * @param : * @return : * @--------------------------------------------------- */ function fSearchMasv(){ model.removenode("/root/send"); model.makeValue("/root/send/pid", model.getValue(xHospiceDetlPath + "/pid")); model.makeValue("/root/send/instcd",model.getValue(xHospiceDetlPath + "/instcd")); model.makeValue("/root/send/cretdt",model.getValue(xHospiceDetlPath + "/cretdt")); model.makeValue("/root/send/reqdeptcd",model.getValue(xHospiceDetlPath + "/reqdeptcd")); model.makeValue("/root/send/reqdd",model.getValue(xHospiceDetlPath + "/reqdd")); submit("TRMNH01505"); } /** * @group : * @ver : 2007.05.18 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È£½ºÇǽº ±â·ÏÁö ÀúÀå * @desc : °¡°èµµ ÀúÀå ·ÎÁ÷ Ãß°¡ 2007.11.10 - dhkim * @param : * @param : * @return : * @--------------------------------------------------- */ function fSave(){ //ÀÓÁ¾ÀÏÀÌ ÀԷµǾî ÀÖÀ¸¸é ȯÀÚ±¸ºÐÀ» Á¦¿Ü(O), Åð¿ø»çÀ¯¸¦ º´¿øÀÓÁ¾(01), Á¾°áÀÏÀÚ¸¦ ÀÓÁ¾ÀÏ·Î ÀúÀåÇÑ´Ù. var agonaldd = model.getValue(xHospiceDetlPath + "/agonaldd"); var wardcd = model.getValue(xHospiceDetlPath + '/wardcd'); var waitstat = model.getValue(xHospiceDetlPath + '/waitstat'); var inrmdt = model.getValue(xHospiceDetlPath + '/inrmdt'); if(agonaldd.length == 8){ model.setValue(xHospiceDetlPath + "/waitstat","O"); model.setValue(xHospiceDetlPath + "/dschtype","01"); model.setValue(xHospiceDetlPath + "/enddd",agonaldd); model.refresh(); }else{ //´ë±â»óÅÂ(W)¿´À»¶§ ÀÔ½ÇÀÏÀÌ ÀԷµǸé waitstat=I·Î ÀúÀå. //È£½ºÇǽºº´µ¿(º´µ¿ÄÚµå:3050136000)¿¡ ÀÔ½ÇµÈ È¯ÀÚ°¡ ¾Æ´Ñ °æ¿ì¿¡´Â ÀÔ½ÇÀÏ ÀÔ·ÂÇÒ¼ö ¾ø´Â °æ°í¸Þ¼¼Áö Ãâ·Â if(waitstat == 'W' && inrmdt.length == 8){ if(wardcd == '3050136000'){ model.setValue(xHospiceDetlPath + '/waitstat', 'I'); }else{ messageBox('È£½ºÇǽºº´µ¿¿¡ ÀÔ¿øÇÑ È¯ÀÚ°¡ ¾Æ´Ï¹Ç·Î ÀÔ½ÇÀÏÀ» ÀÔ·Â', 'E001'); model.setValue(xHospiceDetlPath + '/inrmdt', ''); model.setValue(xHospiceDetlPath + '/inrmtm', ''); model.setValue(xHospiceDetlPath + '/inrmmthdcd', ''); model.setValue(xHospiceDetlPath + '/inrmacompstcd', ''); model.refresh(); return false; } } //Á¦¿ÜÀÏÀ» Áö¿ï¶§ ´ë±âÀÏÀÚ°¡ ÀÖÀ¸¸é »óŰªÀ» ´ë±â»óÅ·Πº¯°æ if(waitstat == 'O'){ if(model.getValue(xHospiceDetlPath + '/waitdt') != ''){ model.setValue(xHospiceDetlPath + "/waitdt", ""); model.setValue(xHospiceDetlPath + "/waitstat", "R"); } } } //ÇǺλóÅ model.removenode("/root/send/skinstatspec/skinstatlists"); if(grd_skinstatspec.rows<2) grd_skinstatspec.addRow(); var chstval = model.getValue(xHospiceDetlPath + "/chstval") ; //°¡½¿°ª var pelvval = model.getValue(xHospiceDetlPath + "/pelvval") ; //°ñ¹Ý°ª var regionvas = model.getValue(xHospiceDetlPath + "/regionvas"); //º¹ºÎ°ª var neckvas = model.getValue(xHospiceDetlPath + "/neckvas") ; //¸ñ°ª var waistvas = model.getValue(xHospiceDetlPath + "/waistvas") ; //Ç㸮°ª var headval = model.getValue(xHospiceDetlPath + "/headval") ; //¸Ó¸®°ª var etcval = model.getValue(xHospiceDetlPath + "/etcval") ; //±âŸ°ª //³Îó¸® if(chstval == "") chstval = "0"; if(pelvval == "") pelvval = "0"; if(regionvas == "") regionvas = "0"; if(neckvas == "") neckvas = "0"; if(waistvas == "") waistvas = "0"; if(headval == "") headval = "0"; if(etcval == "") etcval = "0"; //ÆÄ¸®Ã¤ column ¸í Á¤ÀÇ var sData = "pid" // 01 µî·Ï¹øÈ£ + "¢Ëcretdt" // 02 »ý¼ºÀÏÀÚ + "¢Ëreqdeptcd" // 02-1 ÀÇ·Ú°ú + "¢Ëreqdd" // 02-2 ÀÇ·ÚÀÏÀÚ + "¢Ëreqindd" // 02-3 ÀÇ·ÚÈñ¸ÁÀÏÀÚ + "¢Ëinstcd" // 03 ±â°üÄÚµå + "¢Ëindd" // 04 ÀÔ¿øÀÏÀÚ + "¢Ëcretno" // 05 »ý¼º¹øÈ£ + "¢Ëpatcntctel" // 06 ȯÀÚÀüÈ­¹øÈ£ + "¢Ëprocercntctel" // 07 º¸È£ÀÚÀüÈ­¹øÈ£ + "¢Ëendawaryn" // 08 ¸»±â¿¡´ëÇÑÀÎ½Ä È¯ÀÚ + "¢Ëproendawaryn" // 09 ¸»±â¿¡´ëÇÑÀÎ½Ä º¸È£ÀÚ + "¢Ëcncrawaryn" // 09-1 ¾Ï¿¡´ëÇÑÀÎ½Ä È¯ÀÚ + "¢Ëprocncrawaryn" // 09-2 ¾Ï¿¡´ëÇÑÀÎ½Ä º¸È£ÀÚ + "¢Ëintvdd" // 10 ¸é´ãÀÏÀÚ + "¢Ëreqdeptcd" // 11 ÀÇ·Ú°úÄÚµå + "¢Ëatdoctid" // 12 ÁÖÄ¡ÀÇID + "¢Ëatdoctnm" // 13 ÁÖÄ¡ÀǸí + "¢Ëreqtypeflag" // 14 ÀÇ·ÚÇüű¸ºÐ + "¢Ëreqresnflag" // 15 ÀÇ·Ú»çÀ¯±¸ºÐ + "¢Ëreqhospnm" // 16 ÀÇ·Úº´¿ø¸í + "¢Ëexptresn" // 17 Á¦¿Ü»çÀ¯ + "¢Ëdschtype" // 18 Åð¿ø»çÀ¯ + "¢Ëdiagcd" // 19 Áø´ÜÄÚµå + "¢Ëreligncd" // 20 Á¾±³ÄÚµå + "¢Ëparishchrchnm" // 21 º»´ç¸í + "¢Ëbaptnm" // 22 ¼¼·Ê¸í + "¢Ëzipcd1" // 23 ¿ìÆí¹øÈ£1 + "¢Ëzipcd2" // 24 ¿ìÆí¹øÈ£2 + "¢Ëzipcdseq" // 25 ¿ìÆí¹øÈ£¼ø¼­ + "¢Ëdetladdr" // 26 »ó¼¼ÁÖ¼Ò + "¢Ëbaptismdd" // 27 ¿µ¼¼ÀÏÀÚ + "¢Ëemerbaptdd" // 28 ´ë¼¼ÀÏÀÚ + "¢Ësickdivser" // 29 º´ÀÚ¼º»ç + "¢Ëattackdd" // 30 ¹ßº´ÀÏÀÚ + "¢Ëagonalhopeplcecd" // 31 ÀÓÁ¾Èñ¸ÁÀå¼ÒÄÚµå + "¢Ëagonaldd" // 32 ÀÓÁ¾ÀÏÀÚ + "¢Ëagonalplcecd" // 33 ÀÓÁ¾Àå¼ÒÄÚµå + "¢Ëchldrncnt" // 34 ÀÚ³à¼ö + "¢Ëmarystatcd" // 35 °áÈ¥»óÅÂÄÚµå + "¢Ërecmdocuyn" // 36 Ãßõ¼­¿©ºÎ + "¢Ërecmpsgecd" // 37 Ãßõ°æÀ¯ÄÚµå + "¢Ëdiagnmawaryn" // 38 Áø´Ü¸íÀÎÁö¿©ºÎ + "¢Ëvisittims" // 39 ¹æ¹®È½¼ö + "¢Ëchngroomdelyresncd" // 40 À̽ÇÁö¿¬»çÀ¯ÄÚµå + "¢Ëhomecarereqyn" // 41 °¡Á¤°£È£ÀÇ·Ú¿©ºÎ + "¢Ëinrmdt" // 42 ÀÔ½ÇÀÏÀÚ + "¢Ëinrmtm" // 43 ÀԽǽð£ + "¢Ëwaitstat" // 44 ȯÀÚ±¸ºÐ + "¢Ëwaitdt" // 45 ´ë±âÀÏÀÚ + "¢Ëenddd" // 46 Á¾°áÀÏÀÚ + "¢Ëroomgrdecnts" // 47 º´½Çµî±Þ³»¿ë + "¢Ërecdd" // 48 µî·ÏÀÏÀÚ + "¢Ërectm" // 49 µî·Ï½Ã°£ + "¢Ëinrmmthdcd" // 50 ÀԽǹæ¹ýÄÚµå + "¢Ëinrmacompstcd" // 51 ÀԽǽõ¿¹ÝÀÚÄÚµå + "¢Ëitrdmoodcd" // 52 ¼Ò°³±âºÐÄÚµå + "¢Ëedcugrdecd" // 53 ±³À°Á¤µµÄÚµå + "¢Ëseparationfamyyn" // 54 »çº°°¡Á·¹æ¹®¿©ºÎ + "¢Ëmemodoryn" // 55 Ã߸ð½ÄÇà»ç¿©ºÎ + "¢Ëmmmassyn" // 56 ¿ù¹Ì»çÂü¼®¿©ºÎ + "¢Ëdonatyn" // 57 ½Ã½Å±âÁõ¿©ºÎ + "¢Ëcureprescondspec" // 58 Ä¡·áÇöȲ³»¿ª + "¢Ëcureprescondetcnm" // 59 Ä¡·áÇöȲ±âŸ¸í + "¢Ëjobcd" // 59-1 Á÷¾÷ÄÚµå + "¢Ëjobnm" // 60 Á÷¾÷¸í + "¢Ëccspec" // 61 C/C³»¿ª + "¢Ëccetcnm" // 62 C/C±âŸ¸í + "¢Ëskinstatyn" // 63 ÇǺλóÅÂÁõ»ó¿©ºÎ + "¢Ëskinstatspec" // 64 ÇǺλóų»¿ª + "¢Ëemotstatspec" // 65 Á¤¼­»óų»¿ª + "¢Ëintesympspec" // 66 ¿µÀû°íÅë³»¿ª + "¢Ëintereqspec" // 67 ¿µÀû¿ä±¸³»¿ª + "¢Ëchstval" // 68 °¡½¿°ª + "¢Ëpelvval" // 69 °ñ¹Ý°ª + "¢Ëregionvas" // 70 º¹ºÎ°ª + "¢Ëneckvas" // 71 ¸ñ°ª + "¢Ëwaistvas" // 72 Ç㸮°ª + "¢Ëheadval" // 73 ¸Ó¸®°ª + "¢Ëetcval" // 74 ±âŸ°ª + "¢Ëetcnm" // 75 ±âŸ¸í //°¡°èµµ µ¥ÀÌÅÍ ¼³Á¤ + "¢Ëmapindd" // 76 µî·ÏÀÏÀÚ + "¢Ëdeptcd" // 77 µî·ÏºÎ¼­ + "¢Ëdocucode" // 78 ¼­½ÄÄÚµå + "¢Ëgenogrmnm" // 79 °¡°èµµ ³»¿ë + "¢Ëstatus" // 80 ÀúÀåÇÒ »óÅ + "¢Ërecdd" // 81 µî·ÏÀÏÀÚ + "¢Ërectm" // 82 µî·Ï½Ã°£ + "¢Ëdiagcd1" // 83 Áø´ÜÄÚµå1 + "¢Ëdiagcd2" // 84 Áø´ÜÄÚµå2 + "¢Ì" ; //ÇǺλóÅ xmlµ¥ÀÌÅÍ var xSkinstatspec = instance1.selectSingleNode(xHospiceDetlPath + "/skinstatspec/skinstatlists").xml; var xMap = instance1.selectSingleNode(xHospiceDetlPath + '/genogrmnm') ; if(model.getValue(xHospiceDetlPath + "/cretdt") == "" || model.getValue(xHospiceDetlPath + "/cretdt") == null) model.setValue(xHospiceDetlPath + "/cretdt",getCurrentDate()); if(model.getValue(xHospiceDetlPath + "/waitdt") == "" || model.getValue(xHospiceDetlPath + "/waitdt") == null) model.setValue(xHospiceDetlPath + "/waitdt",getCurrentDate()); sData += model.getValue(xHospiceDetlPath + "/pid") // 01 µî·Ï¹øÈ£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/cretdt") // 02 »ý¼ºÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqdeptcd") // 02-1 ÀÇ·Ú°ú + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqdd") // 02-2 ÀÇ·ÚÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqindd") // 02-3 ÀÇ·ÚÈñ¸ÁÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/instcd") // 03 ±â°üÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/indd") // 04 ÀÔ¿øÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/cretno") // 05 »ý¼º¹øÈ£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/patcntctel") // 06 ȯÀÚÀüÈ­¹øÈ£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/procercntctel") // 07 º¸È£ÀÚÀüÈ­¹øÈ£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/endawaryn") // 08 ¸»±â¿¡´ëÇÑÀÎ½Ä È¯ÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/proendawaryn") // 09 ¸»±â¿¡´ëÇÑÀÎ½Ä º¸È£ÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/cncrawaryn") // 09-1 ¾Ï¿¡´ëÇÑÀÎ½Ä È¯ÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/procncrawaryn") // 09-2 ¾Ï¿¡´ëÇÑÀÎ½Ä º¸È£ÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/intvdd") // 10 ¸é´ãÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqdeptcd") // 11 ÀÇ·Ú°úÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/atdoctid") // 12 ÁÖÄ¡ÀÇID + "¢Ë" + model.getValue(xHospiceDetlPath + "/atdoctnm") // 13 ÁÖÄ¡ÀǸí + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqtypeflag") // 14 ÀÇ·ÚÇüű¸ºÐ + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqresnflag") // 15 ÀÇ·Ú»çÀ¯±¸ºÐ + "¢Ë" + model.getValue(xHospiceDetlPath + "/reqhospnm") // 16 ÀÇ·Úº´¿ø¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/exptresn") // 17 Á¦¿Ü»çÀ¯ + "¢Ë" + model.getValue(xHospiceDetlPath + "/dschtype") // 18 Åð¿ø»çÀ¯ + "¢Ë" + model.getValue(xHospiceDetlPath + "/diagcd") // 19 Áø´ÜÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/religncd") // 20 Á¾±³ÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/parishchrchnm") // 21 º»´ç¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/baptnm") // 22 ¼¼·Ê¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/zipcd1") // 23 ¿ìÆí¹øÈ£1 + "¢Ë" + model.getValue(xHospiceDetlPath + "/zipcd2") // 24 ¿ìÆí¹øÈ£2 + "¢Ë" + model.getValue(xHospiceDetlPath + "/zipcdseq") // 25 ¿ìÆí¹øÈ£¼ø¼­ + "¢Ë" + model.getValue(xHospiceDetlPath + "/detladdr") // 26 »ó¼¼ÁÖ¼Ò + "¢Ë" + model.getValue(xHospiceDetlPath + "/baptismdd") // 27 ¿µ¼¼ÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/emerbaptdd") // 28 ´ë¼¼ÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/sickdivser") // 29 º´ÀÚ¼º»ç + "¢Ë" + model.getValue(xHospiceDetlPath + "/attackdd") // 30 ¹ßº´ÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/agonalhopeplcecd") // 31 ÀÓÁ¾Èñ¸ÁÀå¼ÒÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/agonaldd") // 32 ÀÓÁ¾ÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/agonalplcecd") // 33 ÀÓÁ¾Àå¼ÒÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/chldrncnt") // 34 ÀÚ³à¼ö + "¢Ë" + model.getValue(xHospiceDetlPath + "/marystatcd") // 35 °áÈ¥»óÅÂÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/recmdocuyn") // 36 Ãßõ¼­¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/recmpsgecd") // 37 Ãßõ°æÀ¯ÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/diagnmawaryn") // 38 Áø´Ü¸íÀÎÁö¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/visittims") // 39 ¹æ¹®È½¼ö + "¢Ë" + model.getValue(xHospiceDetlPath + "/chngroomdelyresncd") // 40 À̽ÇÁö¿¬»çÀ¯ÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/homecarereqyn") // 41 °¡Á¤°£È£ÀÇ·Ú¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/inrmdt") // 42 ÀÔ½ÇÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/inrmtm") // 43 ÀԽǽð£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/waitstat") // 44 ȯÀÚ±¸ºÐ + "¢Ë" + model.getValue(xHospiceDetlPath + "/waitdt") // 45 ´ë±âÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/enddd") // 46 Á¾°áÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/roomgrdecnts") // 47 º´½Çµî±Þ³»¿ë + "¢Ë" + model.getValue(xHospiceDetlPath + "/recdd") // 48 µî·ÏÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/rectm") // 49 µî·Ï½Ã°£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/inrmmthdcd") // 50 ÀԽǹæ¹ýÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/inrmacompstcd") // 51 ÀԽǽõ¿¹ÝÀÚÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/itrdmoodcd") // 52 ¼Ò°³±âºÐÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/edcugrdecd") // 53 ±³À°Á¤µµÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/separationfamyyn") // 54 »çº°°¡Á·¹æ¹®¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/memodoryn") // 55 Ã߸ð½ÄÇà»ç¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/mmmassyn") // 56 ¿ù¹Ì»çÂü¼®¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/donatyn") // 57 ½Ã½Å±âÁõ¿©ºÎ + "¢Ë" + model.getValue(xHospiceDetlPath + "/cureprescondspec") // 58 Ä¡·áÇöȲ³»¿ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/cureprescondetcnm") // 59 Ä¡·áÇöȲ±âŸ¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/jobcd") // 59-1 Á÷¾÷ÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/jobnm") // 60 Á÷¾÷¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/ccspec") // 61 C/C³»¿ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/ccetcnm") // 62 C/C±âŸ¸í + "¢Ë" + model.getValue(xHospiceDetlPath + "/skinstatyn") // 63 ÇǺλóÅÂÁõ»ó¿©ºÎ + "¢Ë" + xSkinstatspec // 64 ÇǺλóų»¿ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/emotstatspec") // 65 Á¤¼­»óų»¿ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/intesympspec") // 66 ¿µÀû°íÅë³»¿ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/intereqspec") // 67 ¿µÀû¿ä±¸³»¿ª + "¢Ë" + chstval // 68 °¡½¿°ª + "¢Ë" + pelvval // 69 °ñ¹Ý°ª + "¢Ë" + regionvas // 70 º¹ºÎ°ª + "¢Ë" + neckvas // 71 ¸ñ°ª + "¢Ë" + waistvas // 72 Ç㸮°ª + "¢Ë" + headval // 73 ¸Ó¸®°ª + "¢Ë" + etcval // 74 ±âŸ°ª + "¢Ë" + model.getValue(xHospiceDetlPath + "/etcnm") // 75 ±âŸ¸í //°¡°èµµ µ¥ÀÌÅÍ ¼³Á¤ + "¢Ë" + model.getValue(xHospiceDetlPath + "/mapindd") // 76 °¡°èµµ µî·ÏÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/deptcd") // 77 µî·ÏºÎ¼­ + "¢Ë" + model.getValue(xHospiceDetlPath + "/docucode") // 78 ¼­½ÄÄÚµå + "¢Ë" + model.getValue(xHospiceDetlPath + "/genogrmnm") // 79 °¡°èµµ³»¿ë + "¢Ë" + '' // 80 ÀúÀåÇÒ »óÅ + "¢Ë" + model.getValue(xHospiceDetlPath + "/recdd") // 81 µî·ÏÀÏÀÚ + "¢Ë" + model.getValue(xHospiceDetlPath + "/rectm") // 82 µî·Ï½Ã°£ + "¢Ë" + model.getValue(xHospiceDetlPath + "/diagcd1") // 83 Áø´ÜÄÚµå1 + "¢Ë" + model.getValue(xHospiceDetlPath + "/diagcd2") // 84 Áø´ÜÄÚµå2 + "¢Ì" ; //°¡Á·»çÇ× var sPafaData = "pid" //01 µî·Ï¹øÈ£ + "¢Ëcretseqno" //02 »ý¼ºÀϷùøÈ£ + "¢Ëinstcd" //03 º´¿ø±â°üÄÚµå + "¢Ëfamyrel" //04 °¡Á·°ü°è + "¢Ëzipcd1" //05 ¿ìÆí¹øÈ£1 + "¢Ëzipcd2" //06 ¿ìÆí¹øÈ£2 + "¢Ëzipcdseq" //07 ¿ìÆí¹øÈ£ ¼ø¼­(ÀϷùøÈ£) + "¢Ëdetladdr" //08 »ó¼¼ÁÖ¼Ò(ÇÏÀ§ÁÖ¼Ò) + "¢Ëfamynm" //09 °¡Á·À̸§ + "¢Ëmarytypeflag" //10 °áÈ¥Çüű¸ºÐ + "¢Ëcntctel" //11 ÀüÈ­¹øÈ£ + "¢Ëmaincarednor" //12 ÁÖ°£È£Á¦°øÀÚ + "¢Ëcmt" //13 ºñ°í + "¢Ëseparationfamyyn" //14 »çº°°¡Á·¿©ºÎ + "¢Ì" ; for (i=1;i < grd_famylist.rows; i++ ) { sPafaData += model.getValue(xPafaPath + '[' + i + ']/pid') //01 µî·Ï¹øÈ£ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/cretseqno') //02 »ý¼ºÀϷùøÈ£ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/instcd') //03 º´¿ø±â°üÄÚµå + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/famyrel') //04 °¡Á·°ü°è + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/zipcd1') //05 ¿ìÆí¹øÈ£1 + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/zipcd2') //06 ¿ìÆí¹øÈ£2 + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/zipcdseq') //07 ¿ìÆí¹øÈ£ ¼ø¼­(ÀϷùøÈ£) + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/detladdr') //08 »ó¼¼ÁÖ¼Ò(ÇÏÀ§ÁÖ¼Ò) + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/famynm') //09 °¡Á·À̸§ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/marytypeflag') //10 °áÈ¥Çüű¸ºÐ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/cntctel') //11 ÀüÈ­¹øÈ£ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/maincarednor') //12 ÁÖ°£È£Á¦°øÀÚ + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/cmt') //13 ºñ°í + '¢Ë' + model.getValue(xPafaPath + '[' + i + ']/separationfamyyn') //14 »çº°°¡Á·¿©ºÎ + '¢Ì'; } //½É¸®»çȸÀû Æò°¡ var xMasvPath = "/root/main/hospicemasv/masvdetl/"; var sMasvData = 'pid' //01 µî·Ï¹øÈ£ + '¢Ëcretdt' //02 »ý¼ºÀÏÀÚ + '¢Ëreqdeptcd' //02-1 ÀÇ·Ú°ú + '¢Ëreqdd' //02-2 ÀÇ·ÚÀÏÀÚ + '¢Ëinstcd' //03 º´¿ø±â°üÄÚµå + '¢Ëintvdt' //04 ¸é´ãÀÏÀÚ + '¢Ërecvintvnm' //05 ÇǸé´ãÀÚ¸í + '¢Ëintvnm' //06 ¸é´ãÀÚ¸í + '¢Ëcorpgrntcd' //07 ÀǷẸÀåÄÚµå + '¢Ësoclinsuspec' //08 »çȸº¸Çè³»¿ª + '¢Ëeconstatcd' //09 °æÁ¦»óÅÂÄÚµå + '¢Ëeconstatspec' //09-1 °æÁ¦»óų»¿ª + '¢Ëmainincmspec' //10 ÁÖ ¼öÀÔ¿ø³»¿ª + '¢Ëordamtownspec' //12 Áø·áºñºÎ´ãÀÚ³»¿ª + '¢Ëresidncstatcd' //13 ÁÖ°ÅÇüÅÂÄÚµå + '¢Ëresidncstatspec' //14 ÁÖ°ÅÇüų»¿ª + '¢Ëaidassocnyn' //15 ȸ¿øÈ¸µµ¿ò¿©ºÎ + '¢Ëdisbefocharspec' //16 º´Àü¼º°Ý³»¿ª + '¢Ësoclstatpatflag' //17 ½É¸®»çȸÀû»óÅÂȯÀÚ + '¢Ësoclstatprocerflag' //18 ½É¸®»çȸÀû»óź¸È£ÀÚ + '¢Ëmainprocerflag' //19 ÁÖº¸È£ÀÚ±¸ºÐ + '¢Ësuptsysspec' //20 ÁöÁöü°è³»¿ª + '¢Ënursingstresspec' //21 °£º´°ü·Ã½ºÆ®·¹½º³»¿ª + '¢Ëfunrlprepcd' //22 Àå·ÊÁغñÄÚµå + '¢Ëfunrlprepspec' //23 Àå·ÊÁغñ³»¿ª + '¢Ëcmt' //24 ¼Ò°ß + '¢Ì' ; sMasvData += model.getValue(xMasvPath + 'pid') //01 µî·Ï¹øÈ£ + '¢Ë' + model.getValue(xMasvPath + 'cretdt') //02 »ý¼ºÀÏÀÚ + '¢Ë' + model.getValue(xMasvPath + 'reqdeptcd') //02-1 ÀÇ·Ú°ú + '¢Ë' + model.getValue(xMasvPath + 'reqdd') //02-2 ÀÇ·ÚÀÏÀÚ + '¢Ë' + model.getValue(xMasvPath + 'instcd') //03 º´¿ø±â°üÄÚµå + '¢Ë' + model.getValue(xMasvPath + 'intvdt') //04 ¸é´ãÀÏÀÚ + '¢Ë' + model.getValue(xMasvPath + 'recvintvnm') //05 ÇǸé´ãÀÚ¸í + '¢Ë' + model.getValue(xMasvPath + 'intvnm') //06 ¸é´ãÀÚ¸í + '¢Ë' + model.getValue(xMasvPath + 'corpgrntcd') //07 ÀǷẸÀåÄÚµå + '¢Ë' + model.getValue(xMasvPath + 'soclinsuspec') //08 »çȸº¸Çè³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'econstatcd') //09 °æÁ¦»óÅÂÄÚµå + '¢Ë' + model.getValue(xMasvPath + 'econstatspec') //09-1 °æÁ¦»óų»¿ª + '¢Ë' + model.getValue(xMasvPath + 'mainincmspec') //10 ÁÖ ¼öÀÔ¿ø³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'ordamtownspec') //12 Áø·áºñºÎ´ãÀÚ³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'residncstatcd') //13 ÁÖ°ÅÇüÅÂÄÚµå + '¢Ë' + model.getValue(xMasvPath + 'residncstatspec') //14 ÁÖ°ÅÇüų»¿ª + '¢Ë' + model.getValue(xMasvPath + 'aidassocnyn') //15 ȸ¿øÈ¸µµ¿ò¿©ºÎ + '¢Ë' + model.getValue(xMasvPath + 'disbefocharspec') //16 º´Àü¼º°Ý³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'soclstatpatflag') //17 ½É¸®»çȸÀû»óÅÂȯÀÚ + '¢Ë' + model.getValue(xMasvPath + 'soclstatprocerflag') //18 ½É¸®»çȸÀû»óź¸È£ÀÚ + '¢Ë' + model.getValue(xMasvPath + 'mainprocerflag') //19 ÁÖº¸È£ÀÚ±¸ºÐ + '¢Ë' + model.getValue(xMasvPath + 'suptsysspec') //20 ÁöÁöü°è³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'nursingstresspec') //21 °£º´°ü·Ã½ºÆ®·¹½º³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'funrlprepcd') //22 Àå·ÊÁغñÄÚµå + '¢Ë' + model.getValue(xMasvPath + 'funrlprepspec') //23 Àå·ÊÁغñ³»¿ª + '¢Ë' + model.getValue(xMasvPath + 'cmt') //24 ¼Ò°ß + '¢Ì'; model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/sData" ,sData ); model.makeValue("/root/send/sPafaData" ,sPafaData ); model.makeValue("/root/send/sMasvData" ,sMasvData ); submit("TXMNH01502"); if(checkOpener()){ messageBox("ÀÚ·á ÀúÀåÀÌ ","I002"); }else{ model.reset(); model.refresh(); } } /** * @group : * @ver : 2007.04.23 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ·Îµå½Ã * @param : * @return : ÀÔ·ÂÇѳ¯Â¥ + ³¯ÀÚ * @--------------------------------------------------- */ function getAddDay(inputday,addend){ var backDate =""; var rt = 0; var yyyy = inputday.substring(0,4) +""; var mm = inputday.substring(4,6) +""; var dd = inputday.substring(6,8) +""; var startDate = new Date(yyyy,(eval(mm)-1),dd); startDate.setTime(startDate.getTime()+(86400000*addend)); NowYear = startDate.getYear();// ³â NowMonth = startDate.getMonth()+1;// ¿ù NowDay = startDate.getDate(); // ÀÏ backDate += NowYear ; //³âµµ if (NowMonth < 10 ) backDate += "0" + NowMonth ; else backDate += (startDate.getMonth() + 1); if (NowDay < 10 ) backDate += "0" + NowDay ; else backDate += (startDate.getDate()); return backDate ; } /** * @group : * @ver : 2007.11.01 * @by : dhkim * @--------------------------------------------------- * @type : function * @access : public * @desc : È£½ºÇǽº ȯÀÚ °¡°èµµ ÆË¾÷ È£ÃâÇØ °¡°èµµ¸¦ ±×·Á¼­ ±× °ªÀ» ¸®ÅÏÇÑ´Ù. * @param : * @param : * @return : xml instance * @--------------------------------------------------- */ function fGetFamyMap(){//GENOGRMNM var stMap = model.getValue(xHospiceDetlPath + '/genogrmnm');//DB¿¡ ÀúÀåµÈ °¡°èµµ instance¸¦ stMapº¯¼ö¿¡ ´ã´Â´Ù. setParameter("SPMMR04711_shape", stMap); //°¡°èµµ ÆË¾÷À» È£ÃâÇϱâ Àü parameter¸¦ Á¤ÀÇÇÑ´Ù. modal("SPMMR04700", 1,10, 10, "SPMMR04700" ,"/root/temp/strmeta", "/root/send"); //°¡°èµµ ÆË¾÷ È£Ãâ return getParameter("SPMMR04711_shape"); //ÆË¾÷È­¸é¿¡¼­ °¡°èµµ¸¦ ±×¸° ÈÄÀÇ °á°ú¸¦ ¸®ÅÏ } /** * @group : * @ver : 2007.11.01 * @by : dhkim * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÔ·Â ¹× ¼öÁ¤ÇÒ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ instance¿¡ setÇÑ´Ù. * mapindd(recd¿¡ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSetFamyMapValue(popMapRslt){ var pid = model.getValue(xHospiceDetlPath + '/pid'); //db¿¡¼­ Á¶È¸ÇØ ¿Â ȯÀÚµî·Ï¹øÈ£ var sysDate = getCurrentDate(); //ÇöÀç ³¯Â¥ var stDate = model.getValue(xHiddenPath + '/mapindd'); //DB¿¡ ÀúÀåµÈ ³¯Â¥(hidden¿¡¼­ °¡Á®¿È) //ÆË¾÷¿¡¼­ È®Àιöư ´©¸£¸é instance¿¡ ´ã¾Æ DB¿¡ ÀúÀå, ´Ý±â¹öư ´©¸£¸é Àû¿ë ¾ÈµÊ. if(sysDate == stDate){//update model.setValue(xHospiceDetlPath + '/mapindd', stDate); //indd µî·ÏÀÏÀÚ }else{//insert model.setValue(xHospiceDetlPath + '/mapindd', sysDate); //indd µî·ÏÀÏÀÚ } model.setValue(xHospiceDetlPath + '/genogrmnm', popMapRslt); // genogrmnm : °¡°èµµ ½ÇÁö ³»¿ë }