/* * ÀÔ¿øµî·Ï °øÅë ÇÔ¼ö * PMC001.js * ÀÛ¼ºÀÚ : ÃÖº´Áø * ÀÛ¼ºÀÏ : 2009.02.09 * ¼öÁ¤ÀÌ·Â */ /* °ø´ÜÀÚ°ÝÁ¶È¸ * * ÀüÁ¦Á¶°Ç : com/nhicinterfaceweb/js/ZEH001.js include ÇÊ¿ä * Parameter : pPid - ȯÀÚ¹øÈ£ * pHngnm - ȯÀÚ¼º¸í * pRgstno - ÁֹιøÈ£ * pDate - Á¶È¸ÀÏÀÚ * pInduCd - ±â°ü±âÈ£ * pLoginId - °ø´Ü·Î±×ÀÎÁ¤º¸ * pPassWord - °ø´Ü·Î±×ÀÎÁ¤º¸ * Return : M2 - String */ function pmcfGetNhicQualification_ws(pPid, pSujinjaJuminNo, pYkiho, pSujinjaJuminNm, pDiagDt, pLoginId, pPassWord, pClientInfo, pOperatorJuminNo, pShowMsg) { model.removeNode("/root/temp/nhicrslt/m2"); model.makeNode("/root/temp/nhicrslt/m2"); model.makeValue("/root/send/ws/m1/sujinjajuminno", pSujinjaJuminNo); model.makeValue("/root/send/ws/m1/ykiho", pYkiho); model.makeValue("/root/send/ws/m1/sujinjajuminnm", pSujinjaJuminNm); model.makeValue("/root/send/ws/m1/diagdt", pDiagDt); model.makeValue("/root/send/ws/m1/clientinfo", pClientInfo); model.makeValue("/root/send/ws/m1/operatorjuminno", pOperatorJuminNo); // ÀÚ°Ý Á¶È¸ WebService È£Ãâ submit("TRPAC04001", false); var cnt = instance1.selectNodes("/root/temp/nhicrslt/m2").length; if (cnt < 1) { messageBox("Á¤º¸ ¼ö½Å ½ÇÆÐ", "E999", ""); return false; } if (document.all("grd_m2") != null) { var mPath = "/root/temp/nhicrslt/m2/"; var tPath = "/root/hidden/m2list/m2info"; var gPath = "/root/grd/m2list/m2info"; var idx = 0; var cap = ""; var val = ""; // ³ëÀÎÆ²´Ï ´ë»óÀÚ(»ó¾Ç) val = model.getValue(mPath + "denttop"); if (val != "") { idx++; cap += "³ëÀÎÆ²´Ï(»ó¾Ç)^³ëÀÎÆ²´Ï(»ó¾Ç)^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 15)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï±â°ü"); model.makeValue(tPath + "[2]/val" + idx, val.substr(15, 8)); model.makeValue(tPath + "[3]/itm" + idx, "Ʋ´ÏÀåÂøÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(23, 4) + "-" + val.substr(27, 2) + "-" + val.substr(29, 2)); model.makeValue(tPath + "[4]/itm" + idx, "¹«»óÁ¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2)); model.makeValue(tPath + "[5]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2)); model.makeValue(tPath + "[6]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[6]/val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2)); } // ³ëÀÎÆ²´Ï ´ë»óÀÚ(ÇϾÇ) val = model.getValue(mPath + "dentbottom"); if (val != "") { idx++; cap += "³ëÀÎÆ²´Ï(ÇϾÇ)^³ëÀÎÆ²´Ï(ÇϾÇ)^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 15)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï±â°ü"); model.makeValue(tPath + "[2]/val" + idx, val.substr(15, 8)); model.makeValue(tPath + "[3]/itm" + idx, "Ʋ´ÏÀåÂøÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(23, 4) + "-" + val.substr(27, 2) + "-" + val.substr(29, 2)); model.makeValue(tPath + "[4]/itm" + idx, "¹«»óÁ¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2)); model.makeValue(tPath + "[5]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2)); model.makeValue(tPath + "[5]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2)); } // ÀÓÇöõÆ® ´ë»óÀÚÁ¤º¸ 1 val = model.getValue(mPath + "dentimpl1"); if (val != "") { idx++; cap += "ÀÓÇöõÆ® 1^ÀÓÇöõÆ® 1^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 18)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï±â°ü"); model.makeValue(tPath + "[2]/val" + idx, val.substr(18, 8)); model.makeValue(tPath + "[3]/itm" + idx, "ÃÖÁ¾´Ü°è½Ã¼úÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(26, 4) + "-" + val.substr(30, 2) + "-" + val.substr(32, 2)); model.makeValue(tPath + "[4]/itm" + idx, "»çÈÄÁ¡°ËÁ¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(34, 4) + "-" + val.substr(38, 2) + "-" + val.substr(40, 2)); model.makeValue(tPath + "[5]/itm" + idx, "½ÃÀÛÀ¯È¿ÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(42, 4) + "-" + val.substr(46, 2) + "-" + val.substr(48, 2)); model.makeValue(tPath + "[6]/itm" + idx, "»ó½ÇÀ¯È¿ÀÏ"); model.makeValue(tPath + "[6]/val" + idx, val.substr(50, 4) + "-" + val.substr(54, 2) + "-" + val.substr(56, 2)); } // ÀÓÇöõÆ® ´ë»óÀÚÁ¤º¸ 2 val = model.getValue(mPath + "dentimpl2"); if (val != "") { idx++; cap += "ÀÓÇöõÆ® 2^ÀÓÇöõÆ® 2^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 18)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï±â°ü"); model.makeValue(tPath + "[2]/val" + idx, val.substr(18, 8)); model.makeValue(tPath + "[3]/itm" + idx, "ÃÖÁ¾´Ü°è½Ã¼úÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(26, 4) + "-" + val.substr(30, 2) + "-" + val.substr(32, 2)); model.makeValue(tPath + "[4]/itm" + idx, "»çÈÄÁ¡°ËÁ¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(34, 4) + "-" + val.substr(38, 2) + "-" + val.substr(40, 2)); model.makeValue(tPath + "[5]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(42, 4) + "-" + val.substr(46, 2) + "-" + val.substr(48, 2)); model.makeValue(tPath + "[6]/itm" + idx, "»ó½ÇÀÏ"); model.makeValue(tPath + "[6]/val" + idx, val.substr(50, 4) + "-" + val.substr(54, 2) + "-" + val.substr(56, 2)); } // Á¶»ê¾Æ ¹× ÀúüÁß Ãâ»ý¾Æ µî·Ï´ë»óÀÚ val = model.getValue(mPath + "preinfant"); if (val != "") { idx++; cap += "Á¶»ê¾Æ/ÀúüÁß^Á¶»ê¾Æ/ÀúüÁß^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 10)); model.makeValue(tPath + "[2]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[2]/val" + idx, val.substr(10, 4) + "-" + val.substr(14, 2) + "-" + val.substr(16, 2)); model.makeValue(tPath + "[3]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(18, 4) + "-" + val.substr(22, 2) + "-" + val.substr(24, 2)); } // Èñ±Í³­Ä¡´ë»óÀÚ val = model.getValue(mPath + "disregprson1"); if (val != "") { idx++; cap += "Èñ±Í³­Ä¡^Èñ±Í³­Ä¡^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 4) + "-" + val.substr(8, 2) + "-" + val.substr(10, 2)); model.makeValue(tPath + "[3]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(12, 4) + "-" + val.substr(16, 2) + "-" + val.substr(18, 2)); } // »êÁ¤Æ¯·Ê(Èñ±Í)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson2"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(Èñ±Í)^»êÁ¤Æ¯·Ê(Èñ±Í)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´ÄÚµå"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); } // Â÷»óÀ§´ë»óÀÚ val = model.getValue(mPath + "disregprson3"); if (val != "") { idx++; cap += "Â÷»óÀ§^Â÷»óÀ§^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 4) + "-" + val.substr(8, 2) + "-" + val.substr(10, 2)); model.makeValue(tPath + "[3]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(12, 4) + "-" + val.substr(16, 2) + "-" + val.substr(18, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(20, 1) + "Á¾"); } // »êÁ¤Æ¯·Ê(¾Ï)µî·Ï´ë»óÀÚ1 val = model.getValue(mPath + "disregprson4"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(¾Ï) 1^»êÁ¤Æ¯·Ê(¾Ï) 1^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´±âÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "µî·Ï±¸ºÐ"); var eVal = ""; switch (val.substr(47, 1)) { case "1": eVal = "½Å±Ô"; break; case "2": eVal = "Àçµî·Ï"; break; case "3": eVal = "Áߺ¹¾Ï"; break; case "4": eVal = "Áߺ¹¾ÏÀçµî·Ï"; break; default: break; } model.makeValue(tPath + "[7]/val" + idx, eVal); } // »êÁ¤Æ¯·Ê(È­»ó)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson5"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(È­»ó)^»êÁ¤Æ¯·Ê(È­»ó)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); } // ´ç´¢º´ ¿ä¾çºñ ´ë»óÀÚ µî·ÏÀÏ val = model.getValue(mPath + "disregprson6"); if (val != "") { idx++; cap += "´ç´¢º´¿ä¾çºñ^´ç´¢º´¿ä¾çºñ^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2)); } // µ¿ÀϼººÐ ÀǾàǰ Á¦ÇÑÀÚ val = model.getValue(mPath + "disregprson7"); if (val != "") { idx++; cap += "µ¿ÀϼººÐÁ¦ÇÑ^µ¿ÀϼººÐÁ¦ÇÑ^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2)); model.makeValue(tPath + "[2]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[2]/val" + idx, val.substr(8, 4) + "-" + val.substr(12, 2) + "-" + val.substr(14, 2)); } // ÀÚ°¡µµ´¢ Ä«Åן ´ë»óÀÚ val = model.getValue(mPath + "disregprson8"); if (val != "") { idx++; cap += "ÀÚ°¡µµ´¢Ä«Åן^ÀÚ°¡µµ´¢Ä«Åן^"; model.makeValue(tPath + "[1]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4) + "-" + val.substr(4, 2) + "-" + val.substr(6, 2)); } // »êÁ¤Æ¯·Ê(±¸°áÇÙ)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson9"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(±¸°áÇÙ)^»êÁ¤Æ¯·Ê(±¸°áÇÙ)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); } // »êÁ¤Æ¯·Ê(±ØÈñ±Í)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson10"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(±ØÈñ±Í)^»êÁ¤Æ¯·Ê(±ØÈñ±Í)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´ÄÚµå"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); } // »êÁ¤Æ¯·Ê(»ó¼¼ºÒ¸í±ØÈñ±Í)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson11"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(»ó¼¼ºÒ¸íÈñ±Í)^»êÁ¤Æ¯·Ê(»ó¼¼ºÒ¸íÈñ±Í)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´ÄÚµå"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); } // »êÁ¤Æ¯·Ê(½Å°áÇÙ)µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson12"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(½Å°áÇÙ)^»êÁ¤Æ¯·Ê(½Å°áÇÙ)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 10)); model.makeValue(tPath + "[3]/itm" + idx, "Ä¡·á½ÃÀÛÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(14, 4) + "-" + val.substr(18, 2) + "-" + val.substr(20, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Ä¡·áÁ¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(22, 4) + "-" + val.substr(26, 2) + "-" + val.substr(28, 2)); model.makeValue(tPath + "[5]/itm" + idx, "¸éÇã¹øÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(30, 10)); model.makeValue(tPath + "[6]/itm" + idx, "Àǻ缺¸í"); model.makeValue(tPath + "[6]/val" + idx, val.substr(40, 40)); model.makeValue(tPath + "[7]/itm" + idx, "Á¾·á±â°ü"); model.makeValue(tPath + "[7]/val" + idx, val.substr(80, 8)); } // »êÁ¤Æ¯·Ê(Áߺ¹¾Ï)µî·Ï´ë»óÀÚ2 val = model.getValue(mPath + "disregprson13"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 2^»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 2^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´±âÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "µî·Ï±¸ºÐ"); var eVal = ""; switch (val.substr(47, 1)) { case "1": eVal = "½Å±Ô"; break; case "2": eVal = "Àçµî·Ï"; break; case "3": eVal = "Áߺ¹¾Ï"; break; case "4": eVal = "Áߺ¹¾ÏÀçµî·Ï"; break; default: break; } model.makeValue(tPath + "[7]/val" + idx, eVal); } // »êÁ¤Æ¯·Ê(Áߺ¹¾Ï)µî·Ï´ë»óÀÚ3 val = model.getValue(mPath + "disregprson14"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 3^»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 3^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´±âÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "µî·Ï±¸ºÐ"); var eVal = ""; switch (val.substr(47, 1)) { case "1": eVal = "½Å±Ô"; break; case "2": eVal = "Àçµî·Ï"; break; case "3": eVal = "Áߺ¹¾Ï"; break; case "4": eVal = "Áߺ¹¾ÏÀçµî·Ï"; break; default: break; } model.makeValue(tPath + "[7]/val" + idx, eVal); } // »êÁ¤Æ¯·Ê(Áߺ¹¾Ï)µî·Ï´ë»óÀÚ4 val = model.getValue(mPath + "disregprson15"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 4^»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 4^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´±âÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "µî·Ï±¸ºÐ"); var eVal = ""; switch (val.substr(47, 1)) { case "1": eVal = "½Å±Ô"; break; case "2": eVal = "Àçµî·Ï"; break; case "3": eVal = "Áߺ¹¾Ï"; break; case "4": eVal = "Áߺ¹¾ÏÀçµî·Ï"; break; default: break; } model.makeValue(tPath + "[7]/val" + idx, eVal); } // »êÁ¤Æ¯·Ê(Áߺ¹¾Ï)µî·Ï´ë»óÀÚ5 val = model.getValue(mPath + "disregprson16"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 5^»êÁ¤Æ¯·Ê(Áߺ¹¾Ï) 5^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 15)); model.makeValue(tPath + "[3]/itm" + idx, "µî·ÏÀÏ"); model.makeValue(tPath + "[3]/val" + idx, val.substr(19, 4) + "-" + val.substr(23, 2) + "-" + val.substr(25, 2)); model.makeValue(tPath + "[4]/itm" + idx, "Á¾·áÀÏ"); model.makeValue(tPath + "[4]/val" + idx, val.substr(27, 4) + "-" + val.substr(31, 2) + "-" + val.substr(33, 2)); model.makeValue(tPath + "[5]/itm" + idx, "»óº´±âÈ£"); model.makeValue(tPath + "[5]/val" + idx, val.substr(35, 10)); model.makeValue(tPath + "[6]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[6]/val" + idx, val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "µî·Ï±¸ºÐ"); var eVal = ""; switch (val.substr(47, 1)) { case "1": eVal = "½Å±Ô"; break; case "2": eVal = "Àçµî·Ï"; break; case "3": eVal = "Áߺ¹¾Ï"; break; case "4": eVal = "Áߺ¹¾ÏÀçµî·Ï"; break; default: break; } model.makeValue(tPath + "[7]/val" + idx, eVal); } // »êÁ¤Æ¯·Ê(ÁßÁõÄ¡¸Å) µî·Ï´ë»óÀÚ val = model.getValue(mPath + "disregprson17"); if (val != "") { idx++; cap += "»êÁ¤Æ¯·Ê(ÁßÁõÄ¡¸Å)^»êÁ¤Æ¯·Ê(ÁßÁõÄ¡¸Å)^"; model.makeValue(tPath + "[1]/itm" + idx, "ƯÁ¤±âÈ£"); model.makeValue(tPath + "[1]/val" + idx, val.substr(0, 4)); model.makeValue(tPath + "[2]/itm" + idx, "»óº´ÄÚµå"); model.makeValue(tPath + "[2]/val" + idx, val.substr(4, 10)); model.makeValue(tPath + "[3]/itm" + idx, "ÀϷùøÈ£"); model.makeValue(tPath + "[3]/val" + idx, val.substr(14, 2)); model.makeValue(tPath + "[4]/itm" + idx, "µî·Ï¹øÈ£"); model.makeValue(tPath + "[4]/val" + idx, val.substr(16, 15)); model.makeValue(tPath + "[5]/itm" + idx, "½ÃÀÛÀÏ"); model.makeValue(tPath + "[5]/val" + idx, val.substr(31, 4) + "-" + val.substr(35, 2) + "-" + val.substr(37, 2)); model.makeValue(tPath + "[6]/itm" + idx, "»ó½ÇÀÏ"); model.makeValue(tPath + "[6]/val" + idx, val.substr(39, 4) + "-" + val.substr(43, 2) + "-" + val.substr(45, 2)); model.makeValue(tPath + "[7]/itm" + idx, "Â÷¼ö½ÃÀÛÀÏ"); model.makeValue(tPath + "[7]/val" + idx, val.substr(47, 4) + "-" + val.substr(51, 2) + "-" + val.substr(53, 2)); model.makeValue(tPath + "[8]/itm" + idx, "Â÷¼öÁ¾·áÀÏ"); model.makeValue(tPath + "[8]/val" + idx, val.substr(55, 4) + "-" + val.substr(59, 2) + "-" + val.substr(61, 2)); model.makeValue(tPath + "[9]/itm" + idx, "¿¬ÀåÀü½ÂÀÎÀϼö"); model.makeValue(tPath + "[9]/val" + idx, val.substr(63, 3)); model.makeValue(tPath + "[10]/itm" + idx, "¿¬ÀåÈĽÂÀÎÀϼö"); model.makeValue(tPath + "[10]/val" + idx, val.substr(66, 3)); } model.resetInstanceNode(gPath); grd_m2.refresh(); var cols = grd_m2.cols; for (var i = 0; i < cols; i++) { grd_m2.removeColumn(false); } grd_m2.refresh(); cnt = instance1.selectNodes(tPath).length; for (var i = 1; i <= idx; i++) { grd_m2.addColumn("ref:itm" + i + "; padding-left:1", false); grd_m2.addColumn("ref:val" + i + "; padding-left:1", false); var itmMax = 0; var valMax = 0; for (var j = 1; j <= cnt; j++) { var str = model.getValue(tPath + "[" + j + "]/itm" + i); if (str.length > itmMax) { itmMax = str.length; } str = model.getValue(tPath + "[" + j + "]/val" + i); if (str.length > valMax) { valMax = str.length; } } grd_m2.colWidth((i - 1) * 2) = Math.ceil(itmMax * 2 * 7.5 / 10) * 10; grd_m2.colWidth((i - 1) * 2 + 1) = Math.ceil(valMax * 7.5 / 10) * 10; } grd_m2.caption = cap.substr(0, cap.length - 1); model.copyNode("/root/grd/m2list", "/root/hidden/m2list"); grd_m2.refresh(); model.removeNode("/root/hidden/m2list"); for (var i = 1; i < grd_m2.rows; i++) { for (var j = 1; j <= idx; j++) { if (model.getValue(gPath + "[" + i + "]/" + "val" + j) != "") { grd_m2.cellStyle("background-color", i, (j - 1) * 2) = "#cce8ff" } } } // »óº´ Á¤º¸°¡ Çϳªµµ ¾ø´Â °æ¿ì if (idx < 1) { grd_m2.addColumn("ref:desc; padding-left:2;", false); grd_m2.colWidth(0) = grd_m2.attribute("width").replace(/px/gi, "") - 2; grd_m2.caption = ""; model.makeValue(gPath + "/desc", "µî·ÏµÈ »óº´ Á¤º¸°¡ ¾ø½À´Ï´Ù."); grd_m2.refresh(); } } // ¹Þ¾Æ¿Â ¸íΰú ÀúÀå ¸íĪÀÌ ´Ù¸¥ Ç׸ñ ¼³Á¤ model.makeValue("/root/temp/nhicrslt/m2/rrgstno", model.getValue("/root/temp/nhicrslt/m2/sujinjajuminno")); // ¼öÁøÀÚ ÁֹΠµî·Ï¹øÈ£ model.makeValue("/root/temp/nhicrslt/m2/hngnm", model.getValue("/root/temp/nhicrslt/m2/sujinjajuminnm")); // ¼öÁøÀÚ ¼º¸í model.makeValue("/root/temp/nhicrslt/m2/proccorpcd", model.getValue("/root/temp/nhicrslt/m2/ykiho")); // ÀÇ·á ±Þ¿© ±â°ü±âÈ£ model.makeValue("/root/temp/nhicrslt/m2/qualflag", model.getValue("/root/temp/nhicrslt/m2/qlftype")); // ÀÚ°Ý¿©ºÎ model.makeValue("/root/temp/nhicrslt/m2/qualacqtdd", model.getValue("/root/temp/nhicrslt/m2/qlfchwidukdt")); // ÀÚ°ÝÃëµæÀÏ model.makeValue("/root/temp/nhicrslt/m2/hshdnm", model.getValue("/root/temp/nhicrslt/m2/sedaejunm")); // ¼¼´ëÁÖ ¼º¸í model.makeValue("/root/temp/nhicrslt/m2/secuinstmark", model.getValue("/root/temp/nhicrslt/m2/protadminsym")); // º¸Àå±â°ü±âÈ£(»ç¾÷Àå±âÈ£) model.makeValue("/root/temp/nhicrslt/m2/estmmark", model.getValue("/root/temp/nhicrslt/m2/asylmsym")); // ½Ã¼³±âÈ£(Áõ¹øÈ£) model.makeValue("/root/temp/nhicrslt/m2/paylimdd", model.getValue("/root/temp/nhicrslt/m2/payrestricdt")); // ±Þ¿©Á¦ÇÑÀÏÀÚ(°Ç°­º¸Çè»ó½ÇÀÏÀÚ) model.makeValue("/root/temp/nhicrslt/m2/ownbflag", model.getValue("/root/temp/nhicrslt/m2/sbrdntype")); // º»Àκδ㿩ºÎ model.makeValue("/root/temp/nhicrslt/m2/heallifeamtval", model.getValue("/root/temp/nhicrslt/m2/cfhcrem")); // °Ç°­»ýȰÀ¯Áöºñ ÀÜ¾× model.makeValue("/root/temp/nhicrslt/m2/choicorpmark1", model.getValue("/root/temp/nhicrslt/m2/ykiho1")); // ¼±Åñâ°ü±âÈ£1(°üÇÒÁö»çÄÚµå) model.makeValue("/root/temp/nhicrslt/m2/choicorpmark2", model.getValue("/root/temp/nhicrslt/m2/ykiho2")); // ¼±Åñâ°ü±âÈ£2 model.makeValue("/root/temp/nhicrslt/m2/choicorpmark3", model.getValue("/root/temp/nhicrslt/m2/ykiho3")); // ¼±Åñâ°ü±âÈ£3 model.makeValue("/root/temp/nhicrslt/m2/choicorpmark4", model.getValue("/root/temp/nhicrslt/m2/ykiho4")); // ¼±Åñâ°ü±âÈ£4 model.makeValue("/root/temp/nhicrslt/m2/choicorpnm1", model.getValue("/root/temp/nhicrslt/m2/yoyangnm1")); // ¼±Åñâ°ü À̸§1(°üÇÒÁö»ç¸í) model.makeValue("/root/temp/nhicrslt/m2/choicorpnm2", model.getValue("/root/temp/nhicrslt/m2/yoyangnm2")); // ¼±Åñâ°ü À̸§2 model.makeValue("/root/temp/nhicrslt/m2/choicorpnm3", model.getValue("/root/temp/nhicrslt/m2/yoyangnm3")); // ¼±Åñâ°ü À̸§3 model.makeValue("/root/temp/nhicrslt/m2/choicorpnm4", model.getValue("/root/temp/nhicrslt/m2/yoyangnm4")); // ¼±Åñâ°ü À̸§4 model.makeValue("/root/temp/nhicrslt/m2/dcntrypsnyn", model.getValue("/root/temp/nhicrslt/m2/dprtyn")); // Ãâ±¹ÀÚ ¿©ºÎ model.makeValue("/root/temp/nhicrslt/m2/handicaprrgstdd", model.getValue("/root/temp/nhicrslt/m2/obstregdt")); // Àå¾ÖÀεî·ÏÀÏÀÚ model.makeValue("/root/temp/nhicrslt/m2/rareobsttrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson1")); // Èñ±Í³­Ä¡´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/befwomntrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson2")); // »êÁ¤Æ¯·Ê(Èñ±Í)µî·Ï´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/scndsuptrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson3")); // Â÷»óÀ§´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/serdiagtrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson4")); // »êÁ¤Æ¯·Ê(¾Ï)µî·Ï´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/burntrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson5")); // »êÁ¤Æ¯·Ê(È­»ó)µî·Ï´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/sugartrgtman", model.getValue("/root/temp/nhicrslt/m2/disregprson6")); // Á¦1Çü ´ç´¢º´È¯ÀÚ ´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/procdurdd", model.getValue("/root/temp/nhicrslt/m2/disregprson7")); // µ¿ÀϼººÐ ÀǾàǰ Á¦ÇÑÀÚ model.makeValue("/root/temp/nhicrslt/m2/paylimrgstdd", model.getValue("/root/temp/nhicrslt/m2/sangsilprocdt")); // °Ç°­º¸Çè ¼öÁøÀÚÀÇ ÀÚ°Ý»ó½Çó¸®ÀÏÀÚ model.makeValue("/root/temp/nhicrslt/m2/selfcathcatheter", model.getValue("/root/temp/nhicrslt/m2/disregprson8")); // ÀÚ°¡µµ´¢ Ä«Åן ´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/tbrcls", model.getValue("/root/temp/nhicrslt/m2/disregprson9")); // »êÁ¤Æ¯·Ê(°áÇÙ)µî·Ï´ë»óÀÚ model.makeValue("/root/temp/nhicrslt/m2/handicapyn", model.getValue("/root/temp/nhicrslt/m2/obstyn")); // Àå¾ÖÀεî·Ï¿©ºÎ(Y/N) model.makeValue("/root/temp/nhicrslt/m2/datainptdt", model.getValue("/root/temp/nhicrslt/m2/date")); // µ¥ÀÌÅÍ ÀÔ·Â ÀÏÀÚ( ³â¿ùÀÏ-½ÃºÐÃÊ) model.makeValue("/root/temp/nhicrslt/m2/msgcd" , model.getValue("/root/temp/nhicrslt/m2/messagecode")); // ¼­¹ö·ÎºÎÅÍÀÇ ¸Þ½ÃÁö Code model.makeValue("/root/temp/nhicrslt/m2/msg", model.getValue("/root/temp/nhicrslt/m2/message")); // ¼­¹ö·ÎºÎÅÍÀÇ ¸Þ½ÃÁö model.makeValue("/root/temp/nhicrslt/m2/clntuniqval", model.getValue("/root/temp/nhicrslt/m2/clientinfo")); // È­¸é Ŭ¶óÀ̾ðÆ®ÀÇ °³º° °íÀ¯ °ª // »êÁ¤Æ¯·Ê(Èñ±Í)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) + »óº´ÄÚµå(10) + »óº´ÀϷùøÈ£(2) // ƯÁ¤±âÈ£ = V // ÀÇ·á±Þ¿© Èñ±Í³­Ä¡µî·ÏÁ¦ Á¤º¸Á¦°ø 11.1ÀÏ // »óº´ÄÚµå,ÀϷùøÈ£ 2014.10.01.Á¦°ø(°Ç°­º¸Çè) // »óº´ÄÚµå,ÀϷùøÈ£ 2014.12.01.Á¦°ø(ÀÇ·á±Þ¿©) var disRegPrson2 = model.getValue("/root/temp/nhicrslt/m2/disregprson2"); if (disRegPrson2.trim() != "" && disRegPrson2.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/rooargstno", disRegPrson2.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/rooafromdd", disRegPrson2.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/rooatodd", disRegPrson2.substr(27, 8)); } // Â÷»óÀ§´ë»óÀÚ // ƯÁ¤±âÈ£(4) + ½ÃÀÛÀÏ(8) + Á¾·áÀÏ(8) + ±¸ºÐ(1) // [±¸ºÐ] '1':Â÷»óÀ§1Á¾, '2':Â÷»óÀ§2Á¾ // 2008.04.01 1Á¾ ½ÃÇà(C) // 2009.04.01 2Á¾ ½ÃÇà(E, F) var disRegPrson3 = model.getValue("/root/temp/nhicrslt/m2/disregprson3"); if (disRegPrson3.trim() != "" && disRegPrson3.length >= 21) { } // »êÁ¤Æ¯·Ê(¾Ï)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) // 2009. 12. 1ÀϺΠ»óº´±âÈ£ Á¦°Å // ÀÇ·á±Þ¿© : ÁßÁõ¾Ï µî·Ï´ë»óÀÚ var disRegPrson4 = model.getValue("/root/temp/nhicrslt/m2/disregprson4"); if (disRegPrson4.trim() != "" && disRegPrson4.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/srdgrgstno", disRegPrson4.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/srdgfromdd", disRegPrson4.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/srdgtodd", disRegPrson4.substr(27, 8)); } // »êÁ¤Æ¯·Ê(È­»ó)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) // ƯÁ¤±âÈ£ : V247-250 // 2010.11.1 ½Å±Ô (°Ç°­º¸Çè, ÀÇ·á±Þ¿© Á¦°ø) var disRegPrson5 = model.getValue("/root/temp/nhicrslt/m2/disregprson5"); if (disRegPrson5.trim() != "" && disRegPrson5.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/burnrgstno", disRegPrson5.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/burnfromdd", disRegPrson5.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/burntodd", disRegPrson5.substr(27, 8)); } // »êÁ¤Æ¯·Ê(°áÇÙ)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) + »óº´ÄÚµå(10) + »óº´ÀϷùøÈ£(2) // ƯÁ¤±âÈ£ = V // ÀÇ·á±Þ¿© Èñ±Í³­Ä¡µî·ÏÁ¦ Á¤º¸Á¦°ø 11.1ÀÏ // »óº´ÄÚµå,ÀϷùøÈ£ 2014.10.01.Á¦°ø(°Ç°­º¸Ç踸) var disRegPrson9 = model.getValue("/root/temp/nhicrslt/m2/disregprson9"); if (disRegPrson9.trim() != "" && disRegPrson9.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/tbrclsrgstno", disRegPrson9.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/tbrclsfromdd", disRegPrson9.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/tbrclstodd", disRegPrson9.substr(27, 8)); } // »êÁ¤Æ¯·Ê(±ØÈñ±Í)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) + »óº´ÄÚµå(10) + »óº´ÀϷùøÈ£(2) // 2016.4.1 var disRegPrson10 = model.getValue("/root/temp/nhicrslt/m2/disregprson10"); if (disRegPrson10.trim() != "" && disRegPrson10.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/drp10rgstno", disRegPrson10.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/drp10fromdd", disRegPrson10.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/drp10todd", disRegPrson10.substr(27, 8)); } // »êÁ¤Æ¯·Ê(»ó¼¼ºÒ¸íÈñ±Í)µî·Ï´ë»óÀÚ // ƯÁ¤±âÈ£(4) + µî·Ï¹øÈ£(15) + µî·ÏÀÏ(8) + Á¾·áÀÏ(8) + »óº´ÄÚµå(10) + »óº´ÀϷùøÈ£(2) // 2016.4.1 var disRegPrson11 = model.getValue("/root/temp/nhicrslt/m2/disregprson11"); if (disRegPrson11.trim() != "" && disRegPrson11.substr(0, 1) == "V") { model.makeValue("/root/temp/nhicrslt/m2/drp11rgstno", disRegPrson11.substr(4, 15)); model.makeValue("/root/temp/nhicrslt/m2/drp11fromdd", disRegPrson11.substr(19, 8)); model.makeValue("/root/temp/nhicrslt/m2/drp11todd", disRegPrson11.substr(27, 8)); } // ³ëÀÎÆ²´Ï ´ë»óÀÚ(»ó¾Ç) // µî·Ï¹øÈ£(15) + µî·Ï¿ä¾ç±â°ü±âÈ£(8) + Ʋ´ÏÀåÂøÀÏ(8) + ¹«»ó»çÈıⰣ Á¾·áÀÏ(8) + ½ÃÀÛÀÏ(8) + Á¾·áÀÏ(8) // 2012.7.1 ½ÃÇà var dentTop = model.getValue("/root/temp/nhicrslt/m2/denttop"); if (dentTop.trim() != "") { model.makeValue("/root/temp/nhicrslt/m2/denttopno", dentTop.substr(0, 15)); model.makeValue("/root/temp/nhicrslt/m2/denttopkind", dentTop.substr(1, 1)); model.makeValue("/root/temp/nhicrslt/m2/denttopproccorpcd", dentTop.substr(15, 8)); model.makeValue("/root/temp/nhicrslt/m2/denttopfromdd", dentTop.substr(39, 8)); // Á¾·áÀÏÀÚ°¡ ¾ø´Â °æ¿ì ½ÃÀÛÀÏÀÚ + 7³âÀ¸·Î ¼³Á¤ if (!isValidDateTime(dentTop.substr(47, 8), "YYYYMMDD")) { model.makeValue("/root/temp/nhicrslt/m2/denttoptodd", dentTop.substr(39, 8).getAddDate(7, "Y")); } else { model.makeValue("/root/temp/nhicrslt/m2/denttoptodd", dentTop.substr(47, 8)); } } // ³ëÀÎÆ²´Ï ´ë»óÀÚ(ÇϾÇ) // µî·Ï¹øÈ£(15) + µî·Ï¿ä¾ç±â°ü±âÈ£(8) + Ʋ´ÏÀåÂøÀÏ(8) + ¹«»ó»çÈıⰣ Á¾·áÀÏ(8) + ½ÃÀÛÀÏ(8) + Á¾·áÀÏ(8) // 2012.7.1 ½ÃÇà var dentBottom = model.getValue("/root/temp/nhicrslt/m2/dentbottom"); if (dentBottom.trim() != "") { model.makeValue("/root/temp/nhicrslt/m2/dentbottomno", dentBottom.substr(0, 15)); model.makeValue("/root/temp/nhicrslt/m2/dentbottomkind", dentBottom.substr(1, 1)); model.makeValue("/root/temp/nhicrslt/m2/dentbottomproccorpcd", dentBottom.substr(15, 8)); model.makeValue("/root/temp/nhicrslt/m2/dentbottomfromdd", dentBottom.substr(39, 8)); // Á¾·áÀÏÀÚ°¡ ¾ø´Â °æ¿ì ½ÃÀÛÀÏÀÚ + 7³âÀ¸·Î ¼³Á¤ if (!isValidDateTime(dentBottom.substr(47, 8), 'YYYYMMDD')) { model.makeValue("/root/temp/nhicrslt/m2/dentbottomtodd", dentBottom.substr(39, 8).getAddDate(7, "Y")); } else { model.makeValue("/root/temp/nhicrslt/m2/dentbottomtodd", dentBottom.substr(47, 8)); } } // ÀÚ°Ý ¿©ºÎ var qlfType = model.getValue("/root/temp/nhicrslt/m2/qlftype"); // ÀÓÇöõÆ® ´ë»óÀÚÁ¤º¸ 1 // µî·Ï¹øÈ£(18) + µî·Ï¿ä¾ç±â°ü±âÈ£(8) + ÃÖÁ¾´Ü°è½Ã¼úÀÏ(8) + »çÈÄÁ¡°ËÁ¾·áÀÏ(8) + ½ÃÀÛÀ¯È¿ÀÏ(8) + »ó½ÇÀ¯È¿ÀÏ(8) // 2014.7.1 ½ÃÇà var dentImpl1 = model.getValue("/root/temp/nhicrslt/m2/dentimpl1"); if (dentImpl1.trim() != '') { model.makeValue("/root/temp/nhicrslt/m2/dentimpl1rgstno", dentImpl1.substr(0, 18)); if (qlfType == "7" || qlfType == "8") { // ÀÇ·á ±Þ¿© model.makeValue("/root/temp/nhicrslt/m2/dentimpl1kind", dentImpl1.substr(3, 1)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl1proccorpcd", dentImpl1.substr(18, 8)); } else { // °Ç°­ º¸Çè model.makeValue("/root/temp/nhicrslt/m2/dentimpl1kind", dentImpl1.substr(8, 1)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl1proccorpcd", ""); } model.makeValue("/root/temp/nhicrslt/m2/dentimpl1fromdd", dentImpl1.substr(42, 8)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl1todd", dentImpl1.substr(50, 8)); } // ÀÓÇöõÆ® ´ë»óÀÚÁ¤º¸ 2 // µî·Ï¹øÈ£(18) + µî·Ï¿ä¾ç±â°ü±âÈ£(8) + ÃÖÁ¾´Ü°è½Ã¼úÀÏ(8) + »çÈÄÁ¡°ËÁ¾·áÀÏ(8) + ½ÃÀÛÀ¯È¿ÀÏ(8) + »ó½ÇÀ¯È¿ÀÏ(8) // 2014.7.1 ½ÃÇà var dentImpl2 = model.getValue("/root/temp/nhicrslt/m2/dentimpl2"); if (dentImpl2.trim() != '') { model.makeValue("/root/temp/nhicrslt/m2/dentimpl2rgstno", dentImpl2.substr(0, 18)); if (qlfType == "7" || qlfType == "8") { // ÀÇ·á ±Þ¿© model.makeValue("/root/temp/nhicrslt/m2/dentimpl2kind", dentImpl2.substr(3, 1)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl2proccorpcd", dentImpl2.substr(18, 8)); } else { // °Ç°­ º¸Çè model.makeValue("/root/temp/nhicrslt/m2/dentimpl2kind", dentImpl2.substr(8, 1)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl2proccorpcd", ""); } model.makeValue("/root/temp/nhicrslt/m2/dentimpl2fromdd", dentImpl2.substr(42, 8)); model.makeValue("/root/temp/nhicrslt/m2/dentimpl2todd", dentImpl2.substr(50, 8)); } //Á¶»ê¾Æ/ÀúüÁß¾Æ °ü·Ã (2017/01/31) //µî·Ï¹øÈ£(10)+½ÃÀÛÀÏÀÚ(8)+Á¾·áÀÏÀÚ(8) var preinfant = model.getValue("/root/temp/nhicrslt/m2/preinfant"); if (!isNull(preinfant)) { model.makeValue("/root/temp/nhicrslt/m2/preinfantfromdd", preinfant.substr(10, 8)); model.makeValue("/root/temp/nhicrslt/m2/preinfanttodd", preinfant.substr(18, 8)); model.makeValue("/root/temp/nhicrslt/m2/preinfantrgstno", preinfant.substr(0, 10)); } //¿ä¾ç±â°üº° »êÁ¤Æ¯·Ê(°áÇÙ)µî·Ï´ë»óÀÚ(2017/04/25) //ƯÁ¤±âÈ£(4)+»êÁ¤Æ¯·Êµî·Ï¹øÈ£(10)+Ä¡·á½ÃÀÛÀÏÀÚ(8)+Ä¡·áÁ¾·áÀÏÀÚ(8)+ÀÇ»ç¸éÇã¹øÈ£(10)+Àǻ缺¸í(40)+Á¾·á¿ä¾ç±â°ü±âÈ£(8) var disRegPrson12 = model.getValue("/root/temp/nhicrslt/m2/disregprson12"); if (!isNull(disRegPrson12)) { model.makeValue("/root/temp/nhicrslt/m2/drp12fromdd", disRegPrson12.substr(14, 8)); model.makeValue("/root/temp/nhicrslt/m2/drp12todd", disRegPrson12.substr(22, 8)); model.makeValue("/root/temp/nhicrslt/m2/drp12rgstno", disRegPrson12.substr(4, 10)); } // ÀÚ°Ý ¿©ºÎ¿¡ µû¸¥ ÀúÀå ±¸ºÐ // ÀÇ·á±Þ¿©(7, 8)´Â 3°³¿ù, °Ç°­º¸ÇèÀº 3³â À̳»ÀÇ ÀڷḸ ÀúÀå var saveFlag = true; if (( qlfType == "7" || qlfType == "8" ) && pDiagDt < getCurrentDate().toDate().getAddDate(-3, "M").getDateFormat("YYYYMMDD")) { saveFlag = false; if (pShowMsg) { messageBox("ÀÇ·á±Þ¿© ÀÚ°ÝÀÚ´Â 3°³¿ù ÀÌÀü ÀÚ·á Á¶È¸½Ã ÃÖÁ¾ ÀÚ°ÝÀÌ Ç¥½ÃµÇ¸ç,\nÁ¶È¸ ³»¿ªÀÌ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.", "E999"); } } else if (pDiagDt < getCurrentDate().toDate().getAddDate(-3, "Y").getDateFormat("YYYYMMDD")) { saveFlag = false; if (pShowMsg) { messageBox("°Ç°­º¸Çè ÀÚ°ÝÀÚ´Â 3³â ÀÌÀü ÀÚ·á Á¶È¸½Ã ÃÖÁ¾ ÀÚ°ÝÀÌ Ç¥½ÃµÇ¸ç,\nÁ¶È¸ ³»¿ªÀÌ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.", "E999"); } } if (saveFlag) { var m0CSV = "msgtype¢Ëpid¢Ëorddd¢Ëcretno¢Ëloginid¢Ëpassword¢Ëempno¢Ëmpsissno¢Ëreqdeptno¢Ëdeptcd¢Ëordtype¢Ì" + "M1" + "¢Ë" + pPid + "¢Ë" + pDiagDt + "¢Ë" + "" + "¢Ë" + pLoginId + "¢Ë" + pPassWord + "¢Ë" + getUserId() + "¢Ë" + "" + "¢Ë" + "" + "¢Ë" + "" + "¢Ë" + ""; model.makeValue("/root/main/m0temp", m0CSV); var m1CSV = "rrgstno¢Ëproccorpcd¢Ëorddd¢Ëworkdt¢Ëhngnm¢Ëloginid¢Ëpassword¢Ëdatainptdt¢Ëmsgtype¢Ëclntuniqval¢Ëempno¢Ëpgmtype¢Ì" + pSujinjaJuminNo + "¢Ë" + pYkiho + "¢Ë" + pDiagDt + "¢Ë" + "" + "¢Ë" + pSujinjaJuminNm + "¢Ë" + pLoginId + "¢Ë" + pPassWord + "¢Ë" + getCurrentDate() + "-" + getCurrentTime() + "¢Ë" + "M1" + "¢Ë" + pClientInfo + "¢Ë" + getUserId() + "¢Ë" + "3"; model.makeValue("/root/main/m1temp", m1CSV); model.makeValue("/root/main/m2temp", getNodeListCSV(instance1.selectNodes("/root/temp/nhicrslt/m2"))); submit("TXPAC03901", false); } return true; } function pmcfGetNhicQualification(pPid, pHngnm, pRgstno, pDate, pProcCorpCd, pLoginId, pPassWord) { // 1. M0, M1 »ý¼º // 2. ÀÚ°ÝÁ¶È¸ // 3. M2»ý¼º // 4. M2 return String »ý¼º ¹× return var sReturnValue = ""; // Çì´õ + °ª var sHeader = "rrgstno¢Ëhngnm¢Ëproccorpcd¢Ëqualflag¢Ëqualacqtdd¢Ëhshdnm¢Ësecuinstmark¢Ëestmmark¢Ëpaylimdd¢Ëownbflag¢Ëheallifeamtval¢Ëpregremamt¢Ëchoicorpmark1¢Ëchoicorpmark2¢Ëchoicorpmark3¢Ëchoicorpmark4¢Ëchoicorpnm1¢Ëchoicorpnm2¢Ëchoicorpnm3¢Ëchoicorpnm4¢Ëdcntrypsnyn¢Ëdatainptdt¢Ëmsgcd¢Ëmsg¢Ëmsgtype¢Ëclntuniqval¢Ëhandicaprrgstdd¢Ëdisregprson1¢Ëdisregprson2¢Ëdisregprson3¢Ëdisregprson4¢Ëhandicapyn¢Ërareobsttrgtman¢Ëbefwomntrgtman¢Ëscndsuptrgtman¢Ëserdiagtrgtman¢Ì"; // ¸®ÅÏÇÒ // Çì´õ var sValue = ""; // ¸®ÅÏÇÒ °ª var sColSeperator = "¢Ë"; var sRowSeperator = "¢Ì"; // ¸ðµâüũ zehfCheckModule(); // 1. M0, M1 »ý¼º var sM0_loginid = pLoginId; var sM0_password = pPassWord; var sM0_empno = "1234561234567"; var sM1_rrgstno = pRgstno; var sM1_proccorpcd = pProcCorpCd; var sM1_hngnm = pHngnm; var sM1_orddd = pDate; var sM1_msgtype = "M1"; var sM1_pgmtype = "2"; var sM1_datainptdt = getCurrentDate() + "-" +getCurrentTime(); var sM1_clntuniqval = getUserId(); var url = "http://nhic.codns.com:1443/services/nhic?WSDL"; // url // M2 var sM2_rrgstno = ""; var sM2_hngnm = ""; var sM2_proccorpcd = ""; var sM2_qualflag = ""; var sM2_qualacqtdd = ""; var sM2_hshdnm = ""; var sM2_secuinstmark = ""; var sM2_estmmark = ""; var sM2_paylimdd = ""; var sM2_ownbflag = ""; var sM2_heallifeamtval = ""; var sM2_pregremamt = ""; var sM2_choicorpmark1 = ""; var sM2_choicorpmark2 = ""; var sM2_choicorpmark3 = ""; var sM2_choicorpmark4 = ""; var sM2_choicorpnm1 = ""; var sM2_choicorpnm2 = ""; var sM2_choicorpnm3 = ""; var sM2_choicorpnm4 = ""; var sM2_handicaprrgstdd = ""; var sM2_datainptdt = ""; var sM2_dcntrypsnyn = ""; var sM2_msgcd = ""; var sM2_msg = ""; var sM2_msgtype = ""; var sM2_clntuniqval = ""; var sM2_disregprson1 = ""; var sM2_disregprson2 = ""; var sM2_disregprson3 = ""; var sM2_disregprson4 = ""; var sM2_handicapyn = ""; zehfAddParam("sujinjaJuminNo" , sM1_rrgstno); // ¼öÁøÀÚ ÁֹιøÈ£ zehfAddParam("ykiho" , sM1_proccorpcd); // ÀÇ·á±Þ¿© ±â°ü¹øÈ£ zehfAddParam("sujinjaJuminNm" , sM1_hngnm); // ¼öÁøÀÚ¼º¸í zehfAddParam("diagDt" , sM1_orddd); // Áø·áÀÏÀÚ zehfAddParam("loginId" , sM0_loginid); // °ø´ÜÆ÷Å» ·Î±×ÀξÆÀ̵ð zehfAddParam("password" , sM0_password); // °ø´ÜÆ÷Å» ·Î±×ÀÎÆÐ½º¿öµå zehfAddParam("date" , sM1_datainptdt); // ÀÏÀÚ zehfAddParam("msgType" , sM1_msgtype); // ¸Þ½ÃÁö ŸÀÔ zehfAddParam("clientInfo" , sM1_clntuniqval); // Ŭ¶óÀÌ¾ðÆ® °íÀ¯Á¤º¸ zehfAddParam("operatorJuminNo" , sM0_empno); // Á¶ÀÛÀÚ ÁֹιøÈ£ zehfAddParam("pgmType" , sM1_pgmtype); // ÇÁ·Î±×·¥ ŸÀÔ // 2. ÀÚ°ÝÁ¶È¸ var iCount = zehfQualify(url); // iCount <= 0 if (iCount <= 0) { messageBox("Á¤º¸ ¼ö½Å ½ÇÆÐ", "E999", ""); return; } // iCount == 1 if (iCount == 1) { sM2_rrgstno = zehfGetValue(0, "sujinjaJuminNo"); sM2_hngnm = zehfGetValue(0, "sujinjaJuminNm"); sM2_proccorpcd = zehfGetValue(0, "ykiho"); sM2_qualflag = zehfGetValue(0, "qlfType"); sM2_qualacqtdd = zehfGetValue(0, "qlfChwidukDt"); sM2_hshdnm = zehfGetValue(0, "sedaejuNm"); sM2_secuinstmark = zehfGetValue(0, "protAdminSym"); sM2_estmmark = zehfGetValue(0, "asylmSym"); sM2_paylimdd = zehfGetValue(0, "payRestricDt"); sM2_ownbflag = zehfGetValue(0, "sbrdnType"); sM2_heallifeamtval = zehfGetValue(0, "cfhcRem"); sM2_pregremamt = zehfGetValue(0, "pregRemAmt"); sM2_choicorpmark1 = zehfGetValue(0, "ykiho1"); sM2_choicorpmark2 = zehfGetValue(0, "ykiho2"); sM2_choicorpmark3 = zehfGetValue(0, "ykiho3"); sM2_choicorpmark4 = zehfGetValue(0, "ykiho4"); sM2_choicorpnm1 = zehfGetValue(0, "yoyangNm1"); sM2_choicorpnm2 = zehfGetValue(0, "yoyangNm2"); sM2_choicorpnm3 = zehfGetValue(0, "yoyangNm3"); sM2_choicorpnm4 = zehfGetValue(0, "yoyangNm4"); sM2_handicaprrgstdd = zehfGetValue(0, "obstRegDt"); sM2_datainptdt = zehfGetValue(0, "date"); sM2_dcntrypsnyn = zehfGetValue(0, "dprtYn"); sM2_msgcd = zehfGetValue(0, "messageCode"); sM2_msg = zehfGetValue(0, "message"); sM2_msgtype = zehfGetValue(0, "msgType"); sM2_clntuniqval = zehfGetValue(0, "clientInfo"); sM2_disregprson1 = zehfGetValue(0, "disRegPrson1"); //Èñ±Í³­Ä¡´ë»óÀÚ sM2_disregprson2 = zehfGetValue(0, "disRegPrson2"); //»êÀü»ê¸ð´ë»óÀÚ sM2_disregprson3 = zehfGetValue(0, "disRegPrson3"); //Â÷»óÀ§´ë»óÀÚ sM2_disregprson4 = zehfGetValue(0, "disRegPrson4"); //ÁßÁõ¾Ïµî·Ï´ë»óÀÚ sM2_handicapyn = zehfGetValue(0, "obstYn"); sValue = sM2_rrgstno + sColSeperator + sM2_hngnm + sColSeperator + sM2_proccorpcd + sColSeperator + sM2_qualflag + sColSeperator + sM2_qualacqtdd + sColSeperator + sM2_hshdnm + sColSeperator + sM2_secuinstmark + sColSeperator + sM2_estmmark + sColSeperator + sM2_paylimdd + sColSeperator + sM2_ownbflag + sColSeperator + sM2_heallifeamtval + sColSeperator + sM2_pregremamt + sColSeperator + sM2_choicorpmark1 + sColSeperator + sM2_choicorpmark2 + sColSeperator + sM2_choicorpmark3 + sColSeperator + sM2_choicorpmark4 + sColSeperator + sM2_choicorpnm1 + sColSeperator + sM2_choicorpnm2 + sColSeperator + sM2_choicorpnm3 + sColSeperator + sM2_choicorpnm4 + sColSeperator + sM2_handicaprrgstdd + sColSeperator + sM2_datainptdt + sColSeperator + sM2_dcntrypsnyn + sColSeperator + sM2_msgcd + sColSeperator + sM2_msg + sColSeperator + sM2_msgtype + sColSeperator + sM2_clntuniqval + sColSeperator + sM2_disregprson1 + sColSeperator + sM2_disregprson2 + sColSeperator + sM2_disregprson3 + sColSeperator + sM2_disregprson4 + sColSeperator + sM2_handicapyn + sRowSeperator; sReturnValue = sHeader + sValue; } var sM0_header = "msgtype¢Ëpid¢Ëorddd¢Ëcretno¢ËloginId¢Ëpassword¢Ëempno¢Ëmpsissno¢Ëreqdeptno¢Ëdeptcd¢Ëordtype¢Ì"; var sM0_value = sM1_msgtype + sColSeperator + pPid + sColSeperator + sM1_orddd + sColSeperator + "" + sColSeperator + sM0_loginid + sColSeperator + sM0_password + sColSeperator + sM0_empno + sColSeperator + "" + sColSeperator + "" + sColSeperator + "" + sColSeperator + "" + sRowSeperator; var sM1_header = "rrgstno¢Ëhngnm¢Ëproccorpcd¢Ëorddd¢Ëmsgtype¢Ëclntuniqval¢Ëempno¢Ëdatainptdt¢Ëpgmtype¢Ëurl¢Ëpid¢Ì"; var sM1_value = sM1_rrgstno + sColSeperator + sM1_hngnm + sColSeperator + sM1_proccorpcd + sColSeperator + sM1_orddd + sColSeperator + sM1_msgtype + sColSeperator + sM1_clntuniqval + sColSeperator + sM0_empno + sColSeperator + sM1_datainptdt + sColSeperator + sM1_pgmtype + sColSeperator + url + sColSeperator + pPid + sRowSeperator; // ÀÚ°ÝÁ¶È¸ Á¤º¸ ÀúÀå // model.makeValue("/root/main/nhicinfo/m0temp", (sM0_header + sM0_value)); model.makeValue("/root/main/nhicinfo/m1temp", (sM1_header + sM1_value)); model.makeValue("/root/main/nhicinfo/m2temp", sReturnValue); if(submit("TXPAC03901")) { model.removeNode("/root/main/nhicinfo"); } // ÁßÁõµî·ÏÁ¤º¸ ¸¶½ºÅÍ¿¡ ÀÚµ¿ ÀÔ·Â // sM2_disregprson4 = "V1930108140327 2008092920130928D330 "; // °ø´ÜÁßÁõµî·ÏÁ¤º¸ if( !isNull(sM2_disregprson4.trim()) && sM2_disregprson4.length == 40){ //º¸ÇèÀ¯Çü¼¼ÆÃ if (sM2_qualflag == "7") { //ÀÇ·á±Þ¿©1Á¾ model.makeValue("/root/send/srdginfo/insukind", "21"); } else if (sM2_qualflag == "8") { //ÀÇ·á±Þ¿©2Á¾ model.makeValue("/root/send/srdginfo/insukind", "22"); } else { //°Ç°­º¸Çè model.makeValue("/root/send/srdginfo/insukind", "11"); } model.removeNodeset("/root/send/srdginfo"); model.makeNode("/root/send/srdginfo"); model.makeValue("/root/send/srdginfo/rrgstno1", sM1_rrgstno.substr(0,6)); model.makeValue("/root/send/srdginfo/rrgstno2", sM1_rrgstno.substr(6,7)); model.makeValue("/root/send/srdginfo/serdiagno", sM2_disregprson4.substr(4,15).trim()); model.makeValue("/root/send/srdginfo/serdiagfromdd", sM2_disregprson4.substr(19,8)); model.makeValue("/root/send/srdginfo/serdiagtodd", sM2_disregprson4.substr(27,8)); model.makeValue("/root/send/srdginfo/maindiagcd", sM2_disregprson4.substr(35,5)); if(!isValidDateTime(model.getValue("/root/send/srdginfo/todd"), 'YYYYMMDD') ){ model.makeValue("/root/send/srdginfo/todd", '99991231'); } if(submit("TXPAC03903")){ } model.removeNodeset("/root/send/srdginfo"); } // 2009.03.25 - Å×½ºÆ®µ¥ÀÌÅÍ...¹Ý¿µ ½Ã Á¦°Å.. //sM2_disregprson3 = "F 20080401 2"; var sHandyCapMsgYN = "N"; // 2009.03.25 - Â÷»óÀ§´ë»óÀÚÀÏ °æ¿ì Â÷»óÀ§¸¶½ºÅÍ¿¡ µ¥ÀÌÅÍ ÀÔ·Â if( !isNull(sM2_disregprson3.trim()) && sM2_disregprson3.length == 21){ model.removeNodeset("/root/send/scndsuptrgtman"); model.makeNode("/root/send/scndsuptrgtman"); model.makeValue("/root/send/scndsuptrgtman/rrgstno1", sM1_rrgstno.substr(0,6)); model.makeValue("/root/send/scndsuptrgtman/rrgstno2", sM1_rrgstno.substr(6,7)); model.makeValue("/root/send/scndsuptrgtman/fromdd", sM2_disregprson3.substr(4,8)); model.makeValue("/root/send/scndsuptrgtman/todd", sM2_disregprson3.substr(12,8)); model.makeValue("/root/send/scndsuptrgtman/scndflag", sM2_disregprson3.substr(20,1)); model.makeValue("/root/send/scndsuptrgtman/splccd", sM2_disregprson3.substr(0,4).trim()); if(!isValidDateTime(model.getValue("/root/send/scndsuptrgtman/todd"), 'YYYYMMDD')){ model.makeValue("/root/send/scndsuptrgtman/todd", '99991231'); } // Â÷»óÀ§2Á¾ Àå¾ÖÀÎ ÀÏ ¶§ ¸Þ½ÃÁö Ãâ·Â if (sM2_disregprson3.substr(0,1).trim() == "F") { sHandyCapMsgYN = "Y"; messageBox("Â÷»óÀ§2Á¾ Àå¾ÖÀÎ ´ë»ó ȯÀÚÀÔ´Ï´Ù. Àå¾ÖÀÎ ¸¶½ºÅÍ µî·Ï¿©ºÎ¸¦ È®ÀÎÇØÁÖ¼¼¿ä!", "I"); } if(submit("TXPAC03904")){ } model.removeNodeset("/root/send/scndsuptrgtman"); } if (sM2_handicaprrgstdd.trim() != "" && sHandyCapMsgYN != "Y") { messageBox("Àå¾ÖÀÎÀ¸·Î µî·ÏµÈ ȯÀÚÀÔ´Ï´Ù. Àå¾ÖÀÎ ¸¶½ºÅÍ µî·Ï¿©ºÎ¸¦ È®ÀÎÇØÁÖ¼¼¿ä!", "I"); } // iCount > 1 °á°ú°¡ 2°Ç ÀÌ»óÀÏ ¶§ ¸Þ½ÃÁö ó¸® - Àç¿øº¯°æ°ü¸® È­¸é¿¡¼­ ó¸®Çϵµ·Ï À¯µµ if (iCount > 1) { messageBox("°ø´ÜÁ¶È¸°á°ú°¡ [" + iCount + "]°ÇÀÔ´Ï´Ù.\nÀÚ°ÝÁ¶È¸È­¸é¿¡¼­ ÀÚ°ÝÈ®ÀÎ ÇϽʽÿÀ!", "I"); } // Á¶È¸µÈ M2¼³Á¤ // ¸Þ¸ð¸® Clear zehfClose(); return sReturnValue; } /* ÁßÁõµî·ÏÁ¤º¸ ÀÚµ¿ ÀúÀå * * ÀüÁ¦Á¶°Ç : TXMRD00901 submissionÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù. * Parameter : pPid - ȯÀÚ¹øÈ£ * pIOFlag - ÀÔ¿ø¿Ü·¡±¸ºÐ * pInsuKind - º¸ÇèÀ¯Çü * pDisRegPrson4 - °ø´ÜÀÚ°Ý ÁßÁõÁ¤º¸ * pPtbsPath - ȯÀڱ⺻Á¤º¸ xpath (ex. "/root/main/ptbs") * pSendPath - send xpath (ex. "/root/send/data999") ³ëµå¸í ÇüÅ - ptbs_pid * pSrdgPath - srdg xpath (ex. "/root/main/srdg") * Return : true/false */ function pmcfSetSerDiagInfo(pPid, pIOFlag, pInsuKind, pDisRegPrson4, pPtbsPath, pSendPath, pSrdtPath) { var bResult = false; var sPtbsXPath = pPtbsPath; var sSendXPath = pSendPath; var sSrdgXPath = pSrdtPath; var sDisRegPrson4 = pDisRegPrson4; if (isNull(pPid)) { //messageBox("ȯÀÚ¹øÈ£°¡ ¾ø½À´Ï´Ù!!", "I"); return false; } if (sPtbsXPath == null) { //messageBox("Ptbs XPath is null!!", "I"); return false; } if (sSendXPath == null) { //messageBox("Send XPath is null!!", "I"); return false; } if (sSrdgXPath == null) { //messageBox("Srdg XPath is null!!", "I"); return false; } if (isNull(sDisRegPrson4)) { //messageBox("ÁßÁõÁ¤º¸ is null!!", "I"); return false; } if (pInsuKind != "11" && pInsuKind != "21" && pInsuKind != "22") { //messageBox("º¸ÇèÀ¯ÇüÀÌ [°Ç°­º¸Çè][ÀÇ·á±Þ¿©1Á¾][ÀÇ·á±Þ¿©2Á¾]ÀÏ ¶§¸¸ Àû¿ëµË´Ï´Ù[ÁßÁõµî·ÏÁ¤º¸]!!", "I"); return false; } // ÁßÁõµî·ÏÁ¤º¸ ºÐ¸® ·ÎÁ÷ var sSerDiagNo = null; var sSerDiagFromdd = null; var sSerDiagTodd = null; if (pInsuKind == "11" || pInsuKind == "21" || pInsuKind == "22") { // ÁßÁõµî·Ï¹øÈ£ ÃßÃâ if (pInsuKind == "11") { // °Ç°­º¸Çè (10ÀÚ¸®) sSerDiagNo = sDisRegPrson4.substring(4, 14); } if (pInsuKind == "21" || pInsuKind == "22") { // ÀÇ·á±Þ¿© (15ÀÚ¸®) sSerDiagNo = sDisRegPrson4.substring(4, 19); } sSerDiagFromdd = sDisRegPrson4.substring(19, 27); // ÁßÁõµî·Ï½ÃÀÛÀÏÀÚ sSerDiagTodd = sDisRegPrson4.substring(27, 35); // ÁßÁõµî·ÏÁ¾·áÀÏÀÚ //alert("sSerDiagNo: " + sSerDiagNo + "\n" + "sSerDiagFromdd: " + sSerDiagFromdd + "\n" + "sSerDiagTodd: " + sSerDiagTodd); // È­¸é¿¡ ÁßÁõÁ¤º¸ ¼³Á¤ model.makeValue(sSrdgXPath + "/srdg_pid", pPid); model.makeValue(sSrdgXPath + "/srdg_insukind", pInsuKind); model.makeValue(sSrdgXPath + "/srdg_seridiagno", sSerDiagNo); model.makeValue(sSrdgXPath + "/srdg_fromdd", sSerDiagFromdd); model.makeValue(sSrdgXPath + "/srdg_todd", sSerDiagTodd); model.removeNode(sSendXPath); model.makeNode(sSendXPath); model.makeValue(sSendXPath + "/flag1", "N"); model.makeValue(sSendXPath + "/flag2", "N"); model.makeValue(sSendXPath + "/status", "I"); model.makeValue(sSendXPath + "/genrdd", ""); model.makeValue(sSendXPath + "/genrno", ""); model.makeValue(sSendXPath + "/histno", ""); model.makeValue(sSendXPath + "/instcd", ""); model.makeValue(sSendXPath + "/histcd", ""); model.makeValue(sSendXPath + "/anohosprgstflag", "Y"); model.makeValue(sSendXPath + "/genrflagcd", pIOFlag); model.makeValue(sSendXPath + "/pid", pPid); model.makeValue(sSendXPath + "/insukind", pInsuKind); model.makeValue(sSendXPath + "/cncrdiagcnfmdd", ""); model.makeValue(sSendXPath + "/orddeptcd", "-"); model.makeValue(sSendXPath + "/orddrid", "-"); model.makeValue(sSendXPath + "/serdiagno", sSerDiagNo); model.makeValue(sSendXPath + "/serdiagfromdd", sSerDiagFromdd); model.makeValue(sSendXPath + "/serdiagtodd", sSerDiagTodd); model.makeValue(sSendXPath + "/genrorddd", "-"); model.makeValue(sSendXPath + "/genrcretno", 0); model.makeValue(sSendXPath + "/ediflag", "N"); model.makeValue(sSendXPath + "/editretdd", "00000000"); model.makeValue(sSendXPath + "/editrettm", "000000"); model.makeValue(sSendXPath + "/maindiagcd", ""); model.makeValue(sSendXPath + "/rcptremfact", ""); model.makeValue(sSendXPath + "/zipcdhead", model.getValue(sPtbsXPath + "/ptbs_zipcd1")); model.makeValue(sSendXPath + "/zipcdfoot", model.getValue(sPtbsXPath + "/ptbs_zipcd2")); model.makeValue(sSendXPath + "/seqno", model.getValue(sPtbsXPath + "/ptbs_zipcdseq")); model.makeValue(sSendXPath + "/infromdd", "00000000"); model.makeValue(sSendXPath + "/intodd", "000000"); model.makeValue(sSendXPath + "/acptplcebaseaddr", model.getValue(sPtbsXPath + "/ptbs_zipcdaddr")); model.makeValue(sSendXPath + "/acptplceaddr", model.getValue(sPtbsXPath + "/ptbs_detladdr")); model.makeValue(sSendXPath + "/acptplcetel", model.getValue(sPtbsXPath + "/ptbs_hometel")); model.makeValue(sSendXPath + "/acptplcempphon", model.getValue(sPtbsXPath + "/ptbs_mpphontel")); model.makeValue(sSendXPath + "/hngnm", model.getValue(sPtbsXPath + "/ptbs_hngnm")); model.makeValue(sSendXPath + "/sex", model.getValue(sPtbsXPath + "/ptbs_sex")); model.makeValue(sSendXPath + "/brthdd", model.getValue(sPtbsXPath + "/ptbs_brthdd")); model.makeValue(sSendXPath + "/addr", (model.getValue(sPtbsXPath + "/ptbs_zipcdaddr") + " " + model.getValue(sPtbsXPath + "/ptbs_detladdr"))); model.makeValue(sSendXPath + "/roomcd", ""); model.makeValue(sSendXPath + "/remfact", ""); model.makeValue(sSendXPath + "/ioflag", pIOFlag); if (submit("TXMRD00901")) { //model.removeNode(sSendXPath); //model.makeNode(sSendXPath); bResult = true; } else { bResult = false; } model.refresh(); } return bResult; }