123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPMC06300" position="absolute 0 0 820 530" titletext="eZ-Pass 사전승인 동의서" onload="SPPMC06300_onload">
- <Layouts>
- <Layout>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 0 786 461" style="">
- <Layouts>
- <Layout>
- <Static id="caption5" position="absolute 15 5 376 35" style="align:center;font:Dotum,14,bold;" text="eZ-Pass 사전승인 동의서" anchor="default"/>
- <Static id="caption1" position="absolute 15 95 100 118" style="align:left middle;font:Dotum,10, bold;" text="환 자 명 :" anchor="default"/>
- <Edit id="ipt_rrgstno1" enable="false" position="absolute 102 121 151 140" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" onkeypress="group3_ipt_rrgstno1_onkeypress"/>
- <Static id="caption9" position="absolute 10 354 95 457" style="align:middle;font:Dotum,10, bold;" text="서 명 :" anchor="default"/>
- <Div id="kicc_grup" position="absolute 102 365 328 444" style="" anchor="default">
- <Layouts>
- <Layout>
- <ActiveX id="KiccDSCX1" progid="{065d9c0e-3d40-411b-9b88-d106c4c43b74}" position="absolute 0 0 200 70" style="background:_gradation stretch;" anchor="default" windowed="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption13" position="absolute 15 70 100 93" style="align:left middle;font:Dotum,10, bold;" text="환 자 번 호 :" anchor="default"/>
- <Edit id="ipt_pid" taborder="1" position="absolute 102 72 227 91" style="" anchor="default" onkeypress="group3_ipt_pid_onkeypress"/>
- <Edit id="ipt_rrgstno2" enable="false" position="absolute 157 121 227 140" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" onkeypress="group3_ipt_rrgstno2_onkeypress"/>
- <Edit id="ipt_hometel" enable="false" position="absolute 102 145 227 164" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" onkeypress="group3_ipt_hometel_onkeypress"/>
- <Edit id="ipt_hngnm" enable="false" position="absolute 102 96 227 115" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" onkeypress="group3_ipt_hngnm_onkeypress"/>
- <Static id="caption14" position="absolute 15 120 100 143" style="align:left middle;font:Dotum,10, bold;" text="주 민 번 호 :" anchor="default"/>
- <Static id="caption18" class="tit_2" position="absolute 393 4 561 21" style="" text="eZ-Pass 사전승인 이력" anchor="default"/>
- <Shape id="line14" class="line_10" linetype="horizontal" position="absolute 393 21 783 25" style="" anchor="default"/>
- <Div id="group5" position="absolute 393 24 783 94" style="" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Button id="btn_srch" class="btn1" position="absolute 320 20 376 42" style="" text="조회" onclick="group3_group5_btn_srch_onclick" anchor="default"/>
- <Shape id="line15" linetype="vertical" position="absolute 310 6 313 51" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
- <Edit id="ipt_srchpid" position="absolute 103 8 190 27" style="" anchor="default" onkeypress="group3_group5_ipt_srchpid_onkeypress"/>
- <Static id="caption19" class="search_name" position="absolute 10 9 100 26" style="" text="환자번호 :" anchor="default"/>
- <Calendar id="ipt_srchfromdd" position="absolute 103 34 190 53" style="" anchor="default" onkillfocus="group3_group5_ipt_srchfromdd_onkillfocus"/>
- <Static id="caption10" position="absolute 194 34 205 54" style="" text="~" anchor="default"/>
- <Calendar id="ipt_srchtodd" position="absolute 209 34 296 53" style="" anchor="default" onkillfocus="group3_group5_ipt_srchtodd_onkillfocus"/>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 208 7 293 27" style="" titletext="CheckBox List" text="전체조회" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">전체조회</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Static id="caption3" class="search_name" position="absolute 10 35 100 52" style="" text="작성일자 :" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line16" class="line_10" linetype="horizontal" position="absolute 392 92 782 96" style="" anchor="default"/>
- <Grid id="grd_ezplist" binddataset="ds_main_ezplist" position="absolute 393 95 783 460" style="align:center ;" oncelldblclick="group3_grd_ezplist_oncelldblclick" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="63"/>
- <Column size="63"/>
- <Column size="43"/>
- <Column size="50"/>
- <Column size="75"/>
- <Column size="55"/>
- <Column size="43"/>
- <Column size="53"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="55"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="환자번호"/>
- <Cell col="1" text="성명"/>
- <Cell col="2" colspan="2" text="주민번호" taborder="undefined"/>
- <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="instcd"/>
- <Cell col="11" text="최종수정자"/>
- <Cell col="12" text="최종수정일시"/>
- <Cell col="13" text="서명"/>
- <Cell col="14" text="elctsignkey"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" text="bind:hngnm"/>
- <Cell col="2" text="bind:rrgstno1"/>
- <Cell col="3" text="bind:rrgstno2"/>
- <Cell col="4" text="bind:ezpdd"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:ezpstat" combodataset="ds_static_ezpstat" combocodecol="value" combodatacol="label"/>
- <Cell col="6" text="bind:remfact"/>
- <Cell col="7" text="bind:seqno"/>
- <Cell col="8" text="bind:hometel"/>
- <Cell col="9" text="bind:mpphontel"/>
- <Cell col="10" text="bind:instcd"/>
- <Cell col="11" text="bind:lastupdtrid"/>
- <Cell col="12" text="bind:lastupdtdt"/>
- <Cell col="13" text="bind:elctsigncnts"/>
- <Cell col="14" text="bind:elctsignkey"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="opt_signseed" position="absolute 340 390 370 409" style="" anchor="default" readonly="true" visible="false"/>
- <Edit id="opt_signstr" position="absolute 345 420 370 439" style="" anchor="default" readonly="true" visible="false"/>
- <TextArea id="tar_remark" position="absolute 102 195 378 267" style="" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
- <Static id="caption17" position="absolute 15 195 100 267" style="align:middle;font:Dotum,10, bold;" text="비 고 :" anchor="default"/>
- <Static id="caption4" position="absolute 15 145 98 168" style="align:left middle;font:Dotum,10, bold;" text="집전화번호 :" anchor="default"/>
- <Static id="cpt_date" position="absolute 105 345 227 365" style="font:Dotum,10, bold;" text="년 월 일" anchor="default"/>
- <Shape id="line2" class="line_2" linetype="vertical" position="absolute 0 0 3 458" style="color:#000000;" anchor="default"/>
- <Shape id="line3" class="line_2" linetype="horizontal" position="absolute 0 0 390 3" style="color:#000000;" anchor="default"/>
- <Shape id="line4" class="line_2" linetype="horizontal" position="absolute 0 458 390 461" style="color:#000000;" anchor="default"/>
- <Edit id="ipt_mpphontel" enable="false" position="absolute 102 170 227 189" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" onkeypress="group3_ipt_mpphontel_onkeypress"/>
- <Static id="caption2" position="absolute 15 170 96 193" style="align:left middle;font:Dotum,10, bold;" text="휴대폰번호 :" anchor="default"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_comport" visible="true" position="absolute 331 0 386 19" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Div id="grp_report" position="absolute 330 25 385 40" style="" anchor="default"/>
- <ImageViewer id="SignPad_img" visible="true" url="a" position="absolute 98 362 330 452" style="background:_gradation stretch;" anchor="default" windowed="true"/>
- <Div id="kocces_grup" position="absolute 110 365 323 448" style="" anchor="default">
- <Layouts>
- <Layout>
- <ActiveX id="SignPad" progid="{cb6edab9-04a4-4a7b-b7cd-52933319a736}" position="absolute 6 0 189 82" style="border: solid #ff1100 #ff1100;" anchor="default" windowed="true" getSignString--="group3_kocces_grup_SignPad_getSignString--"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_btn" scrollbars="autoboth" position="absolute 0 464 795 494" style="">
- <Layouts>
- <Layout>
- <Button id="btn_cancel" class="btn4" position="absolute 132 3 276 25" style="" text="eZ-Pass동의서출력" onclick="grp_btn_btn_cancel_onclick" anchor="default"/>
- <Button id="btn_save" class="btn4" enable="True" position="absolute 287 3 343 25" style="" text="저장" onclick="grp_btn_btn_save_onclick" anchor="default"/>
- <Button id="button2" class="btn4" visible="true" position="absolute 2 3 70 25" style="" text="재서명" onclick="grp_btn_button2_onclick" anchor="default"/>
- <Button id="button3" class="btn4" position="absolute 728 4 784 26" style="" text="닫기" onclick="grp_btn_button3_onclick" anchor="default"/>
- <Button id="button4" class="btn4" position="absolute 658 4 726 26" style="" text="초기화" onclick="grp_btn_button4_onclick" anchor="default"/>
- <Button id="btn_update" class="btn4" enable="True" position="absolute 73 3 129 25" style="" text="수정" onclick="grp_btn_btn_update_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" class="line_2" linetype="vertical" position="absolute 390 0 393 458" style="color:#000000;" anchor="default"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_ezplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="ezpdd" type="STRING" size="256"/>
- <Column id="ezpstat" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="elctsigncnts" type="STRING" size="256"/>
- <Column id="elctsignkey" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="ezpdd"/>
- <Col id="ezpstat"/>
- <Col id="remfact"/>
- <Col id="seqno"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="instcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="elctsigncnts"/>
- <Col id="elctsignkey"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="patinfo" type="STRING" size="256"/>
- <Column id="editmodeyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patinfo"/>
- <Col id="editmodeyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="usgeflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_comport" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="comport" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="comport"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="P0032list" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_ezpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="ezpdd" type="STRING" size="256"/>
- <Column id="ezpstat" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="elctsigncnts" type="STRING" size="256"/>
- <Column id="elctsignkey" type="STRING" size="256"/>
- <Column id="dataflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="ezpdd"/>
- <Col id="ezpstat"/>
- <Col id="remfact"/>
- <Col id="seqno"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="instcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="elctsigncnts"/>
- <Col id="elctsignkey"/>
- <Col id="dataflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="histyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchpid"/>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="instcd"/>
- <Col id="histyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="session" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="session"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0032list_P0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="comport" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rexpert_ezpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_sign" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signflag" type="STRING" size="256"/>
- <Column id="signseed" type="STRING" size="256"/>
- <Column id="signstr" type="STRING" size="256"/>
- <Column id="signpad" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_ezpstat" 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">Y</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="value">C</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_rrgstno1" propid="value" datasetid="ds_main_ezpinfo" columnid="rrgstno1"/>
- <BindItem id="item1" compid="group3.ipt_pid" propid="value" datasetid="ds_main_ezpinfo" columnid="pid"/>
- <BindItem id="item2" compid="group3.ipt_rrgstno2" propid="value" datasetid="ds_main_ezpinfo" columnid="rrgstno2"/>
- <BindItem id="item3" compid="group3.ipt_hometel" propid="value" datasetid="ds_main_ezpinfo" columnid="hometel"/>
- <BindItem id="item4" compid="group3.ipt_hngnm" propid="value" datasetid="ds_main_ezpinfo" columnid="hngnm"/>
- <BindItem id="item5" compid="group3.group5.ipt_srchpid" propid="value" datasetid="ds_send" columnid="srchpid"/>
- <BindItem id="item6" compid="group3.group5.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
- <BindItem id="item7" compid="group3.group5.ipt_srchtodd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
- <BindItem id="item8" compid="group3.group5.checkbox1" propid="value" datasetid="ds_send" columnid="histyn"/>
- <BindItem id="item9" compid="group3.opt_signseed" propid="value" datasetid="ds_main_sign" columnid="signseed"/>
- <BindItem id="item10" compid="group3.opt_signstr" propid="value" datasetid="ds_main_sign" columnid="signstr"/>
- <BindItem id="item11" compid="group3.tar_remark" propid="value" datasetid="ds_main_ezpinfo" columnid="remfact"/>
- <BindItem id="item12" compid="group3.ipt_mpphontel" propid="value" datasetid="ds_main_ezpinfo" columnid="mpphontel"/>
- <BindItem id="item13" compid="group3.cmb_comport" propid="value" datasetid="ds" columnid="comport"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "pam_opatmngtxp::PMOCOM.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- function SPPMC06300_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(this.group3.grd_ezplist);
-
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- //사인패드의 기기가 다르므로
- var arrParam = [ {dsNm: "ds_init_P0032list", cdGrpId: "P0032" } ];
- pamfGetCodeList(arrParam );//사인패드의 공통코드
-
- frmf_setParameter("signpad_kind", ds_init_P0032list.getColumn(ds_init_P0032list.findRowExpr("cdid == '" + 50 + "'"), "cdnm"));
-
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- //이지패드에서 빼서 앞에다 둬야지 인식이 잘된다.
- group3.kicc_grup.KiccDSCX1.Port = 11;
- group3.kicc_grup.KiccDSCX1.Speed = 57600;
- group3.kicc_grup.KiccDSCX1.LineType = 0;
- group3.kocces_grup.visible = false;
- group3.kicc_grup.visible = true;
- group3.SignPad_img.visible = false;
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- //group3.kocces_grup.SignPad.GetSetSize("240", "120");
- group3.kocces_grup.visible = true;
- group3.kicc_grup.visible = false;
- group3.SignPad_img.visible = false;
- }
- var sUserInfosS = sysf_getUserInfos();
- var UserInfosS_Array = sUserInfosS.split("|");
- dsf_makeValue( ds_tmp, "instcd", "string", UserInfosS_Array[6]);
- fDefaultSet();// 화면의 기본데이터 셋팅
- fPopupSet(); //팝업일때 데이터 셋팅
- //model.refresh();
- }
- function fPopupSet()
- {
- //만약 상태가 팝업이라면
- if( frmf_checkOpener() ){
- frmf_setParameter("SPPMC06300_ezp","");
- var SPPMC06300_PARM = opener.frmf_getParameter("SPPMC06300_PARM");
- var array_parm = SPPMC06300_PARM.split("▦");
- gUsgeflag = array_parm[0]; //1. 조회용 2. 등록용
- gPid = utlf_transNullToEmpty(array_parm[1]);
- frmf_setParameter("SPPMC06300_PARM","");
- ds_main_ezpinfo.setColumn( 0, "pid" , gPid );
- ds_send.setColumn( 0, "srchpid" , gPid );
- if(gPid == ""){
- }else{
- ds_send.setColumn(0, 'srchpid', gPid);
- //group3.group5.ipt_srchpid.value = gPid;
- group3.group5.btn_srch.click();
- group3.ipt_pid.value = gPid;
- fEzpPtbsSrch();
- }
- //다없으면 첫번째if문을 탄다
- fEasyPadCall(); //이지패드콜
- }
- }//fPopupSet end
- function fSave(flag)
- {
- if(fChkValue()== false){return};
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- group3.kicc_grup.KiccDSCX1.ReqInit();
- group3.kicc_grup.KiccDSCX1.Open = false;
- }
- dsf_makeValue( ds_main_ezpinfo, "dataflag", "string", flag); // flag U , I
- var srchpid = group3.ipt_pid.text;
- // if(submit("TXPMC06303",false)==false){
- var oParam = {};
- oParam.id = "TXPMC06303";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqExeEzpPatinfo";
- oParam.inds = "req=ds_main_ezpinfo";
- oParam.outds = "ds_main_ezpinfo=ezpinfo";
- oParam.async = false;
- oParam.callback = "cf_TXPMC06303";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMC06303") < 0) {
- return;
- }else{
- sysf_messageBox("저장 되었습니다.", "I999");
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- group3.kocces_grup.SignPad.SPclose();
- this.close();// 부천성가는 사인패드가 이상하므로 본 화면을 먼저 끝낸다.
- }
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- ds_send.setColumn( 0, "srchfromdd",ds_main_ezpinfo.getColumn(0, "ezpdd"));
- ds_send.setColumn( 0, "srchtodd",ds_main_ezpinfo.getColumn(0, "ezpdd"));
- ds_send.setColumn( 0, "srchpid", srchpid);
- ds_tmp.setColumn( 0, "srchpid", srchpid);
- fEzpSrch();
- //1번째 줄 자동 클릭
- ds_main_ezplist.rowposition = 0;
- //group3.grd_ezplist..dispatch("onentercell");
- //group3.grd_ezplist.oncelldblclick..dispatch("ondblclick");
- group3_grd_ezplist_oncelldblclick(null, null);
- }
- }//fSave end
- function cf_TXPMC06303(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fEasyPadCall(){
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- // ds_tmp.setColumn( 0, "editmodeyn","Y");//이중 수정 모드를 막기 위함.
- group3.kicc_grup.KiccDSCX1.Open = false;
- group3.kicc_grup.KiccDSCX1.Open = true;
- //초기화
- group3.kicc_grup.KiccDSCX1.ReqInit();
- group3.kicc_grup.KiccDSCX1.ReqData = " 700081 ";
- group3.kicc_grup.KiccDSCX1.SignKind = 2;
- group3.kicc_grup.KiccDSCX1.ReqSign();
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- // ds_tmp.setColumn( 0, "editmodeyn","Y");//이중 수정 모드를 막기 위함.
- group3.kocces_grup.SignPad.SignRequest(9, 38400, '');
- }
- }
- function fInit(){
- ds_send.clearData(); ds_send.addRow();
- ds_main_ezplist.clearData(); ds_main_ezplist.addRow();
- ds_main_ezpinfo.clearData(); ds_main_ezpinfo.addRow();
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- group3.kicc_grup.KiccDSCX1.ReqInit();//사인내역 제거
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- group3.kocces_grup.SignPad.SignRequest(9, 38400, "");
- group3.kocces_grup.visible = true;
- group3.SignPad_img.visible = false;
- group3.kocces_grup.SignPad.SPclose();
- // group3.SignPad_img.visible = "hidden";
- }
- }
- function fDefaultSet(){
- ds.setColumn( 0, "comport" , "2");
- var curdate = utlf_getCurrentDate();
- group3.cpt_date.text = curdate.substr( 0,4) +"년 " + curdate.substr( 4,2) +"월 " + curdate.substr( 6,2) +"일" ;
- ds_send.setColumn( 0, "srchfromdd",curdate.substr(0,8));//일자
- ds_send.setColumn( 0, "srchtodd",curdate.substr(0,8));//일자
- ds_send.setColumn( 0, "histyn","N")//이력포함.
- ds_send.setColumn( 0, "instcd" , ds_tmp.getColumn(0, "instcd"));
- }
- function fChkValue()
- {
- if((ds_main_ezpinfo.getColumn(0, "pid")).getTrim() == ""){sysf_messageBox("환자등록번호를 입력하십시오", "E999"); return false;}
- if((ds_main_ezpinfo.getColumn(0, "hngnm")).getTrim() == ""){sysf_messageBox("환자성명을 입력하십시오", "E999"); return false;}
- if((ds_main_ezpinfo.getColumn(0, "rrgstno1")).getTrim() == ""){sysf_messageBox("주민등록번호 앞자리를 입력하십시오", "E999"); return false;}
- if((ds_main_ezpinfo.getColumn(0, "rrgstno2")).getTrim() == ""){sysf_messageBox("주민등록번호 뒷자리를 입력하십시오", "E999"); return false;}
- if((ds_main_ezpinfo.getColumn(0, "ezpdd")).getTrim() == ""){sysf_messageBox("승인일을 입력하십시오", "E999"); return false;}
- try {
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- ds_main_ezpinfo.setColumn( 0, "elctsigncnts", group3.kicc_grup.KiccDSCX1.SignStr);
- ds_main_ezpinfo.setColumn( 0, "elctsignkey", group3.kicc_grup.KiccDSCX1.Seed);
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- var sign;
- var pid = ds_main_ezpinfo.getColumn(0, "pid");
- url = 'C:\\Program Files\\himed\\components\\KICC\\EasyPad\\' + pid +'.bmp'
- sign = group3.kocces_grup.SignPad.GetOnlyData(url);
- if (sign == -1){
- sysf_messageBox("사인 얻기 실패","E999","");
- return;
- }else{
- ds_main_ezpinfo.setColumn( 0, "elctsigncnts", sign);
- ds_main_ezpinfo.setColumn( 0, "elctsignkey", '-');
- }
- }
- }catch(e) {
- sysf_messageBox("서명정보가 없거나, 서명정보 오류입니다.","E999","");
- return false;
- }
- if(utlf_transNullToEmpty(ds_main_ezpinfo.getColumn(0, "elctsigncnts")).getTrim() == ""){sysf_messageBox("서명하십시오", "E999"); return false;}
- }
- function fEzpSrch()
- {
- if(ds_send.getColumn(0, "srchpid")== "" || ds_send.getColumn(0, "srchpid")== null){
- sysf_messageBox("환자 번호를 입력 하십시오. ", "E999");
- return;
- }
- if(ds_send.getColumn(0, "srchfromdd") > ds_send.getColumn(0, "srchtodd")){
- sysf_messageBox("조회 시작일이 종료일보다 큽니다. ", "E999");
- return;
- }
-
- //if(submit("TRPMC06301", false)){
- var oParam = {};
- oParam.id = "TRPMC06301";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetEzpList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_ezplist=ezplist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC06301";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRPMC06301") > -1) {
- }else{
- sysf_messageBox("환자의 인적사항이 존재하지 않습니다.","E999");
- }
- }
- function cf_TRPMC06301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fEzpPtbsSrch()
- {
- var srchpid = utlf_transNullToEmpty(ds_main_ezpinfo.getColumn(0, 'pid'));
- dsf_makeValue( ds_tmp, "srchpid", "string", srchpid);
- if(srchpid == null || srchpid == ""){
- sysf_messageBox("환자번호를 입력 하십시오.","E999"); return;
- }
-
- //if(submit("TRPMC06302",false)){
- var oParam = {};
- oParam.id = "TRPMC06302";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetEzpPatinfo";
- oParam.inds = "req=ds_tmp";
- oParam.outds = "ds_main_ezpinfo=ezpinfo";
- oParam.async = false;
- oParam.callback = "cf_TRPMC06302";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRPMC06302") > -1) {
- }
- if(ds_main_ezpinfo.rowcount < 1){
- sysf_messageBox("환자의 인적사항이 존재하지 않습니다.","E999");
- }
- }
- function cf_TRPMC06302(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group3_ipt_rrgstno1_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- group3.ipt_rrgstno2.setFocus();
- }
- }
- function group3_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- obj.updateToDataset();
- fEzpPtbsSrch();
- //model.refresh();
- }
- }
- function group3_ipt_rrgstno2_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- group3.ipt_hometel.setFocus();
- }
- }
- function group3_ipt_hometel_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- group3.ipt_mpphontel.setFocus();
- }
- }
- function group3_ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- group3.ipt_rrgstno1.setFocus();
- }
- }
- function group3_group5_btn_srch_onclick(obj:Button, e:ClickEventInfo) {
- var srchpid = group3.group5.ipt_srchpid.text;
- ds_send.setColumn( 0, "srchpid",srchpid);
- dsf_makeValue( ds_tmp, "srchpid", "string", srchpid);
- fEzpSrch();
- ds_send.setColumn( 0, "srchpid",ds_tmp.getColumn(0, "srchpid"));
- }
- function group3_group5_ipt_srchpid_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- obj.updateToDataset();
- group3.group5.btn_srch.click();
- }
- }
- function group3_group5_ipt_srchfromdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- group3.group5.btn_srch.click();
- }
- function group3_group5_ipt_srchtodd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- group3.group5.btn_srch.click();
- }
- function group3_group5_checkbox1_onclick(obj:cp_checkboxList, e:ClickEventInfo) {
- group3.group5.btn_srch.click();
- }
- function group3_grd_ezplist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- var row = ds_main_ezplist.rowposition;
- // 이중 수정모드를 막기위함.
- if(ds_tmp.getColumn(0, "editmodeyn") == "Y"){
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- group3.kicc_grup.KiccDSCX1.ReqInit();
- group3.kicc_grup.KiccDSCX1.Open = false;
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- group3.kocces_grup.SignPad.SignRequest(9, 38400, "");
- }
- }
- ds_main_ezpinfo.copyRow( 0, ds_main_ezplist, row);
-
- var curdate = utlf_transNullToEmpty(ds_main_ezplist.getColumn(row, "ezpdd"));
- //group3.cpt_date.attribute("text") = curdate.substr( 0,4) +"년 " + curdate.substr( 4,2) +"월 " + curdate.substr( 6,2) +"일";
- group3.cpt_date.text = curdate.substr( 0,4) +"년 " + curdate.substr( 4,2) +"월 " + curdate.substr( 6,2) +"일";
- // ds_main_ezpinfo.setColumn( 0, "seqno", ds_main_ezplist.getColumn(group3.grd_ezplist.row, "seqno"));
- //서명을 보여주는 부분
- group3.kicc_grup.KiccDSCX1.Seed = ds_main_ezpinfo.getColumn(0, "elctsignkey");
- group3.kicc_grup.KiccDSCX1.SignStr = ds_main_ezpinfo.getColumn(0, "elctsigncnts");
- dsf_makeValue( ds_main_sign, "signseed", "string", group3.kicc_grup.KiccDSCX1.Seed);
- dsf_makeValue( ds_main_sign, "signstr", "string", group3.kicc_grup.KiccDSCX1.SignStr);
- //서명을 보여주는 부분
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- group3.kicc_grup.KiccDSCX1.Seed = ds_main_ezpinfo.getColumn(0, "elctsignkey");
- group3.kicc_grup.KiccDSCX1.SignStr = ds_main_ezpinfo.getColumn(0, "elctsigncnts");
- dsf_makeValue( ds_main_sign, "signseed", "string", group3.kicc_grup.KiccDSCX1.Seed);
- dsf_makeValue( ds_main_sign, "signstr", "string", group3.kicc_grup.KiccDSCX1.SignStr);
- }
- if(frmf_getParameter("signpad_kind") == "sign-1000" ) {
- var sign = ds_main_ezpinfo.getColumn(0, "elctsigncnts");
- var pid = ds_main_ezpinfo.getColumn(0, "pid");
- url = 'C:\\Program Files\\himed\\components\\KICC\\EasyPad\\' + pid +'.bmp'
- group3.kocces_grup.SignPad.GetBMPReal(sign,url);
- ds_main_ezpinfo.setColumn( 0, "elctsigncnts", sign);
- group3.SignPad_img.attribute("src") = url ;
- // group3.SignPad_img.initStyle("C:\\Program Files\\himed\\components\\KICC\\EasyPad\\19002860.bmp");
- //group3.SignPad_img.refresh();
- group3.kocces_grup.visible = false;
- group3.SignPad_img.visible = true;
- }
- //model.refresh();
- }
- function group3_ipt_mpphontel_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13){
- group3.tar_remark.setFocus();
- }
- }
- function group3_kocces_grup_SignPad_getSignString() {
- var sign;
- var pid = ds_main_ezpinfo.getColumn(0, "pid");
- url = 'C:\\Program Files\\himed\\components\\KICC\\EasyPad\\' + pid +'.bmp'
- sign = group3.kocces_grup.SignPad.GetOnlyData(url);
- if (sign == -1){
- sysf_messageBox("사인 얻기 실패","E999","");
- return;
- }else{
- ds_main_ezpinfo.setColumn( 0, "elctsigncnts", sign);
- }
- }
- function grp_btn_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
- group3.cmb_comport.visible = true;
- //콤보박스의 실제값과 보이는 값이 틀리기 때문에 인스턴스를 재 구성
- //dsf_makeValue( ds_main_rexpert, "ezpinfo", "string", "" );
- ds_main_rexpert_ezpinfo.clearData();
- ds_main_rexpert_ezpinfo.copyData(ds_main_ezpinfo);
- dsf_makeValue( ds_main_rexpert_ezpinfo, "pid", "string", group3.group5.ipt_srchpid.text);
- // var sRexpertPid = group3.ipt_pid.text;
- // var sezpDd = ipt_ezpdd.text;
- var sPid = group3.ipt_pid.text;
- var sSignName =sPid ;
- // var sSignName = sRexpertPid + sezpDd ;
- var sSignFolder = "C:\\Program Files\\himed\\components\\KICC\\EasyPad\\" +sSignName + ".bmp";
- if(frmf_getParameter("signpad_kind") == "ep-661" ) {
- group3.kicc_grup.KiccDSCX1.BmpSaveToFile ("C:\\Program Files\\himed\\components\\KICC\\EasyPad\\" +sSignName + ".bmp"); // pid_ 날짜
- }
- dsf_makeValue( ds_main_rexpert_ezpinfo, "signimg", "string", sSignFolder);
- var pCond = "PRINT";
- var sComprot = ds.getColumn(0, "comport");
- var sPrintYN = "true";
- var sAutoCloseYN = "true";
- var sViewYN = "group3.grp_report"
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/main/rexpert/ezpinfo" , ds_main_rexpert_ezpinfo);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPPMC06300"],[objParam], option);
- }
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var ezp = sysf_messageBox("내역을 저장 하시겠습니까? ", "Q999");
- if(ezp == "7"){ //아니오
- return;
- }else if(ezp == "6"){
- fSave("I");
- }
- }
- function grp_btn_button2_onclick(obj:Button, e:ClickEventInfo) {
- fEasyPadCall();
- //model.refresh();
- }
- function grp_btn_button3_onclick(obj:Button, e:ClickEventInfo) {
- group3.kicc_grup.KiccDSCX1.ReqInit();
- group3.kicc_grup.KiccDSCX1.Open = false;
- this.close();
- }
- function grp_btn_button4_onclick(obj:Button, e:ClickEventInfo) {
- fInit();
- fDefaultSet();
- //model.refresh();
- //opener.javascript.frmf_setParameter("SPPAO00400_ezp","Y");
- //opener.javascript.frmf_setParameter("SPPAO00400_TotCardAmt",totcardamt);
- }
- function grp_btn_btn_update_onclick(obj:Button, e:ClickEventInfo) {
- fSave("U");
- //model.refresh();
- }
- ]]></Script>
- </Form>
- </FDL>
|