123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMAHA00100.xrw
- * 설 명 : 공단신상 정보 조회
- * 설 계 자 : 김호익
- * 작 성 자 : 김호익
- * 작 성 일 : 207.11.05
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>수신자격조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <temp>
- <qualmemo/>
- </temp>
- <send>
- <patm_insuid>증번호</patm_insuid>
- <insutrgtflag>직역구분</insutrgtflag>
- <insuflag>대상구분</insuflag>
- <plceflag>장소구분</plceflag>
- <oraltestyn>구강검사</oraltestyn>
- <freecncrtrgtyn> 무료암</freecncrtrgtyn>
- <stmccncryn>위</stmccncryn>
- <largeintescncryn>대장암</largeintescncryn>
- <livcncrtrgtyn>간암</livcncrtrgtyn>
- <mamcncryn>유방암</mamcncryn>
- <cervcncryn>자궁경부암</cervcncryn>
- <scndhptstrgtyn>2차간염 구분</scndhptstrgtyn>
- <jobkindflag>직역구분</jobkindflag>
- <entcodd>입사일자</entcodd>
- <cmpycd>사업장</cmpycd>
- <bizoffccd>영업소</bizoffccd>
- <clntempid>사번</clntempid>
- <insucorpbrchcd>관할지사</insucorpbrchcd>
- <healcntrcd>보건소</healcntrcd>
- </send>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../ast/healexamweb/js/AHA001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- var Cnfm_Url = "";
- /*====================================================================================================================
- @desc : 파싱한 html에 필요 부분 추출
- ====================================================================================================================*/
- function HTML_Analy(){
- var qualmemo = browser1.document.body.outerHTML;
- qualmemo = qualmemo.split("\n");
- //for(var f=590; f<=760; f++){ 공단 자격조회 화면 변경에 따른 수정 - 20111118_서원식
- for(var f=466; f<=523; f++){
- if(qualmemo[f]!=null){
- /*====================================================================================================================
- @desc : 직역구분
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("직역구분<") >0){
- qualmemo[f+1] = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- if(str=="직장"){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","K");
- } else if(str=="공교"){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","G");
- } else if(str=="지역"){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","J");
- }else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","");
- }
- }
-
- /*====================================================================================================================
- @desc : 증번호
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("증번호<") >0){
- qualmemo[f+1] = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- str = str.replace("-", "");
- str = str.replace("-", "");
- str = str.replace(" ", "");
- //opener.model.setValue("/root/main/info/patinfo/item/patm_insuid", str);
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/acpt_insuid", str);
- }
-
- /*====================================================================================================================
- @desc : 사업구분
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("사업구분<") >0){
- qualmemo[f+1] = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
-
- if (str!=""){
- if(str=="직장가입자"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insuflag","1");
- }else if (str=="의료급여" || str=="의료보호세대주"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insuflag","3");
- } else{
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insuflag","2");
- }
- }
- }
- /*====================================================================================================================
- @desc : 1차검진
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("1차진단<") >0 || qualmemo[f].indexOf("1차검진<") >0 ){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (str!=""){
- // if( eval(/>본인부담없음</gi).test(str) ){
- if( (eval(/nhicgg_aa01/gi).test(str)) || (eval(/>본인부담없음</gi).test(str)) ){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/fsthealexamtrgtyn","Y");
- // }else if (eval(/>수검완료</gi).test(str)){
- }else if ( (eval(/nhicgg_aa02/gi).test(str)) || (eval(/>수검완료</gi).test(str))){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/fsthealexamtrgtyn","N");
- }else {
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/fsthealexamtrgtyn","N");
- }
- }
- }
-
- /*====================================================================================================================
- @desc : 2차검진
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("2차진단<") >0 || qualmemo[f].indexOf("2차검진<") >0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (str!=""){
- // if(eval(/>본인부담없음</gi).test(str)){
- if(eval(/nhicgg_aa01/gi).test(str)){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/scndhealexamtrgtyn","Y");
- // }else if (eval(/>수검완료</gi).test(str)){
- }else if (eval(/nhicgg_aa02/gi).test(str)){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/scndhealexamtrgtyn","N");
- }else {
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/scndhealexamtrgtyn","N");
- }
- }
- }
-
- /*====================================================================================================================
- @desc : 직역구분
- ====================================================================================================================*/
- /*
- if(qualmemo[f].indexOf("직역구분<") >0){
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- if (str!=""){
- if(str=="직역"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","J");
- }else if (str=="직장"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","K");
- }else if(str=="공교"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insutrgtflag","G");
- }
- }
- }*/
-
- /*====================================================================================================================
- @desc : 심전도
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("심전도<") >0){
- qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- if ((str!="해당없음")&&(str!="")){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/EkgYN","1");
- } else {
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/EkgYN","2");
- }
- }
-
- /*====================================================================================================================
- @desc : 입사일자 (취득일자를 입사일로 간주하여 처리한다)
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("취득일<") >0){
- var replaceStr = "";
- //qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- /*
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0, eidx);
- */
- replaceStr = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var sidx = replaceStr.indexOf(">")+1;
- var sStr = replaceStr.substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0, eidx);
- if (str!=""){
- str = str.replace(".", "");
- str = str.replace(".", "");
- str = str.replace(" ", "");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/entcodd",str);
- }else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/entcodd","");
- }
- }
-
- /*===================================================================================================================
- @desc : 2차 간염 대상 여부
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("2차B형간염<") >0){
- qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- if (str!=""){
- if(str=="대상"){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/scndhptstrgtyn","Y");
- } else if(str=="비대상"){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/scndhptstrgtyn","N");
- }
- }
- }
-
- /*===================================================================================================================
- @desc : 간염검사 여부
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("간염검사<") >0){
- qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
-
- if (str!=""){
- if(str=="대상"){
- if(opener.model.getValue("/root/temp/screencd") == "SMAHA04040"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/fsthptstrgtyn","Y");
- }else{
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/scndhptstrgtyn","Y");
- }
- } else if(str=="비대상"){
- if(opener.model.getValue("/root/temp/screencd") == "SMAHA04040"){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/fsthptstrgtyn","N");
- }else{
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/scndhptstrgtyn","N");
- }
- }
- }
- }
- /*===================================================================================================================
- @desc : 보건소기호
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("국가암조기검진대상통보처<") >0){
-
- qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- if (str!=""){
- str = str.replace(' ','');
- str = str.replace(/(^\s*)|(\s*$)/gi, "");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/freecncrtrgtyn","Y"); // 무료암대상여부
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/healcntrcd",str); // 보건소코드
- }
- }
-
- /*===================================================================================================================
- @desc : 암건진
- ====================================================================================================================*/
- if( (qualmemo[f].indexOf("위암<") >= 0) || (qualmemo[f].indexOf("위 암<") >= 0) ){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var str2 = qualmemo[f+2].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (str!="") {
-
- // if(eval(/>대상</gi).test(str)) {
- if(eval(/nhicgg_aa08/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","3"); // 위암검사구분
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","4");
- }
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","1"); // 위암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","1"); // 위암검사구분
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","0"); // 위암검사대상여부
- }else if(eval(/>10%부담</gi).test(str)){
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","2"); // 위암검사구분
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","1"); // 위암검사대상여부
- // }else if(eval(/>본인부담없음</gi).test(str)) {
- }else if(eval(/nhicgg_aa03/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","3"); // 위암검사구분
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","1"); // 위암검사대상여부
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","4");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","1"); // 위암검사대상여부
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncrflag","5"); // 위암검사구분
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/stmccncryn","0"); // 위암검사대상여부
- }
- }
- }
- if(qualmemo[f].indexOf("유방암<") >=0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var str2 = qualmemo[f+2].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (str!="") {
- // if(eval(/>대상</gi).test(str)) {
- if(eval(/nhicgg_aa08/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","3");
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","4");
- }
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","1"); // 유방암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","1");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","0"); // 유방암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","2");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","1"); // 유방암검사대상여부
- // }else if(eval(/>본인부담없음</gi).test(str)) {
- }else if(eval(/nhicgg_aa03/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","3");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","1"); // 유방암검사대상여부
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","4");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","1"); // 유방암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncrflag","5");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/mamcncryn","0"); // 유방암검사대상여부
- }
- }
- if(qualmemo[f].indexOf("대장암<") >=0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var str2 = qualmemo[f+2].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- if (str!="") {
- // if(eval(/>대상</gi).test(str)) {
- if( (eval(/nhicgg_aa08/gi).test(str)) || (eval(/>대상</gi).test(str))) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","3");
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","4");
- }
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","1"); // 대장암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","1");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","0"); // 대장암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","2");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","1"); // 대장암검사대상여부
- // }else if(eval(/>본인부담없음</gi).test(str)) {
- }else if(eval(/nhicgg_aa03/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","3");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","1"); // 대장암검사대상여부
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","4");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","1"); // 대장암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncrflag","5");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/largeintescncryn","0"); // 대장암검사대상여부
- }
- }
- if(qualmemo[f].indexOf("간암<") >=0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var str2 = qualmemo[f+2].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (str!=""){
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/hptsafterlivcncryn","N"); // 간염검사후실시여부
-
- if(eval(/>간염후실시</gi).test(str) || eval(/>간염검사후실시</gi).test(str)) {
-
- /*if(eval(/>비대상</gi).test(str2)) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","3");
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","4");
- }*/
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/livcncrflag","4");
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","1"); // 간암검사대상여부
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/hptsafterlivcncryn","Y"); // 간염검사후실시여부
- // }else if(eval(/>대상</gi).test(str)) {
- }else if(eval(/nhicgg_aa08/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","3");
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","4");
- }
- opener.model.makeValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","1"); // 간암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","1");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","0"); // 간암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","2");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","1"); // 간암검사대상여부
- // }else if(eval(/>본인부담없음</gi).test(str)) {
- }else if(eval(/nhicgg_aa03/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","3");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","1"); // 간암검사대상여부
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","4");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","1"); // 간암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrflag","5");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/livcncrtrgtyn","0"); // 간암검사대상여부
- }
- }
- if(qualmemo[f].indexOf("자궁경부암<") >=0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var str2 = qualmemo[f+2].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- // if(eval(/>대상</gi).test(str)) {
- if(eval(/nhicgg_aa08/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","3");
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","4");
- }
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","1"); // 자궁경부암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","1");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","0"); // 자궁경부암검사대상여부
- }else if(eval(/>10%부담</gi).test(str)) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","2");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","1"); // 자궁경부암검사대상여부
- // }else if(eval(/>본인부담없음</gi).test(str)) {
- }else if(eval(/nhicgg_aa03/gi).test(str)) {
- if( (eval(/>비대상</gi).test(str2)) || (eval(/nhicgg_aa06/gi).test(str2))) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","3");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","1"); // 자궁경부암검사대상여부
- } else {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","4");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","1"); // 자궁경부암검사대상여부
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncrflag","5");
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/cervcncryn","0"); // 자궁경부암검사대상여부
- }
- }
- /*===================================================================================================================
- @desc : 장소구분
- ====================================================================================================================*/
- //opener.model.setValue("/root/main/info/rsrvacptinfo/item/plceflag","2");
- /*====================================================================================================================
- @desc : 소속지사
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("소속지사<") >0){
- qualmemo[f+1] = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- /*model.setValue("/root/BRN/map/BRN_NM",str.trim());
- new Submit("/root/BRN","/root/BRN","/ha/ht/healthcheckup/datains.do?mode=getBrn").send();
- opener.model.makeNode("/root/inputData/DaMap/map/POSBRN_CD");
- opener.model.makeNode("/root/Pname/name/map/BRN_NM");
- if(model.getValue("/root/BRN/map/BRN_CD")!=null){
- opener.model.setValue("/root/inputData/DaMap/map/POSBRN_CD",model.getValue("/root/BRN/map/BRN_CD"));
- opener.model.setValue("/root/Pname/name/map/BRN_NM",model.getValue("/root/BRN/map/BRN_NM"));
- }*/
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/insucorpbrchcd",str.substr(0,2));
- // alert(str.substr(0,4));
- model.makeValue("/root/send/srchcdnm",str);
- }
-
- /*====================================================================================================================
- @desc : 사업장기호
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("사업장관리번호<") >0){
- qualmemo[f+1] = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
-
- var sidx = qualmemo[f+1].indexOf(">")+1;
- var sStr = qualmemo[f+1].substring(sidx);
- var eidx = sStr.indexOf("<");
- var str = sStr.substring(0,eidx);
- /* opener.model.setValue("/root/inputData/DaMap/map/CNT_CD",str.substring(0,8));
- model.setValue("/root/CNT/map/CNT_CD",str.substring(0,8));
- new Submit("/root/CNT","/root/CNT","/ha/ht/healthcheckup/datains.do?mode=getCnt").send();
- if(model.getValue("/root/CNT/map/CNT_CD")!=null){
- opener.model.setValue("/root/Cname/name/map/CNT_NM",model.getValue("/root/CNT/map/CNT_NM"));
- }
- if(model.getValue("/root/CNT/cnt")==0){
- opener.model.setValue("/root/inputData/DaMap/map/CNT_CD","");
- alert("계약처 코드를 등록해주세요");
- }*/
- if(opener.model.getValue("root/main/info/rsrvacptinfo/item/cmpycd") == ""){
- opener.model.setValue("root/main/info/rsrvacptinfo/item/cmpycd",str);
- }
- }
- }
- }
- opener.javascript.fInsuCnts();
- }
-
- function ahafGetInsuAge(sRgstNo1, sRgstNo2)
- {
-
- var brthYY = "";
- if(sRgstNo2.substr(0, 1) == 1 || sRgstNo2.substr(0, 1) == 2 || sRgstNo2.substr(0, 1) == 5 || sRgstNo2.substr(0, 1) == 6)
- {
- brthYY = "19" + sRgstNo1.substr(0, 2);
- }
- else
- {
- brthYY = "20" + sRgstNo1.substr(0, 2);
- }
-
- var sRgstNo = sRgstNo1 + sRgstNo2;
- if(parseInt(getCurrentDate().substr(0,4)) - parseInt(brthYY) == 40 || parseInt(getCurrentDate().substr(0,4)) - parseInt(brthYY) == 66)
- {
- return true;
- }
- else
- {
- return false;
- }
-
- }
-
- function browser1::DocumentComplete(pDisp, URL){
- /*====================================================================================================================
- @desc : 공단 홈페이지 쿠키 저장
- ====================================================================================================================*/
- var todayDate = new Date();
- todayDate.setDate(todayDate.getDate() + 1);
- document.cookie="OpenPop1=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop2=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop3=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop4=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop5=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop6=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop7=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop8=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop9=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop10=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- document.cookie="OpenPop_sms=done; path=/; expires=" + todayDate.toGMTString() +1+ ";"
- var htmlAddr = "";
-
- var disableYN = opener.javascript.getParameter("SMAHA00210_PARAM1");
-
- if(disableYN == "Y") {
- button167.disabled = true;
- }else {
- button167.disabled = false;
- }
- /*====================================================================================================================
- @desc : 일반건진 / 생애전환기 주소 셋팅
- ====================================================================================================================*/
- if(ahafGetInsuAge(opener.model.getValue("/root/main/info/patinfo/item/rgstno1"), opener.model.getValue("/root/main/info/patinfo/item/rgstno2")))
- {
- htmlAddr = "http://www.nhic.or.kr/wby/wbye/wbye_2100_r.jsp";
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/oraltestyn", "Y");
- }
- else
- {
- // htmlAddr = "http://www.nhic.or.kr/wby/wbye/wbye_0100_r.jsp";
- htmlAddr = "http://www.nhic.or.kr/wby/wbye/wbye_0100_r.jsp";
- opener.model.setValue("/root/main/info/rsrvacptinfo/item/oraltestyn", "N");
- }
-
- /*====================================================================================================================
- @desc : 자격 조회 페이지로 이동
- ====================================================================================================================*/
- //if(URL=="http://www.nhic.or.kr/cms/board/board/NoticeList.jsp?communityKey=B0086"){
- if(URL=="http://medi.nhic.or.kr/wget_0430_r.jsp"){
- var Flags;
- if ( Cnfm_Url == "" ){
- browser1.Navigate(htmlAddr, Flags, Flags, Flags, Flags);
- Cnfm_Url = "";
- }
- }
- /*====================================================================================================================
- @desc : 자격 조회 페이지로 이동
- ====================================================================================================================*/
- if(URL=="http://medi.nhic.or.kr/wget_0420_r.jsp"){
- var Flags;
- if ( Cnfm_Url == "" ){
- browser1.Navigate(htmlAddr, Flags, Flags, Flags, Flags);
- Cnfm_Url = "";
- }
- }
- /* if(URL=="http://medi.nhic.or.kr/index.jsp"){
- var Flags;
- browser1.Navigate('http://www.nhic.or.kr/wby/wbye/wbye_0100_rx.jsp', Flags, Flags, Flags, Flags);
- }*/
- /*====================================================================================================================
- @desc : 주민번호 , 성명 등록 및 조회 버튼 클릭
- ====================================================================================================================*/
- if(Cnfm_Url==""){
- if((URL==htmlAddr)){
- if (browser1.document.myForm.JUMIN_NO.value ==""){
- browser1.document.myForm.NM.value = opener.model.getValue("/root/main/info/patinfo/item/hngnm");
- regston = opener.model.getValue("/root/main/info/patinfo/item/rgstno1") + opener.model.getValue("/root/main/info/patinfo/item/rgstno2");
- browser1.document.myForm.JUMIN_NO.value = regston;
- // browser1.document.myForm.JUMIN_NO.value = opener.model.getValue("/root/main/info/patinfo/item/rgstno1") + opener.model.getValue("/root/main/info/patinfo/item/rgstno2");
- // browser1.document.parentWindow.execScript("EndSession()", "javascript");
- // browser1.document.parentWindow.execScript("EndSession()", "javascript");
- browser1.document.parentWindow.execScript("myForm.submit()", "JScript");
- Cnfm_Url = "1";
- }
- }
- }
- /* if(URL=="http://www.nhic.or.kr/wby/wbye/wbye_0100_r.jsp"){
- var ss="";
- browser1.document.myForm.NM.value = opener.model.getValue("/root/inputData/DaMap/map/NM");
- ss = opener.model.getValue("/root/inputData/DaMap/map/SS1_NO");
- ss = ss + opener.model.getValue("/root/inputData/DaMap/map/SS2_NO");
- browser1.document.myForm.JUMIN_NO.value = ss;
- browser1.document.parentWindow.execScript("myForm.submit()", "JScript");
- model.setValue("/root/req/htmemo", browser1.document.body.outerHTML);
- document.cookie="OpenPop1=" ;
- document.cookie="OpenPop2=" ;
- document.cookie="OpenPop3=" ;
- document.cookie="OpenPop4=" ;
- document.cookie="OpenPop5=" ;
- document.cookie="OpenPop6=" ;
- document.cookie="OpenPop7=" ;
- document.cookie="OpenPop8=" ;
- document.cookie="OpenPop9=" ;
- document.cookie="OpenPop10=";
- document.cookie="OpenPop_sms=";
- browser1.document.parentWindow.execScript("EndSession()", "javascript");
- browser1.document.parentWindow.execScript("EndSession()", "javascript");
- browser1.Navigate("http://www.nhic.or.kr/wby/wbye/wbye_0100_r.jsp");
- model.setValue("/root/req/htmemo", "");
- }
- */
- }
- ]]>
- </script>
- <submission id="TRAHA00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/cdlst"/>
- </model>
- </xhtml:head>
- <xhtml:body pagewidth="773" pageheight="780" guideline="1,1194;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
- <browser id="browser1" src="http://medi.nhic.or.kr/jsp/wg/com/login/wget_0110_r.jsp" style="left:0px; top:0px; width:755px; height:740px; ">
- <script type="javascript" ev:event="DocumentComplete(pDisp, URL)">
- <![CDATA[
-
- ]]>
- </script>
- </browser>
- <button id="button34" class="btn4_letter2" style="left:700px; top:748px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <button id="button167" class="btn4_letter2" style="left:640px; top:748px; width:56px; height:22px; ">
- <caption>등록</caption>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
-
- /*====================================================================================================================
- @desc : 인스턴스에 html파싱후 저장 한다 저장된 html의 항목을 추출후 등록
- ====================================================================================================================*/
- model.setValue("/root/temp/qualmemo", browser1.document.body.outerHTML);
- model.refresh();
- HTML_Analy();
- fInsuChange();
- opener.model.refresh();
- window.close();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/temp/qualmemo" style="left:10px; top:750px; width:620px; height:19px; "/>
- </xhtml:body>
- </xhtml:html>
|