123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADT40100" position="absolute 0 0 1194 787" titletext="처방확인" onload="SMADT40100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 15 1193 784" id="grp_main" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 10 389 119" id="grp_srch" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Button position="absolute 324 81 380 103" id="btn_srch" class="btn1" text="조회" onclick="grp_main_grp_srch_btn_srch_onclick" anchor="default"/>
- <Calendar position="absolute 88 8 203 27" id="ipt_srchprcpdd" class="input_s_essential" oneditclick="grp_main_grp_srch_ipt_srchprcpdd_oneditclick" onkeyup="grp_main_grp_srch_ipt_srchprcpdd_onkeyup" anchor="default" autoselect="true"/>
- <Static text="검색일자 :" position="absolute 12 10 90 27" id="caption5" class="search_name" anchor="default"/>
- <Shape position="absolute 313 82 319 102" linetype="vertical" id="line13" anchor="default"/>
- <Static text="투약번호 :" position="absolute 215 60 290 77" id="caption15" class="search_name" anchor="default"/>
- <Static text="구분 :" position="absolute 12 85 89 102" id="caption13" class="search_name" anchor="default"/>
- <Static text="등록번호 :" position="absolute 12 60 91 77" id="caption17" class="search_name" anchor="default"/>
- <Static text="병동 :" position="absolute 12 35 89 52" id="caption19" class="search_name" anchor="default"/>
- <Edit position="absolute 294 56 370 75" id="ipt_drugno" class="input_search" onkeyup="grp_main_grp_srch_ipt_drugno_onkeyup" anchor="default" autoselect="true"/>
- <Edit position="absolute 88 56 193 75" id="ipt_pid" class="input_search" onkeyup="grp_main_grp_srch_ipt_pid_onkeyup" anchor="default" autoselect="true"/>
- <Radio position="absolute 88 80 233 105" id="rdo_div" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_main_grp_srch_rdo_div_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">응급</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 88 32 203 51" id="cmb_ward" class="combo_search" columncount="2" innerdataset="@ds_init_deptlist_ward" datacolumn="deptnm" codecolumn="deptcd" onitemchanged="grp_main_grp_srch_cmb_ward_onitemchanged" onkeyup="grp_main_grp_srch_cmb_ward_onkeyup" anchor="default" autoselect="true"/>
- <CheckBox position="absolute 237 85 307 100" id="checkbox1" class="checkbox_search" onclick="grp_main_grp_srch_checkbox1_onclick" text="특수조제" anchor="default" truevalue="S"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 0 155 345 767" align="align:center middle;" id="grd_chklist" binddataset="ds_main_patinfo_patlist" oncellclick="grp_main_grd_chklist_oncellclick" anchor="default" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="35" band="left"/>
- <Column size="56"/>
- <Column size="68"/>
- <Column size="59"/>
- <Column size="49"/>
- <Column size="102"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="투약번호"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자이름"/>
- <Cell col="4" text="병실"/>
- <Cell col="5" text="진료과"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="number" edittype="none" style="background:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');background2:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');" text="bind:drugno" wordwrap="char" mask="######"/>
- <Cell col="2" style="background:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');background2:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');" text="bind:pid" wordwrap="char"/>
- <Cell col="3" style="background:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');background2:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');" text="bind:hngnm" wordwrap="char"/>
- <Cell col="4" style="background:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');background2:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');" text="bind:roomcd" wordwrap="char"/>
- <Cell col="5" style="align:left;background:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');background2:EXPR(drugno > 0 && ordcnt != pharmcnt ? '#FFF000' : '');" text="bind:deptnm" wordwrap="char"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="처방내역" position="absolute 350 134 494 155" id="caption1" class="tit_2" anchor="default"/>
- <Grid position="absolute 773 155 1192 767" align="align:center middle;" id="grd_pharmlist" binddataset="ds_main_prcpinfo_druglist" anchor="default" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="47"/>
- <Column size="88"/>
- <Column size="138"/>
- <Column size="114"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="34"/>
- <Column size="58"/>
- <Column size="66"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="Mix no"/>
- <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="PRN"/>
- <Cell col="9" text="원내"/>
- <Cell col="10" text="수행부서"/>
- <Cell col="11" text="집계여부"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:prcpmixno" wordwrap="char"/>
- <Cell col="2" text="bind:prcpcd" wordwrap="char"/>
- <Cell col="3" style="align:left;" text="bind:prcpnm" wordwrap="char"/>
- <Cell col="4" text="bind:mthdhngnm" wordwrap="char"/>
- <Cell col="5" text="bind:prcpqty" wordwrap="char"/>
- <Cell col="6" text="bind:prcptims" wordwrap="char"/>
- <Cell col="7" text="bind:prcpdayno" wordwrap="char"/>
- <Cell col="8" text="bind:prnprcp" wordwrap="char"/>
- <Cell col="9" text="bind:hosinhosoutflagnm" wordwrap="char"/>
- <Cell col="10" text="bind:exedeptnm" wordwrap="char"/>
- <Cell col="11" text="bind:sumflag" wordwrap="char"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="약국접수자료" position="absolute 773 134 917 155" id="caption2" class="tit_2" anchor="default"/>
- <Grid position="absolute 350 155 769 767" id="grd_ordlist" binddataset="ds_main_prcpinfo_prcplist" anchor="default" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="47"/>
- <Column size="88"/>
- <Column size="138"/>
- <Column size="114"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="34"/>
- <Column size="58"/>
- <Column size="66"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="Mix no"/>
- <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="PRN"/>
- <Cell col="9" text="원내"/>
- <Cell col="10" text="수행부서"/>
- <Cell col="11" text="처방상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:prcpmixno" wordwrap="char"/>
- <Cell col="2" text="bind:prcpcd" wordwrap="char"/>
- <Cell col="3" style="align:left;" text="bind:prcpnm" wordwrap="char"/>
- <Cell col="4" text="bind:mthdhngnm" wordwrap="char"/>
- <Cell col="5" text="bind:prcpqty" wordwrap="char"/>
- <Cell col="6" text="bind:prcptims" wordwrap="char"/>
- <Cell col="7" text="bind:prcpdayno" wordwrap="char"/>
- <Cell col="8" text="bind:prnprcp" wordwrap="char"/>
- <Cell col="9" text="bind:hosinhosoutflagnm" wordwrap="char"/>
- <Cell col="10" text="bind:exedeptnm" wordwrap="char"/>
- <Cell col="11" displaytype="combo" edittype="combo" text="bind:actflag" wordwrap="char" combodataset="ds_M0011" combocodecol="wardcd" combodatacol="wardnm" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 393 8 1191 14" linetype="horizontal" id="line2" class="line_1" anchor="default"/>
- <Shape id="line00" class="line_1" position="absolute 393 9 1191 15" anchor="default"/>
- <Shape id="line01" class="line_1" position="absolute 393 10 1191 16" anchor="default"/>
- <Shape id="line1" class="line_3" position="absolute 394 114 1191 120" anchor="default"/>
- <Shape id="line03" class="line_3" position="absolute 394 115 1191 121" anchor="default"/>
- <Shape id="line02" class="line_3" position="absolute 394 116 1191 122" anchor="default"/>
- <Static id="caption3" text="대상자" class="tit_2" position="absolute 0 134 144 155" anchor="default"/>
- <Shape id="line04" class="line_3" position="absolute 0 149 345 155" anchor="default"/>
- <Shape id="line05" class="line_3" position="absolute 0 150 345 156" anchor="default"/>
- <Shape id="line06" class="line_3" position="absolute 0 151 345 157" anchor="default"/>
- <Shape id="line07" class="line_3" position="absolute 350 149 769 155" anchor="default"/>
- <Shape id="line08" class="line_3" position="absolute 350 150 769 156" anchor="default"/>
- <Shape id="line09" class="line_3" position="absolute 350 151 769 157" anchor="default"/>
- <Shape id="line10" class="line_3" position="absolute 773 149 1192 155" anchor="default"/>
- <Shape id="line11" class="line_3" position="absolute 773 150 1192 156" anchor="default"/>
- <Shape id="line12" class="line_3" position="absolute 773 151 1192 157" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab position="absolute 392 9 1193 137" id="switch1" class="tab_Normal">
- <Tabpages>
- <Tabpage text="" id="외래">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 92 33 181 52" id="output6" class="output"/>
- <Static text="주소" position="absolute 367 83 447 106" id="cap_detladdr" class="cell_1"/>
- <Static text="면허번호" position="absolute 367 31 447 54" align="align:center middle;" id="cap_licenseno" class="cell_1"/>
- <Static text="보험유형" position="absolute 186 83 266 106" id="cap_insukind" class="cell_1"/>
- <Edit readonly="true" position="absolute 450 33 542 52" id="output7" class="output"/>
- <Edit readonly="true" position="absolute 450 7 542 26" id="output8" class="output"/>
- <Edit readonly="true" position="absolute 629 7 799 26" id="output9" class="output"/>
- <Static text="나이/성별" position="absolute 2 57 90 80" id="cap_age" class="cell_1"/>
- <Edit readonly="true" position="absolute 92 7 181 26" id="output10" class="output"/>
- <Static text="원내사유" position="absolute 547 31 627 54" id="cap_hostin" class="cell_1"/>
- <Static text="등록번호" position="absolute 2 5 90 28" id="cap_pid" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 270 59 362 78" id="output11" mask="####-##-##" type="string" displaynulltext=" " style="align:left middle;"/>
- <Static text="담당의" position="absolute 367 5 447 28" id="cap_orddrnm" class="cell_1"/>
- <Shape position="absolute 2 53 799 59" linetype="horizontal" id="line3" class="line_2"/>
- <Static text="환자명" position="absolute 2 31 90 54" id="cap_hngnm" class="cell_1"/>
- <Static text="진료과" position="absolute 187 5 267 28" id="cap_orddeptnm" class="cell_1"/>
- <Static text="예약일" position="absolute 186 57 266 80" id="cap_rsvdd" class="cell_1"/>
- <Edit readonly="true" position="absolute 270 7 362 26" id="output12" class="output"/>
- <Shape position="absolute 2 79 799 85" linetype="horizontal" id="line4" class="line_2"/>
- <Edit readonly="true" position="absolute 450 59 799 78" id="output13" class="output"/>
- <Shape position="absolute 2 27 799 33" linetype="horizontal" id="line7" class="line_2"/>
- <Edit readonly="true" position="absolute 92 59 181 78" id="output14" class="output"/>
- <Static text="상병" position="absolute 367 57 447 80" id="cap_diagnm" class="cell_1"/>
- <Static text="연락처" position="absolute 547 5 627 28" id="cap_tel" class="cell_1"/>
- <Static text="진료일자" position="absolute 186 31 266 54" id="cap_orddd" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 270 33 362 52" id="output15" mask="####-##-##" type="string" displaynulltext=" " style="align:left middle;"/>
- <Edit readonly="true" position="absolute 629 33 799 52" id="output16" class="output"/>
- <Static text="주민등록번호" position="absolute 2 83 90 106" id="cap_rrgstno" class="cell_1"/>
- <Edit readonly="true" position="absolute 270 85 362 104" id="output17" class="output"/>
- <Edit readonly="true" position="absolute 450 85 799 104" id="output18" class="output"/>
- <Edit position="absolute 92 85 181 104" id="secret1" class="output" readonly="true"/>
- </Layout>
- </Layouts>
- <InitValue>
- <MaskEdit id="output15" style="align:left;"/>
- <MaskEdit id="output11" style="align:left;"/>
- </InitValue>
- </Tabpage>
- <Tabpage text="" id="입원">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 450 85 799 104" id="stw_output18" class="output"/>
- <Static text="전화번호" position="absolute 367 5 447 28" id="stw_caption12" class="cell_1"/>
- <Shape position="absolute 2 79 799 85" linetype="horizontal" id="stw_line4" class="line_2"/>
- <Static text="보험유형" position="absolute 186 83 266 106" id="stw_caption8" class="cell_1"/>
- <Static text="핸드폰" position="absolute 582 5 662 28" id="stw_caption26" class="cell_1"/>
- <Static text="전문의사명" position="absolute 2 57 86 80" id="stw_caption9" class="cell_1"/>
- <Static text="나이/성별" position="absolute 186 31 266 54" id="stw_caption27" class="cell_1"/>
- <Static text="환자명" position="absolute 2 31 86 54" id="stw_caption16" class="cell_1"/>
- <Static text="주민등록번호" position="absolute 2 83 86 106" id="stw_caption28" class="cell_1"/>
- <Static text="입원일자" position="absolute 187 5 267 28" id="stw_caption18" class="cell_1"/>
- <Edit readonly="true" position="absolute 88 7 180 26" id="stw_output10" class="output"/>
- <Edit readonly="true" position="absolute 88 33 180 52" id="stw_output6" class="output"/>
- <Edit readonly="true" position="absolute 450 7 577 26" id="stw_output8" class="output"/>
- <MaskEdit readonly="true" position="absolute 270 7 362 26" id="stw_output12" mask="####-##-##" type="string" displaynulltext=" " style="align:left middle;"/>
- <Edit readonly="true" position="absolute 664 7 799 26" id="stw_output9" class="output"/>
- <Edit readonly="true" position="absolute 450 33 799 52" id="stw_output13" class="output"/>
- <Edit readonly="true" position="absolute 88 59 180 78" id="stw_output14" class="output"/>
- <Static text="주치의사명" position="absolute 186 57 266 80" id="stw_caption21" class="cell_1"/>
- <Static text="주소" position="absolute 367 83 447 106" id="stw_caption4" class="cell_1"/>
- <Edit readonly="true" position="absolute 270 85 362 104" id="stw_output17" class="output"/>
- <Static text="상병" position="absolute 367 31 447 54" id="stw_caption22" class="cell_1"/>
- <Static text="등록번호" position="absolute 2 5 86 28" id="stw_caption11" class="cell_1"/>
- <Static text="진료과" position="absolute 582 57 662 80" id="swt_caption2" class="cell_1"/>
- <Edit readonly="true" position="absolute 450 59 577 78" id="swt_output1" class="output"/>
- <Edit readonly="true" position="absolute 664 59 799 78" id="swt_output2" class="output"/>
- <Static text="주치의 PDA" position="absolute 367 57 447 80" align="align:center middle;" id="swt_caption1" class="cell_1"/>
- <Edit position="absolute 88 85 180 104" id="secret2" readonly="true" class="output"/>
- <Shape id="stw_line00" class="line_2" position="absolute 2 53 799 59"/>
- <Shape id="stw_line01" class="line_2" position="absolute 2 27 799 33"/>
- <Edit id="stw_output11" taborder="2" readonly="true" oneditclick="switch1_입원_stw_output11_oneditclick" class="output" position="absolute 270 59 362 78"/>
- <Edit id="stw_output15" taborder="3" readonly="true" class="output" position="absolute 270 33 362 52"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="응급실">
- <Layouts>
- <Layout>
- <Static text="응급실" position="absolute 75 40 175 60" id="caption14"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption6" text="처방확인" class="tit_1" position="absolute 0 0 100 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardnm" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugno" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="deptnm" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpinfo_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="mthdhngnm" type="STRING"/>
- <Column id="prcpqty" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="prnprcp" type="STRING"/>
- <Column id="hosinhosoutflagnm" type="STRING"/>
- <Column id="exedeptnm" type="STRING"/>
- <Column id="sumflag" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpinfo_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="mthdhngnm" type="STRING"/>
- <Column id="prcpqty" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="prnprcp" type="STRING"/>
- <Column id="hosinhosoutflagnm" type="STRING"/>
- <Column id="exedeptnm" type="STRING"/>
- <Column id="actflag" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchprcpdd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="srchdrugno" type="STRING" size="256"/>
- <Column id="srchdrugdd" type="STRING" size="256"/>
- <Column id="srchroomno" type="STRING" size="256"/>
- <Column id="srchiptdrugno" type="STRING" size="256"/>
- <Column id="srchiptpid" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="drugflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ioflag">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ward" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpinfo_patdetlinfoout" 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="orddeptnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="liceseno" type="STRING" size="256"/>
- <Column id="hostinprcpresnm" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="rsvdd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpinfo_patdetlinfoin" 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="indd" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="medispclnm" type="STRING" size="256"/>
- <Column id="pdano" type="STRING" size="256"/>
- <Column id="atdocnm" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item25" compid="switch1.입원.stw_output15" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="age"/>
- <BindItem id="item26" compid="switch1.입원.stw_output11" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="atdocnm"/>
- <BindItem id="item0" compid="grp_main.grp_srch.ipt_srchprcpdd" propid="value" datasetid="ds_send_req" columnid="srchprcpdd"/>
- <BindItem id="item1" compid="grp_main.grp_srch.cmb_ward" propid="value" datasetid="ds_send_req" columnid="srchroomno"/>
- <BindItem id="item2" compid="grp_main.grp_srch.ipt_pid" propid="value" datasetid="ds_send_req" columnid="srchiptpid"/>
- <BindItem id="item3" compid="grp_main.grp_srch.rdo_div" propid="value" datasetid="ds_send_req" columnid="ioflag"/>
- <BindItem id="item4" compid="grp_main.grp_srch.checkbox1" propid="value" datasetid="ds_send_req" columnid="drugflag"/>
- <BindItem id="item5" compid="grp_main.grp_srch.ipt_drugno" propid="value" datasetid="ds_send_req" columnid="srchiptdrugno"/>
- <BindItem id="item6" compid="switch1.외래.output10" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="pid"/>
- <BindItem id="item7" compid="switch1.외래.output6" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="hngnm"/>
- <BindItem id="item8" compid="switch1.외래.output14" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="age"/>
- <BindItem id="item9" compid="switch1.외래.secret1" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="rrgstno"/>
- <BindItem id="item10" compid="switch1.외래.output12" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="orddeptnm"/>
- <BindItem id="item11" compid="switch1.외래.output15" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="orddd"/>
- <BindItem id="item12" compid="switch1.외래.output11" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="rsvdd"/>
- <BindItem id="item13" compid="switch1.외래.output17" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="insukind"/>
- <BindItem id="item14" compid="switch1.외래.output8" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="orddrnm"/>
- <BindItem id="item15" compid="switch1.외래.output7" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="liceseno"/>
- <BindItem id="item16" compid="switch1.외래.output9" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="tel"/>
- <BindItem id="item17" compid="switch1.외래.output16" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="hostinprcpresnm"/>
- <BindItem id="item18" compid="switch1.외래.output13" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="diagnm"/>
- <BindItem id="item19" compid="switch1.외래.output18" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoout" columnid="detladdr"/>
- <BindItem id="item20" compid="switch1.입원.stw_output10" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="pid"/>
- <BindItem id="item21" compid="switch1.입원.stw_output6" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="hngnm"/>
- <BindItem id="item22" compid="switch1.입원.stw_output14" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="medispclnm"/>
- <BindItem id="item23" compid="switch1.입원.secret2" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="rrgstno"/>
- <BindItem id="item24" compid="switch1.입원.stw_output12" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="indd"/>
- <BindItem id="item27" compid="switch1.입원.stw_output17" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="insukind"/>
- <BindItem id="item28" compid="switch1.입원.stw_output8" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="hometel"/>
- <BindItem id="item29" compid="switch1.입원.stw_output9" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="mpphontel"/>
- <BindItem id="item30" compid="switch1.입원.stw_output13" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="diagnm"/>
- <BindItem id="item31" compid="switch1.입원.swt_output1" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="pdano"/>
- <BindItem id="item32" compid="switch1.입원.swt_output2" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="orddeptnm"/>
- <BindItem id="item33" compid="switch1.입원.stw_output18" propid="value" datasetid="ds_main_prcpinfo_patdetlinfoin" columnid="detladdr"/>
- </Bind>
- <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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_commonxp::AST.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "com_departmentcodexp::ZSD001.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- var arErrorCode = new HashArray();
- function SMADT40100_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- //grp_main.grd_ordlist.colhidden(1) = true;
- //grp_main.grd_pharmlist.colhidden(1) = true;
-
- switch1.selectedIndex = 0;
- //model.setValue("/root/send/req/srchprcpdd", getCurrentDate());
- ds_send_req.setColumn(0,"srchprcpdd" , utlf_getCurrentDate());
-
- //병동 Combo 조회
- //model.setValue("/root/send/req/deptflag", "W");
- ds_send_req.setColumn(0,"deptflag" , "W");
- //submit("TRADT10203");
- var oParam = {};
- oParam.id = "TRADC10203";
- oParam.service = "pharmacyprescriptionapp.DrugPrint";
- oParam.method = "reqGetDeptList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_init_deptlist_ward=ward";
- oParam.async = false;
- oParam.callback = "cf_TRADC10203";
- tranf_submit(oParam);
- // trace(ds_init_deptlist_ward.saveXML());
- //처방상태 콤보
- //zbcfGetCodeList( new Array("M0011"), new Array("/root/init/cmbinfo/execprcpstatcd"));
- var arrParam = [{dsNm: "ds_M0011", cdGrpId: "M0011"} ]
- appf_getCodeList(arrParam);
-
- //model.makeNode("/root/temp/ward");
- //model.makeValue("/root/temp/ward/wardcd", "");
- //model.makeValue("/root/temp/ward/wardnm", "");
- ds_temp_ward.setColumn(0,"wardcd" , "");
- ds_temp_ward.setColumn(0,"wardnm" , "");
- //model.duplicate("/root/init/deptlist", "/root/temp/ward", "*[1]"); //위치를 지정해서 복사한다.
- var row = ds_init_deptlist.addRow();
- ds_init_deptlist.copyRow(row, ds_temp_ward, 1);
-
- // grp_main.grp_srch.cmb_ward.index = 0;
- grp_main.grp_srch.cmb_ward.enable = false ;
- grp_main.grp_srch.checkbox1.enable = false ;
-
- frmf_inputEnterKey("grp_main.grp_srch.rdo_div", "onitemchanged", new ItemChangeEventInfo);
- }
- function cf_TRADC10203(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_deptlist_ward.insertRow(0);
- }
- function fSelectPrcp(){
- if(grp_main.grp_srch.rdo_div.value == 'O') {
- //submit("TRADT40101");
- var oParam = {};
- oParam.id = "TRADT40101";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetPrcpCnfmOut";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_patinfo_patlist=patlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADT40101";
- tranf_submit(oParam);
- } else if(grp_main.grp_srch.rdo_div.value == 'I' || grp_main.grp_srch.rdo_div.value == 'E') {
- //submit("TRADT40103");
- var oParam = {};
- oParam.id = "TRADT40103";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetPrcpCnfmIn";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_patinfo_patlist=patlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADT40103";
- tranf_submit(oParam);
-
- }
- }
- function fCompareGrid(grid1, grid2) {
- var rows_count;
- for (var i = 1 ; i<(grid1.rowcount) ; i++) {
- rows_count = 0;
- for(var j = 1 ; j<(grid2.rowcount) ; j++) {
- //if(model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prcpcd") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prcpcd")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/mthdhngnm") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/mthdhngnm")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prcpqty") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prcpqty")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prcptims") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prcptims")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prcpdayno") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prcpdayno")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prnprcp") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prnprcp")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/hosinhosoutflagnm") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/hosinhosoutflagnm")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ i +"]/prcpno") == model.getValue("/root/main/prcpinfo/druglist["+ j +"]/prcpno")
-
- if ( ds_main_prcpinfo_prcplist.getColumn(i, "prcpcd") == ds_main_prcpinfo_druglist.getColumn(j, "prcpcd")
- && ds_main_prcpinfo_prcplist.getColumn(i, "mthdhngnm") == ds_main_prcpinfo_druglist.getColumn(j, "mthdhngnm")
- && ds_main_prcpinfo_prcplist.getColumn(i, "prcpqty") == ds_main_prcpinfo_druglist.getColumn(j, "prcpqty")
- && ds_main_prcpinfo_prcplist.getColumn(i, "prcptims") == ds_main_prcpinfo_druglist.getColumn(j, "prcptims")
- && ds_main_prcpinfo_prcplist.getColumn(i, "prcpdayno") == ds_main_prcpinfo_druglist.getColumn(j, "prcpdayno")
- && ds_main_prcpinfo_prcplist.getColumn(i, "prnprcp") == ds_main_prcpinfo_druglist.getColumn(j, "prnprcp")
- && ds_main_prcpinfo_prcplist.getColumn(i, "hosinhosoutflagnm") == ds_main_prcpinfo_druglist.getColumn(j, "hosinhosoutflagnm")
- && ds_main_prcpinfo_prcplist.getColumn(i, "prcpno") == ds_main_prcpinfo_druglist.getColumn(j, "prcpno")
- ) {
- rows_count++; //두 grid의 각 컬럼들을 비교하여 일치하는 로우를 발견하면 카운트
- break;
- }
- }
-
- if (rows_count < 1) {
- //grid1.rowstyle(i, "all", "background-color") = "#FFF000"; //일치하는 로우를 발견하지 못하였을 경우 해당 로우의 색을 노란색으로 표시.
- grid1.setColumn(i, "bgcolor", 1);
- }
- }
- }
- function fCompareGrid2(grid1, grid2) {
- var rows_count;
- for (var i = 1 ; i<(grid1.rowcount) ; i++) {
- rows_count = 0;
- for(var j = 1 ; j<(grid2.rowcount) ; j++) {
- //if(model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prcpcd") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prcpcd")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/mthdhngnm") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/mthdhngnm")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prcpqty") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prcpqty")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prcptims") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prcptims")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prcpdayno") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prcpdayno")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prnprcp") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prnprcp")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/hosinhosoutflagnm") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/hosinhosoutflagnm")
- //&& model.getValue("/root/main/prcpinfo/prcplist["+ j +"]/prcpno") == model.getValue("/root/main/prcpinfo/druglist["+ i +"]/prcpno")
- if ( ds_main_prcpinfo_prcplist.getColumn(j, "prcpcd") == ds_main_prcpinfo_druglist.getColumn(i, "prcpcd")
- && ds_main_prcpinfo_prcplist.getColumn(j, "mthdhngnm") == ds_main_prcpinfo_druglist.getColumn(i, "mthdhngnm")
- && ds_main_prcpinfo_prcplist.getColumn(j, "prcpqty") == ds_main_prcpinfo_druglist.getColumn(i, "prcpqty")
- && ds_main_prcpinfo_prcplist.getColumn(j, "prcptims") == ds_main_prcpinfo_druglist.getColumn(i, "prcptims")
- && ds_main_prcpinfo_prcplist.getColumn(j, "prcpdayno") == ds_main_prcpinfo_druglist.getColumn(i, "prcpdayno")
- && ds_main_prcpinfo_prcplist.getColumn(j, "prnprcp") == ds_main_prcpinfo_druglist.getColumn(i, "prnprcp")
- && ds_main_prcpinfo_prcplist.getColumn(j, "hosinhosoutflagnm") == ds_main_prcpinfo_druglist.getColumn(i, "hosinhosoutflagnm")
- && ds_main_prcpinfo_prcplist.getColumn(j, "prcpno") == ds_main_prcpinfo_druglist.getColumn(i, "prcpno")
-
- ) {
- rows_count++; //두 grid의 각 컬럼들을 비교하여 일치하는 로우를 발견하면 카운트
- break;
- }
- }
-
- if (rows_count < 1) {
- //grid1.rowstyle(i, "all", "background-color") = "#FFF000"; //일치하는 로우를 발견하지 못하였을 경우 해당 로우의 색을 노란색으로 표시.
- grid1.setColumn(i, "bgcolor", 1);
- }
- }
- }
- // function fCompareCol() {
- // for (var i = 0 ; i < ds_main_patinfo_patlist.rowcount ; i++) {
- // if (ds_main_patinfo_patlist.getColumn(i, "drugno") > 0 ){
- // if (ds_main_patinfo_patlist.getColumn(i, "ordcnt") != ds_main_patinfo_patlist.getColumn(i, "pharmcnt") ){
- // ds_main_patinfo_patlist.setColumn(i, "bgcolor", 1);
- // }
- // }
- // }
- // }
- function fDisplayReset() {
- //model.removeNodeset("/root/main/patinfo");
- //model.removeNodeset("/root/main/prcpinfo");
- //grd_chklist.rebuildStyle();
- //grd_ordlist.rebuildStyle();
- //grd_pharmlist.rebuildStyle();
- ds_main_patinfo_patlist.clearData();
- ds_main_prcpinfo_druglist.clearData();
- ds_main_prcpinfo_prcplist.clearData();
- ds_main_prcpinfo_patdetlinfoout.clearData();
-
- }
- function grp_main_grp_srch_btn_srch_onclick(obj:Button, e:ClickEventInfo)
- {
- fDisplayReset();
- fSelectPrcp();
- // fCompareCol();
- }
- function grp_main_grp_srch_ipt_srchprcpdd_onkeyup(obj:Calendar, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- var e = new ClickEventInfo;
- frmf_inputEnterKey("grp_main.grp_srch.btn_srch", "onclick", e);
- }
- }
- function grp_main_grp_srch_ipt_drugno_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- var e = new ClickEventInfo;
- frmf_inputEnterKey("grp_main.grp_srch.btn_srch", "onclick", e);
- }
- }
- function grp_main_grp_srch_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- var e = new ClickEventInfo;
- frmf_inputEnterKey("grp_main.grp_srch.btn_srch", "onclick", e);
- }
- }
- function grp_main_grp_srch_rdo_div_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(grp_main.grp_srch.rdo_div.value == 'O') {
- //grp_main.grp_srch.cmb_ward.disabled = true;
- //grp_main.grp_srch.checkbox1.disabled = true;
- grp_main.grp_srch.cmb_ward.enable = false;
- grp_main.grp_srch.checkbox1.enable = false;
- //grp_main.grd_ordlist.colhidden(1) = true;
- //grp_main.grd_pharmlist.colhidden(1) = true;
- grp_main.grd_ordlist.setRealColSize(0,0) ;
- grp_main.grd_pharmlist.setRealColSize(0,0) ;
-
- switch1.tabindex = 0;
- grp_main.grp_srch.cmb_ward.index = 0;
- } else if(grp_main.grp_srch.rdo_div.value == 'I' ) {
- //grp_main.grp_srch.cmb_ward.disabled = false;
- //grp_main.grp_srch.checkbox1.disabled = false;
- grp_main.grp_srch.cmb_ward.enable = true;
- grp_main.grp_srch.checkbox1.enable = true;
- grp_main.grd_ordlist.setRealColSize(0,grp_main.grd_ordlist.getFormatColSize(1)) ;
- grp_main.grd_pharmlist.setRealColSize(0,grp_main.grd_ordlist.getFormatColSize(1)) ;
- switch1.tabindex = 1;
- } else if(grp_main.grp_srch.rdo_div.value == 'E' ) {
- //grp_main.grp_srch.cmb_ward.disabled = true;
- //grp_main.grp_srch.checkbox1.disabled = true;
- grp_main.grp_srch.cmb_ward.enable = false;
- grp_main.grp_srch.checkbox1.enable = false;
- //grp_main.grd_ordlist.colhidden(1) = true;
- //grp_main.grd_pharmlist.colhidden(1) = true;
- grp_main.grd_ordlist.setRealColSize(0,0) ;
- grp_main.grd_pharmlist.setRealColSize(0,0) ;
- switch1.tabindex = 1;
- }
- grp_main.grp_srch.cmb_ward.value = "";
- grp_main.grp_srch.checkbox1.value = "";
- fDisplayReset();
- //model.refresh();
- }
- function grp_main_grp_srch_cmb_ward_onkeyup(obj:Combo, e:KeyEventInfo)
- {
- //if(event.keyCode == "13") {
- if(e.keycode == "13") {
- setInputNodeCurText();
- //btn_srch.dispatch("DOMActivate");
- var e = new ClickEventInfo;
- frmf_inputEnterKey("grp_main.grp_srch.btn_srch", "onclick", e);
- }
-
- }
- function grp_main_grd_chklist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //model.setValue("/root/send/req/srchpid" , model.getValue("/root/main/patinfo/patlist["+grd_chklist.row+"]/pid"));
- //model.setValue("/root/send/req/srchorddd" , model.getValue("/root/main/patinfo/patlist["+grd_chklist.row+"]/srchorddd"));
- //model.setValue("/root/send/req/srchcretno" , model.getValue("/root/main/patinfo/patlist["+grd_chklist.row+"]/srchcretno"));
- //model.setValue("/root/send/req/srchdrugdd" , model.getValue("/root/main/patinfo/patlist["+grd_chklist.row+"]/drugdd"));
- //model.setValue("/root/send/req/srchdrugno" , model.getValue("/root/main/patinfo/patlist["+grd_chklist.row+"]/drugno"));
- ds_send_req.setColumn(0, "srchpid", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition, "pid"));
- ds_send_req.setColumn(0, "srchorddd", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition, "srchorddd"));
- ds_send_req.setColumn(0, "srchcretno", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition, "srchcretno"));
- ds_send_req.setColumn(0, "srchdrugdd", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition, "drugdd"));
- ds_send_req.setColumn(0, "srchdrugno", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition, "drugno"));
-
- //if(model.getValue("/root/send/req/srchpid") != "")
- if (ds_send_req.getColumn(0, "srchpid") != "") {
- if(grp_main.grp_srch.rdo_div.value == 'O') {
- //submit("TRADT40102");
- var oParam = {};
- oParam.id = "TRADT40102";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetPrcpCnfmList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_prcpinfo_patdetlinfoout=patdetlinfoout ds_main_prcpinfo_prcplist=prcplist ds_main_prcpinfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRADT40102";
- tranf_submit(oParam);
- } else if(grp_main.grp_srch.rdo_div.value == 'I' || grp_main.grp_srch.rdo_div.value == 'E') {
- //submit("TRADT40104");
- var oParam = {};
- oParam.id = "TRADT40104";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetPrcpCnfmInList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_=patdetlinfoin ds_=prcplist ds_=druglist";
-
- oParam.outds = "ds_main_prcpinfo_patdetlinfoin=patdetlinfoin ds_main_prcpinfo_prcplist=prcplist ds_main_prcpinfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRADT40104";
- tranf_submit(oParam);
- }
-
- //grd_ordlist.rebuildStyle();
- //grd_pharmlist.rebuildStyle();
-
- fCompareGrid(grp_main.grd_ordlist, grp_main.grd_pharmlist);
- fCompareGrid2(grp_main.grd_pharmlist, grp_main.grd_ordlist);
- }
-
- }
- function cf_TRADT40102(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRADT40104(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function switch1_입원_stw_output11_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|