123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA00210" position="absolute 0 0 773 780" titletext="수신자격조회" oninit="SMAHA00210_oninit" onload="SMAHA00210_onload">
- <Layouts>
- <Layout>
- <Button position="absolute 700 748 756 770" id="button34" class="btn4" text="닫기" onclick="button34_onclick"/>
- <Button position="absolute 640 748 696 770" id="button167" class="btn4" text="등록" onclick="button167_onclick"/>
- <Edit position="absolute 10 750 630 769" id="input1" autoselect="true"/>
- <WebBrowser id="browser1" text="WebBrowser00" position="absolute 0 0 755 740" anchor="default" taborder="1" useautobitmapcache="1" url="http://medi.nhic.or.kr/jsp/wg/com/login/wget_0110_r.jsp"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qualmemo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcdnm" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_cdlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpycd" type="STRING" size="256" sumtext="코드"/>
- <Column id="cmpynm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
- <Column id="cmpyno" type="STRING" size="256" sumtext="사업장기호"/>
- <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="telno" type="STRING" size="256" sumtext="대표전화"/>
- <Column id="remcnts" type="STRING" size="256" sumtext="비고"/>
- <Column id="expireyn" type="STRING" size="256" sumtext="기관만료여부"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="input1" propid="value" datasetid="ds_temp" columnid="qualmemo"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : ast_healexamxp -> SMAHA00210
- * Creator : yjh
- * Make Date : 2018-02-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2018-02-01 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- 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(!utlf_isNull(qualmemo[f])){
- /*====================================================================================================================
- @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.ds_main_info_rsrvacptinfo_item.setColumn(0, "insutrgtflag","K");
- } else if(str=="공교"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "insutrgtflag","G");
- } else if(str=="지역"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "insutrgtflag","J");
- }else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- if(str=="직장가입자"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "insuflag","1");
- }else if (str=="의료급여" || str=="의료보호세대주"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "insuflag","3");
- } else{
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- // if( eval(/>본인부담없음</gi).test(str) ){
- if( (eval(/nhicgg_aa01/gi).test(str)) || (eval(/>본인부담없음</gi).test(str)) ){
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "fsthealexamtrgtyn", "string", "Y", 0);
- // }else if (eval(/>수검완료</gi).test(str)){
- }else if ( (eval(/nhicgg_aa02/gi).test(str)) || (eval(/>수검완료</gi).test(str))){
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "fsthealexamtrgtyn", "string", "N", 0);
- }else {
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "fsthealexamtrgtyn", "string", "N", 0);
- }
- }
- }
-
- /*====================================================================================================================
- @desc : 2차검진
- ====================================================================================================================*/
- if(qualmemo[f].indexOf("2차진단<") >0 || qualmemo[f].indexOf("2차검진<") >0){
- var str = qualmemo[f+1].replace(/( )|( )|( )/g,'').replace(/\s*/g,'');
- if (!utlf_isNull(str)){
- // if(eval(/>본인부담없음</gi).test(str)){
- if(eval(/nhicgg_aa01/gi).test(str)){
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "scndhealexamtrgtyn", "string", "Y", 0);
- // }else if (eval(/>수검완료</gi).test(str)){
- }else if (eval(/nhicgg_aa02/gi).test(str)){
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "scndhealexamtrgtyn", "string", "N", 0);
- }else {
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "scndhealexamtrgtyn", "string", "N", 0);
- }
- }
- }
-
- /*====================================================================================================================
- @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!="해당없음")&&!utlf_isNull(str)){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "EkgYN","1");
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- str = str.replace(".", "");
- str = str.replace(".", "");
- str = str.replace(" ", "");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "entcodd",str);
- }else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- if(str=="대상"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "scndhptstrgtyn","Y");
- } else if(str=="비대상"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- if(str=="대상"){
- if(opener.ds_temp.getColumn(0, "screencd") == "SMAHA04040"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "fsthptstrgtyn","Y");
- }else{
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "scndhptstrgtyn","Y");
- }
- } else if(str=="비대상"){
- if(opener.ds_temp.getColumn(0, "screencd") == "SMAHA04040"){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "fsthptstrgtyn","N");
- }else{
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- str = str.replace(' ','');
- str = str.replace(/(^\s*)|(\s*$)/gi, "");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "freecncrtrgtyn","Y"); // 무료암대상여부
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(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.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","3"); // 위암검사구분
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","4");
- }
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncryn","1"); // 위암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","1"); // 위암검사구분
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncryn","0"); // 위암검사대상여부
- }else if(eval(/>10%부담</gi).test(str)){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","2"); // 위암검사구분
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","3"); // 위암검사구분
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncryn","1"); // 위암검사대상여부
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncryn","1"); // 위암검사대상여부
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "stmccncrflag","5"); // 위암검사구분
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(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.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","3");
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","4");
- }
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncryn","1"); // 유방암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","1");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncryn","0"); // 유방암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","2");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","3");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncryn","1"); // 유방암검사대상여부
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncryn","1"); // 유방암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "mamcncrflag","5");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(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.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","3");
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","4");
- }
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncryn","1"); // 대장암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","1");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncryn","0"); // 대장암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","2");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","3");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncryn","1"); // 대장암검사대상여부
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncryn","1"); // 대장암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "largeintescncrflag","5");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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 (!utlf_isNull(str)){
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "hptsafterlivcncryn", "string", "N", 0); // 간염검사후실시여부
-
- 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.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrtrgtyn","1"); // 간암검사대상여부
- dsf_makeValue(opener.ds_main_info_rsrvacptinfo_item, "hptsafterlivcncryn", "string", "Y", 0); // 간염검사후실시여부
- // }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.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","3");
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","4");
- }
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrtrgtyn","1"); // 간암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","1");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrtrgtyn","0"); // 간암검사대상여부
- } else if(eval(/>10%부담</gi).test(str)) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","2");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","3");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrtrgtyn","1"); // 간암검사대상여부
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrtrgtyn","1"); // 간암검사대상여부
- }
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "livcncrflag","5");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","3");
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","4");
- }
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncryn","1"); // 자궁경부암검사대상여부
- // }else if(eval(/>대상아님</gi).test(str)) {
- }else if( eval(/nhicgg_aa04/gi).test(str) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","1");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncryn","0"); // 자궁경부암검사대상여부
- }else if(eval(/>10%부담</gi).test(str)) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","2");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","3");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncryn","1"); // 자궁경부암검사대상여부
- } else {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","4");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncryn","1"); // 자궁경부암검사대상여부
- }
- // }else if(eval(/>수검완료</gi).test(str)) {
- }else if( (eval(/>수검완료</gi).test(str)) || (eval(/nhicgg_aa02/gi).test(str)) ) {
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cervcncrflag","5");
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "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.ds_main_info_rsrvacptinfo_item.setColumn(0, "insucorpbrchcd",str.substr(0,2));
- // alert(str.substr(0,4));
- ds_send.setColumn(0, "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(utlf_isNull(opener.ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"))){
- opener.ds_main_info_rsrvacptinfo_item.setColumn(0, "cmpycd",str);
- }
- }
- }
- }
- opener.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", "");
- // }
- // */
- // }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAHA00210
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMAHA00210_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAHA00210
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMAHA00210_onload(obj:Form, e:LoadEventInfo)
- {
-
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button34
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 닫기버튼 클릭시
- ****************************************************************************************/
- function button34_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button167
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록버튼 클릭시
- ****************************************************************************************/
- function button167_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp.setColumn(0, "qualmemo", browser1.document.body.outerHTML); //yjh1
-
- HTML_Analy();
- fInsuChange();
-
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|