123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMARC01401_의뢰회송요약관리" classname="SMARC01401_의뢰회송요약관리" inheritanceid="" position="absolute 0 0 1245 785" titletext="New Form" oninit="SMARC01401_oninit" onload="SMARC01401_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="의뢰.회송.진료요약관리" class="tit_1" position="absolute 0 0 170 23"/>
- <Div id="grp_sea" anchor="left top" taborder="1" style="align:center top;" class="div_SA" position="absolute 0 23 530 159">
- <Layouts>
- <Layout width="1188" height="67">
- <Static id="caption3" text="조회일자 :" class="search_name" position="absolute 8 10 95 30" anchor="default"/>
- <Static id="caption5" text="등록번호 :" class="search_name" position="absolute 8 37 84 57" anchor="default"/>
- <Static id="caption2" text="환자명 : " class="search_name" position="absolute 312 34 383 54" anchor="default"/>
- <Static id="caption9" text="진료의 : " class="search_name" position="absolute 313 58 386 78" anchor="default"/>
- <Combo id="combo5" taborder="37" codecolumn="code" datacolumn="data" onitemchanged="grp_sea_cmb_trgtmankind_onitemchanged" class="combo_search" position="absolute 86 10 206 30" anchor="default" innerdataset="@ds_radio_dayflaglist" index="0" value="A" text="발행일"/>
- <Button id="btn_search" taborder="39" text="조회" onclick="btn_search_onclick" class="btn1" position="absolute 466 109 522 129" anchor="top right"/>
- <Static id="caption1" text="상태구분 : " class="search_name" position="absolute 8 108 84 128" anchor="default"/>
- <Edit id="ipt_pid" taborder="41" onkeydown="grp_sea_ipt_patnm_onkeydown" position="absolute 86 34 221 54" anchor="default" autoselect="true"/>
- <Static id="caption06" text="진료과 : " class="search_name" position="absolute 8 58 73 78" anchor="default"/>
- <Edit id="ipt_hngnm" taborder="42" onkeydown="grp_sea_ipt_patnm_onkeydown" position="absolute 387 34 522 54" anchor="default" readonly="true" autoselect="true"/>
- <Combo id="cmb_orddeptcd" taborder="43" innerdataset="@ds_init_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 86 58 221 78" anchor="default" index="-1" onitemchanged="grp_sea_cmb_orddeptcd_onitemchanged"/>
- <Combo id="cmb_orddrid" taborder="44" innerdataset="@ds_init_doctlist" codecolumn="doctid" datacolumn="doctnm" class="combo_search" position="absolute 387 58 522 78" anchor="default" index="-1"/>
- <Button id="btn_pat" taborder="45" class="icon_search" position="absolute 219 34 244 54" anchor="default" onlbuttondown="grp_sea_btn_pat_onlbuttondown"/>
- <Calendar id="ipt_fromdd" taborder="47" position="absolute 209 10 309 30" anchor="default" autoselect="true"/>
- <Calendar id="ipt_todd" taborder="48" position="absolute 326 10 426 30" anchor="default" autoselect="true"/>
- <Static id="caption08" text="~" class="search_no_b" position="absolute 314 13 326 30" anchor="default"/>
- <Radio id="Radio00" taborder="51" position="absolute 13 84 471 104" innerdataset="@ds_radio_refer" codecolumn="code" datacolumn="data" style="textpadding:0 10 0 3;padding:1 0 0 0;" anchor="default" rowcount="-1" columncount="-1"/>
- <Radio id="rdo_stat" taborder="52" columncount="-1" rowcount="-1" innerdataset="@ds_radio_stat" codecolumn="code" datacolumn="data" position="absolute 88 108 299 128" style="textpadding:0 10 0 3;padding:1 0 0 0;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption25" text="환자리스트" class="tit_2" position="absolute 0 163 183 180" anchor="left top"/>
- <Grid id="grd_list" taborder="2" useinputpanel="false" position="absolute 0 185 530 649" binddataset="ds_main_req_info" oncellclick="grd_list_oncellclick" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="50"/>
- <Column size="48"/>
- <Column size="78"/>
- <Column size="56"/>
- <Column size="45"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="69"/>
- <Column size="89"/>
- <Column size="165"/>
- <Column size="100"/>
- <Column size="74"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="25" band="head"/>
- <Row size="25"/>
- </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="ssnnumber"/>
- <Cell col="10" text="formrecseq"/>
- <Cell col="11" text="seqno"/>
- <Cell col="12" text="formcd"/>
- <Cell col="13" text="동의서"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" style="align:center;" text="bind:stat" combodataset="ds_combo_stat" combocodecol="code" combodatacol="data" combodisplaynulltext="bind:stat"/>
- <Cell col="2" text="bind:issflag"/>
- <Cell col="3" displaytype="date" text="bind:formrecdd"/>
- <Cell col="4" text="bind:pid"/>
- <Cell col="5" text="bind:hngnm"/>
- <Cell col="6" text="bind:chosflag"/>
- <Cell col="7" text="bind:orddeptnm"/>
- <Cell col="8" text="bind:orddrnm"/>
- <Cell col="9" text="bind:ssnnumber"/>
- <Cell col="10" text="bind:formrecseq"/>
- <Cell col="11" text="bind:seqno"/>
- <Cell col="12" text="bind:formcd"/>
- <Cell col="13"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line1" class="line_10" position="absolute 0 180 530 186" anchor="left top"/>
- <Static id="caption00" text="참고사항" class="tit_2" position="absolute 0 653 183 670" anchor="left bottom"/>
- <Shape id="line00" class="line_10" position="absolute 0 670 530 676" anchor="left bottom"/>
- <TextArea id="tar_remfact" taborder="3" position="absolute 0 675 530 763" imemode="hangul" wordwrap="both" anchor="left bottom"/>
- <Button id="button2" taborder="33" text="동의.철회" class="btn2" position="absolute 1092 765 1159 785" anchor="right bottom" visible="true" onclick="button2_onclick"/>
- <Button id="button1" taborder="34" text="동의" class="btn2" position="absolute 1049 765 1090 785" anchor="right bottom" visible="false" onclick="button1_onclick"/>
- <Button id="button8" taborder="35" text="미리보기" class="btn2" position="absolute 984 765 1047 785" anchor="right bottom" visible="false" onclick="button8_onclick"/>
- <Button id="btn_print" taborder="36" text="출력" class="btn6" position="absolute 932 765 982 785" anchor="right bottom" visible="false" onclick="btn_print_onclick"/>
- <Div id="grp_base" taborder="37" position="absolute 540 320 1245 763" anchor="all">
- <Layouts>
- <Layout>
- <Button id="button4" taborder="0" text="확대" class="btn2" position="absolute 0 0 42 20" anchor="left top" onclick="grp_base_button4_onclick"/>
- <Button id="button11" taborder="1" text="상세정보" class="btn2" position="absolute 44 0 108 20" anchor="left top" onlbuttondown="grp_base_button11_onlbuttondown"/>
- <Shape id="line05" class="line_10" position="absolute -1 21 704 27" anchor="left top right"/>
- <Div id="ivw_loader" taborder="2" url="emr_medirecxp::SSMMR01100_서식로더.xfdl" position="absolute 0 27 705 443" anchor="all" applystyletype="keep" scrollbars="autoboth"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group5" taborder="38" position="absolute 540 23 1245 320" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption01" text="환자리스트" class="tit_2" position="absolute 0 0 183 17" anchor="left top"/>
- <Shape id="line02" class="line_10" position="absolute 0 17 705 23" anchor="left top right"/>
- <Static id="caption02" text="등록번호" class="cell_1" position="absolute 0 22 100 45" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="opt_pid" taborder="1" autoselect="true" enable="false" position="absolute 102 22 197 45" style="align:left middle;" anchor="left top"/>
- <Static id="caption03" text="진료일자" class="cell_1" position="absolute 0 47 100 70" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Static id="caption04" text="성명" class="cell_1" position="absolute 200 22 250 45" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Static id="caption05" text="진료과" class="cell_1" position="absolute 200 47 250 70" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="opt_hngnm" taborder="3" autoselect="true" enable="false" position="absolute 252 22 323 45" style="align:left middle;" anchor="left top"/>
- <Edit id="opt_orddeptnm" taborder="4" autoselect="true" enable="false" position="absolute 252 47 352 70" style="align:left middle;" anchor="left top"/>
- <Static id="caption07" text="동의" class="cell_1" position="absolute 326 22 376 45" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="output5" taborder="5" autoselect="true" enable="false" position="absolute 378 22 417 45" style="align:left middle; :disabled {align:center middle;}" anchor="left top"/>
- <Static id="caption08" text="성별/나이/HP" class="cell_1" position="absolute 420 22 515 45" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="output1" taborder="6" autoselect="true" enable="false" position="absolute 517 22 557 45" style="align:left middle; :disabled {align:center middle;}" anchor="left top"/>
- <Edit id="opt_age" taborder="7" autoselect="true" enable="false" position="absolute 559 22 606 45" style="align:left middle; :disabled {align:center middle;}" anchor="left top"/>
- <Edit id="output2" taborder="8" autoselect="true" enable="false" position="absolute 608 22 705 45" style="align:left middle; :disabled {align:center middle;}" anchor="left top right"/>
- <Static id="caption09" text="주치의" class="cell_1" position="absolute 354 47 404 70" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="opt_orddrnm" taborder="9" autoselect="true" enable="false" position="absolute 406 47 490 70" style="align:left middle; :disabled {align:center middle;}" anchor="left top"/>
- <Static id="caption10" text="병동/병실" class="cell_1" position="absolute 493 47 559 70" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="output3" taborder="10" autoselect="true" enable="false" position="absolute 561 47 661 70" style="align:left middle; :disabled {align:center middle;}" anchor="left top"/>
- <Edit id="output4" taborder="11" autoselect="true" enable="false" position="absolute 663 47 705 70" style="align:left middle; :disabled {align:center middle;}" anchor="left top right"/>
- <Shape id="line03" class="line_1" position="absolute 0 70 705 76" anchor="left top right"/>
- <Static id="caption11" text="환자리스트" class="tit_2" position="absolute 0 77 183 94" anchor="left top"/>
- <Shape id="line04" class="line_10" position="absolute 0 94 705 100" anchor="left top right"/>
- <Static id="caption12" text="병원명/부서명" class="cell_1" position="absolute 0 99 100 122" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="opt_coophospnm" taborder="12" autoselect="true" enable="false" position="absolute 102 99 245 122" style="align:left middle;" anchor="left top"/>
- <Edit id="output6" taborder="13" autoselect="true" enable="false" position="absolute 247 99 321 122" style="align:left middle;" anchor="left top"/>
- <Button id="button5" taborder="14" class="icon_search" position="absolute 320 99 345 122" onclick="group5_button5_onclick" anchor="left top"/>
- <Edit id="opt_rumint" taborder="15" autoselect="true" enable="false" position="absolute 344 99 470 122" style="align:left middle;" anchor="left top"/>
- <Edit id="output7" taborder="16" autoselect="true" enable="false" position="absolute 472 99 515 122" style="align:left middle;" anchor="left top"/>
- <Static id="caption13" text="전화번호" class="cell_1" position="absolute 518 99 578 122" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="opt_telno" taborder="17" autoselect="true" enable="false" position="absolute 580 99 705 122" style="align:left middle;" anchor="left top right"/>
- <Static id="caption14" text="예약희망일시" class="cell_1" position="absolute 0 124 100 147" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Calendar id="input1" taborder="18" position="absolute 102 124 202 147" anchor="left top"/>
- <Edit id="input5" taborder="19" autoselect="true" position="absolute 204 124 263 147" style="align:left middle;" anchor="left top"/>
- <Static id="caption15" text="진료구분" class="cell_1" position="absolute 266 124 326 147" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Combo id="combo1" taborder="20" onitemchanged="grp_sea_cmb_orddept_onitemchanged" class="combo_search" position="absolute 328 124 391 147" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="I" text="입원" anchor="left top">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="output8" taborder="21" autoselect="true" enable="false" position="absolute 393 124 705 147" style="align:left middle;" anchor="left top right"/>
- <Static id="caption16" text="예약관련내용" class="cell_1" position="absolute 0 149 100 206" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <TextArea id="input4" taborder="22" wordwrap="both" position="absolute 102 149 705 206" anchor="left top right"/>
- <TextArea id="input3" taborder="23" wordwrap="both" position="absolute 102 208 705 265" anchor="left top right"/>
- <Static id="caption17" text="사유" class="cell_1" position="absolute 0 208 100 265" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Static id="caption18" text="본원담당자" class="cell_1" position="absolute 0 267 100 290" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="input2" taborder="24" autoselect="true" position="absolute 102 267 202 290" style="align:left middle;" anchor="left top"/>
- <Static id="caption19" text="전원의뢰완료일" class="cell_1" position="absolute 205 267 305 290" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Calendar id="ipt_enddd" taborder="25" position="absolute 307 267 417 290" anchor="left top"/>
- <Static id="caption20" text="전송시각" class="cell_1" position="absolute 420 267 485 290" style="padding:0 0 0 5;align:left middle;" anchor="left top"/>
- <Edit id="output9" taborder="26" autoselect="true" position="absolute 487 267 705 290" style="align:left middle;" anchor="left top right"/>
- <Shape id="line06" class="line_1" position="absolute 0 290 705 296" anchor="left top right"/>
- <Calendar id="opt_orddd" taborder="27" position="absolute 102 47 197 70" enable="false" anchor="left top" dateformat="yyyy-MM-dd" value="null"/>
- <Button id="button3" taborder="28" text="기본값세팅" class="btn2" position="absolute 628 74 705 94" anchor="left bottom" onclick="group5_button3_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button00" taborder="39" text="전송" class="btn2" position="absolute 1161 765 1202 785" anchor="right bottom" onclick="button00_onclick"/>
- <Button id="button03" taborder="40" text="저장" class="btn2" position="absolute 1204 765 1245 785" anchor="right bottom" onclick="button03_onclick"/>
- <Button id="button7" taborder="41" text="저장" class="btn2" position="absolute 490 650 531 670" anchor="left bottom" onclick="button7_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_radio_refer" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="code" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data">진료의뢰</Col>
- <Col id="code">0900005340</Col>
- </Row>
- <Row>
- <Col id="data">회송</Col>
- <Col id="code">0000002536</Col>
- </Row>
- <Row>
- <Col id="data">진료요약(입퇴원요약기록)</Col>
- <Col id="code">0000000680</Col>
- </Row>
- <Row>
- <Col id="data">진료요약(외래)</Col>
- <Col id="code">0000000002</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_radio_stat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="code" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data">전체</Col>
- <Col id="code">%</Col>
- </Row>
- <Row>
- <Col id="data">전송완료</Col>
- <Col id="code">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
- <Column id="stat" type="STRING" size="256" sumtext="상태"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="coophospnm" type="STRING" size="256" sumtext="전원의뢰병원"/>
- <Column id="olddateyn" type="STRING" size="256" sumtext="전원데이터만"/>
- <Column id="formcd" type="STRING" size="256" sumtext=""/>
- <Column id="dayflag" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_req_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stat" type="STRING" size="256" sumtext="상태"/>
- <Column id="formrecdd" type="STRING" size="256" sumtext="작성일"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="ssnnumber" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="등록일련번호"/>
- <Column id="seqno" type="INT" size="256" sumtext="전원의뢰일련번호"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="formrecseq" type="BIGDECIMAL" size="256" sumtext="서식기록순번"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="coophospnm" type="STRING" size="256" sumtext="전원의뢰병원명"/>
- <Column id="coophospcd" type="STRING" size="256" sumtext="전원의뢰병원코드"/>
- <Column id="rsltcd" type="STRING" size="256" sumtext="전원의뢰결과코드"/>
- <Column id="areacd" type="STRING" size="256" sumtext="전원의뢰지역"/>
- <Column id="telno" type="STRING" size="256" sumtext="전원의뢰병원전화번호"/>
- <Column id="faxno" type="STRING" size="256" sumtext="전원의뢰병원팩스"/>
- <Column id="resncd" type="STRING" size="256" sumtext="전원의뢰사유코드"/>
- <Column id="enddd" type="STRING" size="256" sumtext="전원의뢰완료일"/>
- <Column id="reqcoophospnm" type="STRING" size="256" sumtext="의뢰병원명"/>
- <Column id="reqdrnm" type="STRING" size="256" sumtext="의뢰의사명"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqorddeptnm" type="STRING" size="256" sumtext="의뢰진료과"/>
- <Column id="reqorddrnm" type="STRING" size="256" sumtext="의뢰진료의사"/>
- <Column id="reqorddd" type="STRING" size="256" sumtext="의뢰진료일자"/>
- <Column id="reqcretno" type="INT" size="256" sumtext="의뢰생성번호"/>
- <Column id="reqacptseqno" type="INT" size="256" sumtext="의뢰등록이력번호"/>
- <Column id="reqseqno" type="INT" size="256" sumtext="의뢰일련번호"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="되의뢰/전원구분"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="coopdrcd" type="STRING" size="256" sumtext="되의뢰의사코드"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="되의뢰의사 시작일자"/>
- <Column id="oldyn" type="STRING" size="256" sumtext="전환데이터여부"/>
- <Column id="status" type="STRING" size="256" sumtext="저장상태"/>
- <Column id="issflag" type="STRING" size="256" sumtext="발행구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="prcpcds" type="STRING" size="256" sumtext="처방종류"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="입/외"/>
- <Column id="chayn" type="STRING" size="256" sumtext="차상위여부"/>
- <Column id="boyn" type="STRING" size="256" sumtext="보훈여부"/>
- <Column id="pyn" type="STRING" size="256" sumtext="개인정보스캔유무"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="saboncnt" type="STRING" size="256" sumtext="무료사본발행건수"/>
- <Column id="reqaseqno" type="STRING" size="256" sumtext=""/>
- <Column id="wardnm" type="STRING" size="256" sumtext=""/>
- <Column id="roomcd" type="STRING" size="256" sumtext=""/>
- <Column id="chungyn" type="STRING" size="256" sumtext="청구여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_radio_dayflaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="code" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data">발행일</Col>
- <Col id="code">A</Col>
- </Row>
- <Row>
- <Col id="data">완료일</Col>
- <Col id="code">B</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_combo_stat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="code" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data">미해결</Col>
- <Col id="code">1</Col>
- </Row>
- <Row>
- <Col id="data">삭제</Col>
- <Col id="code">9</Col>
- </Row>
- <Row>
- <Col id="data">완료</Col>
- <Col id="code">3</Col>
- </Row>
- <Row>
- <Col id="data">전송완료</Col>
- <Col id="code">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_resncd" 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_rsltcd" 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_areacd" 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_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_doctor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddd" type="STRING" size="256" sumtext="업무일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="alllyn" type="STRING" size="256" sumtext="전체추가여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_doctlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="doctid" type="STRING" size="256" sumtext="의사ID"/>
- <Column id="doctnm" type="STRING" size="256" sumtext="의사명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_req_pat_info_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stat" type="STRING" size="256" sumtext="상태"/>
- <Column id="formrecdd" type="STRING" size="256" sumtext="작성일"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="ssnnumber" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="등록일련번호"/>
- <Column id="seqno" type="INT" size="256" sumtext="전원의뢰일련번호"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="formrecseq" type="BIGDECIMAL" size="256" sumtext="서식기록순번"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="coophospnm" type="STRING" size="256" sumtext="전원의뢰병원명"/>
- <Column id="coophospcd" type="STRING" size="256" sumtext="전원의뢰병원코드"/>
- <Column id="rsltcd" type="STRING" size="256" sumtext="전원의뢰결과코드"/>
- <Column id="areacd" type="STRING" size="256" sumtext="전원의뢰지역"/>
- <Column id="telno" type="STRING" size="256" sumtext="전원의뢰병원전화번호"/>
- <Column id="faxno" type="STRING" size="256" sumtext="전원의뢰병원팩스"/>
- <Column id="resncd" type="STRING" size="256" sumtext="전원의뢰사유코드"/>
- <Column id="enddd" type="STRING" size="256" sumtext="전원의뢰완료일"/>
- <Column id="reqcoophospnm" type="STRING" size="256" sumtext="의뢰병원명"/>
- <Column id="reqdrnm" type="STRING" size="256" sumtext="의뢰의사명"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqorddeptnm" type="STRING" size="256" sumtext="의뢰진료과"/>
- <Column id="reqorddrnm" type="STRING" size="256" sumtext="의뢰진료의사"/>
- <Column id="reqorddd" type="STRING" size="256" sumtext="의뢰진료일자"/>
- <Column id="reqcretno" type="INT" size="256" sumtext="의뢰생성번호"/>
- <Column id="reqacptseqno" type="INT" size="256" sumtext="의뢰등록이력번호"/>
- <Column id="reqseqno" type="INT" size="256" sumtext="의뢰일련번호"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="되의뢰/전원구분"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="coopdrcd" type="STRING" size="256" sumtext="되의뢰의사코드"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="되의뢰의사 시작일자"/>
- <Column id="drnm" type="STRING" size="256" sumtext="전원의뢰의사명"/>
- <Column id="aprvflag" type="STRING" size="256" sumtext="동의여부"/>
- <Column id="oldyn" type="STRING" size="256" sumtext="전환데이터여부"/>
- <Column id="status" type="STRING" size="256" sumtext="저장상태"/>
- <Column id="issflag" type="STRING" size="256" sumtext="발행구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="prcpcds" type="STRING" size="256" sumtext="처방종류"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="입/외"/>
- <Column id="chayn" type="STRING" size="256" sumtext="차상위여부"/>
- <Column id="boyn" type="STRING" size="256" sumtext="보훈여부"/>
- <Column id="pyn" type="STRING" size="256" sumtext="개인정보스캔유무"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="saboncnt" type="STRING" size="256" sumtext="무료사본발행건수"/>
- <Column id="reqaseqno" type="STRING" size="256" sumtext=""/>
- <Column id="wardnm" type="STRING" size="256" sumtext=""/>
- <Column id="roomcd" type="STRING" size="256" sumtext=""/>
- <Column id="chungyn" type="STRING" size="256" sumtext="청구여부"/>
- <Column id="reqacnfmnm" type="STRING" size="256" sumtext=""/>
- <Column id="trnscnfmnm" type="STRING" size="256" sumtext=""/>
- <Column id="reqpseqno" type="STRING" size="256" sumtext=""/>
- <Column id="reqaseqno" type="STRING" size="256" sumtext=""/>
- <Column id="bizflag" type="STRING" size="256" sumtext=""/>
- <Column id="reqaflag" type="STRING" size="256" sumtext=""/>
- <Column id="crsn" type="STRING" size="256" sumtext=""/>
- <Column id="ncrsn" type="STRING" size="256" sumtext=""/>
- <Column id="ncrsnetc" type="STRING" size="256" sumtext=""/>
- <Column id="stat" type="STRING" size="256" sumtext=""/>
- <Column id="hp" type="STRING" size="256" sumtext=""/>
- <Column id="wardnm" type="STRING" size="256" sumtext=""/>
- <Column id="roomcd" type="STRING" size="256" sumtext=""/>
- <Column id="hopedd" type="STRING" size="256" sumtext=""/>
- <Column id="hopetm" type="STRING" size="256" sumtext=""/>
- <Column id="yeyakdesc" type="STRING" size="256" sumtext=""/>
- <Column id="reasonforreferral" type="STRING" size="256" sumtext=""/>
- <Column id="ordtype" type="STRING" size="256" sumtext="ordtype"/>
- <Column id="organizationname" type="STRING" size="256" sumtext="organizationname"/>
- <Column id="organizationid" type="STRING" size="256" sumtext="organizationid"/>
- <Column id="departmentname" type="STRING" size="256" sumtext="departmentname"/>
- <Column id="departmentcode" type="STRING" size="256" sumtext="departmentcode"/>
- <Column id="organizationtelecom" type="STRING" size="256" sumtext="organizationtelecom"/>
- <Column id="organizationstreetaddress" type="STRING" size="256" sumtext="organizationstreetaddress"/>
- <Column id="prntdt" type="STRING" size="256" sumtext="prntdt"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_req_pat_info_basepatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="formrecseq" type="BIGDECIMAL" size="256" sumtext="서식기록순번"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="wardnm" type="STRING" size="256" sumtext=""/>
- <Column id="roomcd" type="STRING" size="256" sumtext=""/>
- <Column id="gender" type="STRING" size="256" sumtext="성별"/>
- <Column id="familyname" type="STRING" size="256" sumtext=""/>
- <Column id="dateofbirth" type="STRING" size="256" sumtext=""/>
- <Column id="roomcd" type="STRING" size="256" sumtext=""/>
- <Column id="telecomnumber" type="STRING" size="256" sumtext=""/>
- <Column id="detladdr" type="STRING" size="256" sumtext=""/>
- <Column id="additionallocaltor" type="STRING" size="256" sumtext=""/>
- <Column id="postalcode" type="STRING" size="256" sumtext=""/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext=""/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext=""/>
- <Column id="ssnnumber" type="STRING" size="256" sumtext=""/>
- <Column id="localid" type="STRING" size="256" sumtext="localid"/>
- <Column id="bizflag" type="STRING" size="256" sumtext=""/>
- <Column id="consentyn" type="STRING" size="256" sumtext="동의여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_pidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="oldyn" type="STRING" size="256"/>
- <Column id="ssnnumber" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formcd" type="STRING" size="256"/>
- <Column id="formkind" type="STRING" size="256"/>
- <Column id="btnvisible" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="modalyn" type="STRING" size="256"/>
- <Column id="topyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_adddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="adddata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stat" type="STRING" size="256" sumtext="상태"/>
- <Column id="formrecdd" type="STRING" size="256" sumtext="작성일"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="등록일련번호"/>
- <Column id="seqno" type="INT" size="256" sumtext="되의뢰일련번호"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="formrecseq" type="BIGDECIMAL" size="256" sumtext="서식기록순번"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="coophospnm" type="STRING" size="256" sumtext="되의뢰병원명"/>
- <Column id="coophospcd" type="STRING" size="256" sumtext="되의뢰병원코드"/>
- <Column id="coopdrcd" type="STRING" size="256" sumtext="되의뢰의사코드"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="되의뢰의사 시작일자"/>
- <Column id="rsltcd" type="STRING" size="256" sumtext="되의뢰결과코드"/>
- <Column id="areacd" type="STRING" size="256" sumtext="되의뢰지역"/>
- <Column id="telno" type="STRING" size="256" sumtext="되의뢰병원전화번호"/>
- <Column id="faxno" type="STRING" size="256" sumtext="되의뢰병원팩스"/>
- <Column id="resncd" type="STRING" size="256" sumtext="되의뢰사유코드"/>
- <Column id="enddd" type="STRING" size="256" sumtext="되의뢰완료일"/>
- <Column id="reqcoophospnm" type="STRING" size="256" sumtext="의뢰병원명"/>
- <Column id="reqdrnm" type="STRING" size="256" sumtext="의뢰의사명"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqorddeptnm" type="STRING" size="256" sumtext="의뢰진료과"/>
- <Column id="reqorddrnm" type="STRING" size="256" sumtext="의뢰진료의사"/>
- <Column id="reqorddd" type="STRING" size="256" sumtext="의뢰진료일자"/>
- <Column id="reqcretno" type="INT" size="256" sumtext="의뢰생성번호"/>
- <Column id="reqacptseqno" type="INT" size="256" sumtext="의뢰등록이력번호"/>
- <Column id="reqseqno" type="INT" size="256" sumtext="의뢰일련번호"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="되의뢰/전원구분"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="drnm" type="STRING" size="256" sumtext="전원의뢰의사명"/>
- <Column id="aprvflag" type="STRING" size="256" sumtext="동의여부"/>
- <Column id="status" type="STRING" size="256" sumtext="저장상태"/>
- <Column id="popup" type="STRING" size="256" sumtext="저장상태"/>
- <Column id="delyn" type="STRING" size="256" sumtext="삭제여부"/>
- <Column id="reqaseqno" type="STRING" size="256" sumtext=""/>
- <Column id="trnscnfmnm" type="STRING" size="256" sumtext=""/>
- <Column id="reqacnfmnm" type="STRING" size="256" sumtext=""/>
- <Column id="bizflag" type="STRING" size="256" sumtext=""/>
- <Column id="reqaflag" type="STRING" size="256" sumtext=""/>
- <Column id="crsn" type="STRING" size="256" sumtext=""/>
- <Column id="ncrsn" type="STRING" size="256" sumtext=""/>
- <Column id="ncrsnetc" type="STRING" size="256" sumtext=""/>
- <Column id="prntflag" type="STRING" size="256" sumtext=""/>
- <Column id="hopedd" type="STRING" size="256" sumtext=""/>
- <Column id="hopetm" type="STRING" size="256" sumtext=""/>
- <Column id="yeyakdesc" type="STRING" size="256" sumtext=""/>
- <Column id="reasonforreferral" type="STRING" size="256" sumtext=""/>
- <Column id="organizationname" type="STRING" size="256" sumtext=""/>
- <Column id="departmentname" type="STRING" size="256" sumtext=""/>
- <Column id="organizationtelecom" type="STRING" size="256" sumtext=""/>
- <Column id="organizationstreetaddress" type="STRING" size="256" sumtext=""/>
- <Column id="organizationid" type="STRING" size="256" sumtext=""/>
- <Column id="departmentcode" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_recitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="rechistseq" type="BIGDECIMAL" size="256" sumtext="기록이력순번"/>
- <Column id="recitemno" type="INT" size="256" sumtext="기록항목번호"/>
- <Column id="fstlevlitemcd" type="STRING" size="256" sumtext="1레벨항목코드"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="formdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
- <Column id="degnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
- <Column id="degnitemcd" type="STRING" size="256" sumtext="디자인항목코드"/>
- <Column id="degnitemkind" type="STRING" size="256" sumtext="디자인항목유형"/>
- <Column id="degnitemlevlno" type="STRING" size="256" sumtext="디자인항목레벨번호"/>
- <Column id="degnitemnm" type="STRING" size="256" sumtext="디자인항목명"/>
- <Column id="degnitemlevlcd" type="STRING" size="256" sumtext="디자인항목레벨코드"/>
- <Column id="rectermcd" type="STRING" size="256" sumtext="기록용어코드"/>
- <Column id="rectermnm" type="STRING" size="256" sumtext="기록용어이름"/>
- <Column id="recitemcd" type="STRING" size="256" sumtext="기록항목코드"/>
- <Column id="recrefcd" type="STRING" size="256" sumtext="수술, 진단, 주호소 코드"/>
- <Column id="recitemnm" type="STRING" size="256" sumtext="수술, 진단, 주호소 명"/>
- <Column id="reccnts" type="STRING" size="256" sumtext="기록내용"/>
- <Column id="unitnm" type="STRING" size="256" sumtext="단위명"/>
- <Column id="recimge" type="BLOB" size="256" sumtext="기록이미지"/>
- <Column id="srcimge" type="BLOB" size="256" sumtext="원본이미지"/>
- <Column id="rowno" type="STRING" size="256" sumtext="그리드데이타 행번호"/>
- <Column id="colno" type="STRING" size="256" sumtext="그리드데이타 열번호"/>
- <Column id="supdegnitemno" type="INT" size="256" sumtext="상위디자인항목번호"/>
- <Column id="extdegnitemlevlcd" type="STRING" size="256" sumtext="확장디자인항목레벨코드"/>
- <Column id="rectermflag" type="STRING" size="256" sumtext="기록용어코드구분"/>
- <Column id="degnunitcd" type="STRING" size="256" sumtext="단위코드"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item20" compid="grp_sea.combo5" propid="value" datasetid="ds_send_search" columnid="dayflag"/>
- <BindItem id="item21" compid="grp_sea.ipt_fromdd" propid="value" datasetid="ds_send_search" columnid="fromdd"/>
- <BindItem id="item22" compid="grp_sea.ipt_todd" propid="value" datasetid="ds_send_search" columnid="todd"/>
- <BindItem id="item23" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_send_search" columnid="pid"/>
- <BindItem id="item24" compid="grp_sea.ipt_hngnm" propid="value" datasetid="ds_send_search" columnid="hngnm"/>
- <BindItem id="item25" compid="grp_sea.cmb_orddeptcd" propid="value" datasetid="ds_send_search" columnid="orddeptcd"/>
- <BindItem id="item27" compid="grp_sea.Radio00" propid="value" datasetid="ds_send_search" columnid="formcd"/>
- <BindItem id="item28" compid="grp_sea.rdo_stat" propid="value" datasetid="ds_send_search" columnid="stat"/>
- <BindItem id="item26" compid="grp_sea.cmb_orddrid" propid="value" datasetid="ds_send_search" columnid="orddrid"/>
- <BindItem id="item13" compid="group5.opt_pid" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="pid"/>
- <BindItem id="item1" compid="group5.opt_hngnm" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="hngnm"/>
- <BindItem id="item2" compid="group5.opt_orddeptnm" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="orddeptnm"/>
- <BindItem id="item3" compid="group5.output5" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="consentyn"/>
- <BindItem id="item4" compid="group5.output1" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="gender"/>
- <BindItem id="item5" compid="group5.opt_age" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="age"/>
- <BindItem id="item6" compid="group5.output2" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="telecomnumber"/>
- <BindItem id="item7" compid="group5.opt_orddrnm" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="orddrnm"/>
- <BindItem id="item8" compid="group5.output3" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="wardnm"/>
- <BindItem id="item9" compid="group5.output4" propid="value" datasetid="ds_main_req_pat_info_basepatinfo" columnid="roomcd"/>
- <BindItem id="item10" compid="group5.opt_coophospnm" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="organizationname"/>
- <BindItem id="item11" compid="group5.output6" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="organizationid"/>
- <BindItem id="item12" compid="group5.opt_rumint" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="departmentname"/>
- <BindItem id="item14" compid="group5.output7" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="departmentcode"/>
- <BindItem id="item15" compid="group5.opt_telno" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="organizationtelecom"/>
- <BindItem id="item16" compid="group5.input5" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="hopetm"/>
- <BindItem id="item17" compid="group5.output8" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="organizationstreetaddress"/>
- <BindItem id="item18" compid="group5.input2" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="reqacnfmnm"/>
- <BindItem id="item19" compid="group5.output9" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="prntdt"/>
- <BindItem id="item0" compid="group5.opt_orddd" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="orddd"/>
- <BindItem id="item29" compid="group5.input1" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="hopedd"/>
- <BindItem id="item30" compid="group5.combo1" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="bizflag"/>
- <BindItem id="item31" compid="group5.input4" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="yeyakdesc"/>
- <BindItem id="item32" compid="group5.input3" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="reasonforreferral"/>
- <BindItem id="item33" compid="group5.ipt_enddd" propid="value" datasetid="ds_main_req_pat_info_patinfo" columnid="enddd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_commonxp::comm_rpt.xjs";
- include "emr_prcpmngtxp::MMOcommon.xjs";
- include "emr_medirecxp::MMR01100.xjs";
- //include "emr_commonxp::EMRCommon.xjs";
- include "emr_medirecxp::MMR02900.xjs";
- var varTXARC01403State = ""; //저장(SAVE), 전송 상태(TRANS)
- function SMARC01401_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMARC01401_onload(obj:Form, e:LoadEventInfo)
- {
- //전원의뢰팝업사용여부
- lf_getHardCDList("N", 1300, null, ds_init_hardcd);
-
- var curddyn = ds_init_hardcd.getColumn(0,"hardcd");
-
- if ( curddyn == "Y" )
- {
- button2.visible = true;
- }
-
-
- //iviewer1.window.javascript.fInitPage(false, false, parseInt(iviewer1.attribute("height")));
- //변환 필요
-
- // 오늘 날짜로 세팅
- var CurrentDate = utlf_getCurrentDate();
-
- ds_send_search.setColumn(0, "fromdd", CurrentDate);
- ds_send_search.setColumn(0, "todd", CurrentDate);
-
- // 공통코드 목록 가져오기
- var arrParam = [
- {dsNm: "ds_init_resncd", cdGrpId: "A0439"}
- ,{dsNm: "ds_init_rsltcd", cdGrpId: "A0438"}
- ,{dsNm: "ds_init_areacd", cdGrpId: "A0426"}
- ];
-
- appf_getCodeList(arrParam, true);
-
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var standard_yn = "rcptuseyn";
- var ord_deptflag = 'D';
- var sort_field = "depthngnm"
- appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field,"","","","","ds_init_dept",false,"");
-
- frmf_addComboItem("grp_sea.cmb_orddeptcd", "- 전 체 -", "", "above");
-
- //진료과 전체 선택
- grp_sea.cmb_orddeptcd.index = 0;
-
- //진료의사 조회
- fDoctSerach();
-
- //조회일자에 발행일 선택
- grp_sea.combo5.index = 0;
-
-
- //라디오버튼 기본값 셋팅
- ds_send_search.setColumn(0, "formcd", "0000002536");
- ds_send_search.setColumn(0, "stat", "%");
-
-
- //서식 사이즈 조정
- lf_ivw_loader_setting();
-
- //ds_main_req_info
- }
- /*************************************************************************************************************
- * Argument : N/A
- * Description : 서식 로더 내 컨트롤 설정
- ************************************************************************************************************/
- function lf_ivw_loader_setting()
- {
- grp_base.ivw_loader.grup_titl.visible = false;
-
- grp_base.ivw_loader.Static01.position.top = grp_base.ivw_loader.grup_titl.position.top;
- grp_base.ivw_loader.Static01.position.bottom = grp_base.ivw_loader.grup_btn.position.bottom;//grp_base.grp_base.ivw_loader.position.bottom;
- grp_base.ivw_loader.ivw_base.position.left = 0;
- grp_base.ivw_loader.ivw_base.position.top = grp_base.ivw_loader.grup_titl.position.top;
- grp_base.ivw_loader.ivw_base.position.bottom = grp_base.ivw_loader.grup_btn.position.bottom;
- grp_base.ivw_loader.lf_btnVisible(false); // 버튼 visible/hidden
- }
- function fDoctSerach()
- {
- ds_send_doctor.setColumn(0, "orddd", ds_send_search.getColumn(0, "fromdd"));
- ds_send_doctor.setColumn(0, "orddeptcd", ds_send_search.getColumn(0, "orddeptcd"));
-
- //sysf_messageBox(ds_send_search.getColumn(0, "orddeptcd"));
-
- var oParam = {};
- oParam.id = "TRARC01302";
- oParam.service = "healcarecoopapp.ReqAgnMngt";
- oParam.method = "reqGetDoctList";
- oParam.inds = "req=ds_send_doctor";
- oParam.outds = "ds_init_doctlist=medispcl";
- oParam.async = true;
- oParam.callback = "cf_TRARC01302";
- tranf_submit(oParam);
-
- }
- function cf_TRARC01302(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- //첫번째 열 선택을 위해index =0 으로는 처리가 안되어 실제 값에 입력
- ds_init_doctlist.setColumn(0, "doctid", "");
- ds_send_search.setColumn(0, "orddrid", "");
- }
- function fSearch()
- {
- grp_base.ivw_loader.ivw_base.url = "";
-
- var oParam = {};
- oParam.id = "TRARC01411";
- oParam.service = "healcarecoopapp.ReqAgnMngt";
- oParam.method = "reqGetTransPatListForHIE";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_main_req_info=req_pat_list";
- oParam.async = false;
- //oParam.callback = "cf_TRARC01411";
- tranf_submit(oParam);
- }
- // 저장전 필수 체크
- function fCheckDate()
- {
- if(utlf_isNull(ds_main_req_pat_info_basepatinfo.getColumn(0,"pid")))
- {
- sysf_messageBox("저장하고자 하는 환자를", "C002");
- }
-
- var hopedd = ds_main_req_pat_info_patinfo.getColumn(0, "hopedd");
- var hopetm = ds_main_req_pat_info_patinfo.getColumn(0, "hopetm");
-
- if(!utlf_isNull(hopedd))
- {
- if(utlf_IsNull(hopetm))
- {
- sysf_messageBox("예약희망시분을 입력하시기 바랍니다", "C");
- return false;
- }
- }
-
- if(ds_main_req_pat_info_patinfo.getColumn(0,"stat") == "4")
- {
- sysf_messageBox("전송완료된 건은 저장할 수 없습니다","I");
- return false;
- }
-
- return true;
- }
- //기본값세팅
- function fSetDefault()
- {
- ds_main_req_pat_info_patinfo.setColumn(0, "reqacnfmnm", sysf_getUserInfo("usernm"));
- var ioflag = ds_main_req_info.getColumn(0, grd_list.selectendrow, "chosflag");
-
- var bizflag;
-
- if(ioflag == "I")
- {
- bizflag = "I";
- }
- else
- {
- bizflag = "O";
- }
-
- ds_main_req_pat_info_patinfo.setColumn(0, "bizflag", bizflag);
- }
- function fPatPopUp()
- {
- if(!utlf_isNull(ds_send_search.getColumn(0, "pid")))
- {
- ds_temp_pidinfo.setColumn(0, "pid", grp_sea.ipt_pid.value);
- ds_temp_pidinfo.setColumn(0, "srchcond", "1");
- }
- else
- {
- ds_temp_pidinfo.setColumn(0, "pid", grp_sea.ipt_pid.value);
- ds_temp_pidinfo.setColumn(0, "srchcond", "2");
- }
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_temp_pidinfo;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fGrdClick()
- {
- if(grd_list.rowcount < 1) return;
- if(grd_list.selectendrow < 0) return;
-
- var varSelectRow = grd_list.selectendrow;
-
- ds_send_cond.setColumn(0, "pid", ds_main_req_info.getColumn(varSelectRow, "pid"));
- ds_send_cond.setColumn(0, "orddd", ds_main_req_info.getColumn(varSelectRow, "orddd"));
- ds_send_cond.setColumn(0, "cretno", ds_main_req_info.getColumn(varSelectRow, "cretno"));
- ds_send_cond.setColumn(0, "seqno", ds_main_req_info.getColumn(varSelectRow, "seqno"));
- ds_send_cond.setColumn(0, "formrecseq", ds_main_req_info.getColumn(varSelectRow, "formrecseq"));
- ds_send_cond.setColumn(0, "orddeptcd", ds_main_req_info.getColumn(varSelectRow, "orddeptcd"));
- ds_send_cond.setColumn(0, "orddrid", ds_main_req_info.getColumn(varSelectRow, "orddrid"));
- //데이터가 없음
- //ds_send_cond.setColumn(0, "oldyn", ds_main_req_info.getColumn(varSelectRow, "oldyn"));
- ds_send_cond.setColumn(0, "ssnnumber", ds_main_req_info.getColumn(varSelectRow, "ssnnumber"));
-
- //환자기본정보 및 환자의뢰,회송,요약정보 가져오기
- var oParam = {};
- oParam.id = "TRARC01412";
- oParam.service = "healcarecoopapp.ReqAgnMngt";
- oParam.method = "reqGetHIETransPatInfo";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_main_req_pat_info_basepatinfo=basepatinfo ds_main_req_pat_info_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRARC01412";
-
- tranf_submit(oParam);
-
-
- //전원 의뢰 완료일 입력
- var enddd = ds_main_req_pat_info_patinfo.getColumn(0, "enddd");
- if(utlf_isNull(enddd))
- {
- ds_main_req_pat_info_patinfo.setColumn(0, "enddd", utlf_getCurrentDate());
- }
-
-
- /////////////////////////////////////////////////////////////////////////////
- //서식 로더 코드
- //서식의 id는 ivw_loader 이어야함
- var objArg = new Object();
-
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
-
- ds_cond_formdata.setColumn(0, "formcd", ds_send_cond.getColumn(0, "formrecseq"));
- ds_cond_formdata.setColumn(0, "formkind", "rec");
- ds_cond_formdata.setColumn(0, "btnvisible", false);
- ds_cond_formdata.setColumn(0, "pid", ds_send_cond.getColumn(0, "pid"));
- ds_cond_formdata.setColumn(0, "orddd", ds_send_cond.getColumn(0, "orddd"));
- ds_cond_formdata.setColumn(0, "cretno", ds_send_cond.getColumn(0, "cretno"));
- ds_cond_formdata.setColumn(0, "modalyn", "N");
- ds_cond_formdata.setColumn(0, "topyn", "N");
- ds_cond_formdata.setColumn(0, "orddeptcd", ds_send_cond.getColumn(0, "orddeptcd"));
- ds_cond_formdata.setColumn(0, "orddrid", ds_send_cond.getColumn(0, "orddrid"));
-
- objArg.ds_cond_formdata = ds_cond_formdata;
-
- lf_loadSMMMR01100(false, objArg, grp_base);
- /////////////////////////////////////////////////////////////////////////////
-
- ds_send_adddata.setColumn(0, "adddata", "outflag▦outreqcd▦outreqflag▦outreqnm▦remcnts▩");
-
- }
- function fSize()
- {
- // 서식 확대 축소 처리
- var text = grp_base.button4.text;
- var pid = ds_main_req_pat_info_basepatinfo.getColumn(0, "pid");
- var oBase = grp_base.ivw_loader.ivw_base;
- if (text == "확대")
- {
- grp_base.button4.text = "축소";
- grp_base.position.top = caption6.position.bottom;
- group5.visible = false;
-
- if(oBase != null)
- {
- grp_base.ivw_loader.ivw_base.components["grup_base"].anchor = "";
- }
- }
- else
- {
- grp_base.button4.text = "확대";
- group5.visible = true;
- grp_base.position.top = group5.position.bottom + 1;
-
- if(oBase != null)
- {
- grp_base.ivw_loader.ivw_base.components["grup_base"].anchor = "all";
- }
- }
-
- }
- function fShowDetl()
- {
- /*
- model.removeNodeset("/root/send/tmp/rsltlist");
- model.removeNodeset("/root/send/tmp/prcplist");
- model.removeNodeset("/root/send/tmp/dglist");
-
- model.makeNode("/root/send/tmp/rsltlist"); // 결과정보
- model.makeNode("/root/send/tmp/prcplist"); // 처방정보
- model.makeNode("/root/send/tmp/dglist"); // 진단정보(HIE)
-
- modal("SPARC01402", "1", "0", "0" ,"SPARC01402", "/root/main/req_pat_info/patinfo", "/root/main/req_pat_info/patinfo");
- */
- }
- function fHospPopup()
- {
- /*
- clearParameter("SPARH00510_RETURN_organizationoid");
- clearParameter("SPARH00510_RETURN_organizationid");
- clearParameter("SPARH00510_RETURN_organizationname");
- clearParameter("SPARH00510_RETURN_telecom");
- clearParameter("SPARH00510_RETURN_postalcode");
- clearParameter("SPARH00510_RETURN_address");
- clearParameter("SPARH00510_RETURN_departmentcode");
- clearParameter("SPARH00510_RETURN_departmentname");
- clearParameter("SPARH00510_RETURN_flag");
-
- modal("SPARH00510", 1,10, 10, "SPARH00200", "", "");
-
-
- model.makeValue("/root/main/req_pat_info/patinfo/organizationname", getParameter("SPARH00510_RETURN_organizationname"));
- model.makeValue("/root/main/req_pat_info/patinfo/organizationid", getParameter("SPARH00510_RETURN_organizationid"));
- model.makeValue("/root/main/req_pat_info/patinfo/departmentname", getParameter("SPARH00510_RETURN_departmentname"));
- model.makeValue("/root/main/req_pat_info/patinfo/departmentcode", getParameter("SPARH00510_RETURN_departmentcode"));
- model.makeValue("/root/main/req_pat_info/patinfo/organizationtelecom", getParameter("SPARH00510_RETURN_telecom"));
- model.makeValue("/root/main/req_pat_info/patinfo/organizationstreetaddress", getParameter("SPARH00510_RETURN_address"));
-
- model.refresh();
- */
-
- }
- function fPrintOcrConsent(flag)
- {
- if(flag == "A")
- {
- frmf_setParameter("SSMRC03160_param_instcd" , sysf_getUserInfo("dutplceinstcd"));
- frmf_setParameter("SSMRC03160_param_patid" , ds_main_req_pat_info_patinfo.getColumn(0, "pid"));
- frmf_setParameter("SSMRC03160_param_indate" , ds_main_req_pat_info_patinfo.getColumn(0, "orddd"));
- frmf_setParameter("SSMRC03160_param_cretno" , ds_main_req_pat_info_patinfo.getColumn(0, "cretno"));
- frmf_setParameter("SSMRC03160_param_class" , ds_main_req_pat_info_patinfo.getColumn(0, "ordtype"));
- frmf_setParameter("SSMRC03160_param_flag" , "G");
- frmf_setParameter("SSMRC03160_param_docucd" , "1600018717");
- frmf_setParameter("SSMRC03160_param_cuser" , sysf_getUserInfo("userid"));
-
- frmf_modal("SSMRC03160","SSMRC03160","","","","","","","","","","","M");
-
- return frmf_getParameter("SSMRC03160_param_rtnocrtag");
- }
- else if(flag == "B")
- {
- frmf_setParameter("SMARH01100_param_flag" , "G");
- frmf_setParameter("SMARH01100_param_patid" , ds_main_req_pat_info_patinfo.getColumn(0, "pid"));
- frmf_setParameter("SMARH01100_param_indate" , ds_main_req_pat_info_patinfo.getColumn(0, "orddd"));
- frmf_setParameter("SMARH01100_param_cretno" , ds_main_req_pat_info_patinfo.getColumn(0, "cretno"));
- frmf_setParameter("SMARH01100_param_class" , ds_main_req_pat_info_patinfo.getColumn(0, "ordtype"));
- frmf_setParameter("SMARH01100_param_formrecseq" , ds_main_req_pat_info_patinfo.getColumn(0, "formrecseq"));
-
- frmf_modal("SMARH01100","SMARH01100","","","","","","","","","","","M");
- }
- else
- {
- //do Nothing
- }
- }
-
- function fTrans()
- {
- //알림창을 위하여 상태 정보 저장
- varTXARC01403State = "TRANS";
-
- ds_send_savedata.clear();
- ds_send_savedata.assign(ds_main_req_pat_info_patinfo);
-
- ds_send_savedata.addColumn("prntflag", "string","Y")
- var oParam = {};
- oParam.id = "TXARC01403";
- oParam.service = "healcarecoopapp.ReqAgnMngt";
- oParam.method = "reqExeHIETransPatInfo";
- //oParam.inds = "reqdata=ds_send_savedata addinfo=ds_ req_rsltlist=ds_ req_prcplist=ds_ req_dglist=ds_";
- oParam.inds = "reqdata=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXARC01403";
- tranf_submit(oParam);
-
- }
- function fSave()
- {
- //알림창을 위하여 상태 정보 저장
- varTXARC01403State = "SAVE";
-
- ds_send_savedata.clear();
- ds_send_savedata.assign(ds_main_req_pat_info_patinfo);
-
- var oParam = {};
- oParam.id = "TXARC01403";
- oParam.service = "healcarecoopapp.ReqAgnMngt";
- oParam.method = "reqExeHIETransPatInfo";
- //oParam.inds = "reqdata=ds_send_savedata addinfo=ds_ req_rsltlist=ds_ req_prcplist=ds_ req_dglist=ds_";
- oParam.inds = "reqdata=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXARC01403";
- tranf_submit(oParam);
- }
- function cf_TXARC01403(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- if(varTXARC01403State == "SAVE")
- {
- sysf_messageBox("저장에", "E009");
- }
- else if(varTXARC01403State == "TRANS")
- {
- sysf_messageBox("전송시 에러", "E");
- }
- else
- {
- //do nothing
- }
-
- return;
- }
- else
- {
- fSearch();
- }
-
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- //sysf_messageBox(ds_send_search.getColumn(0, "orddeptcd"));
- grp_base.ivw_loader.ivw_base.url = "";
- fSearch();
- }
- function grp_sea_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fDoctSerach();
- }
- function grp_sea_btn_pat_onlbuttondown(obj:Button, e:MouseEventInfo)
- {
- fPatPopUp();
- }
- function grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGrdClick();
- }
- function grp_base_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fSize();
- }
- function grp_base_button11_onlbuttondown(obj:Button, e:MouseEventInfo)
- {
- fShowDetl();
- }
- function group5_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fHospPopup();
- }
- //전송 버튼 처리
- function button00_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_req_pat_info_patinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("환자가 선택되지 않았습니다", "I");
- return;
- }
-
- var stat = ds_main_req_pat_info_patinfo.getColumn(0, "stat");
-
- if(!(stat == "3" || stat == "4"))
- {
- sysf_messageBox("전송할 수 있는 상태가 아닙니다", "I");
- return;
- }
-
- //전송완료
- if(stat == "4")
- {
- if("6" != sysf_messageBox("전송완료상태입니다 재전송 하시겠습니까?","Q"))
- {
- return;
- }
- }
-
- fTrans();
- }
- //동의 철회 버튼 처리
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_req_pat_info_patinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("환자가 선택되지 않았습니다", "I");
- return;
- }
-
- fPrintOcrConsent("B");
- }
- //동의 버튼 처리
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_req_pat_info_patinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("환자가 선택되지 않았습니다", "I");
- return;
- }
-
- fPrintOcrConsent("A");
- }
- //저장 버튼 처리
- function button03_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( !fCheckDate() )
- {
- return; //필수 저장여부 체크
- }
- fSave();
- }
- //미리보기 버튼 처리
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var currow = grd_list.selectendrow;
- if(currow < 0){
- return;
- }
-
- var ivwCtrl = grp_base.ivw_loader.components["ivw_base"];
- var formcd = ds_main_req_info.getColumn(currow, "formcd");
-
-
- //서식 두번째 코드가 8인 경우,
- if(formcd.charAt(1)=="8")
- {
- formcd = formcd.substr(7, 3);
- rexid = "RFM" + "80" + formcd + "00";
- }
- else if (formcd.charAt(0) == "1") // knuh_20110118 추가
- {
- var precd = formcd.substr(0, 2);
- formcd = formcd.substr(5, 5);
- rexid = "RFM" + precd + formcd;
- }
- else
- {
- formcd = formcd.substr(5, 5);
- rexid = "RFM" + formcd + "00";
- }
-
-
- //서식지 정보 초기화
- ds_data_recitem.clearData();
-
- if( formcd == "0000000680" || formcd == "0000000002" ){
- grp_base.ivw_loader.ivw_base.lf_getUnitFormRecData();
- }else{
- grp_base.ivw_loader.lf_getGenFormData(); //기록데이터 취합
- }
-
- //서식지 정보 설정
- ds_data_recitem.copyData(grp_base.ivw_loader.ivw_base.ds_data_recitem);
-
- fDoMakeProfPrntInfo(ivwCtrl);
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objDOM1 = rptf_createDOM(); // DOM 객체 설정
- var objDOM2 = rptf_createDOM(); // DOM 객체 설정
- var objDOM3 = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/recinfo/recitem" , ds_data_recitem);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=0;print=0;zoom=0";
-
-
- if(isValidObject("ds_main_contents")){
- rptf_setNodeListToDOM(objDOM1, "/root/main/contents", ds_main_contents); // 데이터셋 2
- objParam.xml_data_XML2 = objDOM1.documentElement.source; // 최상의노드 XML 스트링 추출
- }
- if(isValidObject("ds_main_content1")){
- rptf_setNodeListToDOM(objDOM2, "/root/main/content1", ds_main_content1); // 데이터셋 3
- objParam.xml_data_XML3 = objDOM2.documentElement.source; // 최상의노드 XML 스트링 추출
- }
- if(isValidObject("ds_main_content2")){
- rptf_setNodeListToDOM(objDOM3, "/root/main/content2", ds_main_content2); // 데이터셋 4
- objParam.xml_data_XML4 = objDOM3.documentElement.source; // 최상의노드 XML 스트링 추출
- }
-
- rptf_exeReportPreview30([rexid],[objParam], option); //미리보기만 가능
-
- if(isValidObject("ds_main_contents")){
- ds_main_contents.clear();
- }
- if(isValidObject("ds_main_content1")){
- ds_main_content1.clear();
- }
- if(isValidObject("ds_main_content2")){
- ds_main_content2.clear();
- }
- }
- //출력 버튼 처리
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- fReplcheck();
- }
- //제증명쪽 함수 호출 필요하므로 임의로 생성(최재원과장)
- function lf_setProfBaseInfo(){
- }
- //저장 처리
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_IsNull(ds_main_req_pat_info_basepatinfo.getColumn(0,"pid")))
- {
- sysf_messageBox("저장하고자 하는 환자를", "C002");
- }
-
- fSave();
-
- }
- //기본값세팅 처리
- function group5_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetDefault();
-
- }
- ]]></Script>
- </Form>
- </FDL>
|