12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMB02400" position="absolute 0 0 1200 790" titletext="BMT처방조회" oninit="SMMMB02400_oninit" onload="SMMMB02400_onload">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 105 300 784" treeusecheckbox="false" autofit="col" id="trv_prcpclscdlist" oncellclick="trv_prcpclscdlist_oncellclick" onrbuttonup="trv_prcpclscdlist_onrbuttonup" binddataset="ds_main_prcpclscdlist_prcpclscdlist" onrbuttondown="trv_prcpclscdlist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="280"/>
- </Columns>
- <Rows>
- <Row size="17"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="line:1 none #808080ff ;" text="bind:prcpclsnm" treestartlevel="1" treelevel="bind:lvl"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="roundrect1" type="roundrectangle" position="absolute 0 21 1193 70"/>
- <Static text="BMT처방조회" position="absolute 0 0 116 22" id="caption6" class="tit_1"/>
- <Static text="BMT처방 리스트" position="absolute 307 84 468 100" align="align:center middle;" id="caption1" class="tit_2"/>
- <Shape position="absolute 306 100 1193 106" linetype="horizontal" id="line2" class="line_10"/>
- <Static text="BMT처방 수가리스트" position="absolute 307 498 468 514" align="align:center middle;" id="caption3" class="tit_2"/>
- <Shape position="absolute 306 514 1192 520" linetype="horizontal" id="line3" class="line_10"/>
- <Grid position="absolute 307 519 1194 784" id="grd_prcplist" taborder="1" binddataset="ds_main_prcp_prcplist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="38"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="245"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="153"/>
- <Column size="38"/>
- <Column size="61"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- </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" colspan="3" text="총용량" taborder="undefined"/>
- <Cell col="9" colspan="3" text="수량" taborder="undefined"/>
- <Cell col="12" text="횟수"/>
- <Cell col="13" text="일수"/>
- <Cell col="14" text="용법/검체"/>
- <Cell col="15" text="MIX"/>
- <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="시행부서"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" style="align:center;" text="bind:status" combodataset="ds_status2" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="1" displaytype="combo" text="bind:prcpstatcd" combodataset="ds_init_prcpstatcd_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" text="bind:prcpclscd" combodataset="ds_init_prcpclscd_M0005" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="combo" class="gridcombo" text="bind:prcpkindcd" combodataset="ds_init_prcpkindcd_M0003" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" edittype="none" style="align:left;" text="bind:prcpcd" enable="false"/>
- <Cell col="5" displaytype="text" text="bind:prcpnm" enable="false"/>
- <Cell col="6" displaytype="number" text="bind:prcpvol" mask="#.#" enable="false"/>
- <Cell col="7" displaytype="number" text="bind:drprcpetc7" mask="#.#" enable="false"/>
- <Cell col="8" edittype="none" text="bind:prcpvolunitnm" enable="false"/>
- <Cell col="9" displaytype="number" text="bind:prcpqty" mask="#.#" enable="false"/>
- <Cell col="10" displaytype="number" text="bind:drprcpetc8" mask="#.#" enable="false"/>
- <Cell col="11" text="bind:prcpqtyunitnm" enable="false"/>
- <Cell col="12" displaytype="number" style="align:center;" text="bind:prcptims" mask="#" enable="false"/>
- <Cell col="13" displaytype="number" style="align:center;" text="bind:prcpdayno" mask="#" enable="false"/>
- <Cell col="14" edittype="none" style="align:left;" text="bind:drugmthdspccdnm" enable="false"/>
- <Cell col="15" displaytype="text" text="bind:prcpmixno" enable="false"/>
- <Cell col="16" displaytype="combo" class="gridcombo" text="bind:payflagcd" combodataset="ds_init_payflagcd_M0029" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="17" style="align:left;" text="bind:prcpdelivefact" enable="false"/>
- <Cell col="18" displaytype="combo" text="bind:hosinhosoutflag" enable="false"/>
- <Cell col="19" displaytype="combo" edittype="combo" class="gridcombo" text="bind:prcpexecdeptcd" enable="false"/>
- <Cell col="20" displaytype="date" edittype="date" text="bind:prcphopedd" mask="yyyy-mm-dd" enable="false"/>
- <Cell col="21" displaytype="checkbox" edittype="checkbox" text="bind:choiordflag" enable="false"/>
- <Cell col="22" text="bind:rgsttm" mask="yyyy-mm-dd" enable="false"/>
- <Cell col="23" text="bind:rgstridnm" enable="false"/>
- <Cell col="24" displaytype="combo" text="bind:hsctdelivepos" combodataset="ds_init_hsctdelivepos_M0343" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="25" displaytype="combo" text="bind:prcpexecdeptcd" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 725 34 1080 53" id="ipt_pid" class="input_search" autoselect="true" onkeydown="ipt_pid_onkeydown"/>
- <Static text="BMT처방명 :" position="absolute 631 35 726 52" id="caption4" class="search_name"/>
- <Combo position="absolute 294 34 390 53" id="combo1" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="기준일자 :" position="absolute 11 35 91 52" id="caption11" class="search_name"/>
- <Button position="absolute 1125 37 1181 59" id="btn_req" class="btn1" text="조회" onclick="btn_req_onclick"/>
- <Combo position="absolute 495 34 590 53" id="combo3" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">사용가능</Col>
- </Row>
- <Row>
- <Col id="codecolumn">X</Col>
- <Col id="datacolumn">사용불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Calendar position="absolute 90 34 180 53" id="input1" class="input_search" autoselect="true"/>
- <Static text="입력구분 :" position="absolute 216 35 293 52" id="caption16" class="search_name"/>
- <Shape position="absolute 1107 28 1113 64" linetype="vertical" id="line4"/>
- <Static text="사용구분 :" position="absolute 419 35 496 52" id="caption17" class="search_name"/>
- <Button position="absolute 1062 80 1104 99" id="button1" class="btn2" text="신규" onclick="button1_onclick"/>
- <Button position="absolute 1106 80 1148 99" id="button3" class="btn2" text="삭제" onclick="button3_onclick"/>
- <Button position="absolute 1150 80 1192 99" id="button4" class="btn5" text="저장" onclick="button4_onclick"/>
- <Button position="absolute 1106 493 1192 512" id="button5" class="btn2" text="수가처방등록" onclick="button5_onclick"/>
- <Div position="absolute 75 255 293 310" id="group1" style="background:#99ccffff;border:1 solid #3366ffff ;">
- <Layouts>
- <Layout>
- <Static text="분류명" position="absolute 5 5 46 25" align="align:center middle;" id="caption5" style="font:Dotum,9,bold;"/>
- <Button position="absolute 122 26 164 45" id="btn_cnfm" class="btn2" text="확인" onclick="group1_btn_cnfm_onclick"/>
- <Button position="absolute 166 26 208 45" id="btn_cncl" class="btn2" text="취소" onclick="group1_btn_cncl_onclick"/>
- <Edit position="absolute 55 5 209 24" id="ipt_prcpclsnm" class="input_default" style="border:1 solid #3366ffff ;" onkeydown="group1_ipt_prcpclsnm_onkeydown"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 307 105 1194 490" id="grd_ordprcpcdlist" binddataset="ds_main_ordprcpcdlist_ordprcpcdlist" oncelldblclick="grd_ordprcpcdlist_oncelldblclick" onrbuttonup="grd_ordprcpcdlist_onrbuttonup" onrbuttondown="grd_ordprcpcdlist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="49"/>
- <Column size="100"/>
- <Column size="282"/>
- <Column size="60"/>
- <Column size="74"/>
- <Column size="74"/>
- <Column size="0"/>
- <Column size="63"/>
- <Column size="100"/>
- <Column size="65"/>
- <Column size="67"/>
- <Column size="63"/>
- <Column size="96"/>
- <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="instcd"/>
- <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="prcpessninptflag"/>
- <Cell col="14" text="oldfromdd"/>
- <Cell col="15" text="oldgrupsnglflag"/>
- <Cell col="16" text="prcpclscd1"/>
- <Cell col="17" text="prcpclscd2"/>
- <Cell col="18" text="prcpclscd3"/>
- <Cell col="19" text="direcprcplnkno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="1" style="align:left;" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:prcpnmupdtflag" expr="expr:prcpnmupdtflag == '1' || prcpnmupdtflag == 'Y' ? '1' : '0'"/>
- <Cell col="4" displaytype="date" style="align:left;" text="bind:fromdd" calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="date" style="align:left;" text="bind:todd" calendardisplaynulltype="none"/>
- <Cell col="6" text="bind:instcd"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:prcpclscd" combodataset="ds_prcpclscd" combocodecol="value" combodatacol="label"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:prcpexecdeptcd" combodataset="ds_init_orddept_dept" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:grupsnglflag" combodataset="ds_grupsnglflag" combocodecol="value" combodatacol="label"/>
- <Cell col="10" displaytype="combo" edittype="combo" text="bind:prcpuseflag" combodataset="ds_prcpuseflag" combocodecol="value" combodatacol="label"/>
- <Cell col="11" displaytype="combo" edittype="combo" text="bind:prcpinptflag" combodataset="ds_prcpinptflag" combocodecol="value" combodatacol="label"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:prcpauthdeptcd" combodataset="ds_init_orddept_dept" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="13" text="bind:prcpessninptflag"/>
- <Cell col="14" text="bind:oldtodd"/>
- <Cell col="15" text="bind:oldgrupsnglflag"/>
- <Cell col="16" text="bind:prcpclscd1"/>
- <Cell col="17" text="bind:prcpclscd2"/>
- <Cell col="18" text="bind:prcpclscd3"/>
- <Cell col="19" text="bind:direcprcplnkno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1051 493 1104 512" id="button2" class="btn2" text="excel" onclick="button2_onclick"/>
- <Grid position="absolute 310 185 1030 370" id="datagrid1" taborder="1" binddataset="ds_prcpsrch_prcplist" visible="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="245"/>
- <Column size="45"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="153"/>
- <Column size="38"/>
- <Column size="61"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="처방코드"/>
- <Cell col="1" text="처방명"/>
- <Cell col="2" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="4" colspan="2" text="수량" taborder="undefined"/>
- <Cell col="6" text="횟수"/>
- <Cell col="7" text="일수"/>
- <Cell col="8" text="용법/검체"/>
- <Cell col="9" text="MIX"/>
- <Cell col="10" text="급비"/>
- <Cell col="11" text="전달"/>
- <Cell col="12" text="전달부서"/>
- <Cell col="13" text="시행부서"/>
- </Band>
- <Band id="body">
- <Cell edittype="none" text="bind:prcpcd"/>
- <Cell col="1" text="bind:prcpnm"/>
- <Cell col="2" displaytype="number" text="bind:prcpvol" mask="#.#"/>
- <Cell col="3" edittype="none" text="bind:prcpvolunitnm"/>
- <Cell col="4" displaytype="number" text="bind:prcpqty" mask="#.#"/>
- <Cell col="5" text="bind:prcpqtyunitnm"/>
- <Cell col="6" displaytype="number" text="bind:prcptims" mask="#"/>
- <Cell col="7" displaytype="number" text="bind:prcpdayno" mask="#"/>
- <Cell col="8" edittype="none" text="bind:drugmthdspccdnm" enable="false"/>
- <Cell col="9" text="bind:prcpmixno" enable="false"/>
- <Cell col="10" text="bind:payflagcd"/>
- <Cell col="11" text="bind:prcpdelivefact" enable="false"/>
- <Cell col="12" text="bind:hsctdelivepos" enable="false"/>
- <Cell col="13" text="bind:prcpexecdeptcd" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_bmt" taborder="2" text="BMT" position="absolute 0 83 60 105" onclick="btn_bmt_onclick"/>
- <PopupMenu id="pMenu_prcpclscdlistmenu" innerdataset="@ds_popupmenu2_meun_item" idcolumn="func" captioncolumn="name" levelcolumn="lev" position="absolute 5 795 60 857" style="buttonsize:-1;" onmenuclick="pMenu_prcpclscdlistmenu_onmenuclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_prcp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING"/>
- <Column id="prcpstatcd" type="STRING"/>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="prcpkindcd" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="prcpvol" type="STRING"/>
- <Column id="drprcpetc7" type="STRING"/>
- <Column id="prcpvolunitnm" type="STRING"/>
- <Column id="prcpqty" type="STRING"/>
- <Column id="drprcpetc8" type="STRING"/>
- <Column id="prcpqtyunitnm" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="drugmthdspccdnm" type="STRING"/>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="hosinhosoutflag" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- <Column id="prcphopedd" type="STRING"/>
- <Column id="choiordflag" type="STRING"/>
- <Column id="rgsttm" type="STRING"/>
- <Column id="rgstridnm" type="STRING"/>
- <Column id="hsctdelivepos" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="prcpvol" type="STRING"/>
- <Column id="prcpvolunitnm" type="STRING"/>
- <Column id="prcpqty" type="STRING"/>
- <Column id="prcpqtyunitnm" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="drugmthdspccdnm" type="STRING"/>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="hsctdelivepos" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stnddd" type="STRING" size="256" sumtext="기준일자"/>
- <Column id="ordprcpnm" type="STRING" size="256" sumtext="지시처방명"/>
- <Column id="prcpclscd1" type="STRING" size="256" sumtext="처방분류코드1"/>
- <Column id="prcpclscd2" type="STRING" size="256" sumtext="처방분류코드2"/>
- <Column id="prcpclscd3" type="STRING" size="256" sumtext="처방분류코드3"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpuseflag" type="STRING" size="256" sumtext="처방사용구분"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드4"/>
- <Column id="clsflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordprcpcdlist_ordprcpcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_ordprcpcdlist_ordprcpcdlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpnmupdtflag" type="STRING" size="256" sumtext="처방명수정구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실행부서코드"/>
- <Column id="prcpuseflag" type="STRING" size="256" sumtext="처방사용구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="prcpauthdeptcd" type="STRING" size="256" sumtext="처방권한부서코드"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="oldtodd" type="STRING" size="256" sumtext="이전종료일자"/>
- <Column id="oldgrupsnglflag" type="STRING" size="256" sumtext="이전그룹싱글구분"/>
- <Column id="prcpclscd1" type="STRING" size="256" sumtext="처방분류코드1"/>
- <Column id="prcpclscd2" type="STRING" size="256" sumtext="처방분류코드2"/>
- <Column id="prcpclscd3" type="STRING" size="256" sumtext="처방분류코드3"/>
- <Column id="direcprcplnkno" type="INT" size="256" sumtext="지시처방연결번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prcpclscdlist_prcpclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onload="ds_main_prcpclscdlist_prcpclscdlist_onload">
- <ColumnInfo>
- <Column id="lvl" type="STRING" size="256" sumtext="레벨"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="supprcpclscd" type="STRING" size="256" sumtext="상위처방분류코드"/>
- <Column id="refseq" type="STRING" size="256" sumtext="참조순서"/>
- <Column id="prcpclscd1" type="STRING" size="256" sumtext="처방분류코드1"/>
- <Column id="prcpclscd2" type="STRING" size="256" sumtext="처방분류코드2"/>
- <Column id="prcpclscd3" type="STRING" size="256" sumtext="처방분류코드3"/>
- <Column id="prcpclsnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="path" type="STRING" size="256" sumtext="path"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="clscdflag" type="STRING" size="256" sumtext="처방분류구분"/>
- <Column id="prcpclscd1" type="STRING" size="256" sumtext="처방분류코드1"/>
- <Column id="prcpclscd2" type="STRING" size="256" sumtext="처방분류코드2"/>
- <Column id="prcpclscd3" type="STRING" size="256" sumtext="처방분류코드3"/>
- <Column id="prcpclsnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="useflag" type="STRING" size="256" sumtext="사용구분"/>
- <Column id="refseq" type="INT" size="256" sumtext="조회순서"/>
- <Column id="clsflag" type="STRING" size="256" sumtext="분류구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stnddd" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpuseflag" type="STRING" size="256"/>
- <Column id="ordprcpnm" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_iptbox" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpclsnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddept2_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpclscd" 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">V/S</Col>
- <Col id="value">00</Col>
- </Row>
- <Row>
- <Col id="label">활동</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">I/O</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">식이</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">BMT</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">지시</Col>
- <Col id="value">09</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grupsnglflag" 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">J</Col>
- </Row>
- <Row>
- <Col id="label">싱글</Col>
- <Col id="value">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpuseflag" 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">X</Col>
- </Row>
- <Row>
- <Col id="label">전체</Col>
- <Col id="value">A</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpinptflag" 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">-</Col>
- </Row>
- <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_temp_prcpclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lvl" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="supprcpclscd" type="STRING" size="256"/>
- <Column id="refseq" type="STRING" size="256"/>
- <Column id="prcpclscd1" type="STRING" size="256"/>
- <Column id="prcpclscd2" type="STRING" size="256"/>
- <Column id="prcpclscd3" type="STRING" size="256"/>
- <Column id="prcpclsnm" type="STRING" size="256"/>
- <Column id="path" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_status" 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">-</Col>
- </Row>
- <Row>
- <Col id="label">신규</Col>
- <Col id="value">i</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="value">u</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="value">d</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_popupmenu2_meun_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="lev" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">신규</Col>
- <Col id="func">fAddPrcpCls</Col>
- <Col id="lev">0</Col>
- </Row>
- <Row>
- <Col id="name">수정</Col>
- <Col id="func">fUpdtPrcpCls</Col>
- <Col id="lev">0</Col>
- </Row>
- <Row>
- <Col id="name">삭제</Col>
- <Col id="func">fDelPrcpCls</Col>
- <Col id="lev">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cond1" type="STRING" size="256" sumtext="지시처방링크번호"/>
- <Column id="cond4" type="STRING" size="256"/>
- <Column id="cond5" type="STRING" size="256"/>
- <Column id="cond6" type="STRING" size="256"/>
- <Column id="cond99" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_status2" 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">S</Col>
- </Row>
- <Row>
- <Col id="label">신규</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">D/C</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value">-</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prcpstatcd_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_prcpclscd_M0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_prcpkindcd_M0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_payflagcd_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_hsctdelivepos_M0343" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpnmupdtflag" type="STRING" size="256" sumtext="처방명수정구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실행부서코드"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="prcpuseflag" type="STRING" size="256" sumtext="처방사용구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="oldtodd" type="STRING" size="256" sumtext="이전시작일자"/>
- <Column id="oldgrupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="prcpclscd1" type="STRING" size="256" sumtext="처방분류코드1"/>
- <Column id="prcpclscd2" type="STRING" size="256" sumtext="처방분류코드2"/>
- <Column id="prcpclscd3" type="STRING" size="256" sumtext="처방분류코드3"/>
- <Column id="direcprcplnkno" type="INT" size="256" sumtext="지시처방연결번호"/>
- <Column id="prcpauthdeptcd" type="STRING" size="256" sumtext="처방권한부서코드"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="input1" propid="value" datasetid="ds_main_cond" columnid="stnddd"/>
- <BindItem id="item1" compid="combo1" propid="value" datasetid="ds_main_cond" columnid="prcpinptflag"/>
- <BindItem id="item2" compid="combo3" propid="value" datasetid="ds_main_cond" columnid="prcpuseflag"/>
- <BindItem id="item3" compid="ipt_pid" propid="value" datasetid="ds_main_cond" columnid="ordprcpnm"/>
- <BindItem id="item4" compid="group1.ipt_prcpclsnm" propid="value" datasetid="ds_main_iptbox" columnid="prcpclsnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_prcpmngtxp -> SMMMB02400
- * Creator : yjh
- * Make Date : 2017-09-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-09-01 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::SMMMB02300.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMMB02400
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMMB02400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMMB02400
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMMB02400_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "prcpinptflag", "-");
- ds_main_cond.setColumn(0, "prcpuseflag", "-");
- ds_temp_prcpclscdlist.setColumn(0, "lvl", "1");
- ds_temp_prcpclscdlist.setColumn(0, "prcpclsnm", "처방분류");
-
- group1.position.height = 0;
- var colHidnValue = lf_grdBaseColHidn("D");
- lf_grdBaseColHidn(colHidnValue, "grd_prcplist", 45, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 37);
-
- fInitialize_SMMMB02300("bmt");
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : trv_prcpclscdlist
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function trv_prcpclscdlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fSelectPrcpClsCD();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : trv_prcpclscdlist
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 우 클릭시
- ****************************************************************************************/
- function trv_prcpclscdlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- pMenu_prcpclscdlistmenu.trackPopup(e.screenX, e.screenY);
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_pid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- btn_req.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_req
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function btn_req_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cond.setColumn(0, "prcpclscd", "bmt");
- ds_send_reqdata.copyRow(0, ds_main_cond, 0);
-
- var oParam = {};
- oParam.id = "TRMMB02101";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetOrdPrcpCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_ordprcpcdlist_ordprcpcdlist=ordprcpcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB02101";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 신규버튼 클릭시
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnNew();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnDel();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnSave();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수가처방등록버튼 클릭시
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnCalcPrcpRgst();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_cnfm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 확인버튼 클릭시
- ****************************************************************************************/
- function group1_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- group1.position.height = 0;
- trv_prcpclscdlist.setFocus();
- ds_send_savedata.setColumn(0, "prcpclsnm", ds_main_iptbox.getColumn(0, "prcpclsnm"));
- // if(btn_genr.selected == true){
- // model.makeValue("/root/send/savedata/clsflag", "genr");
- // }else{
- ds_send_savedata.setColumn(0, "clsflag", "bmt");
- //}
-
- var oParam = {};
- oParam.id = "TXMMB02102";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqExeSaveOrdPrcpClsCdList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_prcpclscdlist_prcpclscdlist=prcpclscdlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMMB02102";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_cncl
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소버튼 클릭시
- ****************************************************************************************/
- function group1_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
- ds_send_savedata.addRow();
-
- group1.position.height = 0;
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_prcpclsnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group1_ipt_prcpclsnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- group1.btn_cnfm.click();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_ordprcpcdlist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function grd_ordprcpcdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fDbClkOrdPrcpGrd();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_ordprcpcdlist
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 우 클릭시
- ****************************************************************************************/
- function grd_ordprcpcdlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // pMenu_prcpclscdlistmenu.trackPopup(e.screenX, e.screenY);
- // setPopupMenu("trv_prcpclscdlist", false, "/root/popupmenu2/meun/item", "name", "func");
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_ordprcpcdlist_ordprcpcdlist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_ordprcpcdlist_ordprcpcdlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "prcpnmupdtflag" :
- if( e.newvalue == "1" || e.newvalue == "Y" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- break;
-
- default :
- break;
- }
-
- fChngGrdOrdPrcp();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_bmt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : BMT버튼 클릭시
- ****************************************************************************************/
- function btn_bmt_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
- ds_send_reqdata.setColumn(0, "clsflag", "bmt");
- ds_temp_prcpclscdlist.setColumn(0, "lvl", 1);
- ds_temp_prcpclscdlist.setColumn(0, "prcpclscd", 1);
- ds_temp_prcpclscdlist.setColumn(0, "supprcpclscd", 1);
- ds_temp_prcpclscdlist.setColumn(0, "refseq", 1);
- ds_temp_prcpclscdlist.setColumn(0, "prcpclsnm", "처방분류");
-
- var oParam = {};
- oParam.id = "TRMMB02102";
- oParam.service = "prcpbaseapp.OrdPrcpMngt";
- oParam.method = "reqGetPrcpClsCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_prcpclscdlist_prcpclscdlist=prcpclscdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB02102";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : excel버튼 클릭시
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveGridToExcel();
- }
- function trv_prcpclscdlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if( e.row > -1 ){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- }
- }
- function pMenu_prcpclscdlistmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- switch( e.id ){
- case "fAddPrcpCls" :
- fAddPrcpCls();
- break;
-
- case "fUpdtPrcpCls" :
- fUpdtPrcpCls();
- break;
-
- case "fDelPrcpCls" :
- fDelPrcpCls();
- break;
-
- default :
- break;
- }
- }
- function grd_ordprcpcdlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if( e.row > -1 ){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- }
- }
- function ds_main_prcpclscdlist_prcpclscdlist_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- for( var i=0 ; i<ds_main_prcpclscdlist_prcpclscdlist.rowcount ; i++ ){
- if( trv_prcpclscdlist.isTreeLeafRow(i) == false ){
- trv_prcpclscdlist.setTreeStatus(i, true);
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|