1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSD02201" position="absolute 0 0 1188 781" titletext="처방전달물품내역조회" oninit="SMRSD02201_oninit" onload="SMRSD02201_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 13 1181 779" id="group5" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 333 340 766" align="align:center top;" id="grp_detail" anchor="default">
- <Layouts>
- <Layout>
- <Button position="absolute 0 0 119 20" align="align:center middle;" id="btn_search" class="btn2" taborder="20" visible="true" text="트리재구성 (조회)" onclick="group5_grp_detail_btn_search_onclick" anchor="default"/>
- <Radio position="absolute 130 3 339 18" id="rdo_viewcls" taborder="19" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 3 0 3;" onitemchanged="group5_grp_detail_rdo_viewcls_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">처방부서별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">시행부서별</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Grid position="absolute 0 22 340 429" treeusecheckbox="false" autofit="col" id="trv_setcode" taborder="21" binddataset="ds_main_PrcpGoodTrees_TreeList" oncellclick="group5_grp_detail_trv_setcode_oncellclick" anchor="default" cantreestatuschange="group5_grp_detail_trv_setcode_cantreestatuschange" oncelldblclick="group5_grp_detail_trv_setcode_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="320"/>
- </Columns>
- <Rows>
- <Row size="17"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="line:0 none #808080ff ;" text="bind:dispnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 12 340 329" align="align:center top;" id="grp_key" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="기관코드 :" position="absolute 5 7 79 24" id="caption10" class="search_name" anchor="default"/>
- <Edit readonly="true" position="absolute 225 6 240 25" id="opt_instcd" visible="false" class="output" anchor="default"/>
- <Calendar position="absolute 208 29 307 48" align="align:center middle;" id="ipt_prcpdd2" class="input_essential" taborder="2" autoselect="true" onchanged="group5_grp_key_ipt_prcpdd2_onchanged" anchor="default"/>
- <Calendar position="absolute 85 29 184 48" align="align:center middle;" id="ipt_prcpdd" class="input_essential" taborder="1" autoselect="true" onchanged="group5_grp_key_ipt_prcpdd_onchanged" anchor="default"/>
- <Static text="~" position="absolute 190 32 205 52" id="caption12" anchor="default"/>
- <Static text="시행일자 :" position="absolute 5 30 79 47" id="caption3" class="search_name" anchor="default"/>
- <Static text="집계여부 :" position="absolute 5 53 79 70" id="caption7" class="search_name" anchor="default"/>
- <Radio position="absolute 85 53 258 70" id="rdo_sumflag" taborder="3" columncount="3" innerdataset="@ds_init_sumflag" datacolumn="label" codecolumn="value" anchor="default"/>
- <Radio position="absolute 85 77 325 97" id="radio1" taborder="4" columncount="5" innerdataset="@ds_init_ioflag" datacolumn="label" codecolumn="value" anchor="default"/>
- <Static text="환자구분 :" position="absolute 5 78 79 95" id="caption8" class="search_name" anchor="default"/>
- <Button position="absolute 270 6 326 28" align="align:left middle;" id="btn_search2" class="btn1" taborder="27" visible="false" text="조회" onclick="group5_grp_key_btn_search2_onclick" anchor="default"/>
- <Button position="absolute 162 127 178 143" id="button1" class="icon_search" taborder="-1" text="" onclick="group5_grp_key_button1_onclick" anchor="default"/>
- <Static text="시행부서 :" position="absolute 5 126 79 143" id="caption2" class="search_name" anchor="default"/>
- <Edit position="absolute 180 125 325 144" id="ipt_prcpdeptnm" taborder="8" autoselect="true" readonly="true" class="output" anchor="default"/>
- <Edit position="absolute 85 125 160 144" id="ipt_prcpdeptcd" class="input_fix" taborder="7" autoselect="true" anchor="default"/>
- <Edit readonly="true" position="absolute 85 6 220 25" align="align:center middle;" id="opt_instcdnm" class="output" anchor="default"/>
- <Static text="등록번호 :" position="absolute 6 151 80 168" id="caption1" class="search_name" anchor="default"/>
- <Static text="환자명 :" position="absolute 170 151 233 168" id="caption4" class="search_name" anchor="default"/>
- <Edit position="absolute 85 150 160 169" id="ipt_pid" class="input_fix" taborder="9" autoselect="true" onkeyup="group5_grp_key_ipt_pid_onkeyup" anchor="default" onkeydown="group5_grp_key_ipt_pid_onkeydown"/>
- <Edit position="absolute 235 150 325 169" id="ipt_patnm" class="input_fix" taborder="10" autoselect="true" onkeyup="group5_grp_key_ipt_patnm_onkeyup" anchor="default"/>
- <Edit position="absolute 85 174 160 193" id="ipt_goodcd" class="input_fix" taborder="11" autoselect="true" onkeyup="group5_grp_key_ipt_goodcd_onkeyup" onkillfocus="group5_grp_key_ipt_goodcd_onkillfocus" anchor="default" onkeydown="group5_grp_key_ipt_goodcd_onkeydown" oneditclick="group5_grp_key_ipt_goodcd_oneditclick" imemode="alpha" inputmode="upper"/>
- <Static text="물품코드 :" position="absolute 5 175 79 192" id="caption11" class="search_name" anchor="default"/>
- <Static text="주거래처 :" position="absolute 5 223 80 240" id="caption13" class="search_name" anchor="default"/>
- <Static text="구매구분 :" position="absolute 170 175 243 192" id="caption15" class="search_name" anchor="default"/>
- <Combo position="absolute 249 174 325 193" align="align:center middle;" id="cmb_purcflag" class="combo_default" taborder="13" innerdataset="@ds_init_purcflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="제조회사 :" position="absolute 5 247 80 264" id="caption14" class="search_name" anchor="default"/>
- <Edit position="absolute 85 222 220 241" id="ipt_suplplcecdnm" class="input_fix" taborder="16" autoselect="true" tooltiptext="거래처 코드 or 명칭" tooltiptype="hover" onkeyup="group5_grp_key_ipt_suplplcecdnm_onkeyup" anchor="default"/>
- <Edit position="absolute 85 246 220 265" id="ipt_prodcmpynm" class="input_fix" taborder="17" autoselect="true" tooltiptext="제조회사 코드 or 명칭" tooltiptype="hover" onkeyup="group5_grp_key_ipt_prodcmpynm_onkeyup" anchor="default"/>
- <CheckBox position="absolute 245 103 320 123" id="checkbox2" taborder="6" text="CCD 제외" truevalue="ignore" onclick="group5_grp_key_checkbox2_onclick" anchor="default"/>
- <Radio position="absolute 85 102 240 122" id="rdo_erprcpflag" taborder="5" columncount="3" anchor="default"/>
- <Static text="처방구분 :" position="absolute 5 103 79 120" id="caption16" class="search_name" anchor="default"/>
- <Static text="사용부서 :" position="absolute 5 270 77 287" id="caption18" class="search_name" anchor="default"/>
- <Edit position="absolute 85 198 160 217" id="ipt_prcpcd" class="input_fix" taborder="14" autoselect="true" onkeyup="group5_grp_key_ipt_prcpcd_onkeyup" anchor="default"/>
- <Static text="처방코드 :" position="absolute 5 199 86 216" id="caption19" class="search_name" anchor="default"/>
- <Edit position="absolute 235 198 325 217" id="ipt_prcpnm" class="input_fix" taborder="15" autoselect="true" onkeyup="group5_grp_key_ipt_prcpnm_onkeyup" anchor="default"/>
- <Static text="처방명 :" position="absolute 170 199 234 216" id="caption20" class="search_name" anchor="default"/>
- <Div position="absolute 173 168 218 201" id="grp_goodcdoption" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 45 33" id="roundrect1" type="rectangle" anchor="default"/>
- <Radio position="absolute 0 0 45 33" id="rdo_goodcd_like" taborder="12" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onsetfocus="group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onsetfocus" onkillfocus="group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onkillfocus" onitemchanged="group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">equal</Col>
- <Col id="datacolumn">일치</Col>
- </Row>
- <Row>
- <Col id="codecolumn">like</Col>
- <Col id="datacolumn">포함</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <cp_checkboxList id="chk_wareflag" titletext="CheckBox List" taborder="28" position="absolute 84 266 320 308" style="background:transparent;align:left middle;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 346 9 1181 761" id="grp_main" style="background:white;" scrollbars="none" anchor="default">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 27 835 752" id="grd_searchgood" taborder="22" binddataset="ds_main_list_searchgood_searchgoodlist" anchor="default" cellsizingtype="col" cellsizebandtype="allband" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="69" band="left"/>
- <Column size="55" band="left"/>
- <Column size="56" band="left"/>
- <Column size="70" band="left"/>
- <Column size="0" band="left"/>
- <Column size="183" band="left"/>
- <Column size="80"/>
- <Column size="45"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="66"/>
- <Column size="57"/>
- <Column size="80"/>
- <Column size="130"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="36"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="72"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="25"/>
- <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"/>
- <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" text="처방일자"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자명"/>
- <Cell col="4" text="물품코드"/>
- <Cell col="5" text="물품코드"/>
- <Cell col="6" text="물품명"/>
- <Cell col="7" text="규격"/>
- <Cell col="8" text="총수량"/>
- <Cell col="9" text="선불출"/>
- <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="시행부서"/>
- <Cell col="22" text="수량"/>
- <Cell col="23" text="횟수"/>
- <Cell col="24" text="일수"/>
- <Cell col="25" colspan="2" text="집계일자" taborder="undefined"/>
- <Cell col="27" text="구매구분"/>
- <Cell col="28" text="제조원"/>
- <Cell col="29" text="주거래처"/>
- <Cell col="30" text="보조거래처"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell col="41"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="date" text="bind:prcpdd" calendardisplaynulltype="none"/>
- <Cell col="2" style="align:left;" text="bind:pid"/>
- <Cell col="3" style="align:left;" text="bind:patnm"/>
- <Cell col="4" style="align:left;background:BIND(backgoodcd);background2:BIND(backgoodcd);" text="bind:goodcd"/>
- <Cell col="5" style="align:left;" text="bind:allsizespecid"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
- <Cell col="7" style="align:left;" text="bind:goodspec"/>
- <Cell col="8" displaytype="number" style="background:BIND(backtotqty);background2:BIND(backtotqty);color:BIND(colortotqty);color2:BIND(colortotqty);" text="bind:totqty" mask="#,###.#"/>
- <Cell col="9" text="bind:beforqty" mask="#,###.#"/>
- <Cell col="10" style="background:BIND(backsumflagnm);background2:BIND(backsumflagnm);color:BIND(colorsumflagnm);color2:BIND(colorsumflagnm);" text="bind:sumflagnm"/>
- <Cell col="11" displaytype="date" style="padding:2 2 2 2;background:BIND(backrgstdd);background2:BIND(backrgstdd);color:BIND(colorrgstdd);color2:BIND(colorrgstdd);" text="bind:rgstdd" calendardisplaynulltype="none"/>
- <Cell col="12" displaytype="combo" style="align:center;" text="bind:erprcpflag" enable="false"/>
- <Cell col="13" style="align:left;" text="bind:prcpcd"/>
- <Cell col="14" style="align:left;" text="bind:prcpnm"/>
- <Cell col="15" style="align:left;" text="bind:goodmodel"/>
- <Cell col="16" text="bind:setunit"/>
- <Cell col="17" style="align:left;" text="bind:ioflag" enable="false"/>
- <Cell col="18" style="align:left;" text="bind:wardnm"/>
- <Cell col="19" style="align:left;" text="bind:room"/>
- <Cell col="20" style="align:left;" text="bind:orddeptcdnm"/>
- <Cell col="21" style="align:left;" text="bind:prcpdeptcdnm"/>
- <Cell col="22" text="bind:goodqty" mask="#,###.#"/>
- <Cell col="23" text="bind:times" mask="#,###"/>
- <Cell col="24" text="bind:dayno" mask="#,###"/>
- <Cell col="25" displaytype="date" text="bind:acptdd" calendardisplaynulltype="none"/>
- <Cell col="26" text="bind:sumcnt"/>
- <Cell col="27" text="bind:purcflagnm"/>
- <Cell col="28" text="bind:prodcmpynm"/>
- <Cell col="29" text="bind:suplplcecdnm"/>
- <Cell col="30" text="bind:suppcustnm"/>
- <Cell col="31" text="bind:fstrgstrid"/>
- <Cell col="32" text="bind:fstrgstdt" mask="yyyy-mm-dd"/>
- <Cell col="33" text="bind:ward"/>
- <Cell col="34" text="bind:orddeptcd"/>
- <Cell col="35" text="bind:prcpdeptcd"/>
- <Cell col="36" text="bind:sumflag"/>
- <Cell col="37" text="bind:purcflag"/>
- <Cell col="38" text="bind:prodcmpycd"/>
- <Cell col="39" text="bind:suplplcecd"/>
- <Cell col="40" text="bind:pid2"/>
- <Cell col="41" text="bind:patnm2"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 195 835 425" id="grd_excelgood" visible="false" taborder="23" binddataset="ds_main_list_searchgood_searchgoodlist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="66"/>
- <Column size="69"/>
- <Column size="70"/>
- <Column size="27"/>
- <Column size="183"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="55"/>
- <Column size="56"/>
- <Column size="36"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="72"/>
- <Column size="80"/>
- <Column size="138"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="68"/>
- <Column size="82"/>
- <Column size="82"/>
- <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"/>
- </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="물품명"/>
- <Cell col="6" text="규격"/>
- <Cell col="7" text="모델"/>
- <Cell col="8" text="총수량"/>
- <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="횟수"/>
- <Cell col="22" text="일수"/>
- <Cell col="23" text="집계"/>
- <Cell col="24" text="집계일자"/>
- <Cell col="25" text="구매구분"/>
- <Cell col="26" text="제조원"/>
- <Cell col="27" text="주거래처"/>
- <Cell col="28" text="보조거래처"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="date" text="bind:rgstdd" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="date" text="bind:prcpdd" calendardisplaynulltype="none"/>
- <Cell col="3" text="bind:goodcd"/>
- <Cell col="4" text="bind:allsizespecid"/>
- <Cell col="5" text="bind:goodnm"/>
- <Cell col="6" text="bind:goodspec"/>
- <Cell col="7" text="bind:goodmodel"/>
- <Cell col="8" displaytype="number" text="bind:totqty" mask="#,###.#"/>
- <Cell col="9" text="bind:beforqty" mask="#,###.#"/>
- <Cell col="10" text="bind:setunit"/>
- <Cell col="11" text="bind:pid2"/>
- <Cell col="12" text="bind:patnm2"/>
- <Cell col="13" text="bind:ioflag" enable="false"/>
- <Cell col="14" text="bind:wardnm"/>
- <Cell col="15" text="bind:room"/>
- <Cell col="16" text="bind:orddeptcdnm"/>
- <Cell col="17" text="bind:prcpcd"/>
- <Cell col="18" text="bind:prcpnm"/>
- <Cell col="19" text="bind:prcpdeptcdnm"/>
- <Cell col="20" text="bind:goodqty" mask="#,###.#"/>
- <Cell col="21" text="bind:times" mask="#,###"/>
- <Cell col="22" text="bind:dayno" mask="#,###"/>
- <Cell col="23" text="bind:sumflagnm"/>
- <Cell col="24" displaytype="date" text="bind:acptdd" calendardisplaynulltype="none"/>
- <Cell col="25" text="bind:purcflagnm"/>
- <Cell col="26" text="bind:prodcmpynm"/>
- <Cell col="27" text="bind:suplplcecdnm"/>
- <Cell col="28" text="bind:suppcustnm"/>
- <Cell col="29" text="bind:fstrgstrid"/>
- <Cell col="30" text="bind:fstrgstdt" mask="yyyy-mm-dd"/>
- <Cell col="31" text="bind:ward"/>
- <Cell col="32" text="bind:orddeptcd"/>
- <Cell col="33" text="bind:prcpdeptcd"/>
- <Cell col="34" text="bind:sumflag"/>
- <Cell col="35" text="bind:purcflag"/>
- <Cell col="36" text="bind:prodcmpycd"/>
- <Cell col="37" text="bind:suplplcecd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 773 0 836 22" id="btn_excel2" class="btn7" taborder="26" text="Excel" onclick="group5_grp_main_btn_excel2_onclick" anchor="default"/>
- <Button position="absolute 0 5 16 21" id="button57" class="icon_pre_month" taborder="24" text="" onclick="group5_grp_main_button57_onclick" anchor="default"/>
- <Button position="absolute 20 5 36 21" id="button58" class="icon_next_month" taborder="25" text="" onclick="group5_grp_main_button58_onclick" anchor="default"/>
- <Static text="처방전달물품내역" position="absolute 45 4 700 20" id="cpt_disp" class="tit_2" anchor="default"/>
- <Static text="All Size" position="absolute 335 5 385 20" id="caption5" visible="false" anchor="default"/>
- <Static position="absolute 317 4 332 19" id="caption9" class="color_6" visible="false" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 483 1 534 20" align="align:left middle;" id="opt_sumtotqqty" class="output_default" mask="#,###.##" style="background:transparent;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static text="총수량 :" position="absolute 430 1 490 24" align="align:center middle;" id="caption17" style="font:Dotum,9,bold;" anchor="default"/>
- <Grid position="absolute 50 405 815 500" id="grd_goodsumlist" visible="false" taborder="22" binddataset="ds_main_list_searchgood_goodsumlist" selecttype="multirow" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="90"/>
- <Column size="180"/>
- <Column size="70"/>
- <Column size="170"/>
- <Column size="90"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="45"/>
- </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="규격"/>
- <Cell col="6" text="입원"/>
- <Cell col="7" text="외래"/>
- <Cell col="8" text="건진"/>
- <Cell col="9" text="응급"/>
- <Cell col="10" text="총수량"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" style="align:left;" text="bind:prcpcd"/>
- <Cell col="2" style="align:left;" text="bind:prcpnm"/>
- <Cell col="3" style="align:left;" text="bind:goodcd"/>
- <Cell col="4" style="align:left;" text="bind:goodnm"/>
- <Cell col="5" style="align:left;" text="bind:goodspec"/>
- <Cell col="6" displaytype="number" text="bind:i_sum_qty" mask="#,##9.#"/>
- <Cell col="7" displaytype="number" text="bind:o_sum_qty" mask="#,##9.#"/>
- <Cell col="8" displaytype="number" text="bind:s_sum_qty" mask="#,##9.#"/>
- <Cell col="9" displaytype="number" text="bind:e_sum_qty" mask="#,##9.#"/>
- <Cell col="10" displaytype="number" text="bind:total_qty" mask="#,##9.#"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 22 835 28" linetype="horizontal" id="lin_main" class="line_10" anchor="default"/>
- <Tab id="tab" taborder="29" tabindex="0" scrollbars="autoboth" position="absolute 643 0 773 26" onchanged="group5_grp_main_tab_onchanged" anchor="default">
- <Tabpages>
- <Tabpage id="btn_detail_tab" text="처방상세"/>
- <Tabpage id="btn_sum_tab" text="합계수량"/>
- </Tabpages>
- </Tab>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="처방전달 물품 사용현황조회" class="tit_1" position="absolute 0 0 199 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_sumflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING"/>
- <Column id="value" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전체</Col>
- </Row>
- <Row>
- <Col id="label">집계</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미집계</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING"/>
- <Column id="value" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전체</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">건진</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">응급</Col>
- <Col id="value">E</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_purcflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_searchgood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자 "/>
- <Column id="prcpdd2" type="STRING" size="256" sumtext="처방일자 "/>
- <Column id="sumflag" type="STRING" size="256" sumtext="집계여부 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="처방부서 "/>
- <Column id="reqprid" type="STRING" size="256" sumtext="청구주기 "/>
- <Column id="prcpdeptcd" type="STRING" size="256" sumtext="시행부서 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodcd_like" type="STRING" size="256" sumtext="물품코드 유사여부"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입외구분 "/>
- <Column id="deptgr" type="STRING" size="256" sumtext="부서그룹 "/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="ALL SIZE ID "/>
- <Column id="demdkey" type="STRING" size="256" sumtext="청구여부 Y/N "/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호 "/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명 "/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분 "/>
- <Column id="homematrflag" type="STRING" size="256" sumtext="귀가유치물품flag "/>
- <Column id="prodcmpycd" type="STRING" size="256" sumtext="제조회사코드 "/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명 "/>
- <Column id="suplplcecd" type="STRING" size="256" sumtext="주거래처 "/>
- <Column id="suplplcecdnm" type="STRING" size="256" sumtext="주거래처명 "/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처 "/>
- <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명 "/>
- <Column id="prntyn" type="STRING" size="256" sumtext="출력여부 "/>
- <Column id="deliveyn" type="STRING" size="256" sumtext="불출여부 "/>
- <!-- 선불출 조회 조건 추가 이창록 -->
- <Column id="querycls" type="STRING" size="256" sumtext="선불출 조회 조건"/>
- <Column id="screen_id" type="STRING" size="256" sumtext="화면ID"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급여부"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="wareflagarr" type="STRING" size="256" sumtext="창고구분"/>
- <!-- 처방집계 상세조회팝업 조건 추가 -->
- <Column id="acptddfr" type="STRING" size="256" sumtext="집계일자Fr "/>
- <Column id="acptddto" type="STRING" size="256" sumtext="집계일자To "/>
- <Column id="sumcnt" type="STRING" size="256" sumtext="집계횟수 "/>
- <Column id="screen_id" type="STRING" size="256" sumtext="화면ID "/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드 "/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명 "/>
- <Column id="genrsumcnt" type="STRING" size="256" sumtext="반납물품발생차수"/>
- <Column id="lastsumcnt" type="STRING" size="256" sumtext="반납물품최종차수"/>
- <Column id="facptddfr" type="STRING" size="256" sumtext="부모집계일자"/>
- <Column id="fsumcnt" type="STRING" size="256" sumtext="부모집계차수"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_searchgood_searchgoodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택 "/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자 "/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호 "/>
- <Column id="prcphisno" type="STRING" size="256" sumtext="처방이력번호 "/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분 "/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호(환자) "/>
- <Column id="pid2" type="STRING" size="256" sumtext="등록번호(환자) "/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명 "/>
- <Column id="patnm2" type="STRING" size="256" sumtext="환자명 "/>
- <Column id="ward" type="STRING" size="256" sumtext="병동 "/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동 "/>
- <Column id="room" type="STRING" size="256" sumtext="병실 "/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과 "/>
- <Column id="orddeptcdnm" type="STRING" size="256" sumtext="진료과 "/>
- <Column id="prcpdeptcd" type="STRING" size="256" sumtext="처방부서코드 "/>
- <Column id="prcpdeptcdnm" type="STRING" size="256" sumtext="처방부서명 "/>
- <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="관리부서 "/>
- <Column id="prcppsn" type="STRING" size="256" sumtext="처방의 "/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자 "/>
- <Column id="setflag" type="STRING" size="256" sumtext="재료set구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드명 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분 "/>
- <Column id="reqprid" type="STRING" size="256" sumtext="청구주기 "/>
- <Column id="reqpridnm" type="STRING" size="256" sumtext="청구주기명 "/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분 "/>
- <Column id="spec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodqty" type="STRING" size="256" sumtext="물품수량 "/>
- <Column id="times" type="STRING" size="256" sumtext="횟수 "/>
- <Column id="dayno" type="STRING" size="256" sumtext="일수 "/>
- <Column id="totqty" type="STRING" size="256" sumtext="총수량 "/>
- <Column id="beforqty" type="STRING" size="256" sumtext="선불출수량 "/>
- <Column id="beforqtyold" type="STRING" size="256" sumtext="선불출수량변경전 "/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자 "/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="등록부서코드 "/>
- <Column id="sumflag" type="STRING" size="256" sumtext="집계구분 "/>
- <Column id="sumflagnm" type="STRING" size="256" sumtext="집계구분 "/>
- <Column id="prntyn" type="STRING" size="256" sumtext="출력여부 "/>
- <Column id="prntynnm" type="STRING" size="256" sumtext="출력여부명 "/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자 "/>
- <Column id="demdkey" type="STRING" size="256" sumtext="demdkey(수동여부) "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자id "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="ALL SIZE ID "/>
- <Column id="allsizeyn" type="STRING" size="256" sumtext="ALL SIZE 여부 "/>
- <Column id="genrdd" type="STRING" size="256" sumtext="생성일자 "/>
- <Column id="genrno" type="STRING" size="256" sumtext="생성번호 "/>
- <Column id="genrseq" type="STRING" size="256" sumtext="생성순번 "/>
- <Column id="setunit" type="STRING" size="256" sumtext="포장구성단위 "/>
- <Column id="chk" type="STRING" size="256" sumtext="Grid Check "/>
- <Column id="purcflagnm" type="STRING" size="256" sumtext="구매구분명 "/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위 "/>
- <Column id="prcpunit2" type="STRING" size="256" sumtext="처방단위 "/>
- <Column id="homematrflag" type="STRING" size="256" sumtext="귀가유치물품flag "/>
- <Column id="homematrqty" type="STRING" size="256" sumtext="귀가유치물품수량 "/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드 "/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드 "/>
- <Column id="centcdnm" type="STRING" size="256" sumtext="센터코드명 "/>
- <Column id="subdeptcdnm" type="STRING" size="256" sumtext="세부과코드명 "/>
- <Column id="prodcmpycd" type="STRING" size="256" sumtext="제조회사코드 "/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명 "/>
- <Column id="suplplcecd" type="STRING" size="256" sumtext="주거래처 "/>
- <Column id="suplplcecdnm" type="STRING" size="256" sumtext="주거래처명 "/>
- <Column id="edicd" type="STRING" size="256" sumtext="EDI 코드 "/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처코드 "/>
- <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명 "/>
- <Column id="goodunitcost" type="STRING" size="256" sumtext="단가 "/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcppsnnm" type="STRING" size="256" sumtext="진료의사명"/>
- <Column id="sumcnt" type="STRING" size="256" sumtext="집계차수"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="prntkey" type="STRING" size="256" sumtext="출력구분"/>
- <Column id="cmt" type="STRING" size="256" sumtext="Remark"/>
- <Column id="rtnqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="autdeliveyn" type="STRING" size="256" sumtext="대차불출여부"/>
- <Column id="sumyn" type="STRING" size="256" sumtext="집계여부"/>
- <Column id="facptddfr" type="STRING" size="256" sumtext="부모집계일자"/>
- <Column id="fsumcnt" type="STRING" size="256" sumtext="부모집계차수"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방일련번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_searchgood_prntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntkey" type="STRING" size="256" sumtext="출력키 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_searchgood_groupgoodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="prcpdeptcd" type="STRING" size="256" sumtext="처방부서코드"/>
- <Column id="prcpdeptcdnm" type="STRING" size="256" sumtext="처방부서명"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드명"/>
- <Column id="beforqty" type="STRING" size="256" sumtext="선불출수량"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="ALL SIZE ID"/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위"/>
- <Column id="prntkey" type="STRING" size="256" sumtext="출력구분"/>
- <Column id="autdeliveyn" type="STRING" size="256" sumtext="대차불출여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_searchgood_goodsumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="ALL SIZE ID"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="i_sum_qty" type="STRING" size="256" sumtext="입원처방수량"/>
- <Column id="o_sum_qty" type="STRING" size="256" sumtext="외래처방수량"/>
- <Column id="s_sum_qty" type="STRING" size="256" sumtext="건진처방수량"/>
- <Column id="e_sum_qty" type="STRING" size="256" sumtext="응급처방수량"/>
- <Column id="total_qty" type="STRING" size="256" sumtext="전체수량"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_SearchTree" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" cancolumnchange="ds_send_SearchTree_cancolumnchange" oncolumnchanged="ds_send_SearchTree_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpdd2" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="sumflag" type="STRING" size="256" sumtext="집계여부"/>
- <Column id="prcpdeptcd" type="STRING" size="256" sumtext="시행부서"/>
- <Column id="prcpdeptnm" type="STRING" size="256" sumtext="시행부서명"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입외구분"/>
- <Column id="querycls" type="STRING" size="256" sumtext="조회구분 1:처방부서,2:시행부서별"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="reqprid" type="STRING" size="256" sumtext="청구주기"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodcd_like" type="STRING" size="256" sumtext="물품코드 유사여부"/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분"/>
- <Column id="prodcmpycd" type="STRING" size="256" sumtext="제조회사코드"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
- <Column id="suplplcecd" type="STRING" size="256" sumtext="주거래처"/>
- <Column id="suplplcecdnm" type="STRING" size="256" sumtext="주거래처명"/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
- <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명"/>
- <Column id="prntyn" type="STRING" size="256" sumtext="출력여부"/>
- <Column id="deliveyn" type="STRING" size="256" sumtext="불출여부"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급여부"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="screen_id" type="STRING" size="256" sumtext="화면ID"/>
- <Column id="wareflagarr" type="STRING" size="256" sumtext="창고구분"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_PrcpGoodTrees_TreeList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_PrcpGoodTrees_TreeList_oncolumnchanged">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256" sumtext=" 01 LEVEL "/>
- <Column id="pcode" type="STRING" size="256" sumtext=" 02 상위결합코드 "/>
- <Column id="codecd" type="STRING" size="256" sumtext=" 03 코드 "/>
- <Column id="codenm" type="STRING" size="256" sumtext=" 04 코드명 "/>
- <Column id="dispnm" type="STRING" size="256" sumtext=" 05 DISPLAY 명칭 "/>
- <Column id="basecode" type="STRING" size="256" sumtext=" 06 상위코드 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="totqty" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bfwareflag" type="STRING" size="256"/>
- <Column id="bfwareflag2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.grp_main.opt_sumtotqqty" propid="value" datasetid="ds_tmp" columnid="totqty"/>
- <BindItem id="item1" compid="group5.grp_detail.rdo_viewcls" propid="value" datasetid="ds_send_SearchTree" columnid="querycls"/>
- <BindItem id="item2" compid="group5.grp_key.opt_instcdnm" propid="value" datasetid="ds_send_SearchTree" columnid="instcdnm"/>
- <BindItem id="item3" compid="group5.grp_key.opt_instcd" propid="value" datasetid="ds_send_SearchTree" columnid="instcd"/>
- <BindItem id="item4" compid="group5.grp_key.ipt_prcpdd" propid="value" datasetid="ds_send_SearchTree" columnid="prcpdd"/>
- <BindItem id="item5" compid="group5.grp_key.ipt_prcpdd2" propid="value" datasetid="ds_send_SearchTree" columnid="prcpdd2"/>
- <BindItem id="item6" compid="group5.grp_key.rdo_sumflag" propid="value" datasetid="ds_send_SearchTree" columnid="sumflag"/>
- <BindItem id="item7" compid="group5.grp_key.radio1" propid="value" datasetid="ds_send_SearchTree" columnid="ioflag"/>
- <BindItem id="item8" compid="group5.grp_key.rdo_erprcpflag" propid="value" datasetid="ds_send_SearchTree" columnid="erprcpflag"/>
- <BindItem id="item9" compid="group5.grp_key.checkbox2" propid="value" datasetid="ds_send_SearchTree" columnid="prcpinptflag"/>
- <BindItem id="item10" compid="group5.grp_key.ipt_prcpdeptcd" propid="value" datasetid="ds_send_SearchTree" columnid="prcpdeptcd"/>
- <BindItem id="item11" compid="group5.grp_key.ipt_prcpdeptnm" propid="value" datasetid="ds_send_SearchTree" columnid="prcpdeptnm"/>
- <BindItem id="item12" compid="group5.grp_key.ipt_pid" propid="value" datasetid="ds_send_SearchTree" columnid="pid"/>
- <BindItem id="item13" compid="group5.grp_key.ipt_patnm" propid="value" datasetid="ds_send_SearchTree" columnid="patnm"/>
- <BindItem id="item14" compid="group5.grp_key.ipt_goodcd" propid="value" datasetid="ds_send_SearchTree" columnid="goodcd"/>
- <BindItem id="item15" compid="group5.grp_key.grp_goodcdoption.rdo_goodcd_like" propid="value" datasetid="ds_send_SearchTree" columnid="goodcd_like"/>
- <BindItem id="item16" compid="group5.grp_key.cmb_purcflag" propid="value" datasetid="ds_send_SearchTree" columnid="purcflag"/>
- <BindItem id="item17" compid="group5.grp_key.ipt_prcpcd" propid="value" datasetid="ds_send_SearchTree" columnid="prcpcd"/>
- <BindItem id="item18" compid="group5.grp_key.ipt_prcpnm" propid="value" datasetid="ds_send_SearchTree" columnid="prcpnm"/>
- <BindItem id="item19" compid="group5.grp_key.ipt_suplplcecdnm" propid="value" datasetid="ds_send_SearchTree" columnid="suplplcecdnm"/>
- <BindItem id="item20" compid="group5.grp_key.ipt_prodcmpynm" propid="value" datasetid="ds_send_SearchTree" columnid="prodcmpynm"/>
- <BindItem id="item109" compid="group5.grp_key.chk_wareflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : mis_reqxp -> SMRSD02201
- * Creator : yjh
- * Make Date : 2017-07-28
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-07-28 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_reqxp::SMRSD02200.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var fv_defaultPath = group5;
- var fv_defaultPath2 = group5.grp_key;
- var fv_defaultPath3 = group5.grp_key;
- var fv_radioPath = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMRSD02201
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMRSD02201_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMRSD02201
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMRSD02201_onload(obj:Form, e:LoadEventInfo)
- {
- ds_send_SearchTree.setColumn(0, "querycls", "2");
- ds_send_SearchTree.setColumn(0, "erprcpflag", "N");
-
- grdf_setGridSort(group5.grp_main.grd_searchgood);
- grdf_setGridSort(group5.grp_main.grd_excelgood);
- grdf_setGridSort(group5.grp_main.grd_goodsumlist);
-
- fInit(); // 화면 Control을 초기화한다
-
- misfComboComCdList("R0450", group5.grp_key.chk_wareflag);
- group5.grp_key.grp_goodcdoption.rdo_goodcd_like.value = "equal";
-
- fDataPartToggle("0");
- }
- function group5_grp_key_checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if( obj.value != "ignore" ){
- ds_send_SearchTree.setColumn(0, "prcpinptflag", "");
- }
- }
- function ds_send_SearchTree_cancolumnchange(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "wareflagarr" :
- group5.grp_key.chk_wareflag.setData(null, utlf_transNullToEmpty(ds_send_SearchTree.getColumn(0, "wareflagarr")).split(" "), false);
-
- break;
-
- default :
- break;
- }
- }
- function ds_send_SearchTree_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "wareflagarr" :
- group5.grp_key.chk_wareflag.setData(utlf_transNullToEmpty(ds_send_SearchTree.getColumn(0, "wareflagarr")).split(" "), null, false);
-
- break;
-
- case "prcpdeptcd" :
- if(ipt_prcpdeptcd.value.length == 0){
- ipt_prcpdeptnm.value = "";
- }else
- {
- misfValidationCheck("02", "", "prcpdeptcd,prcpdeptnm" );
- }
-
- break;
-
- default :
- break;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 트리재구성(조회)버튼 클릭시
- ****************************************************************************************/
- function group5_grp_detail_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fDataSearchTree();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_viewcls
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group5_grp_detail_rdo_viewcls_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fDataSearchTree();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : trv_setcode
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group5_grp_detail_trv_setcode_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fDataSearchDetail(ds_main_PrcpGoodTrees_TreeList.rowposition);
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_prcpdd2
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 달력 값 변경시
- ****************************************************************************************/
- function group5_grp_key_ipt_prcpdd2_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if( utlf_getDateInterval(group5.grp_key.ipt_prcpdd.value, group5.grp_key.ipt_prcpdd2.value, "DD") < 0 ) group5.grp_key.ipt_prcpdd.value = group5.grp_key.ipt_prcpdd2.value;
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_prcpdd
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 달력 값 변경시
- ****************************************************************************************/
- function group5_grp_key_ipt_prcpdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if( utlf_getDateInterval(group5.grp_key.ipt_prcpdd.value, group5.grp_key.ipt_prcpdd2.value, "DD") < 0 ) group5.grp_key.ipt_prcpdd2.value = group5.grp_key.ipt_prcpdd.value;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function group5_grp_key_btn_search2_onclick(obj:Button, e:ClickEventInfo)
- {
- //misfGridInit(grd_goodreq);
- //misfGridInit(grd_orderlist);
- misfMsterDetailRetrieve();
- fAfterRetrieve();
- misfSetReadOnlyCol(group5.grp_main.grd_searchgood, "sumflag", true);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기버튼 클릭시
- ****************************************************************************************/
- function group5_grp_key_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "prcpdeptcd,prcpdeptnm";
- misfOpenPopUpList("02", group5.grp_key.ipt_prcpdeptcd,"", recv_list) ;
-
- fDataSearchTree();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_pid
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_patnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_patnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_goodcd
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_goodcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_goodcd
- * Event : onsetfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 포커스 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_goodcd_onsetfocus(obj:Edit, e:SetFocusEventInfo)
- {
- //group5.grp_key.grp_goodcdoption.visible = true;
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_goodcd
- * Event : onkillfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 포커스 아웃시
- ****************************************************************************************/
- function group5_grp_key_ipt_goodcd_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- group5.grp_key.grp_goodcdoption.visible = false;
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_suplplcecdnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_suplplcecdnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_prodcmpynm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_prodcmpynm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_prcpcd
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_prcpcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_prcpnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group5_grp_key_ipt_prcpnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group5.grp_detail.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_goodcd_like
- * Event : onsetfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 포커스 입력시
- ****************************************************************************************/
- function group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onsetfocus(obj:Radio, e:SetFocusEventInfo)
- {
- group5.grp_key.grp_goodcdoption.visible = true;
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_goodcd_like
- * Event : onkillfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 포커스 아웃시
- ****************************************************************************************/
- function group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onkillfocus(obj:Radio, e:KillFocusEventInfo)
- {
- group5.grp_key.grp_goodcdoption.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_excel2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀버튼 클릭시
- ****************************************************************************************/
- function group5_grp_main_btn_excel2_onclick(obj:Button, e:ClickEventInfo)
- {
- switch( group5.grp_main.tab.tabindex ){
- case 0 :
- if( group5.grp_main.grd_excelgood.rowcount > 0 ){
- grdf_exportExcel(group5.grp_main.grd_excelgood, "처방전달물품내역", "처방전달물품내역", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- return;
- }
- break;
-
- case 1 :
- if( group5.grp_main.grd_goodsumlist.rowcount > 0 ){
- grdf_exportExcel(group5.grp_main.grd_goodsumlist, "처방전달물품내역(합계수량)", "처방전달물품내역(합계수량)", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- return;
- }
- break;
-
- default :
- break;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button57
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : <버튼 클릭시
- ****************************************************************************************/
- function group5_grp_main_button57_onclick(obj:Button, e:ClickEventInfo)
- {
- fDataPartToggle("1");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button58
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : >버튼 클릭시
- ****************************************************************************************/
- function group5_grp_main_button58_onclick(obj:Button, e:ClickEventInfo)
- {
- fDataPartToggle("0");
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : tab
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 탭 변경시
- ****************************************************************************************/
- function group5_grp_main_tab_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- switch( e.postindex ){
- case 0 :
- group5.grp_main.grd_goodsumlist.visible = false;
-
- break;
-
- case 1 :
- group5.grp_main.grd_goodsumlist.visible = true;
-
- break;
-
- default :
- break;
- }
- }
- function group5_grp_key_ipt_goodcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- }
- }
- function group5_grp_key_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- }
- }
- function group5_grp_detail_trv_setcode_cantreestatuschange(obj:Grid, e:GridTreeStatusEventInfo)
- {
- obj.userdata = 1;
- }
- function group5_grp_detail_trv_setcode_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.userdata == 1) {
- obj.userdata = 0;
- return;
- }
- var row = obj.getTreeRow(e.row);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
- else if(obj.getTreeStatus(row) == 1)
- obj.setTreeStatus(row, false);
-
- obj.userdata = 0;
- }
- function ds_main_PrcpGoodTrees_TreeList_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- fDataSearchDetail(ds_main_PrcpGoodTrees_TreeList.rowposition);
- }
- function group5_grp_key_grp_goodcdoption_rdo_goodcd_like_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- group5_grp_key_ipt_goodcd_oneditclick();
- }
- function group5_grp_key_ipt_goodcd_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- group5.grp_key.grp_goodcdoption.visible = true;
- }
- ]]></Script>
- </Form>
- </FDL>
|