123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMB02510" position="absolute 0 0 1100 800" titletext="휴진의사처방관리" onload="SMPMB02510_onload">
- <Layouts>
- <Layout>
- <Grid id="datagrid1" binddataset="ds_main_sliplist" position="absolute 15 65 1080 505" style="" oncelldblclick="datagrid1_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="66"/>
- <Column size="45"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="56"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="198"/>
- <Column size="65"/>
- <Column size="50"/>
- <Column size="35"/>
- <Column size="66"/>
- <Column size="47"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="65"/>
- <Column size="50"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="66"/>
- <Column size="80"/>
- <Column size="99"/>
- <Column size="55"/>
- <Column size="60"/>
- <Column size="71"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="32" 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="orddeptcd"/>
- <Cell col="6" colspan="2" text="진료의" taborder="undefined"/>
- <Cell col="8" colspan="2" text="처방코드" taborder="undefined"/>
- <Cell col="10" text="처방명"/>
- <Cell col="11" colspan="2" text="판독의" taborder="undefined"/>
- <Cell col="13" text="선택 YN"/>
- <Cell col="14" colspan="2" text="시행일자(시간)" taborder="undefined"/>
- <Cell col="16" text="시행부서"/>
- <Cell col="17" text="execdeptcd"/>
- <Cell col="18" text="시행의사"/>
- <Cell col="19" text="시행의사"/>
- <Cell col="20" text="현진료의사"/>
- <Cell col="21" text="현판독의사"/>
- <Cell col="22" text="현실시의사"/>
- <Cell col="23" text="휴진의사"/>
- <Cell col="24" text="휴진기간"/>
- <Cell col="25" text="cretno"/>
- <Cell col="26" text="calcseqno"/>
- <Cell col="27" text="calcscorseqno"/>
- <Cell col="28" text="prcpdd"/>
- <Cell col="29" text="prcpno"/>
- <Cell col="30" text="prcphistno"/>
- <Cell col="31" text="execprcpseqno"/>
- <Cell col="32" text="execprcpuniqno"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" displaytype="combo" style="align:center middle;" text="bind:ordtype" combodataset="ds_init_ordtype" combocodecol="value" combodatacol="label"/>
- <Cell col="3" text="bind:orddd"/>
- <Cell col="4" style="align:left middle;" text="bind:orddeptnm"/>
- <Cell col="5" text="bind:orddeptcd"/>
- <Cell col="6" text="bind:orddrnm"/>
- <Cell col="7" text="bind:orddrid"/>
- <Cell col="8" style="align:left middle;" text="bind:grupcalcscorcd"/>
- <Cell col="9" style="align:left middle;" text="bind:snglcalcscorcd"/>
- <Cell col="10" style="align:left middle;" text="bind:ordhngnm"/>
- <Cell col="11" text="bind:readdrnm"/>
- <Cell col="12" style="align:left middle;" text="bind:readdrid"/>
- <Cell col="13" text="bind:specordyn"/>
- <Cell col="14" text="bind:execdd"/>
- <Cell col="15" text="bind:exectm"/>
- <Cell col="16" text="bind:execdeptnm"/>
- <Cell col="17" text="bind:execdeptcd"/>
- <Cell col="18" text="bind:execrnm"/>
- <Cell col="19" text="bind:execrid"/>
- <Cell col="20" text="bind:orgorddrnm"/>
- <Cell col="21" text="bind:orgreaddrnm"/>
- <Cell col="22" text="bind:orgexecrnm"/>
- <Cell col="23" style="align:left middle;" text="bind:holiorddrnm"/>
- <Cell col="24" style="align:left middle;" text="bind:holifromtodd"/>
- <Cell col="25" text="bind:cretno"/>
- <Cell col="26" text="bind:calcseqno"/>
- <Cell col="27" text="bind:calcscorseqno"/>
- <Cell col="28" text="bind:prcpdd"/>
- <Cell col="29" text="bind:prcpno"/>
- <Cell col="30" text="bind:prcphistno"/>
- <Cell col="31" text="bind:execprcpseqno"/>
- <Cell col="32" text="bind:execprcpuniqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="roundrect1" anchor="default" type="roundrectangle" position="absolute 15 10 1080 55" style=""/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" taborder="2" position="absolute 295 24 390 44" style="">
- <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>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button1" class="btn1_letter2" taborder="6" position="absolute 1010 22 1066 44" style="align:left ;" text="조회" onclick="button1_onclick"/>
- <Combo innerdataset="ds_init_orddeptcd_orddeptcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddeptcd" position="absolute 15 697 175 716" style="" onitemchanged="cmb_orddeptcd_onitemchanged"/>
- <Combo innerdataset="@dsft_init_orddrid_orddridlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddrid" position="absolute 180 697 280 716" style=""/>
- <Edit id="input1" enable="False" position="absolute 15 555 70 574" style="" anchor="default"/>
- <Edit id="input2" enable="False" position="absolute 75 555 155 574" style="" anchor="default"/>
- <Edit id="input3" enable="False" position="absolute 160 555 210 574" style="" anchor="default"/>
- <Static id="caption1" class="cell_1" position="absolute 15 533 70 553" style="" text="pid"/>
- <Static id="caption2" class="cell_1" position="absolute 75 533 155 553" style="" text="orddd(indd)"/>
- <Static id="caption3" class="cell_1" position="absolute 160 533 210 553" style="" text="cretno"/>
- <Static id="caption4" class="cell_1" position="absolute 790 533 870 553" style="" text="calcseqno"/>
- <Button id="button2" class="btn4_letter4" position="absolute 870 695 950 717" style="" text="슬립적용" onclick="button2_onclick"/>
- <Edit id="input5" enable="False" position="absolute 790 555 870 574" style="" anchor="default"/>
- <Static id="caption6" position="absolute 180 675 280 695" style="background:#b7cfff ;" text="진료의사"/>
- <Static id="caption5" class="cell_1" position="absolute 875 533 975 553" style="" text="cslcscorseqno"/>
- <Edit id="input4" enable="False" position="absolute 875 555 975 574" style="" anchor="default"/>
- <Static id="caption8" class="cell_1" position="absolute 15 605 115 625" style="" text="진료의사"/>
- <Edit id="input6" enable="False" position="absolute 15 627 115 646" style="" anchor="default"/>
- <Static id="caption9" position="absolute 15 585 199 605" style="" text="[대상자자료(복사본) 의사정보]"/>
- <Static id="caption7" position="absolute 15 675 175 695" style="background:#b7cfff ;" text="진료의사부서"/>
- <Static id="caption10" position="absolute 350 585 450 605" style="" text="[현재자료(원본)]"/>
- <Static id="caption11" class="cell_2" position="absolute 350 605 450 625" style="" text="진료의사"/>
- <Edit id="input7" enable="False" position="absolute 350 627 450 646" style="" anchor="default"/>
- <Edit id="input8" enable="False" position="absolute 455 627 555 646" style="" anchor="default"/>
- <Static id="caption12" class="cell_2" position="absolute 455 605 555 625" style="" text="판독의사"/>
- <Edit id="input9" enable="False" position="absolute 560 627 660 646" style="" anchor="default"/>
- <Static id="caption13" class="cell_2" position="absolute 560 605 660 625" style="" text="실시의사"/>
- <Combo innerdataset="@dsft_init_orddrid_orddridlist1" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_readdrid" position="absolute 470 697 570 716" style=""/>
- <Combo innerdataset="ds_init_orddeptcd_orddeptcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_readdeptcd" position="absolute 305 697 465 716" style="" onitemchanged="cmb_readdeptcd_onitemchanged"/>
- <Static id="caption14" position="absolute 470 675 570 695" style="background:#b7cfff ;" text="판독의사"/>
- <Static id="caption15" position="absolute 305 675 465 695" style="background:#b7cfff ;" text="판독의사부서"/>
- <Combo innerdataset="@dsft_init_orddrid_orddridlist2" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_execrid" position="absolute 760 697 860 716" style=""/>
- <Combo innerdataset="ds_init_orddeptcd_orddeptcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_execdeptcd" position="absolute 595 697 755 716" style="" onitemchanged="cmb_execdeptcd_onitemchanged"/>
- <Static id="caption16" position="absolute 760 675 860 695" style="background:#b7cfff ;" text="실시의사"/>
- <Static id="caption17" position="absolute 595 675 755 695" style="background:#b7cfff ;" text="실시의사부서"/>
- <Static id="caption18" position="absolute 15 655 291 675" style="" text="[슬립 수정내용(원본에 적용)]"/>
- <Static id="caption19" position="absolute 950 510 1030 530" style="" text="데이터 건수 :"/>
- <Static id="caption20" position="absolute 980 510 1080 530" style="align:right ;" text="0"/>
- <Static id="caption21" class="cell_1" position="absolute 120 605 220 625" style="" text="판독의사"/>
- <Edit id="input10" enable="False" position="absolute 120 627 220 646" style="" anchor="default"/>
- <Edit id="input11" enable="False" position="absolute 225 627 325 646" style="" anchor="default"/>
- <Static id="caption22" class="cell_1" position="absolute 225 605 325 625" style="" text="실시의사"/>
- <Calendar id="input12" taborder="4" position="absolute 710 24 810 43" style="" anchor="default"/>
- <Calendar id="input13" taborder="5" position="absolute 830 24 930 43" style="" anchor="default" onkeypress="input13_onkeypress"/>
- <Static id="caption23" position="absolute 810 27 830 42" style="align:center ;" text="~"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" taborder="1" position="absolute 95 24 265 44" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">휴진데이터</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">일반데이터</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption24" class="search_name" position="absolute 625 25 710 42" style="" text="진료일자"/>
- <Static id="caption25" class="search_name" position="absolute 30 25 85 42" style="" text="기간"/>
- <Static id="caption26" class="search_name" position="absolute 415 25 491 42" style="" text="환자번호"/>
- <Edit id="input14" taborder="3" position="absolute 500 24 600 43" style="" anchor="default" onkeypress="input14_onkeypress"/>
- <Combo innerdataset="ds_init_orddeptcd_orddeptcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_specdeptcd" position="absolute 15 767 175 786" style="" onitemchanged="cmb_specdeptcd_onitemchanged"/>
- <Combo innerdataset="ds_init_orddrid_orddridlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_specdrid" position="absolute 180 767 280 786" style=""/>
- <Static id="caption27" position="absolute 15 745 175 765" style="background:#b1b1fc ;" text="특진의사부서"/>
- <Static id="caption28" position="absolute 180 745 280 765" style="background:#bebefc ;" text="특진의사"/>
- <Static id="caption29" position="absolute 15 725 275 745" style="" text="[처방 수정내용(원본에 적용)]"/>
- <Button id="button3" class="btn4_letter4" position="absolute 290 765 370 787" style="" text="처방적용" onclick="button3_onclick"/>
- <Static id="caption30" class="cell_1" position="absolute 215 533 315 553" style="" text="prcpdd"/>
- <Edit id="input15" enable="False" position="absolute 215 555 315 574" style="" anchor="default"/>
- <Static id="caption31" class="cell_1" position="absolute 320 533 420 553" style="" text="prcpno"/>
- <Edit id="input16" enable="False" position="absolute 320 555 420 574" style="" anchor="default"/>
- <Static id="caption32" class="cell_1" position="absolute 425 533 525 553" style="" text="prcphistno"/>
- <Edit id="input17" enable="False" position="absolute 425 555 525 574" style="" anchor="default"/>
- <Static id="caption33" position="absolute 15 515 217 535" style="" text="[대상자자료(복사본) 처방_슬립정보]"/>
- <Static id="caption34" class="cell_1" position="absolute 530 533 655 553" style="" text="execprcpuniqno"/>
- <Edit id="input18" enable="False" position="absolute 530 555 655 574" style="" anchor="default"/>
- <Static id="caption35" class="cell_1" position="absolute 660 533 785 553" style="" text="snglcalcscorcd"/>
- <Edit id="input19" enable="False" position="absolute 660 555 785 574" style="" anchor="default"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sliplist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sliplist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_orddrid_orddridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="dp" type="STRING" size="256"/>
- <Column id="sp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="dp"/>
- <Col id="sp"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_orddeptcd_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="holiflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ordtype">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_orddesc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcphistno" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="snglcalcscorcd" type="STRING" size="256"/>
- <Column id="calcseqno" type="STRING" size="256"/>
- <Column id="calcscorseqno" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="readdrnm" type="STRING" size="256"/>
- <Column id="execrnm" type="STRING" size="256"/>
- <Column id="orgorddrnm" type="STRING" size="256"/>
- <Column id="orgreaddrnm" type="STRING" size="256"/>
- <Column id="orgexecrnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="prcpdd"/>
- <Col id="prcpno"/>
- <Col id="prcphistno"/>
- <Col id="execprcpuniqno"/>
- <Col id="snglcalcscorcd"/>
- <Col id="calcseqno"/>
- <Col id="calcscorseqno"/>
- <Col id="orddrnm"/>
- <Col id="readdrnm"/>
- <Col id="execrnm"/>
- <Col id="orgorddrnm"/>
- <Col id="orgreaddrnm"/>
- <Col id="orgexecrnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="tmp" type="STRING" size="256"/>
- <Column id="tmp2" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_chgdesc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="readdeptcd" type="STRING" size="256"/>
- <Column id="readdrid" type="STRING" size="256"/>
- <Column id="execdeptcd" type="STRING" size="256"/>
- <Column id="execrid" type="STRING" size="256"/>
- <Column id="specdeptcd" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="readdeptcd"/>
- <Col id="readdrid"/>
- <Col id="execdeptcd"/>
- <Col id="execrid"/>
- <Col id="specdeptcd"/>
- <Col id="specdrid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ordtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_sliplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="dsft_init_orddrid_orddridlist" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init_orddrid_orddridlist"/>
- <FilteredDataset id="dsft_init_orddrid_orddridlist1" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="dsft_init_orddrid_orddridlist2" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="dsft_init_orddrid_orddridlist3" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="radio1" propid="value" datasetid="ds_send" columnid="ordtype"/>
- <BindItem id="item1" compid="cmb_orddeptcd" propid="value" datasetid="ds_send_chgdesc" columnid="orddeptcd"/>
- <BindItem id="item2" compid="cmb_orddrid" propid="value" datasetid="ds_send_chgdesc" columnid="orddrid"/>
- <BindItem id="item3" compid="input1" propid="value" datasetid="ds_send_orddesc" columnid="pid"/>
- <BindItem id="item4" compid="input2" propid="value" datasetid="ds_send_orddesc" columnid="orddd"/>
- <BindItem id="item5" compid="input3" propid="value" datasetid="ds_send_orddesc" columnid="cretno"/>
- <BindItem id="item6" compid="input5" propid="value" datasetid="ds_send_orddesc" columnid="calcseqno"/>
- <BindItem id="item7" compid="input4" propid="value" datasetid="ds_send_orddesc" columnid="calcscorseqno"/>
- <BindItem id="item8" compid="input6" propid="value" datasetid="ds_send_orddesc" columnid="orddrnm"/>
- <BindItem id="item9" compid="input7" propid="value" datasetid="ds_send_orddesc" columnid="orgorddrnm"/>
- <BindItem id="item10" compid="input8" propid="value" datasetid="ds_send_orddesc" columnid="orgreaddrnm"/>
- <BindItem id="item11" compid="input9" propid="value" datasetid="ds_send_orddesc" columnid="orgexecrnm"/>
- <BindItem id="item12" compid="cmb_readdrid" propid="value" datasetid="ds_send_chgdesc" columnid="readdrid"/>
- <BindItem id="item13" compid="cmb_readdeptcd" propid="value" datasetid="ds_send_chgdesc" columnid="readdeptcd"/>
- <BindItem id="item14" compid="cmb_execrid" propid="value" datasetid="ds_send_chgdesc" columnid="execrid"/>
- <BindItem id="item15" compid="cmb_execdeptcd" propid="value" datasetid="ds_send_chgdesc" columnid="execdeptcd"/>
- <BindItem id="item16" compid="input10" propid="value" datasetid="ds_send_orddesc" columnid="readdrnm"/>
- <BindItem id="item17" compid="input11" propid="value" datasetid="ds_send_orddesc" columnid="execrnm"/>
- <BindItem id="item18" compid="input12" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item19" compid="input13" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item20" compid="radio2" propid="value" datasetid="ds_send" columnid="holiflag"/>
- <BindItem id="item21" compid="input14" propid="value" datasetid="ds_send" columnid="pid"/>
- <BindItem id="item22" compid="cmb_specdeptcd" propid="value" datasetid="ds_send_chgdesc" columnid="specdeptcd"/>
- <BindItem id="item23" compid="cmb_specdrid" propid="value" datasetid="ds_send_chgdesc" columnid="specdrid"/>
- <BindItem id="item24" compid="input15" propid="value" datasetid="ds_send_orddesc" columnid="prcpdd"/>
- <BindItem id="item25" compid="input16" propid="value" datasetid="ds_send_orddesc" columnid="prcpno"/>
- <BindItem id="item26" compid="input17" propid="value" datasetid="ds_send_orddesc" columnid="prcphistno"/>
- <BindItem id="item27" compid="input18" propid="value" datasetid="ds_send_orddesc" columnid="execprcpuniqno"/>
- <BindItem id="item28" compid="input19" propid="value" datasetid="ds_send_orddesc" columnid="snglcalcscorcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- function SMPMB02510_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(datagrid1);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- pamGetDeptCDDrIDList();
-
- //ds_init_centcdlist
- //ds_init_subdeptcdlist
- //ds_init_orddridlist
- //ds_init_orddeptcdlist
- ds_init_orddrid_orddridlist.copyData(ds_init_orddridlist);
- ds_init_orddeptcd_orddeptcdlist.copyData(ds_init_orddeptcdlist);
- frmf_addComboItem("cmb_orddeptcd", "전체","", "above");
- frmf_addComboItem("cmb_orddrid", "전체","", "above");
- //model.refresh();
- }
- function datagrid1_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- // 선택된 처방상세 데이터 세팅
- var row = ds_main_sliplist.rowposition;
- ds_send_orddesc.setColumn( 0, "pid", ds_main_sliplist.getColumn(row, "pid")));
- ds_send_orddesc.setColumn( 0, "orddd", ds_main_sliplist.getColumn(row, "orddd")));
- ds_send_orddesc.setColumn( 0, "cretno", ds_main_sliplist.getColumn(row, "cretno")));
- ds_send_orddesc.setColumn( 0, "prcpdd", ds_main_sliplist.getColumn(row, "prcpdd")));
- ds_send_orddesc.setColumn( 0, "prcpno", ds_main_sliplist.getColumn(row, "prcpno")));
- ds_send_orddesc.setColumn( 0, "prcphistno", ds_main_sliplist.getColumn(row, "prcphistno")));
- ds_send_orddesc.setColumn( 0, "execprcpuniqno", ds_main_sliplist.getColumn(row, "execprcpuniqno")));
- ds_send_orddesc.setColumn( 0, "snglcalcscorcd", ds_main_sliplist.getColumn(row, "snglcalcscorcd")));
- ds_send_orddesc.setColumn( 0, "calcseqno", ds_main_sliplist.getColumn(row, "calcseqno")));
- ds_send_orddesc.setColumn( 0, "calcscorseqno", ds_main_sliplist.getColumn(row, "calcscorseqno")));
- ds_send_orddesc.setColumn( 0, "orddrnm", ds_main_sliplist.getColumn(row, "orddrnm")));
- ds_send_orddesc.setColumn( 0, "readdrnm", ds_main_sliplist.getColumn(row, "readdrnm")));
- ds_send_orddesc.setColumn( 0, "execrnm", ds_main_sliplist.getColumn(row, "execrnm")));
- ds_send_orddesc.setColumn( 0, "orgorddrnm", ds_main_sliplist.getColumn(row, "orgorddrnm")));
- ds_send_orddesc.setColumn( 0, "orgreaddrnm", ds_main_sliplist.getColumn(row, "orgreaddrnm")));
- ds_send_orddesc.setColumn( 0, "orgexecrnm", ds_main_sliplist.getColumn(row, "orgexecrnm")));
- //model.refresh();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo) {
- /*
- 검색조건체크
- */
- if (ds_send.getColumn(0, "holiflag") == "Y"
- && ds_send.getColumn(0, "ordtype") == "I"
- && utlf_isNull(ds_send.getColumn(0, "fromdd"))
- && utlf_isNull(ds_send.getColumn(0, "todd")) ) {
- sysf_messageBox("입원데이터의 조회는 반드시 기간을 설정해주세요", "C0800");
- return;
- }
- if (ds_send.getColumn(0, "holiflag") != "Y"
- && utlf_isNull(ds_send.getColumn(0, "fromdd"))
- && utlf_isNull(ds_send.getColumn(0, "todd")) ) {
- sysf_messageBox("일반데이터의 조회는 반드시 기간을 설정해주세요", "C000");
- return;
- }
- // 수정정보 초기화
- ds_send_orddesc.clearData(); ds_send_orddesc.addRow();
- ds_send_chgdesc.clearData(); ds_send_chgdesc.addRow();
- // submit("TRPMB02510");
- var oParam = {};
- oParam.id = "TRPMB02510";
- oParam.service = "pambaseinfomngtapp.OrdSche";
- oParam.method = "reqGetOrdScheOrder";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_sliplist=resultlist";
- oParam.async = false;
- tranf_submit(oParam);
- caption20.text = ds_main_sliplist.rowcount;
- //caption20.refresh();
- }
- function cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "orddeptcd"))) {
-
-
-
- //cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist";
- dsft_init_orddrid_orddridlist.filterstr = "";
- } else {
- //cmb_orddrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist[dp = '" + cmb_orddeptcd.value + "']";
- dsft_init_orddrid_orddridlist.filterstr = "dp == '" + cmb_orddeptcd.text + "'";
- }
- ds_send_chgdesc.setColumn( 0, "orddrid", "");
- //cmb_orddrid.refresh();
- }
- function button2_onclick(obj:Button, e:ClickEventInfo) {
- // 사용자 확인
- var userId = sysf_getUserId();
- if (userId != 'PAM' && userId != '09166' && userId != '93899' && userId != '10258') {
- sysf_messageBox("업무처리중 오류가 발생하였습니다. \r\n", "C000");
- return;
- }
- if (utlf_isNull(ds_send_orddesc.getColumn(0, "pid"))) {
- sysf_messageBox("처방이 선택되지 않았습니다.", "C000");
- return;
- }
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "orddrid"))
- && utlf_isNull(ds_send_chgdesc.getColumn(0, "readdrid"))
- && utlf_isNull(ds_send_chgdesc.getColumn(0, "execrid"))) {
- sysf_messageBox("진료의 또는 판독의 또는 실시의가 선택되지 않았습니다.", "C000");
- return;
- }
- //if (submit("TXPMB02511")) {
- var oParam = {};
- oParam.id = "TXPMB02511";
- oParam.service = "pambaseinfomngtapp.OrdSche";
- oParam.method = "reqSetReadDr";
- oParam.inds = "req=ds_send_orddesc";
- oParam.outds = "ds_hidden_tmp2_resultlist=resultlist";
- oParam.async = false;
- oParam.callback = "cf_TXPMB02511";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMB02511") > -1) {
- sysf_messageBox("정상적으로 처리되었습니다.", "I000");
- }
- }
- function cf_TXPMB02511(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cmb_readdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "readdeptcd"))) {
- //cmb_readdrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist";
- dsft_init_orddrid_orddridlist1.filterstr = "";
- } else {
- //cmb_readdrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist[dp = '" + cmb_readdeptcd.value + "']";
- dsft_init_orddrid_orddridlist1.filterstr = "dp == '" + cmb_readdeptcd.value + "'";
- }
- ds_send_chgdesc.setColumn( 0, "readdrid", "");
- //cmb_readdrid.refresh();
- }
- function cmb_execdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "execdeptcd"))) {
- //cmb_execrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist";
- dsft_init_orddrid_orddridlist2.filterstr = "";
- } else {
- //cmb_execrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist[dp = '" + cmb_execdeptcd.value + "']";
- dsft_init_orddrid_orddridlist2.filterstr = "dp == '" + cmb_execdeptcd.value + "'";
- }
- ds_send_chgdesc.setColumn( 0, "execrid", "");
- //cmb_execrid.refresh();
- }
- function input13_onkeydown(obj:Calendar, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- button1.dispatch("onkeypress");
- }
- }
- function input14_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- button1.dispatch("onkeypress");
- }
- }
- function cmb_specdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "specdeptcd"))) {
- //cmb_specdrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist";
- dsft_init_orddrid_orddridlist3.filterstr = "";
- } else {
- //cmb_specdrid.choices.itemset.attribute("nodeset") = "ds_init_orddrid_orddridlist[dp = '" + cmb_specdeptcd.value + "']";
- dsft_init_orddrid_orddridlist3.filterstr = "dp == '" + cmb_specdeptcd.value + "'";
- }
- ds_send_chgdesc.setColumn( 0, "specdrid", "");
- //cmb_specdrid.refresh();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo) {
- // 사용자 확인
- var userId = sysf_getUserId();
- if (userId != 'PAM' && userId != '09166' && userId != '93899' && userId != '10258') {
- sysf_messageBox("업무처리중 오류가 발생하였습니다. \r\n", "C000");
- return;
- }
- if (utlf_isNull(ds_send_orddesc.getColumn(0, "pid"))) {
- sysf_messageBox("처방이 선택되지 않았습니다.", "C000");
- return;
- }
- if (utlf_isNull(ds_send_chgdesc.getColumn(0, "specdrid"))) {
- sysf_messageBox("선택진료의가 선택되지 않았습니다.", "C000");
- return;
- }
- //if (submit("TXPMB02512")) {
- var oParam = {};
- oParam.id = "TXPMB02512";
- oParam.service = "pambaseinfomngtapp.OrdSche";
- oParam.method = "reqSetSpecDr";
- oParam.inds = "req=ds_send_chgdesc";
- oParam.outds = "ds_hidden_tmp2_resultlist=resultlist";
- oParam.async = false;
- oParam.callback = "cf_TXPMB02512";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMB02512") > -1) {
- sysf_messageBox("정상적으로 처리되었습니다.", "I000");
- }
- }
- function cf_TXPMB02512(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- ]]></Script>
- </Form>
- </FDL>
|