123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADC03100" position="absolute 0 0 1187 721" titletext="NST추구관리대상자검색" oninit="SMADC03100_oninit" onload="SMADC03100_onload">
- <Layouts>
- <Layout>
- <Div id="grp_sea" taborder="12" style="align:center top;" class="div_SA" position="absolute 0 25 1185 85" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line1" linetype="vertical" class="line_4" position="absolute 1100 8 1106 53" anchor="top right"/>
- <Combo id="combo10" taborder="1" innerdataset="@ds_init_ward" codecolumn="deptcd" datacolumn="deptnm" class="combo_search" position="absolute 694 33 824 54" columncount="2" anchor="default"/>
- <Static id="caption5" text="병 동 :" class="search_name" position="absolute 612 36 690 53" anchor="default"/>
- <Radio id="radio2" taborder="2" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 419 10 572 30" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption7" text="구 분 :" class="search_name" position="absolute 337 13 414 30" anchor="default"/>
- <Combo id="combo1" taborder="3" innerdataset="@ds_init_deptlist" codecolumn="deptcd" datacolumn="deptnm" class="combo_search" position="absolute 694 10 821 31" anchor="default"/>
- <Button id="btn_sea" taborder="4" text="조회" class="btn1" position="absolute 1115 18 1171 40" onclick="grp_sea_btn_sea_onclick" anchor="top right"/>
- <Static id="caption9" text="등 록 번 호 :" class="search_name" position="absolute 868 13 961 30" anchor="default"/>
- <Edit id="input1" taborder="5" class="input_search" position="absolute 970 10 1059 31" anchor="default" autoselect="true" onkeydown="grp_sea_input1_onkeydown"/>
- <Static id="caption10" text="의 뢰 과 :" class="search_name" position="absolute 612 13 694 30" anchor="default"/>
- <Static id="caption2" text="조회구간 :" class="search_name" position="absolute 12 13 83 30" anchor="default"/>
- <Calendar id="ipt_srchdd1" taborder="6" class="input_search" position="absolute 95 10 189 31" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Calendar id="ipt_srchdd2" taborder="7" class="input_search" position="absolute 209 10 303 31" anchor="default" dateformat="yyyy-MM-dd" autoselect="true"/>
- <Static id="caption13" text="~" position="absolute 193 11 203 31" anchor="default"/>
- <Static id="caption1" text="의뢰영역 :" class="search_name" position="absolute 337 37 419 54" anchor="default"/>
- <Radio id="rdo_nutrflag" taborder="8" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 419 33 575 54" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">EN</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">PN</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit id="input2" taborder="9" mask="#,###" class="input_search" position="absolute 970 32 1008 53" anchor="default" autoselect="true"/>
- <Static id="caption3" text="회신후 일수 :" class="search_name" position="absolute 868 36 964 53" anchor="default"/>
- <MaskEdit id="input3" taborder="10" mask="#,###" class="input_search" position="absolute 1020 32 1058 53" anchor="default" autoselect="true"/>
- <Static id="caption4" text="~" position="absolute 1008 33 1023 53" anchor="default"/>
- <CheckBox id="checkbox1" taborder="11" position="absolute 209 37 309 52" text="퇴원환자포함" truevalue="Y" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption12" text="NST추구관리대상자검색" class="tit_1" position="absolute 0 0 180 25"/>
- <Grid id="grd_nstmngt" taborder="13" binddataset="ds_main_nstcntrllist" useinputpanel="false" position="absolute 0 119 1185 688" oncelldblclick="grd_nstmngt_oncelldblclick" anchor="all" extendsizetype="row" cellsizingtype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0" band="left"/>
- <Column size="25" band="left"/>
- <Column size="83"/>
- <Column size="70"/>
- <Column size="64"/>
- <Column size="100"/>
- <Column size="87"/>
- <Column size="73"/>
- <Column size="40"/>
- <Column size="103"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="208"/>
- <Column size="169"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="상태"/>
- <Cell col="3" text="EN/PN"/>
- <Cell col="4" text="병실/외래"/>
- <Cell col="5" text="진료과"/>
- <Cell col="6" text="등록번호"/>
- <Cell col="7" text="환자명"/>
- <Cell col="8" text="S/A"/>
- <Cell col="9" text="주치의/의뢰인"/>
- <Cell col="10" text="의뢰일"/>
- <Cell col="11" text="회신일"/>
- <Cell col="12" text="전번회신후 일수"/>
- <Cell col="13" text="최근회신일"/>
- <Cell col="14" text="최종처방일"/>
- <Cell col="15" text="처방코드"/>
- <Cell col="16" text="비고"/>
- <Cell col="17" text="의뢰사유"/>
- <Cell col="18" text="진료/입원일"/>
- <Cell col="19" text="퇴원일"/>
- <Cell col="20" text="퇴원예고/퇴원"/>
- <Cell col="21" text="cnstkind"/>
- <Cell col="22" text="cnstseqno"/>
- <Cell col="23" text="formrecseq"/>
- <Cell col="24" text="cretno"/>
- <Cell col="25" text="prcpgenrflag"/>
- <Cell col="26" text="cnststat"/>
- <Cell col="27" text="formcd"/>
- <Cell col="28" text="rgstseqno"/>
- <Cell col="29" text="cnstcnts8"/>
- <Cell col="30" text="cnstcnts9"/>
- <Cell col="31" text="cnstcnts10"/>
- <Cell col="32" text="cnstcnts11"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" celltype="head" text="expr:currow+1"/>
- <Cell col="2" style="align:left;background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:cnststatnm"/>
- <Cell col="3" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:epgubun"/>
- <Cell col="4" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:roomcd"/>
- <Cell col="5" style="align:left top;padding:4 2 0 2;background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:orddeptnm" wordwrap="char"/>
- <Cell col="6" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:pid"/>
- <Cell col="7" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:hngnm"/>
- <Cell col="8" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:sna"/>
- <Cell col="9" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:orddrnm"/>
- <Cell col="10" displaytype="expr:utlf_isNull(firstreqdd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:firstreqdd"/>
- <Cell col="11" displaytype="expr:utlf_isNull(firstrepldd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:firstrepldd"/>
- <Cell col="12" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:replddilsu"/>
- <Cell col="13" displaytype="expr:utlf_isNull(repldd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:repldd"/>
- <Cell col="14" displaytype="expr:utlf_isNull(prcpdd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:prcpdd"/>
- <Cell col="15" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:prcpcd"/>
- <Cell col="16" displaytype="text" edittype="text" style="align:left top;padding:4 2 0 2;background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:cnstcnts20" wordwrap="char"/>
- <Cell col="17" style="align:left top;padding:4 2 0 2;background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:firstsau" wordwrap="char"/>
- <Cell col="18" displaytype="expr:utlf_isNull(orddd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:orddd"/>
- <Cell col="19" displaytype="expr:utlf_isNull(dschdd) ? "normal" :"date"" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:dschdd"/>
- <Cell col="20" style="background:EXPR(dschyn=='Y'?'#ffe79d':'');background2:EXPR(dschyn=='Y'?'#ffe79d':'');" text="bind:dschyn"/>
- <Cell col="21" text="bind:cnstkind"/>
- <Cell col="22" text="bind:cnstseqno"/>
- <Cell col="23" text="bind:formrecseq"/>
- <Cell col="24" text="bind:cretno"/>
- <Cell col="25" text="bind:prcpgenrflag"/>
- <Cell col="26" text="bind:cnststat"/>
- <Cell col="27" text="bind:formcd"/>
- <Cell col="28" text="bind:rgstseqno"/>
- <Cell col="29" text="bind:cnstcnts8"/>
- <Cell col="30" text="bind:cnstcnts9"/>
- <Cell col="31" text="bind:cnstcnts10"/>
- <Cell col="32" text="bind:cnstcnts11"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button51" taborder="14" text="엑셀저장" class="btn7" position="absolute 1109 92 1185 114" onclick="button51_onclick" anchor="top right"/>
- <Button id="btn_save" taborder="15" text="저장" class="btn4" position="absolute 1129 694 1185 716" onclick="btn_save_onclick" anchor="right bottom"/>
- <Shape id="line02" class="line_1" position="absolute 0 116 1185 120" anchor="left top right"/>
- <Shape id="line00" class="line_1" position="absolute 0 115 1185 119" anchor="left top right"/>
- <Shape id="line01" class="line_1" position="absolute 0 114 1185 118" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_nstcntrllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnststatnm" type="STRING"/>
- <Column id="epgubun" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="sna" type="STRING"/>
- <Column id="orddrnm" type="STRING"/>
- <Column id="firstreqdd" type="STRING"/>
- <Column id="firstrepldd" type="STRING"/>
- <Column id="replddilsu" type="STRING"/>
- <Column id="repldd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="cnstcnts20" type="STRING"/>
- <Column id="firstsau" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="dschdd" type="STRING"/>
- <Column id="dschyn" type="STRING"/>
- <Column id="cnstkind" type="STRING"/>
- <Column id="cnstseqno" type="STRING"/>
- <Column id="formrecseq" type="STRING"/>
- <Column id="cretno" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- <Column id="cnststat" type="STRING"/>
- <Column id="formcd" type="STRING"/>
- <Column id="rgstseqno" type="STRING"/>
- <Column id="cnstcnts8" type="STRING"/>
- <Column id="cnstcnts9" type="STRING"/>
- <Column id="cnstcnts10" type="STRING"/>
- <Column id="cnstcnts11" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING"/>
- <Column id="deptnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_deptlist" 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_send_srchdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdd1" type="STRING" size="256"/>
- <Column id="srchdd2" type="STRING" size="256"/>
- <Column id="reqdrugcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="nutrflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="repflag" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="replddilsu1" type="STRING" size="256"/>
- <Column id="replddilsu2" type="STRING" size="256"/>
- <Column id="data1" type="STRING" size="256"/>
- <Column id="dschyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchdd1"/>
- <Col id="srchdd2"/>
- <Col id="reqdrugcd"/>
- <Col id="pid"/>
- <Col id="orddeptcd"/>
- <Col id="wardcd"/>
- <Col id="statflag"/>
- <Col id="nutrflag">A</Col>
- <Col id="ioflag"/>
- <Col id="repflag">A</Col>
- <Col id="deptflag"/>
- <Col id="replddilsu1"/>
- <Col id="replddilsu2"/>
- <Col id="data1"/>
- <Col id="dschyn"/>
- </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>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_cnstinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cnstinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_cnstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rgstseqno" type="STRING" size="256"/>
- <Column id="cnstdd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="cnsttype" type="STRING" size="256"/>
- <Column id="formcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="cnstseqno" type="STRING" size="256"/>
- <Column id="plusyn" type="STRING" size="256"/>
- <Column id="sau" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="cnstcnts9" type="STRING" size="256"/>
- <Column id="cnststat" type="STRING" size="256"/>
- <Column id="pdano" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="firstinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_cnststatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.ipt_srchdd1" propid="value" datasetid="ds_send_srchdata" columnid="srchdd1"/>
- <BindItem id="item1" compid="grp_sea.ipt_srchdd2" propid="value" datasetid="ds_send_srchdata" columnid="srchdd2"/>
- <BindItem id="item2" compid="grp_sea.radio2" propid="value" datasetid="ds_send_srchdata" columnid="ioflag"/>
- <BindItem id="item3" compid="grp_sea.rdo_nutrflag" propid="value" datasetid="ds_send_srchdata" columnid="nutrflag"/>
- <BindItem id="item4" compid="grp_sea.input1" propid="value" datasetid="ds_send_srchdata" columnid="pid"/>
- <BindItem id="item5" compid="grp_sea.input2" propid="value" datasetid="ds_send_srchdata" columnid="replddilsu1"/>
- <BindItem id="item6" compid="grp_sea.input3" propid="value" datasetid="ds_send_srchdata" columnid="replddilsu2"/>
- <BindItem id="item7" compid="grp_sea.checkbox1" propid="value" datasetid="ds_send_srchdata" columnid="dschyn"/>
- <BindItem id="item8" compid="grp_sea.combo1" propid="value" datasetid="ds_send_srchdata" columnid="orddeptcd"/>
- <BindItem id="item9" compid="grp_sea.combo10" propid="value" datasetid="ds_send_srchdata" columnid="wardcd"/>
- </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";
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SMADC03100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMADC03100_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setRowTypeIcon(grd_nstmngt, 0);
-
- var setSrchdd1 = utlf_getCurrentDate().toDate().getAddDate(-14,"D").getDateFormat("YYYYMMDD");
- ds_send_srchdata.setColumn(0, "srchdd1", setSrchdd1);
- ds_send_srchdata.setColumn(0, "srchdd2", utlf_getCurrentDate());
-
- var oParam = {};
- oParam.id = "TRADC00101";
- oParam.service = "pharmacyconsultapp.ReqMngt";
- oParam.method = "reqGetDeptList";
- oParam.inds = "req=ds_send_deptinfo";
- oParam.outds = "ds_init_deptlist=dept ds_init_ward=ward";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00101";
- tranf_submit(oParam);
-
- dsf_addDsItem(ds_init_deptlist, "deptcd", "deptnm", "", "", "above");
- dsf_addDsItem(ds_init_ward, "deptcd", "deptnm", "", "", "above");
-
- var getDeptcd = ds_init_deptlist.getColumn(0, "deptcd");
- var getWardcd = ds_init_deptlist.getColumn(0, "deptcd");
- if( getDeptcd == "-" ) ds_init_deptlist.setColumn(0, "deptcd", "");
- if( getWardcd == "-" ) ds_init_ward.setColumn(0, "deptcd", "");
- }
- /******************************************************************
- * Argument :
- * Description : 조회 Button Event
- ******************************************************************/
- function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- var getReqdrugcd = "";
- getReqdrugcd = ds_send_srchdata.getColumn(0, "reqdrugcd");
- ds_send_srchdata.setColumn(0, "reqdrugcd", getReqdrugcd); //2008-11-01 의뢰약품 대문자 처리
-
- var oParam = {};
- oParam.id = "TRADC03101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqGetNSTPursMngtSrchList";
- oParam.inds = "req=ds_send_srchdata";
- oParam.outds = "ds_main_nstcntrllist=mainlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC03101";
- tranf_submit(oParam);
-
- //그리드 특정 컬럼값을 비교하여 로우 백컬러 변경
- // grdf_setRowStyle(grd_nstmngt, "1", "Y", "dschyn", "equal");
- }
- /******************************************************************
- * Argument :
- * Description : list 상세 Event
- ******************************************************************/
- function grd_nstmngt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //2010-01-06 비고란 저장 가능하도록 처리 (미회신사유등록..)
- var grdRow = ds_main_nstcntrllist.rowposition;
- var cCol = grd_nstmngt.currentcol;
-
- if ( grd_nstmngt.getBindCellIndex("body","cnstcnts20") != cCol ) {
- //기록된 서식
- var cnstseqno = ds_main_nstcntrllist.getColumn(grdRow, "cnstseqno");
- var formrecseq = ds_main_nstcntrllist.getColumn(grdRow, "formrecseq");
- var formcd = ds_main_nstcntrllist.getColumn(grdRow, "formcd");
- var pid = ds_main_nstcntrllist.getColumn(grdRow, "pid");
- var cretno = ds_main_nstcntrllist.getColumn(grdRow, "cretno");
- var prcpgenrflag = ds_main_nstcntrllist.getColumn(grdRow, "prcpgenrflag");
- var rgstseqno = ds_main_nstcntrllist.getColumn(grdRow, "rgstseqno");
- var reqdd = ds_main_nstcntrllist.getColumn(grdRow, "reqdd");
- var orddd = ds_main_nstcntrllist.getColumn(grdRow, "orddd");
- var prcpcd = ds_main_nstcntrllist.getColumn(grdRow, "prcpcd");
- var prcpno = ds_main_nstcntrllist.getColumn(grdRow, "prcpno");
- var plusyn = ds_main_nstcntrllist.getColumn(grdRow, "plusyn");
- var sau = ds_main_nstcntrllist.getColumn(grdRow, "sau"); //2009-12-03 회신서출력시 [의뢰사유] 출력요청
- var roomcd = ds_main_nstcntrllist.getColumn(grdRow, "roomcd"); //2009-12-03 회신서출력시 [병실] 출력요청
-
- frmf_setParameter("openmode", "reccnstform");
- frmf_setParameter("formrecseq", formrecseq); //서식기록테이블의 formrecseq(기록순번)
- frmf_setParameter("pid", pid);
- frmf_setParameter("rgstseqno", rgstseqno);
-
- ds_temp_cnstinfo.setColumn(0, "cnstseqno", cnstseqno);
- ds_temp_cnstinfo.setColumn(0, "formrecseq", formrecseq);
- ds_temp_cnstinfo.setColumn(0, "pid", pid);
- ds_temp_cnstinfo.setColumn(0, "cretno", cretno);
- ds_temp_cnstinfo.setColumn(0, "prcpgenrflag", prcpgenrflag);
- ds_temp_cnstinfo.setColumn(0, "rgstseqno", rgstseqno);
- ds_temp_cnstinfo.setColumn(0, "cnstdd", reqdd);
- ds_temp_cnstinfo.setColumn(0, "orddd", orddd);
- ds_temp_cnstinfo.setColumn(0, "cnsttype", "ast"); // 약품식별회신을 위한 변수 설정
- ds_temp_cnstinfo.setColumn(0, "plusyn", plusyn); //추구관리가능여부
- ds_temp_cnstinfo.setColumn(0, "sau", sau); //2009-12-03 회신서출력시 [의뢰사유] 출력요청
- ds_temp_cnstinfo.setColumn(0, "roomcd", roomcd); //2009-12-03 회신서출력시 [병실] 출력요청
-
- //********************************* 해당 의뢰건을 의뢰확정 상태로 변경 *********************************
- if( !utlf_isNull(formrecseq) ){
- var oParam = {};
- oParam.id = "TXADC00101";
- oParam.service = "pharmacyconsultapp.ReqMngt";
- oParam.method = "reqExeReqCnstStat";
- oParam.inds = "req=ds_temp_cnstinfo";
- oParam.outds = "ds_hidden_cnststatinfo=cnststatinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXADC00101";
- tranf_submit(oParam);
- if( ds_hidden_cnststatinfo.getColumn(ds_main_nstcntrllist.rowposition, "cnststat") == "04" ){
- sysf_messageBox("취소된 의뢰건","I009");
- }
- }
-
- if( formcd == "0000000770" || formcd == "0000003019" ){ //NST
- ds_temp_cnstinfo.setColumn(0, "formcd", formcd); // EN, PN구분을 위한 formcd 설정
- if( utlf_isNull(formrecseq) ){
- ds_temp_cnstinfo.setColumn(0, "prcpcd", prcpcd);
- ds_temp_cnstinfo.setColumn(0, "prcpno", prcpno);
- }
- var objArg = new Object();
- objArg.arg_ds_temp_cnstinfo = ds_temp_cnstinfo;
- frmf_modal("SMADC02600", "SMADC02600", objArg, null, 1, null, 50, 600, 150, null, null, null, "M");
- grp_sea_btn_sea_onclick();
- }
- }
-
- if( grd_nstmngt.getBindCellIndex("body","cnstcnts20") == cCol) {
- if( ds_main_nstcntrllist.getColumn(grdRow, "cnststat") == "미의뢰" ) {
- sysf_messageBox("[미의뢰]건에 대해서 비고란을 입력할수 없습니다.", "I");
- ds_main_nstcntrllist.setColumn(grdRow, "cnstcnts20", "");
- return;
- }
- }
- }
- /******************************************************************
- * Argument :
- * Description : Excel Down Event
- ******************************************************************/
- function button51_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_nstcntrllist.rowcount > 0 ){
- grdf_exportExcel(grd_nstmngt, "NST추구관리대상자리스트", "NST추구관리대상자리스트", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 저장 Button Event
- ******************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var update = grdf_getGridUpdateData(grd_nstmngt);
- if( update.rowcount < 1 ){
- sysf_messageBox("저장할 정보가 없습니다. 확인하여 주시기바랍니다","I");
- return;
- }
-
- grdf_setStatusColumn(update, "m"); // 각행의 status에 rowType 값에 따라 'i', 'u', 'd'로 업데이트 시켜준다
- ds_send_cnstinfolist.copyData(update, true);
-
- var oParam = {};
- oParam.id = "TXADC02501";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqExeNSTCnstInfo";
- oParam.inds = "req=ds_send_cnstinfolist";
- oParam.outds = "ds_hidden_cnstinfolist=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADC02501";
- tranf_submit(oParam);
- }
- function grp_sea_input1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_sea_btn_sea_onclick();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|