123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADT01100" position="absolute 0 0 738 418" titletext="외래처방전 출력" onload="SMADT01100_onload" onclose="SMADT01100_onclose" onkeyup="SMADT01100_onkeyup" ontimer="SMADT01100_ontimer">
- <Layouts>
- <Layout>
- <Grid position="absolute 601 313 728 412" id="grd_param" visible="false" binddataset="ds_main_paramdata" taborder="28">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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="pid"/>
- <Cell col="1" text="orddd"/>
- <Cell col="2" text="cretno"/>
- <Cell col="3" text="orddeptcd"/>
- <Cell col="4" text="orddrid"/>
- <Cell col="5" text="prcpdd"/>
- <Cell col="6" text="drugdd"/>
- <Cell col="7" text="drugno"/>
- <Cell col="8" text="caption1"/>
- <Cell col="9" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" text="bind:orddd"/>
- <Cell col="2" text="bind:cretno"/>
- <Cell col="3" text="bind:orddeptcd"/>
- <Cell col="4" text="bind:orddrid"/>
- <Cell col="5" text="bind:prcpdd"/>
- <Cell col="6" text="bind:drugdd"/>
- <Cell col="7" text="bind:drugno"/>
- <Cell col="8" text="bind:prntdt"/>
- <Cell col="9" text="bind:lblprntdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 1 95 571 101" linetype="vertical" id="line6" class="line_2"/>
- <cp_checkboxList position="absolute 110 107 465 127" id="chk_hosoutmpsflag" taborder="0" text="처방전List" style="background:transparent;font:dotum,9,bold;"/>
- <Static text="출력구분" position="absolute 3 229 99 254" align="align:center middle;" id="caption20" class="cell_1" style="font:dotum,9,bold;"/>
- <Shape position="absolute 1 229 571 231" linetype="vertical" id="line12" class="line_2"/>
- <Static text="투약번호" position="absolute 281 75 377 98" align="align:center middle;" id="caption13" class="cell_1" style="font:dotum,9,bold;"/>
- <Static text="투약일자" position="absolute 3 75 99 98" align="align:center middle;" id="caption22" class="cell_1" style="font:dotum,9,bold;"/>
- <Static text="라벨그룹" position="absolute 3 198 99 221" align="align:center middle;" id="caption23" class="cell_1" style="font:dotum,9,bold;"/>
- <Static position="absolute 3 134 99 159" align="align:center middle;" id="caption24" class="cell_1"/>
- <MaskEdit position="absolute 381 77 486 96" id="input14" class="input_search" mask="99999" taborder="26" oneditclick="input14_oneditclick" onkeydown="input14_onkeydown"/>
- <Static position="absolute 3 106 99 129" align="align:center middle;" id="caption27" class="cell_1"/>
- <Shape position="absolute 1 257 731 263" linetype="horizontal" id="line15" class="line_3"/>
- <Shape position="absolute 1 62 735 72" linetype="horizontal" id="line17" class="line_1" style="background:#99ccffff;border:2 none #808080ff ;color:#99ccffff;font:Dotum,11;" onclick="line17_onclick"/>
- <Calendar position="absolute 102 76 231 95" id="inp_drugdd" class="input_default" taborder="24" dateformat="yyyy-MM-dd" value="null" oneditclick="inp_drugdd_oneditclick"/>
- <CheckBox position="absolute 110 137 189 157" id="checkbox7" taborder="23" text="처방전" truevalue="Y" style="font:dotum,9;" onclick="checkbox_onclick"/>
- <CheckBox position="absolute 110 231 229 254" id="checkbox8" taborder="22" text="원내자동출력" style="font:dotum,9;" onclick="checkbox8_onclick" truevalue="Y"/>
- <CheckBox position="absolute 12 139 93 154" id="checkbox9" text="원내" truevalue="Y" taborder="21" style="font:dotum,9,bold;" onclick="checkbox9_onclick" falsevalue="N"/>
- <CheckBox position="absolute 11 110 92 125" id="checkbox3" onclick="checkbox3_onclick" value="false" truevalue="Y" text="원외" taborder="20" style="font:dotum,9,bold;" falsevalue="N"/>
- <CheckBox position="absolute 600 109 701 124" id="checkbox6" visible="false" text="HD환자포함" taborder="19" style="font:dotum,9;" truevalue="1"/>
- <Button position="absolute 642 268 714 290" id="btn_prt" class="btn6" text="출력" taborder="18" style="color:#000000ff;font:dotum,9,bold;" onclick="btn_prt_onclick"/>
- <Button position="absolute 569 268 625 290" id="button" class="btn4" visible="false" text="종료" taborder="17" onclick="button_onclick"/>
- <cp_checkboxList position="absolute 110 201 731 221" id="chk_lblflag" taborder="16" text="라벨약List" style="font:dotum,9;"/>
- <Shape position="absolute 3 30 733 60" id="roundrect2" type="roundrectangle"/>
- <Static text="범 례" position="absolute 10 35 80 55" id="caption47" class="cell_2" style="font:dotum,9,bold;"/>
- <Static text="원내투약번호(1~10000) 원외투약번호(10001~20000) 응급실원외투약번호(90001~)" position="absolute 91 35 725 55" id="caption1" onclick="caption1_onclick" style="font:dotum,9,bold;"/>
- <Button position="absolute 3 268 91 290" id="button2" class="btn6" text="물약라벨" taborder="14" onclick="button2_onclick"/>
- <CheckBox position="absolute 648 231 707 254" id="checkbox11" taborder="12" text="재출력" truevalue="Y" style="font:dotum,9;"/>
- <CheckBox position="absolute 600 75 711 98" id="checkbox12" visible="false" taborder="11" truevalue="Y" text="ATC자료수정" style="font:dotum,9;" onclick="checkbox12_onclick" onchanged="checkbox12_onchanged"/>
- <Button position="absolute 99 268 191 290" id="btn_prnt" class="btn3" taborder="29" text="프린터설정" onclick="btn_prnt_onclick"/>
- <Div position="absolute 12 303 592 412" id="group2" visible="false" taborder="10" style="background:#ffff99ff;">
- <Layouts>
- <Layout>
- <Static text="자동 출력 중" position="absolute 8 18 573 93" id="caption14" anchor="default" style="color:#ff0000ff;font:dotum,48,bold;"/>
- </Layout>
- </Layouts>
- </Div>
- <CheckBox position="absolute 419 231 581 254" id="checkbox14" taborder="9" text="물약라벨 자동출력" truevalue="Y" style="font:dotum,9;" onchanged="checkbox14_onchanged" onclick="checkbox14_onclick"/>
- <CheckBox position="absolute 317 201 383 221" id="checkbox13" taborder="8" text="주사" truevalue="Y" style="font:dotum,9;" onchanged="checkbox13_onchanged" onclick="checkbox13_onclick"/>
- <CheckBox position="absolute 213 137 349 157" id="checkbox15" taborder="7" truevalue="K" text="인공신장실 처방전" style="font:dotum,9;" value="false" visible="true" onclick="checkbox_onclick"/>
- <Static text="실출고부서" position="absolute 337 268 414 288" id="caption2" style="color:red;font:dotum,9,bold;"/>
- <Combo position="absolute 423 268 560 287" id="combo1" innerdataset="@ds_init_misdeptlist" datacolumn="deptnm" codecolumn="deptcd" taborder="6" onitemchanged="combo1_onitemchanged"/>
- <CheckBox position="absolute 458 107 558 127" id="checkbox16" onclick="checkbox16_onclick" text="영문명으로" truevalue="E" taborder="5" style="font:dotum,9;" onchanged="checkbox16_onchanged"/>
- <CheckBox position="absolute 365 137 584 157" id="checkbox17" taborder="4" truevalue="F" text="가정간호 처방전 (자가주사 포함)" style="font:dotum,9;" value="false" visible="true" onclick="checkbox_onclick"/>
- <cp_checkboxList position="absolute 110 168 360 188" id="chk_lblyn" taborder="3" text="출력물구분List" style="font:dotum,9;"/>
- <Static text="라벨출력구분" position="absolute 3 165 99 190" align="align:center middle;" id="caption3" class="cell_1" style="font:dotum,9,bold;"/>
- <CheckBox position="absolute 600 168 719 188" id="checkbox18" visible="false" taborder="2" text="투약구 처방전" truevalue="S" style="font:dotum,9;" onclick="checkbox_onclick"/>
- <CheckBox position="absolute 600 137 726 157" id="checkbox10" taborder="1" text="임상연구 처방전" truevalue="C" style="font:dotum,9;" onclick="checkbox_onclick" value="false" visible="true"/>
- <Shape id="line00" class="line_3" position="absolute 1 99 731 105"/>
- <CheckBox id="checkbox2" taborder="30" text="응급실원외자동출력" truevalue="Y" position="absolute 242 231 398 254" style="font:dotum,9;" onclick="checkbox2_onclick"/>
- <Shape id="line01" class="line_3" position="absolute 1 129 731 135"/>
- <Shape id="line02" class="line_3" position="absolute 1 160 731 166"/>
- <Shape id="line03" class="line_3" position="absolute 1 192 731 198"/>
- <Shape id="line04" class="line_3" position="absolute 2 224 732 230"/>
- <Static id="caption6" text="외래처방전출력" onclick="group1_caption6_onclick" class="tit_1" position="absolute 1 1 145 26"/>
- <cp_checkboxList id="chk_hosinmpsflag" titletext="CheckBox List" taborder="31" text="처방전List" position="absolute 110 119 729 139" style="background:transparent;font:dotum,9,bold;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="cretno" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="drugdd" type="STRING"/>
- <Column id="drugno" type="STRING"/>
- <Column id="prntdt" type="STRING"/>
- <Column id="lblprntdt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_prcpsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_prcpsrch_oncolumnchanged">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinyn" type="STRING" size="256"/>
- <Column id="hosinmpsflag" type="STRING" size="256"/>
- <Column id="hosoutyn" type="STRING" size="256"/>
- <Column id="hosoutmpsflag" type="STRING" size="256"/>
- <Column id="lblyn" type="STRING" size="256"/>
- <Column id="lblflag" type="STRING" size="256"/>
- <Column id="prntflag" type="STRING" size="256"/>
- <Column id="autoinprntyn" type="STRING" size="256"/>
- <Column id="autooutprntyn" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="autoprcp" type="STRING" size="256"/>
- <Column id="reprintyn" type="STRING" size="256"/>
- <Column id="autoatcyn" type="STRING" size="256"/>
- <Column id="autoliquidlbl" type="STRING" size="256"/>
- <Column id="injyn" type="STRING" size="256"/>
- <Column id="liquidflag" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- <Column id="eprntype" type="STRING" size="256"/>
- <Column id="lbl5" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stocdeptcd">3242106000</Col>
- <Col id="instcd">012</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hosoutmpsflag" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">처방전(환자용)</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lblyn" 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">B</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lblflag" 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">D</Col>
- </Row>
- <Row>
- <Col id="label">마약</Col>
- <Col id="value">DM</Col>
- </Row>
- <Row>
- <Col id="label">향정</Col>
- <Col id="value">DH</Col>
- </Row>
- <Row>
- <Col id="label"> </Col>
- </Row>
- <Row>
- <Col id="label">PTP</Col>
- <Col id="value">DT</Col>
- </Row>
- <Row>
- <Col id="label">기타약</Col>
- <Col id="value">DX</Col>
- </Row>
- <Row>
- <Col id="label">외용</Col>
- <Col id="value">DI</Col>
- </Row>
- <Row>
- <Col id="label">수제</Col>
- <Col id="value">DS</Col>
- </Row>
- <Row>
- <Col id="label">PACK</Col>
- <Col id="value">DG</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_popupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinhosoutflagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_scrnid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="scrnid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntkind" type="STRING" size="256"/>
- <Column id="commkind" type="STRING" size="256"/>
- <Column id="comm01" type="STRING" size="256"/>
- <Column id="comm02" type="STRING" size="256"/>
- <Column id="comm03" type="STRING" size="256"/>
- <Column id="blank" type="STRING" size="256"/>
- <Column id="rexgbn" type="STRING" size="256"/>
- <Column id="pcl" type="STRING" size="256"/>
- <Column id="macaddr" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_misdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lbllists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lbllists" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mdrugflags" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="mdrugflags" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ret" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_paramsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinyn" type="STRING" size="256"/>
- <Column id="hosinmpsflag" type="STRING" size="256"/>
- <Column id="lblyn" type="STRING" size="256"/>
- <Column id="lblflag" type="STRING" size="256"/>
- <Column id="prntflag" type="STRING" size="256"/>
- <Column id="autoinprntyn" type="STRING" size="256"/>
- <Column id="autooutprntyn" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="autoprcp" type="STRING" size="256"/>
- <Column id="reprintyn" type="STRING" size="256"/>
- <Column id="autoatcyn" type="STRING" size="256"/>
- <Column id="autoliquidlbl" type="STRING" size="256"/>
- <Column id="injyn" type="STRING" size="256"/>
- <Column id="liquidflag" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- <Column id="eprntype" type="STRING" size="256"/>
- <Column id="lbl5" type="STRING" size="256"/>
- <Column id="crdrugyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_paramdata" 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="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prntdt" type="STRING" size="256"/>
- <Column id="lblprntdt" type="STRING" size="256"/>
- <Column id="drugchkstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_atcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugflag">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ret" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntkind" type="STRING" size="256"/>
- <Column id="commkind" type="STRING" size="256"/>
- <Column id="comm01" type="STRING" size="256"/>
- <Column id="comm02" type="STRING" size="256"/>
- <Column id="comm03" type="STRING" size="256"/>
- <Column id="blank" type="STRING" size="256"/>
- <Column id="rexgbn" type="STRING" size="256"/>
- <Column id="pcl" type="STRING" size="256"/>
- <Column id="macaddr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_suminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ret" type="STRING" size="256"/>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_prcpsrch" 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="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="hosinmpsflag" type="STRING" size="256"/>
- <Column id="hosoutmpsflag" type="STRING" size="256"/>
- <Column id="lblflag" type="STRING" size="256"/>
- <Column id="prntflag" type="STRING" size="256"/>
- <Column id="autoinprntyn" type="STRING" size="256"/>
- <Column id="autooutprntyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="prcpdd"/>
- <Col id="drugdd"/>
- <Col id="drugno"/>
- <Col id="hosinmpsflag"/>
- <Col id="hosoutmpsflag"/>
- <Col id="lblflag"/>
- <Col id="prntflag"/>
- <Col id="autoinprntyn"/>
- <Col id="autooutprntyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hosinmpsflag" 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">K</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 처방전(자가주사 포함)</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">임상연구 처방전</Col>
- <Col id="value">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_deptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stocdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="chk_hosoutmpsflag" propid="value" datasetid="ds_hosoutmpsflag" columnid="value"/>
- <BindItem id="item1" compid="chk_hosoutmpsflag" propid="font" datasetid="ds_hosoutmpsflag" columnid=""/>
- <BindItem id="item2" compid="chk_hosoutmpsflag" propid="glow" datasetid="ds_hosoutmpsflag" columnid=""/>
- <BindItem id="item3" compid="chk_lblyn" propid="value" datasetid="ds_lblyn" columnid="value"/>
- <BindItem id="item4" compid="chk_lblyn" propid="font" datasetid="ds_lblyn" columnid=""/>
- <BindItem id="item5" compid="chk_lblyn" propid="glow" datasetid="ds_lblyn" columnid=""/>
- <BindItem id="item7" compid="inp_drugdd" propid="value" datasetid="ds_hidden_prcpsrch" columnid="drugdd"/>
- <BindItem id="item8" compid="checkbox13" propid="value" datasetid="ds_hidden_prcpsrch" columnid="injyn"/>
- <BindItem id="item9" compid="checkbox3" propid="value" datasetid="ds_hidden_prcpsrch" columnid="hosoutyn"/>
- <BindItem id="item10" compid="checkbox9" propid="value" datasetid="ds_hidden_prcpsrch" columnid="hosinyn"/>
- <BindItem id="item15" compid="input14" propid="value" datasetid="ds_hidden_prcpsrch" columnid="drugno"/>
- <BindItem id="item16" compid="checkbox11" propid="value" datasetid="ds_hidden_prcpsrch" columnid="reprintyn"/>
- <BindItem id="item17" compid="checkbox14" propid="value" datasetid="ds_hidden_prcpsrch" columnid="autoliquidlbl"/>
- <BindItem id="item18" compid="checkbox2" propid="value" datasetid="ds_hidden_prcpsrch" columnid="autooutprntyn"/>
- <BindItem id="item19" compid="checkbox8" propid="value" datasetid="ds_hidden_prcpsrch" columnid="autoinprntyn"/>
- <BindItem id="item20" compid="chk_hosinmpsflag" propid="value" datasetid="ds_hosoutmpsflag" columnid="value"/>
- <BindItem id="item21" compid="chk_hosinmpsflag" propid="font" datasetid="ds_hosoutmpsflag" columnid=""/>
- <BindItem id="item22" compid="chk_hosinmpsflag" propid="glow" datasetid="ds_hosoutmpsflag" columnid=""/>
- <BindItem id="item23" compid="checkbox16" propid="value" datasetid="ds_hidden_prcpsrch" columnid="eprntype"/>
- <BindItem id="item24" compid="combo1" propid="value" datasetid="ds_hidden_prcpsrch" columnid="stocdeptcd"/>
- </Bind>
- <InitValue>
- <cp_checkboxList id="chk_lblyn" style="background:transparent;font:dotum,9,bold;"/>
- </InitValue>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_pharmacyxp::SMADT01100.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- function SMADT01100_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- try{
- ds_hidden_popupinfo.copyData(arg_ds_hidden_popupinfo);
- }catch(e){}
-
- fInit();
- }
- //
- // function input14_oneditclick(obj:MaskEdit, e:EditClickEventInfo)
- // {
- // if(e.keyCode == "13") {
- // //setInputNodeCurText();
- // fPrcpMPSPrint();
- // }
- // }
- function btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- fPrcpMPSPrint();
- }
- function button_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function checkbox10_onclick(obj:CheckBox, e:ClickEventInfo)
- {
-
- }
- function checkbox12_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- fChkHosInAutoPrnt();
- }
- function combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(chk_cnt != 0) {
- var ret = sysf_messageBox("약품출고부서를 " + combo1.text +"으로 ", "S001");
- if(ret == "6") {
- //model.setValue("/root/temp/stocdeptcd", combo1.value);
- ds_temp_deptcd.setColumn(0, "stocdeptcd", e.postvalue);
- } else {
- //model.setValue("/root/hidden/prcpsrch/stocdeptcd", model.getValue("/root/temp/stocdeptcd"));
- ds_hidden_prcpsrch.setColumn(0, "stocdeptcd", ds_temp_deptcd.getColumn(0, "stocdeptcd"));
- }
- ///combo1.refresh();
- }
- }
- function checkbox13_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- if(utlf_isNull(ds_hidden_prcpsrch.getColumn(0,"lblflag")) && e.postvalue != "Y"){
- ds_hidden_prcpsrch.setColumn(0,"lblyn", "");
- chk_lblyn.setCheckAll(false,false);
- } else {
- ds_hidden_prcpsrch.setColumn(0,"lblyn", "Y");
- chk_lblyn.setData(["Y"],null,false);
- }
- }
- // function chk_lblflag_onload(obj:cp_checkboxList, e:LoadEventInfo)
- // {
- // //if(model.getValue("/root/hidden/prcpsrch/lblflag") == ""){
- // if (ds_hidden_prcpsrch.getColumn(0,"lblflag") == "" ) {
- // //model.setValue("/root/hidden/prcpsrch/lblyn", "");
- // ds_hidden_prcpsrch.setColumn(0, "lblyn", "");
- // } else {
- // //model.setValue("/root/hidden/prcpsrch/lblyn", "Y");
- // ds_hidden_prcpsrch.setColumn(0, "lblyn", "Y");
- // }
- //
- // }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fLiquidLBLPrint();
- }
- function SMADT01100_onclose(obj:Form, e:CloseEventInfo)
- {
- if (gTimer > 0) {
- // window.clearinterval(gTimer);
- gTimer = 0;
- this.killTimer(0);
- }
- }
- function SMADT01100_onkeyup(obj:Form, e:KeyEventInfo)
- {
- if( e.keycode == 121 ){
- checkbox12.visible=true;
- }
- }
- function checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- fChkHosOutAutoPrnt();
- }
- function btn_prnt_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPrint();
- }
- function checkbox9_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- fChkHosin_YN();
- }
- function inp_drugdd_oneditclick(obj:Calendar, e:EditClickEventInfo)
- {
-
- }
- function checkbox13_onclick(obj:CheckBox, e:ClickEventInfo)
- {
-
- }
- function fSetPrint() {
- var count = ds_main_barcdprntsetup.rowcount; //getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- ds_main_barcdprntsetup.addRow();
- }
-
- var objArg = new Object();
- objArg.arg_sSetupInfo = ds_main_barcdprntsetup.getColumn(0,"prntsetupinfo");
- objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
- frmf_modal("SPZUR00300","SPZUR00300", objArg, "", "", "", "","","","","","","M" );
- if(!utlf_isNull(frmf_getParameter("SetupInfo")))
- ds_main_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_clearParameter("SetupInfo"));
- // //var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- // //if(count == 0) {
- // //model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- // //}
- // //open("SPZUR00300_바코드프린터설정_knuh.xrw", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- //
- }
- function ds_hidden_prcpsrch_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "hosoutmpsflag") {
- if(utlf_isNull(e.newvalue)) chk_hosoutmpsflag.setCheckAll(false,false);
- else chk_hosoutmpsflag.setData(e.newvalue.split("|"),null,false);
- }
-
- if(e.columnid == "lblyn") {
- if(utlf_isNull(e.newvalue)) chk_lblyn.setCheckAll(false,false);
- else { chk_lblyn.setData(e.newvalue.split(" "),null,false);
- }
- }
-
- if(e.columnid == "lblflag") {
- if(utlf_isNull(e.newvalue)) chk_lblflag.setCheckAll(false,false);
- else chk_lblflag.setData(e.newvalue.split("|"),null,false);
- }
-
- if(e.columnid == "hosinmpsflag") {
- // if(utlf_isNull(e.newvalue)) chk_hosinmpsflag.setCheckAll(false,false);
- // else chk_hosinmpsflag.setData(e.newvalue.split("|"),null,false);
- checkbox7.value = false;
- checkbox15.value = false;
- checkbox17.value = false;
- checkbox10.value = false;
- checkbox18.value = false;
- if(utlf_isSearchString(ds_hidden_prcpsrch.getColumn(0,"hosinmpsflag"),"Y")) checkbox7.value = "Y";
- if(utlf_isSearchString(ds_hidden_prcpsrch.getColumn(0,"hosinmpsflag"),"K")) checkbox15.value = "K";
- if(utlf_isSearchString(ds_hidden_prcpsrch.getColumn(0,"hosinmpsflag"),"F")) checkbox17.value = "F";
- if(utlf_isSearchString(ds_hidden_prcpsrch.getColumn(0,"hosinmpsflag"),"C")) checkbox10.value = "C";
- if(utlf_isSearchString(ds_hidden_prcpsrch.getColumn(0,"hosinmpsflag"),"S")) checkbox18.value = "S";
- }
- }
- function checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- fChkHosout_YN();
- }
- function checkbox8_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- fChkHosInAutoPrnt();
- }
- function checkbox14_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- fChkAutoLiquidLBLPrint();
- }
- function SMADT01100_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 0) {
- fPrcpMPSPrint();
- }
-
- if(e.timerid == 1) {
- fSumHR();
- }
- }
- function checkbox16_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- if(ds_hidden_prcpsrch.getColumn(0,"eprntype") == "E") {
- fChkHosOutAutoPrnt("E");
- }
- }
- function input14_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- fPrcpMPSPrint();
- }
- }
- function checkbox_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var nValue = "";
- if(checkbox7.value == "Y") nValue = "Y";
- if(checkbox18.value == "S") nValue = nValue + "|S";
- if(checkbox15.value == "K") nValue = nValue + "|K";
- if(checkbox17.value == "F") nValue = nValue + "|F";
- if(checkbox10.value == "C") nValue = nValue + "|C";
- if(nValue.substring(0,1) == "|") nValue = nValue.substring(1,nValue.length);
- ds_hidden_prcpsrch.enableevent = false;
- ds_hidden_prcpsrch.setColumn(0,"hosinmpsflag",nValue);
- ds_hidden_prcpsrch.enableevent = true;
- }]]></Script>
- </Form>
- </FDL>
|