123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPID25000" position="absolute 0 0 1094 779" titletext="사후심사제출자료목록대상조회" onload="SPPID25000_onload">
- <Layouts>
- <Layout>
- <Button id="btn_print" taborder="8" text="출력" class="btn6" position="absolute 822 102 874 122" anchor="top right" onclick="btn_print_onclick" visible="false"/>
- <Static id="cap_judgtrgtman" text="대상자 목록" class="tit_2" position="absolute 0 104 108 124" anchor="default" positiontype="position"/>
- <Grid id="grd_deptlist" taborder="2" useinputpanel="false" position="absolute 0 124 1092 753" style="align:center middle;" anchor="all" autofittype="none" align="align:center middle;" binddataset="DS_GRID_grd_deptlist" positiontype="position" cellsizingtype="both" cellmovingtype="col" oncelldblclick="grd_deptlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="130"/>
- <Column size="60"/>
- <Column size="54"/>
- <Column size="65"/>
- <Column size="54"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="150"/>
- <Column size="139"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="보험유형"/>
- <Cell col="2" text="분야"/>
- <Cell col="3" text="접수번호"/>
- <Cell col="4" text="명일련"/>
- <Cell col="5" text="등록번호"/>
- <Cell col="6" text="환자명"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="심사자"/>
- <Cell col="9" text="제출자료내역(코드)"/>
- <Cell col="10" text="전자제출"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:insukind"/>
- <Cell col="2" text="bind:sumtypecd"/>
- <Cell col="3" text="bind:acptno"/>
- <Cell col="4" text="bind:docuseqno"/>
- <Cell col="5" text="bind:pid"/>
- <Cell col="6" text="bind:patnm"/>
- <Cell col="7" text="bind:orddeptcd"/>
- <Cell col="8" text="bind:judgrid"/>
- <Cell col="9" text="bind:spclspec"/>
- <Cell col="10" text="bind:efcode" expandshow="hide"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_excelsave" taborder="4" text="엑셀저장" class="btn7" position="absolute 1016 102 1092 122" anchor="top right" positiontype="position" onclick="btn_excelsave_onclick"/>
- <Button id="btn_attData" taborder="5" text="제출자료목록코드조회" class="btn2" position="absolute 875 102 1015 122" anchor="top right" positiontype="position" onclick="btn_attData_onclick"/>
- <Button id="btn_clear" taborder="6" text="초기화" class="btn4" position="absolute 971 755 1039 775" anchor="right bottom" positiontype="position" onclick="btn_clear_onclick"/>
- <Div id="group5" taborder="10" text="Div00" position="absolute 0 27 1092 94" class="div_SA" onkeydown="group5_onkeydown">
- <Layouts>
- <Layout>
- <Static id="caption9" text="청구번호" class="search_name" position="absolute 920 35 994 55" anchor="default"/>
- <Button id="btn_search" taborder="0" text="조회" onclick="group5_btn_search_onclick" class="btn1" position="absolute 1028 10 1084 30" anchor="top right"/>
- <Edit id="ipt_acptno" taborder="3" imemode="hangul" maxlength="15" class="input_search" position="absolute 991 35 1088 55" anchor="default"/>
- <Combo id="cmb_judgrid" taborder="4" innerdataset="@ds_init_judgrid" codecolumn="judgrid" datacolumn="judgrnm" class="combo_search" position="absolute 730 10 826 30" anchor="default"/>
- <Edit id="ipt_docuseqno2" taborder="5" imemode="hangul" maxlength="5" class="input_search" position="absolute 852 35 891 55" tooltiptext="끝번호" anchor="default"/>
- <Static id="caption25" text="~" position="absolute 841 35 852 55" style="align:center middle;" anchor="default"/>
- <Edit id="ipt_docuseqno1" taborder="6" imemode="hangul" maxlength="15" onkeydown="group5_ipt_docuseqno1_onkeydown" ontextchanged="group5_ipt_docuseqno1_ontextchanged" class="input_search" position="absolute 802 35 841 55" tooltiptext="시작번호" anchor="default"/>
- <Static id="caption7" text="명번호" class="search_name" position="absolute 741 35 802 55" anchor="default"/>
- <Static id="caption3" text="심사자" class="search_name" position="absolute 669 10 730 30" anchor="default"/>
- <Combo id="cmb_ordfildcd" taborder="7" innerdataset="@DS_INIT_cmb_ordfildcd" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 545 10 645 30" anchor="default"/>
- <Combo id="cmb_orddeptcd" taborder="8" innerdataset="@ds_init_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 617 35 717 55" anchor="default"/>
- <Static id="caption46" text="진료과" class="search_name" position="absolute 543 35 604 55" anchor="default"/>
- <Static id="caption5" text="진료분야" class="search_name" position="absolute 471 10 545 30" anchor="default"/>
- <Edit id="opt_insukind" taborder="9" readonly="true" class="output_search" position="absolute 422 10 447 30" anchor="default"/>
- <Combo id="cmb_insukind" taborder="10" innerdataset="@DS_INIT_cmb_insukind" codecolumn="cdid" datacolumn="cdnm" onitemchanged="group5_cmb_insukind_onitemchanged" class="combo_search" position="absolute 330 10 419 30" anchor="default"/>
- <Combo id="combo1" taborder="11" innerdataset="@ds_init_ioflag" codecolumn="value" datacolumn="label" onitemchanged="group5_combo1_onitemchanged" class="combo_search" position="absolute 384 35 446 55" anchor="default"/>
- <Static id="caption1" text="보험유형" class="search_name" position="absolute 256 10 330 30" anchor="default"/>
- <Static id="caption10" text="내원유형" class="search_name" position="absolute 310 35 384 55" anchor="default"/>
- <Combo id="combo14" taborder="12" innerdataset="@DS_INIT_combo14" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 108 35 296 55" style="align:left middle;" anchor="default"/>
- <Combo id="cmb_clamdg" taborder="13" innerdataset="@DS_INIT_cmb_clamdg" codecolumn="clamdgcd" datacolumn="clamdgnm" class="combo_search" position="absolute 186 10 248 30" anchor="default"/>
- <cp_monthCal id="cp_monthCal00" titletext="monthCalendar" taborder="14" text="cp_monthCal00" scrollbars="none" position="absolute 108 10 183 30" onclick="group5_cp_monthCal00_onclick" anchor="default"/>
- <Static id="caption2" text="청구년월" class="search_name" position="absolute 8 10 82 30" anchor="default"/>
- <Static id="caption49" text="제출자료내역" class="search_name" position="absolute 8 35 108 55" anchor="default"/>
- <Static id="caption00" text="환자조회" class="search_name" position="absolute 848 12 922 32" anchor="default"/>
- <Edit id="ipt_patunitsrch" taborder="15" imemode="alpha" maxlength="15" class="input_search" position="absolute 920 12 1017 32" tooltiptext="환자성명으로 검색시 2자 이상 입력하세요." anchor="default"/>
- <Button id="btn_no" taborder="16" onclick="btn_no_onclick" position="absolute 999 12 1017 31" style="background:@gradation URL('theme://images\icon_btn.png');" anchor="default"/>
- <CheckBox id="chk_tfyn" taborder="17" text="외상유무" position="absolute 461 34 561 54" falsevalue="N" truevalue="Y" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption00" text="사후심사제출자료목록대상조회" class="tit_1" position="absolute 0 0 257 26"/>
- <Button id="Button00" taborder="11" text="닫기" class="btn4" position="absolute 1040 755 1092 775" anchor="right bottom" onclick="Button00_onclick"/>
- <Button id="btn_hiraef" taborder="12" text="제출자료전송" class="btn2" position="absolute 662 102 756 122" anchor="top right" onclick="btn_hiraef_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <FileDialog id="fld_input" filter="Worksheet Files (*.xls;*.xlsx)|*.xls;*.xlsx" filterindex="0" defaultextension="false"/>
- <Dataset id="DS_GRID_grd_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING"/>
- <Column id="sumtypecd" type="STRING"/>
- <Column id="docuseqno" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="patnm" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="judgrid" type="STRING"/>
- <Column id="spclspec" type="STRING"/>
- <Column id="clamym" type="STRING" size="256"/>
- <Column id="clamdg" type="STRING" size="256"/>
- <Column id="pidsn" type="STRING" size="256"/>
- <Column id="efcode" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="DS_INIT_cmb_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="DS_INIT_cmb_ordfildcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="DS_INIT_combo14" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="DS_INIT_cmb_clamdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="clamdgnm" type="STRING" size="256"/>
- <Column id="clamdgcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_judgrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="judgrnm" type="STRING" size="256"/>
- <Column id="judgrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <ExportObject id="ExtObj" exporttype="0" exporteventtype="itemrecord"/>
- <Dataset id="ds_init_hospitalnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_sppid32000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="clamym" type="STRING" size="256"/>
- <Column id="clamdg" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pidsn" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="acptno" type="STRING" size="256"/>
- <Column id="docuseqno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-05-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-05-01 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- include "com_commonxp::comm_main.xjs";
- function lf_initDataSet(){
- // cmb_clamdg의 INIT Dataset
- this.cmb_clamdg.innerdataset = "DS_INIT_cmb_clamdg";
- this.cmb_clamdg.codecolumn = "clamdgcd";
- this.cmb_clamdg.datacolumn = "clamdgnm";
- // cmb_insukind의 INIT Dataset
- this.cmb_insukind.innerdataset = "DS_INIT_cmb_insukind";
- this.cmb_insukind.codecolumn = "cdid";
- this.cmb_insukind.datacolumn = "cdnm";
- // cmb_ordfildcd의 INIT Dataset
- this.cmb_ordfildcd.innerdataset = "DS_INIT_cmb_ordfildcd";
- this.cmb_ordfildcd.codecolumn = "cdid";
- this.cmb_ordfildcd.datacolumn = "cdnm";
- // cmb_orddeptcd의 INIT Dataset
- this.cmb_orddeptcd.innerdataset = "DS_INIT_cmb_orddeptcd";
- this.cmb_orddeptcd.codecolumn = "cd";
- this.cmb_orddeptcd.datacolumn = "nm";
- // cmb_judgrid의 INIT Dataset
- this.cmb_judgrid.innerdataset = "DS_INIT_cmb_judgrid";
- this.cmb_judgrid.codecolumn = "cd";
- this.cmb_judgrid.datacolumn = "nm";
- // combo14의 INIT Dataset
- this.combo14.innerdataset = "DS_INIT_combo14";
- this.combo14.codecolumn = "cdid";
- this.combo14.datacolumn = "cdnm";
- }
-
- function fInitialize(){
- DS_GRID_grd_deptlist.clearData();
- DS_GRID_grd_deptlist.addRow();
-
- // combo 전체 세팅
- // 보험유형
- group5.cmb_insukind.index = 0;
-
- // 진료분야
- group5.cmb_ordfildcd.index = 0;
-
- // 심사자
- group5.cmb_judgrid.index = 0;
-
- // 제출자료내역
- group5.combo14.index = 0;
-
- // 내원유형
- group5.combo1.index = 0;
-
- // 진료과
- group5.cmb_orddeptcd.index = 0;
-
- // 청구월 세팅
- var objDate = new Date();
- var lastMonth = objDate.addMonth(-1);
- lastMonth = objDate.toFormatString("%Y%m");
- group5.cmb_clamdg.value = "";
-
- group5.opt_insukind.value = "";
- group5.ipt_acptno.value = "";
- group5.ipt_docuseqno1.value = "";
- group5.ipt_docuseqno2.value = "";
-
- }
- function pidfGetClamdg() {
- var Month = group5.cp_monthCal00.cal_Month.value;
- var lastMonth = Month.toFormatString("%Y%m");
- var sInDsName = dsf_createDsRow("ds_cond"
- , [{col: "ioflag" , val: group5.combo1.value} //입원외래
- , {col: "clamym" , val: lastMonth} //청구년월
- , {col: "insukind", val: group5.cmb_insukind.value}]); //보험유형
-
- tranf_submit({ id : "TRPID20407"
- , service : "aftjudgapp.InAftJudgTrgtMan"
- , method : "reqGetClamdg"
- , inds : "req=ds_cond"
- , outds : "DS_INIT_cmb_clamdg=clamdg"
- , async : false});
-
- group5.cmb_clamdg.index = 0;
- }
- function SubMitListPrint(){
- DS_GRID_grd_deptlist.addColumn("hospitalnm" ,"string");
- DS_GRID_grd_deptlist.addColumn("insukindnm" ,"string");
- DS_GRID_grd_deptlist.addColumn("ordfildcd" ,"string");
- DS_GRID_grd_deptlist.addColumn("year" ,"string");
- DS_GRID_grd_deptlist.addColumn("month" ,"string");
- DS_GRID_grd_deptlist.addColumn("ioflag" ,"string");
-
- var ordfildcd = group5.cmb_ordfildcd.value;
- var ordfildcdRow = DS_INIT_cmb_ordfildcd.findRow("cdid", ordfildcd);
-
- var insukind = group5.cmb_insukind.value;
- var insukindRow = DS_INIT_cmb_insukind.findRow("cdid", insukind);
-
- var ioflag = group5.combo1.value;
- var ioflagRow = ds_init_ioflag.findRow("value", ioflag);
-
- var clamym = group5.cp_monthCal00.cal_Month.value;
- var year = clamym.toFormatString("%Y");
- var month = clamym.toFormatString("%m");
-
- for( var i = 0; i < DS_GRID_grd_deptlist.rowcount ; i++ ){
- DS_GRID_grd_deptlist.setColumn(i, "insukindnm" , DS_INIT_cmb_insukind.getColumn(insukindRow, "cdnm"));
- DS_GRID_grd_deptlist.setColumn(i, "ordfildcd" , DS_INIT_cmb_ordfildcd.getColumn(ordfildcdRow, "cdnm"));
- DS_GRID_grd_deptlist.setColumn(i, "ioflag" , ds_init_ioflag.getColumn(ioflagRow, "label"));
- DS_GRID_grd_deptlist.setColumn(i, "hospitalnm" , "순천향대학교병원");
- DS_GRID_grd_deptlist.setColumn(i, "year" , year);
- DS_GRID_grd_deptlist.setColumn(i, "month" , month);
- }
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/temp/submitlist", DS_GRID_grd_deptlist); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;callno=0321234567;faxno=0323298384";
- rptf_exeReportPreview30(["RPPID25000"],[objParam], option);
-
- }
- // 특정내역 중 MT015, MT016 내역을 조회하여 "소명자료" Btn (첨부물 자료관리) Popup 화면에 표시한다.
- function fGetAttachedDataList()
- {
- var sppiz00200 = new Object();
- sppiz00200.sOpenflag = "S";
-
- frmf_open("SPPIZ00200", "SPPIZ00200", sppiz00200, "", "", "", "", "", "", "", "", "", "M");
- }
- function SPPID25000_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- grdf_initGrid(grd_deptlist);
-
- var clamym = opener.frmf_getParameter("clamym");
- var clamdg = opener.frmf_getParameter("clamdg");
- var insukindcd = opener.frmf_getParameter("insukindcd");
- var orddeptcd = opener.frmf_getParameter("orddeptcd");
- var ordfildcd = opener.frmf_getParameter("ordfildcd");
- var judgrid = opener.frmf_getParameter("judgrid");
- var ioflag = opener.frmf_getParameter("ioflag");
-
- // 월달력 이벤트 호출
- group5.cp_monthCal00.setCallEvent("fn_Cal");
-
- // 공통코드 조회
- appf_getCodeListSubmit([{cdGrpId: "P0008", dsNm: "DS_INIT_cmb_insukind" , sortField: "cdnm", sortMehotd: "desc"}
- ,{cdGrpId: "P0291", dsNm: "DS_INIT_cmb_ordfildcd" , sortField: "cdnm", sortMehotd: "desc"}
- ,{cdGrpId: "C0048", dsNm: "ds_init_hospitalnm" , sortField: "cdnm", sortMehotd: "desc"}
- ,{cdGrpId: "P0320", dsNm: "DS_INIT_combo14" , sortField: "cdnm", sortMehotd: "desc"}], true, false, "");
-
- var nRow = DS_INIT_cmb_ordfildcd.findRow("cdid", "");
- DS_INIT_cmb_ordfildcd.deleteRow(nRow);
- var iRow = DS_INIT_cmb_ordfildcd.insertRow(0);
- DS_INIT_cmb_ordfildcd.setColumn(iRow, "cdid", "");
- DS_INIT_cmb_ordfildcd.setColumn(iRow, "cdnm", "전체");
- group5.cmb_ordfildcd.index = 0;
-
- nRow = DS_INIT_cmb_ordfildcd.addRow();
- DS_INIT_cmb_ordfildcd.setColumn(nRow, "cdid", "1_1");
- DS_INIT_cmb_ordfildcd.setColumn(nRow, "cdnm", "심사1부");
- nRow = DS_INIT_cmb_ordfildcd.addRow();
- DS_INIT_cmb_ordfildcd.setColumn(nRow, "cdid", "1_2");
- DS_INIT_cmb_ordfildcd.setColumn(nRow, "cdnm", "심사2부")
-
-
- // 청구월 세팅
- var objDate = new Date();
- var lastMonth = objDate.addMonth(-1);
- lastMonth = objDate.toFormatString("%Y%m");
-
- var Month = group5.cp_monthCal00.cal_Month.value;
- var sclamym = Month.toFormatString("%Y%m");
-
- var sInDsName = dsf_createDsRow("ds_cond"
- , [{col: "ioflag" , val: group5.combo1.value}
- , {col: "clamym" , val: sclamym}
- , {col: "judgid" , val: group5.cmb_judgrid.value}
- , {col: "ordflag" , val: ""}]);
- tranf_submit({ id: "TRPID20201"
- , service: "aftjudgapp.InAftJudgTrgtMan"
- , method : "reqGetInitComCd"
- , inds : "req=ds_cond"
- , outds : "ds_init_judgrid=judgrid ds_init_orddeptcd=orddeptcd"
- , async : false});
-
- // 제출자료내역 99[기타] 추가
- frmf_addComboItem("group5.combo14", "99[free text]", "99", "below");
-
- // combo 전체 세팅
- // 보험유형
- frmf_addComboItem("group5.cmb_insukind", "급여전체", "2");
- frmf_addComboItem("group5.cmb_insukind", "건보+급여", "1");
- frmf_addComboItem("group5.cmb_insukind", "전체", "");
- group5.cmb_insukind.index = 0;
-
- // 심사자
- group5.cmb_judgrid.index = 0;
-
- // 제출자료내역
- frmf_addComboItem("group5.combo14", "전체", "");
- group5.combo14.index = 0;
-
- // 진료과
- group5.cmb_orddeptcd.index = 0;
- if(!utlf_isNull(clamym)){
- group5.cp_monthCal00.cal_Month.value = clamym;
- }else{
- group5.cp_monthCal00.cal_Month.value = lastMonth;
- }
-
- if(ioflag == "I"){
- group5.combo1.value = "I";
- }else{
- group5.combo1.index = 0;
- }
-
- pidfGetClamdg();
-
- if(!utlf_isNull(clamdg)){
- group5.cmb_clamdg.value = clamdg;
- }
-
- if(!utlf_isNull(insukindcd)){
- group5.cmb_insukind.value = insukindcd;
- group5.opt_insukind.value = insukindcd;
- }
-
- if(!utlf_isNull(orddeptcd)){
- group5.cmb_orddeptcd.value = orddeptcd;
- }
-
- if(!utlf_isNull(ordfildcd)){
- group5.cmb_ordfildcd.value = ordfildcd;
- }
-
- if(!utlf_isNull(judgrid)){
- group5.cmb_judgrid.value = judgrid;
- }
-
- }
- function fn_Cal(){
- pidfGetClamdg();
- }
- // X버튼
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- // 제출자료목록코드조회
- function btn_attData_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetAttachedDataList();
- }
- function group5_ipt_docuseqno1_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- var docuseqno1 = group5.ipt_docuseqno1.value;
-
- if (docuseqno1)
- {
- group5.ipt_docuseqno2.value = docuseqno1;
- group5.ipt_docuseqno2.updateToDataset();
- }
- }
- function group5_ipt_docuseqno1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- var e = new ClickEventInfo; //이벤트 선언
- var varRet = group5.ipt_docuseqno1.ontextchanged.fireEvent(group5.ipt_docuseqno1, e); //이벤트 매핑
- }
- }
- function button61_onclick(obj:Button, e:ClickEventInfo)
- {
- var ipt_pid = group5.ipt_patunitsrch.value;
-
- if (ipt_pid)
- {
- frmf_setParameter("srchcond", "1");// 검색조건 : 등록번호로 설정
- frmf_setParameter("pid", ipt_pid);
- }
-
- frmf_modal("SPPMC02500", "SPPMC02500");
-
- var objPopup = frmf_getChildWindow("SPPMC02500");
-
- if(utlf_isNull(objPopup))
- {
- objPopup.frmf_getParameter("pid");
- }else{
- alert("하위 화면이 변경되어 데이터를 가져올 수 없습니다.");
- }
- }
- function group5_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- pidfGetClamdg();
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- var clamym = group5.cp_monthCal00.cal_Month.value;
- var insukindcd = group5.cmb_insukind.value;
- var ordfildcd = group5.cmb_ordfildcd.value;
-
- if(clamym == null || clamym == "" || clamym == "-"){
- sysf_messageBox("청구년월이 선택되지 않았습니다. 출력하시려면 청구년월을 선택한 후 재조회 해주세요.", "E999", "");
- return;
- }
-
- if(insukindcd == null || insukindcd == "" || insukindcd == "-"){
- sysf_messageBox("보험유형이 선택되지 않았습니다. 출력하시려면 보험유형을 선택한 후 재조회 해주세요.", "E999", "");
- return;
- }
-
- if(ordfildcd == null || ordfildcd == "" || ordfildcd == "-"){
- sysf_messageBox("진료분야가 선택되지 않았습니다. 출력하시려면 진료분야을 선택한 후 재조회 해주세요.", "E999", "");
- return;
- }
-
- if (DS_GRID_grd_deptlist.getRowCount() > 0) {
- SubMitListPrint();
- } else {
- sysf_messageBox("출력할 대상자가", "I004"); /// 대상자가 없습니다.
- }
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- }
- function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- if (group5.cp_monthCal00.cal_Month.value == null || group5.cmb_clamdg.value == null)
- {
- sysf_messageBox("청구년월, 청구차수는", "I003"); //I003=필수입력입니다.
- return;
- }
-
- var Month = group5.cp_monthCal00.cal_Month.value;
- var sclamym = Month.toFormatString("%Y%m");
-
- var sInDsName = dsf_createDsRow("ds_cond"
- , [{col: "clamym", val: sclamym}
- , {col: "clamdg", val: group5.cmb_clamdg.value}
- , {col: "insukindcd", val: group5.cmb_insukind.value}
- , {col: "ordfildcd", val: group5.cmb_ordfildcd.value}
- , {col: "judgrid", val: group5.cmb_judgrid.value}
- , {col: "patunitsrch1", val: group5.ipt_patunitsrch.value}
- , {col: "spclspec", val: group5.combo14.value}
- , {col: "ioflag", val: group5.combo1.value}
- , {col: "orddeptcd", val: group5.cmb_orddeptcd.value}
- , {col: "docuseqno1", val: group5.ipt_docuseqno1.value}
- , {col: "docuseqno2", val: group5.ipt_docuseqno2.value}
- , {col: "clamno", val: group5.ipt_acptno.value}
- , {col: "tfyn", val: group5.chk_tfyn.value}
- ]);
- tranf_submit({
- id: "TRPID25001"
- , service: "aftjudgapp.InAftJudgTrgtMan"
- , method: "reqGetSubmitDatalist"
- , inds : "req=ds_cond"
- , outds: "DS_GRID_grd_deptlist=submitlist"
- , async: false
- });
- }
- function group5_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group5.opt_insukind.value = group5.cmb_insukind.value;
- }
- function btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- // var ExtObj = new ExtCommon();
- // var aaa = ExtObj.getSystemDir("Desktop");
- var userHomeDir = system.convertRealPath("%MYDOCUMENT%");
- var preFilePath = userHomeDir;
- var desktopPath = userHomeDir.replace("Documents", "Desktop");
-
- if ( DS_GRID_grd_deptlist.rowcount > 0 ) {
- //grdf_exportExcel(grd_deptlist, "사후심사제출자료목록대상", "사후심사제출자료목록대상",true,desktopPath);
- grdf_exportExcel(grd_deptlist, "사후심사제출자료목록대상", "sheet1",true,"",desktopPath, false); //파일 다이얼로그로 저장위치 저장
-
- //sysf_messageBox(desktopPath+"사후심사제출자료목록대상.xls 엑셀저장", "I002");
- } else {
- //엑셀저장할 자료가 없습니다.
- sysf_messageBox("엑셀저장할 자료가", "I004");
- }
- }
- function group5_onkeydown(obj:Div, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- group5.btn_search.click();
- }
- }
- function btn_no_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_patinfolist.clearData();
-
- ds_send_param.setColumn(0, "srchcond", "1");
- ds_send_param.setColumn(0, "pid", group5.ipt_patunitsrch.value);
-
- var objArgs = new Object();
- objArgs.arg_ds_send = ds_send_param;
- frmf_modal("SPPMC02500", "SPPMC02500", objArgs, "", "", "", "", "", "", "", "", "", "M");
-
- if (ds_patinfolist.rowcount > 0) {
- group5.ipt_patunitsrch.value = ds_patinfolist.getColumn(0,"pid")
- }
- }
- function grd_deptlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var clamym = DS_GRID_grd_deptlist.getColumn(e.row, "clamym");
- var clamdg = DS_GRID_grd_deptlist.getColumn(e.row, "clamdg");
- var pid = DS_GRID_grd_deptlist.getColumn(e.row, "pid");
- var pidsn = DS_GRID_grd_deptlist.getColumn(e.row, "pidsn");
- var patnm = DS_GRID_grd_deptlist.getColumn(e.row, "patnm");
- var acptno = DS_GRID_grd_deptlist.getColumn(e.row, "acptno");
- var docuseqno = DS_GRID_grd_deptlist.getColumn(e.row, "docuseqno");
- var orddeptcd = DS_GRID_grd_deptlist.getColumn(e.row, "orddeptcd");
- var ioflag = DS_GRID_grd_deptlist.getColumn(e.row, "ioflag");
-
- ds_cond_sppid32000.clearData();
- ds_cond_sppid32000.addRow();
-
- ds_cond_sppid32000.setColumn(0, "clamym", clamym);
- ds_cond_sppid32000.setColumn(0, "clamdg", clamdg);
- ds_cond_sppid32000.setColumn(0, "pid", pid);
- ds_cond_sppid32000.setColumn(0, "pidsn", pidsn);
- ds_cond_sppid32000.setColumn(0, "patnm", patnm);
- ds_cond_sppid32000.setColumn(0, "acptno", acptno);
- ds_cond_sppid32000.setColumn(0, "docuseqno", docuseqno);
- ds_cond_sppid32000.setColumn(0, "orddeptcd", orddeptcd);
- ds_cond_sppid32000.setColumn(0, "ioflag", ioflag);
-
- frmf_modal("SPPID32000","SPPID32000", {objDs:ds_cond_sppid32000}, "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_hiraef_onclick(obj:Button, e:ClickEventInfo)
- {
- var sppid32100 = new Object();
- sppid32100.sOpenflag = "S";
-
- frmf_open("SPPID32100", "SPPID32100", {objDs:ds_cond}, "", "", "", "", "", "", "", "", "", "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|