12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPAEA01201" position="absolute 0 0 1170 809" titletext="재활일괄반환" onload="SPAEA01201_onload">
- <Layouts>
- <Layout>
- <Grid id="grd_subordlist4" taborder="2" useinputpanel="false" position="absolute 0 373 1169 782" anchor="left right bottom" binddataset="ds_grid_subordlist4" positiontype="position" oncellclick="grd_subordlist4_oncellclick" cellsizingtype="both" onheadclick="grd_subordlist4_onheadclick" autofittype="col" extendsizetype="row" cellclickbound="cell" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40" band="left"/>
- <Column size="30" band="left"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="85"/>
- <Column size="450"/>
- <Column size="62"/>
- <Column size="103"/>
- <Column size="107"/>
- <Column size="111"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <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" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:check" expr="expr:(check=="Y"||check==1)?1:0"/>
- <Cell col="2" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcpdd" mask="####-##-##"/>
- <Cell col="3" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:calcscorcd"/>
- <Cell col="4" text="bind:orddeptcd"/>
- <Cell col="5" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:calcscorcd"/>
- <Cell col="6" displaytype="text" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcpnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center;background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:execprcpstatcd" combodataset="ds_init_Z_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:rsrvdt" mask="expr:utlf_isNull(rsrvdt)?'':'####-##-## ##:##'"/>
- <Cell col="9" style="align:center middle;background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:acptdt" mask="expr:utlf_isNull(acptdt)?'':'####-##-## ##:##'"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:excuroomcd" combodataset="ds_initexcuroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
- <Cell col="11"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_can" taborder="3" text="처방반환" class="btn4" position="absolute 1088 785 1168 805" anchor="right bottom" positiontype="position" onclick="btn_can_onclick"/>
- <Grid id="grd_subordlist3" taborder="4" useinputpanel="false" position="absolute 0 81 1169 343" anchor="all" binddataset="ds_grid_subordlist3" positiontype="position" oncellclick="grd_subordlist3_oncellclick" cellsizingtype="both" onheadclick="grd_subordlist3_onheadclick" autofittype="col" extendsizetype="row" cellclickbound="cell" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40" band="left"/>
- <Column size="30" band="left"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="84"/>
- <Column size="435"/>
- <Column size="94"/>
- <Column size="157"/>
- <Column size="74"/>
- <Column size="69"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <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="남은횟수"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:check" expr="expr:check == 'Y'||check == '1'?1:0"/>
- <Cell col="2" displaytype="date" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcpdd" calendardisplaynulltype="nulltext"/>
- <Cell col="3" text="bind:orddeptcd"/>
- <Cell col="4" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcpcd"/>
- <Cell col="5" displaytype="text" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcpnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center;background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:execprcpstatcd" combodataset="ds_init_Z_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:excuroomcd" combodataset="ds_initexcuroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
- <Cell col="8" style="align:center middle;background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:prcptims"/>
- <Cell col="9" style="align:center middle;background:EXPR(colorflag);background2:EXPR(colorflag);selectbackground:EXPR(colorflag);" text="bind:rmnddayno"/>
- <Cell col="10"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button1" taborder="6" text="부분반환" class="btn4" visible="false" position="absolute 898 785 978 805" anchor="right bottom" positiontype="position" onclick="button1_onclick"/>
- <Button id="button2" taborder="7" text="처방반환출력" class="btn4" position="absolute 981 785 1085 805" anchor="right bottom" positiontype="position" onclick="button2_onclick"/>
- <Static id="caption8" text="처방내역" class="tit_2" position="absolute 0 61 121 81" positiontype="position"/>
- <Static id="caption1" text="처방상세내역" class="tit_2" position="absolute 0 353 121 373" anchor="left bottom" positiontype="position"/>
- <Static id="caption6" text="처방일괄반환" class="tit_1" position="absolute 0 0 120 25" positiontype="position"/>
- <Static id="Static02" class="sta_DA_box" position="absolute 0 25 1169 51"/>
- <Static id="caption17" text="등록번호" class="cell_1" position="absolute 1 26 105 50" style="align:center middle;" positiontype="position"/>
- <Edit id="input2" taborder="10" readonly="true" position="absolute 109 28 233 48" positiontype="position" style="color:#444444ff;font:arial,10,bold;" class="output"/>
- <Static id="caption22" text="환자명" class="cell_1" position="absolute 236 26 340 50" style="align:center middle;" positiontype="position"/>
- <Edit id="input3" taborder="11" readonly="true" position="absolute 343 28 467 48" positiontype="position" style="color:#444444ff;font:arial,10,bold;" class="output"/>
- <Static id="caption23" text="S/A" class="cell_1" position="absolute 470 26 574 50" style="align:center middle;" positiontype="position"/>
- <Edit id="input7" taborder="12" readonly="true" position="absolute 577 28 701 48" style="color:#444444ff;align:center middle;font:arial,10,bold;" positiontype="position" class="output"/>
- <Static id="caption25" text="주민번호" class="cell_1" position="absolute 704 26 808 50" style="align:center middle;" positiontype="position"/>
- <MaskEdit id="input9" taborder="15" position="absolute 811 28 1167 48" readonly="true" style="color:#444444ff;align:center middle;font:arial,10,bold;" mask="######-#{######}" type="string" displaynulltext=" "/>
- <CheckBox id="CheckBox00" taborder="16" position="absolute 47 83 63 103" onclick="CheckBox00_onclick" truevalue="1" falsevalue="0"/>
- <CheckBox id="CheckBox01" taborder="17" value="0" truevalue="1" falsevalue="0" position="absolute 47 375 63 395" onclick="CheckBox01_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_subordlist4" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_subordlist4_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="hngnm" type="STRING" size="255"/>
- <Column id="sexage" type="STRING" size="255"/>
- <Column id="rrgstno" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="execprcpuniqno" type="BIGDECIMAL" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="execprcpstatcd" type="STRING" size="255"/>
- <Column id="rsrvdt" type="STRING" size="255"/>
- <Column id="acptdt" type="STRING" size="255"/>
- <Column id="excuroomcd" type="STRING" size="255"/>
- <Column id="execdeptcd" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="gb" type="STRING" size="255"/>
- <Column id="execbaseflag" type="STRING" size="255"/>
- <Column id="lrgcd" type="STRING" size="255"/>
- <Column id="mdlcd" type="STRING" size="255"/>
- <Column id="excupartcd" type="STRING" size="255"/>
- <Column id="modality" type="STRING" size="255"/>
- <Column id="eqmtifyn" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="cretno" type="BIGDECIMAL" size="255"/>
- <Column id="rcptdd" type="STRING" size="255"/>
- <Column id="carecnfmdd" type="STRING" size="255"/>
- <Column id="prcphistno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpgenrflag" type="STRING" size="255"/>
- <Column id="prcpno" type="BIGDECIMAL" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="actorddd" type="STRING" size="255"/>
- <Column id="actcretno" type="BIGDECIMAL" size="255"/>
- <Column id="execprcpno" type="BIGDECIMAL" size="255"/>
- <Column id="clamdd" type="STRING" size="255"/>
- <Column id="basesuppdeptcd" type="STRING" size="255"/>
- <Column id="colorflag" type="STRING" size="256"/>
- <Column id="checkflag" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_subordlist3" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_subordlist3_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="prcpno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpgenrflag" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="cretno" type="BIGDECIMAL" size="255"/>
- <Column id="prcphistno" type="BIGDECIMAL" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="execprcpstatcd" type="STRING" size="255"/>
- <Column id="excuroomcd" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="rmnddayno" type="BIGDECIMAL" size="255"/>
- <Column id="colorflag" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="dschdclrdt" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid">000953834</Col>
- <Col id="hngnm">물리쳇</Col>
- <Col id="sexage">M/53</Col>
- <Col id="rrgstno">600910 /1221111</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="dschdclrdt" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="sexage"/>
- <Col id="dschdclrdt"/>
- <Col id="rrgstno"/>
- <Col id="basesuppdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hide_savedata_data1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="execprcpuniqno" type="BIGDECIMAL" size="255"/>
- <Column id="acptrem" type="STRING" size="255"/>
- <Column id="execrem" type="STRING" size="255"/>
- <Column id="basesuppdeptcd" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="rcptdd" type="STRING" size="255"/>
- <Column id="carecnfmdd" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="prcpno" type="BIGDECIMAL" size="255"/>
- <Column id="excuroomcd" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="cretno" type="BIGDECIMAL" size="255"/>
- <Column id="gb" type="STRING" size="255"/>
- <Column id="rcptdd" type="STRING" size="255"/>
- <Column id="carecnfmdd" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="prcphistno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpgenrflag" type="STRING" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_subordlist4_save" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="check" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="hngnm" type="STRING" size="255"/>
- <Column id="sexage" type="STRING" size="255"/>
- <Column id="rrgstno" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="execprcpuniqno" type="BIGDECIMAL" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="execprcpstatcd" type="STRING" size="255"/>
- <Column id="rsrvdt" type="STRING" size="255"/>
- <Column id="acptdt" type="STRING" size="255"/>
- <Column id="excuroomcd" type="STRING" size="255"/>
- <Column id="execdeptcd" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="gb" type="STRING" size="255"/>
- <Column id="execbaseflag" type="STRING" size="255"/>
- <Column id="lrgcd" type="STRING" size="255"/>
- <Column id="mdlcd" type="STRING" size="255"/>
- <Column id="excupartcd" type="STRING" size="255"/>
- <Column id="modality" type="STRING" size="255"/>
- <Column id="eqmtifyn" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="cretno" type="BIGDECIMAL" size="255"/>
- <Column id="rcptdd" type="STRING" size="255"/>
- <Column id="carecnfmdd" type="STRING" size="255"/>
- <Column id="prcphistno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpgenrflag" type="STRING" size="255"/>
- <Column id="prcpno" type="STRING" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="actorddd" type="STRING" size="255"/>
- <Column id="actcretno" type="BIGDECIMAL" size="255"/>
- <Column id="execprcpno" type="BIGDECIMAL" size="255"/>
- <Column id="clamdd" type="STRING" size="255"/>
- <Column id="basesuppdeptcd" type="STRING" size="255"/>
- <Column id="colorflag" type="STRING" size="256"/>
- <Column id="checkflag" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_subordlist4_save1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="check" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="hngnm" type="STRING" size="255"/>
- <Column id="sexage" type="STRING" size="255"/>
- <Column id="rrgstno" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="execprcpuniqno" type="BIGDECIMAL" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="execprcpstatcd" type="STRING" size="255"/>
- <Column id="rsrvdt" type="STRING" size="255"/>
- <Column id="acptdt" type="STRING" size="255"/>
- <Column id="excuroomcd" type="STRING" size="255"/>
- <Column id="execdeptcd" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="gb" type="STRING" size="255"/>
- <Column id="execbaseflag" type="STRING" size="255"/>
- <Column id="lrgcd" type="STRING" size="255"/>
- <Column id="mdlcd" type="STRING" size="255"/>
- <Column id="excupartcd" type="STRING" size="255"/>
- <Column id="modality" type="STRING" size="255"/>
- <Column id="eqmtifyn" type="STRING" size="255"/>
- <Column id="ioflag" type="STRING" size="255"/>
- <Column id="orddeptcd" type="STRING" size="255"/>
- <Column id="orddd" type="STRING" size="255"/>
- <Column id="cretno" type="BIGDECIMAL" size="255"/>
- <Column id="rcptdd" type="STRING" size="255"/>
- <Column id="carecnfmdd" type="STRING" size="255"/>
- <Column id="prcphistno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpgenrflag" type="STRING" size="255"/>
- <Column id="prcpno" type="STRING" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="actorddd" type="STRING" size="255"/>
- <Column id="actcretno" type="BIGDECIMAL" size="255"/>
- <Column id="execprcpno" type="BIGDECIMAL" size="255"/>
- <Column id="clamdd" type="STRING" size="255"/>
- <Column id="basesuppdeptcd" type="STRING" size="255"/>
- <Column id="colorflag" type="STRING" size="256"/>
- <Column id="checkflag" type="STRING" size="256"/>
- <Column id="cnclresncd" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_printdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="logoimg" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="rsrvdt" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_Z_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="검사실코드"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="검사실코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initexcuward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardroomcdid" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="wardroomcdnm" type="STRING" size="256" sumtext="병동코드명"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="input2" propid="value" datasetid="ds_cond_data" columnid="pid"/>
- <BindItem id="item1" compid="input3" propid="value" datasetid="ds_cond_data" columnid="hngnm"/>
- <BindItem id="item2" compid="input7" propid="value" datasetid="ds_cond_data" columnid="sexage"/>
- <BindItem id="item5" compid="input9" propid="value" datasetid="ds_grid_subordlist4" columnid="rrgstno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KU2.0
- * Job Name :
- * File Name : SPAEA01201_재활일괄반환.xfdl
- * Creator :
- * Make Date : 2016-06-28
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- var lgv_suppdeptcd = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /* @group : 재활일괄반환
- * @ver : 2010.06.21
- * @by : 김건기
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 재활 일괄반환을 위한 Function
- */
- function exePrcpRtn(str)
- {
- var contprcpspec = "";
- var dccnt = 0;
- var dcrow = 0;
- var pid = ds_cond_data.getColumn(0, "pid");
- var hngnm = ds_cond_data.getColumn(0, "hngnm");
- var sexage = ds_cond_data.getColumn(0, "sexage");
- var rrgstno = ds_cond_data.getColumn(0, "rrgstno");
- var prtrow = -1;
-
- // 출력 데이터 초기화
- ds_tmp_printdata.clearData();
- ds_hide_savedata_data1.clearData();
-
- for ( var r = 0; r < ds_grid_subordlist3.rowcount; r++ )
- {
- var maincheck = ds_grid_subordlist3.getColumn(r, "check" );
- var sprcpdd = ds_grid_subordlist3.getColumn(r, "prcpdd");
- var sprcpno = ds_grid_subordlist3.getColumn(r, "prcpno");
- var sprcphistno = ds_grid_subordlist3.getColumn(r, "prcphistno");
-
- if (maincheck == "Y")
- {
- dcrow = ds_hide_savedata_data1.addRow();
-
- contprcpspec = "status|actorddd|actcretno|execprcpstatcd|prcpdd|execprcpno|execprcpuniqno|rcptdd|keyval|prcpno|prcphistno|clamdd";
- dccnt = 0;
-
- for ( var i = 0; i < ds_grid_subordlist4.rowcount; i++ )
- {
- var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
- var check = ds_grid_subordlist4.getColumn(i, "check" );
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- if ( check == "Y" )
- {
- dccnt++;
- }
-
- if ( dccnt == 1 || check == "Y" )
- {
- ds_hide_savedata_data1.setColumn(dcrow, "prcpdd" , ds_grid_subordlist4.getColumn(i, "prcpdd")); // 처방일자
- ds_hide_savedata_data1.setColumn(dcrow, "execprcpuniqno", ds_grid_subordlist4.getColumn(i, "execprcpuniqno")); // 실시처방번호
- // if(!utlf_isNull(ds_grid_subordlist4.getColumn(i, "cnclresncd"))) {
- // ds_hide_savedata_data1.setColumn(dcrow, "cnclresncd" , ds_grid_subordlist4.getColumn(i, "cnclresncd")); // 취소사유코드-코드관리요함
- // } else {
- // ds_hide_savedata_data1.setColumn(dcrow, "cnclresncd", "null");
- // trace("2222");
- // }
- ds_hide_savedata_data1.setColumn(dcrow, "acptrem" , ds_grid_subordlist4.getColumn(i, "acptrem")); // 접수참고사항
- ds_hide_savedata_data1.setColumn(dcrow, "execrem" , ds_grid_subordlist4.getColumn(i, "execrem")); // 접수and실시시행코드의참고사항
- ds_hide_savedata_data1.setColumn(dcrow, "basesuppdeptcd", suppdeptcd); // 부서코드
- ds_hide_savedata_data1.setColumn(dcrow, "prcpexecdeptcd", ds_grid_subordlist4.getColumn(i, "prcpexecdeptcd")); // 처방실시부서코드
- ds_hide_savedata_data1.setColumn(dcrow, "pid" , ds_grid_subordlist4.getColumn(i, "pid")); // 등록번호
- //ds_hide_savedata_data1.setColumn(dcrow, "execbaseflag" , ds_grid_subordlist4.getColumn(i, "execbaseflag")); // 실시기준여부
- //ds_hide_savedata_data1.setColumn(dcrow, "lrgcd" , ds_grid_subordlist4.getColumn(i, "lrgcd")); // 검사그룹코드(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "mdlcd" , ds_grid_subordlist4.getColumn(i, "mdlcd")); // 부위코드(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "modality" , ds_grid_subordlist4.getColumn(i, "modality")); // Modality(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "eqmtifyn" , ds_grid_subordlist4.getColumn(i, "eqmtifyn")); // CDIS 연동여부
- ds_hide_savedata_data1.setColumn(dcrow, "rcptdd" , ds_grid_subordlist4.getColumn(i, "rcptdd")); // 수납일자
- ds_hide_savedata_data1.setColumn(dcrow, "carecnfmdd" , ds_grid_subordlist4.getColumn(i, "carecnfmdd")); // 간호확인일자
- ds_hide_savedata_data1.setColumn(dcrow, "ioflag" , ds_grid_subordlist4.getColumn(i, "ioflag")); // 입원외래구분
- ds_hide_savedata_data1.setColumn(dcrow, "prcpno" , ds_grid_subordlist4.getColumn(i, "prcpno")); // 처방일련번호
- ds_hide_savedata_data1.setColumn(dcrow, "excuroomcd" , ds_grid_subordlist4.getColumn(i, "excuroomcd")); // 치료실
- ds_hide_savedata_data1.setColumn(dcrow, "orddeptcd" , ds_grid_subordlist4.getColumn(i, "orddeptcd")); // 진료과
- ds_hide_savedata_data1.setColumn(dcrow, "orddd" , ds_grid_subordlist4.getColumn(i, "orddd")); // 진료일자
- ds_hide_savedata_data1.setColumn(dcrow, "cretno" , ds_grid_subordlist4.getColumn(i, "cretno")); // 원무생성번호
- ds_hide_savedata_data1.setColumn(dcrow, "gb" , ds_grid_subordlist4.getColumn(i, "gb")); // 처방일련번호
- ds_hide_savedata_data1.setColumn(dcrow, "rcptdd" , ds_grid_subordlist4.getColumn(i, "rcptdd")); // 수납일자
- ds_hide_savedata_data1.setColumn(dcrow, "carecnfmdd" , ds_grid_subordlist4.getColumn(i, "carecnfmdd")); // 간호확인일자
- ds_hide_savedata_data1.setColumn(dcrow, "ioflag" , ds_grid_subordlist4.getColumn(i, "ioflag")); // 입원외래구분
- ds_hide_savedata_data1.setColumn(dcrow, "prcphistno" , ds_grid_subordlist4.getColumn(i, "prcphistno")); // 처방이력번호
- ds_hide_savedata_data1.setColumn(dcrow, "prcpgenrflag" , ds_grid_subordlist4.getColumn(i, "prcpgenrflag")); // 처방발생구분
- ds_hide_savedata_data1.setColumn(dcrow, "indd" , ds_grid_subordlist4.getColumn(i, "indd")); // 입원일자
- }
-
- if (check == "Y")
- {
- contprcpspec = contprcpspec + "^C|";
- }
- else
- {
- contprcpspec = contprcpspec + "^-|";
- }
-
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "actorddd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "actcretno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpstatcd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcpdd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpuniqno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "rcptdd") + "|";
- contprcpspec = contprcpspec + "0|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcpno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcphistno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "clamdd");
-
- if ( dccnt > 0 )
- {
- ds_hide_savedata_data1.setColumn(dcrow, "contprcpspec", contprcpspec); //연속처방상세
- }
-
- }
- }
- }
- }
-
- if ( dccnt == 0 )
- {
- alert( "선택된 D/C 처방이 없습니다." );
- return;
- }
- var strFilter = "check=='Y'";
- ds_grid_subordlist4.filter(strFilter);
- ds_grid_subordlist4_save.clearData();
- ds_grid_subordlist4_save.copyData(ds_grid_subordlist4, true);
- ds_grid_subordlist4.filter("");
- // ds_grid_subordlist4_save.addConstColumn("flag", "cncl");
-
- ds_grid_subordlist4_save1.clearData();
- ds_grid_subordlist4_save1.copyData(ds_hide_savedata_data1);
- // 출력데이타 초기화
- ds_tmp_printdata.clearData();
-
- // 처방 반환 후 출력일 경우
- if (str == "P")
- {
- for ( var i = 0; i < ds_grid_subordlist4.rowcount; i++ )
- {
- var check = ds_grid_subordlist4.getColumn(i, "check" );
- var rcptdd = ds_grid_subordlist4.getColumn(i, "rcptdd" );
- var ioflag = ds_grid_subordlist4.getColumn(i, "ioflag" );
-
- // 출력데이타 생성
- if (check == "Y" && rcptdd != "00000000" && ioflag == "O")
- {
- prtrow = ds_tmp_printdata.addRow();
-
- ds_tmp_printdata.setColumn(prtrow, "pid" , pid); // 등록번호
- ds_tmp_printdata.setColumn(prtrow, "hngnm" , hngnm); // 환자명
- ds_tmp_printdata.setColumn(prtrow, "sexage" , sexage); // S/A
- ds_tmp_printdata.setColumn(prtrow, "rrgstno" , rrgstno); // 주민등록번호
- ds_tmp_printdata.setColumn(prtrow, "logoimg" , rptf_getImageURL("biglogo" + sysf_getUserInfo("dutplceinstcd"), "jpg"));
- ds_tmp_printdata.setColumn(prtrow, "prcpdd" , grd_subordlist4.getCellText(i, 2)); // 처방일자
- ds_tmp_printdata.setColumn(prtrow, "calcscorcd" , grd_subordlist4.getCellText(i, 3)); // 처방코드
- ds_tmp_printdata.setColumn(prtrow, "prcpnm" , grd_subordlist4.getCellText(i, 5)); // 처방명
- ds_tmp_printdata.setColumn(prtrow, "execprcpstatcd" , grd_subordlist4.getCellText(i, 6)); // 상태
- ds_tmp_printdata.setColumn(prtrow, "rsrvdt" , grd_subordlist4.getCellText(i, 7)); // 예약일시
- ds_tmp_printdata.setColumn(prtrow, "excuroomcd" , grd_subordlist4.getCellText(i, 9)); // 치료실
- }
- }
-
- if (ds_tmp_printdata.rowcount != 0)
- {
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/tmp/printdata/data", ds_tmp_printdata);
-
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEA05300"],[objParam], option);
- } else {
- sysf_messageBox("처방 반환 출력 내역이 없습니다.", "E999");
- }
- }
-
- dsf_setFixVal(ds_grid_subordlist4_save, "transactiongubn:3,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstat230cd:230"
- +",execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,tretflagcd:440,largeclass:M2,allexecflag:Y,status:C");
- // trace(ds_grid_subordlist4_save.saveXML());
- // trace(ds_grid_subordlist4_save1.saveXML());
- var oParam = new Object();
- oParam.id = "TXAEA01207";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptRsrvAllReturnList";
- oParam.inds = "reqparam=ds_grid_subordlist4_save data1=ds_grid_subordlist4_save1";
- oParam.outds = "ds_data_result=item";
- oParam.callback = "cf_TXAEA01207";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components :
- * Components ID : SPAEA01201
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function SPAEA01201_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 화면공통
-
- try{
- ds_cond_data.copyData(arg_ds_temp_patinfolist);
- }catch(e){}
-
- grdf_setGridSort(grd_subordlist3);
- grdf_setGridSort(grd_subordlist4);
-
- if((utlf_transNullToEmpty(ds_cond_data.getColumn(0,"sex"))+utlf_transNullToEmpty(ds_cond_data.getColumn(0,"age"))) != "" )
- dsf_makeValue(ds_cond_data,"sexage","string",utlf_transNullToEmpty(ds_cond_data.getColumn(0,"sex"))+"/"+utlf_transNullToEmpty(ds_cond_data.getColumn(0,"age")));
-
- lf_aezfSetSuppDeptcd();
- lgv_suppdeptcd = suppdeptcd;
- dsf_createDsRow("ds_send"
- , [{col: "basesuppdeptcd", val: suppdeptcd}
- , {col: "rbasecdflag", val: "R"}
- , {col: "initflag", val: "1"}
- , {col: "alladdyn", val: "Y"}]);
-
- var oParam = {};
- oParam.id = "TRAEA01201";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomGrpCodeList";
- oParam.inds = "reqparam=ds_send";
- oParam.outds = "ds_initexcuroom=initexcuroom ds_initexcuward=initexcuward";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA01201";
- tranf_submit(oParam);
- appf_getCodeList([{dsNm: "ds_init_Z_M0011", cdGrpId: "M0011"}
- ], true);
-
-
- ds_cond_data.addColumn("basesuppdeptcd","string");
- ds_cond_data.setColumn(0, "basesuppdeptcd" , lgv_suppdeptcd);
-
- ds_grid_subordlist4.clearData();
-
- // 반환리스트
- var oParam = new Object();
- oParam.id = "TRAEA01209";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureReturnList";
- oParam.inds = "reqparam=ds_cond_data";
- oParam.outds ="ds_grid_subordlist4=subordlist4 ds_grid_subordlist3=subordlist3";
- oParam.callback = "cf_TRAEA01209";
- tranf_submit(oParam);
- }
- function cf_TRAEA01209(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- // var execprcpstatcd = "";
- //
- // for (var i = 0; i < ds_grid_subordlist4.rowcount; i++)
- // {
- // execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- // if (execprcpstatcd > "600")
- // {
- // ds_grid_subordlist4.setColumn(i, "checkflag", "none");
- // }
- // else
- // {
- // ds_grid_subordlist4.setColumn(i, "checkflag", "checkbox");
- // }
- // }
- lf_setGrdCheckboxDisable("execprcpstatcd>'600'",1);
- ds_grid_subordlist3.rowposition = -1;
- ds_grid_subordlist4.rowposition = -1;
- }else{
- }
- }
- function lf_setGrdCheckboxDisable(sCond,nCol) { //sCond:조건 / nCol:적용컬럼
- var sExpr1 ="background:EXPR("+sCond+"?'url('theme://images/tab_hide_blue.gif') repeat-x':'')"
- +";background2:EXPR("+sCond+"?'url('theme://images/tab_hide_blue.gif') repeat-x':'')"
- //+";line:'0 none #808080ff'"
- +";controlbackground:EXPR("+sCond+"?'silver':'default')"
- +";controlborder:EXPR("+sCond+"?'1 solid #708090cc':'default')"
- ;
- grd_subordlist4.setCellProperty("body", nCol, "edittype", "EXPR:"+sCond+"?'none':'checkbox'");
- grd_subordlist4.setCellProperty("body", nCol, "style", sExpr1);
- }
- /****************************************************************************************
- * Components :
- * Components ID : grd_subordlist4
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function grd_subordlist4_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col != obj.getBindCellIndex("body","check")) return;
-
- var sprcpdd = ds_grid_subordlist4.getColumn(e.row, "prcpdd");
- var sprcpno = ds_grid_subordlist4.getColumn(e.row, "prcpno");
- var sprcphistno = ds_grid_subordlist4.getColumn(e.row, "prcphistno");
- var check = ds_grid_subordlist4.getColumn(e.row, "check");
-
- if (check == "Y")
- {
- for (var i = 0; i < ds_grid_subordlist3.rowcount; i++)
- {
- var sprcpdd1 = ds_grid_subordlist3.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist3.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist3.getColumn(i, "prcphistno");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- ds_grid_subordlist3.setColumn(i, "check", "Y");
- ds_grid_subordlist3.setColumn(i, "colorflag", "#f4d2fc");
- }
- }
- }
- // else {
- // for (var i = 0; i < ds_grid_subordlist3.rowcount; i++)
- // {
- // var sprcpdd1 = ds_grid_subordlist3.getColumn(i, "prcpdd");
- // var sprcpno1 = ds_grid_subordlist3.getColumn(i, "prcpno");
- // var sprcphistno1 = ds_grid_subordlist3.getColumn(i, "prcphistno");
- //
- // if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- // {
- // ds_grid_subordlist3.setColumn(i, "check", "N");
- // ds_grid_subordlist3.setColumn(i, "colorflag", "");
- // }
- // }
- // }
- }
- /****************************************************************************************
- * Components :
- * Components ID : grd_subordlist4
- * Event : onheadclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function grd_subordlist4_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- // // 그리드 헤더 체크 컬럼 클릭에 따른 값 변경 셋팅
- // if(obj.getCellProperty("Head", 1, "text") == "1")
- // {
- // obj.setCellProperty("Head", 1, "text", "0");
- // }
- // else
- // {
- // obj.setCellProperty("Head", 1, "text", "1");
- // }
- //
- // // 변경된 체크 컬럼 값에 따른 처방상세내역 check/color 셋팅
- // if(obj.getCellProperty("Head", 1, "text") == "1")
- // {
- // for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- // {
- // var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- // if ( execprcpstatcd < "610")
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "Y");
- // }
- // }
- // }
- // else
- // {
- // for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- // {
- // var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- // if ( execprcpstatcd < "610")
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "N");
- // }
- // }
- // }
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_can
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_can_onclick(obj:Button, e:ClickEventInfo)
- {
- //2011.03.24 취소시 메세지 처리
- var message = sysf_messageBox("처방반환을","Q004");
- if ( message == 6 )
- {
- // 처방반환
- exePrcpRtn("N");
- for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- {
- //ds_grid_subordlist4.setColumn(i, "colorfalg", "");
- }
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : grd_subordlist3
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function grd_subordlist3_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var sprcpdd = ds_grid_subordlist3.getColumn(e.row, "prcpdd");
- var sprcpno = ds_grid_subordlist3.getColumn(e.row, "prcpno");
- var sprcphistno = ds_grid_subordlist3.getColumn(e.row, "prcphistno");
- var prcpgenrflag = ds_grid_subordlist3.getColumn(e.row, "prcpgenrflag");
- for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- {
- var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
- var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- if (ds_grid_subordlist3.getColumn(e.row, "check") == "Y")
- {
- if ( execprcpstatcd < "610")
- {
- ds_grid_subordlist4.setColumn(i, "check", "Y");
- ds_grid_subordlist4.setColumn(i, "colorflag", "#f4d2fc");
-
- if (prcpgenrflag == "I")
- {
- ds_grid_subordlist4.setColumn(i, "checkflag", "none");
- }
- }
- }
- else
- {
- ds_grid_subordlist4.setColumn(i, "check", "N");
- ds_grid_subordlist4.setColumn(i, "colorflag", "");
- }
- }
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : grd_subordlist3
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function grd_subordlist3_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- // // 그리드 헤더 체크 컬럼 클릭에 따른 값 변경 셋팅
- // if(obj.getCellProperty("Head", 1, "text").substr(0,1) == "1")
- // {
- // obj.setCellProperty("Head", 1, "text", 0);
- // }
- // else
- // {
- // obj.setCellProperty("Head", 1, "text", 1);
- // }
- //
- // // 변경된 체크 컬럼 값에 따른 처방상세내역 check/color 셋팅
- // if(obj.getCellProperty("Head", 1, "text").substr(0,1) == "1")
- // {
- // for (var i = 0; i < ds_grid_subordlist3.getRowCount(); i ++)
- // {
- // ds_grid_subordlist3.setColumn(i, "check", "Y");
- // }
- //
- // for (var j = 0; j < ds_grid_subordlist3.getRowCount(); j ++)
- // {
- // var sprcpdd = ds_grid_subordlist3.getColumn(j, "prcpdd");
- // var sprcpno = ds_grid_subordlist3.getColumn(j, "prcpno");
- // var sprcphistno = ds_grid_subordlist3.getColumn(j, "prcphistno");
- // var prcpgenrflag = ds_grid_subordlist3.getColumn(ds_grid_subordlist3.rowposition, "prcpgenrflag");
- //
- // for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- // {
- // var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- // var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- // var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
- // var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- //
- // if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- // {
- // if (ds_grid_subordlist3.getColumn(j, "check") == "Y")
- // {
- // if ( execprcpstatcd < "610")
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "Y");
- // ds_grid_subordlist4.setColumn(i, "colorflag", "#f4d2fc");
- //
- // if (prcpgenrflag == "I")
- // {
- // ds_grid_subordlist4.setColumn(i, "checkflag", "none");
- // }
- // }
- // }
- // else
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "N");
- // ds_grid_subordlist4.setColumn(i, "colorflag", "");
- // }
- // }
- // }
- // }
- // }
- // else
- // {
- // for (var i = 0; i < ds_grid_subordlist3.getRowCount(); i ++)
- // {
- // ds_grid_subordlist3.setColumn(i, "check", "N");
- // }
- //
- // for (var j = 0; j < ds_grid_subordlist3.getRowCount(); j ++)
- // {
- // var sprcpdd = ds_grid_subordlist3.getColumn(j, "prcpdd");
- // var sprcpno = ds_grid_subordlist3.getColumn(j, "prcpno");
- // var sprcphistno = ds_grid_subordlist3.getColumn(j, "prcphistno");
- //
- // for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- // {
- // var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- // var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- // var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
- //
- // if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- // {
- // if (ds_grid_subordlist3.getColumn(j, "check") == "Y")
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "Y");
- // ds_grid_subordlist4.setColumn(i, "colorflag", "#f4d2fc");
- // }
- // else
- // {
- // ds_grid_subordlist4.setColumn(i, "check", "N");
- // ds_grid_subordlist4.setColumn(i, "colorflag", "");
- // }
- // }
- // }
- // }
- // }
- }
- /****************************************************************************************
- * Components :
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var contprcpspec = "";
- var dccnt = 0;
- var dcrow = 0;
-
- ds_hide_savedata_data1.clearData();
-
- for ( var r = 0; r < ds_grid_subordlist3.getRowCount(); r++ )
- {
- var maincheck = ds_grid_subordlist3.getColumn(r, "check" );
- var sprcpdd = ds_grid_subordlist3.getColumn(r, "prcpdd");
- var sprcpno = ds_grid_subordlist3.getColumn(r, "prcpno");
- var sprcphistno = ds_grid_subordlist3.getColumn(r, "prcphistno");
-
- if (maincheck == "Y")
- {
- dcrow = ds_hide_savedata_data1.addRow();
-
- contprcpspec = "status|actorddd|actcretno|execprcpstatcd|prcpdd|execprcpno|execprcpuniqno|rcptdd|keyval|prcpno|prcphistno|clamdd";
- dccnt = 0;
-
- for ( var i = o; i < ds_grid_subordlist4.getRowCount(); i++ )
- {
- var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- var check = ds_grid_subordlist4.getColumn(i, "check" );
- if ( check == "1" )
- {
- dccnt++;
- }
-
- if ( dccnt == 1 || check == "1" )
- {
- ds_hide_savedata_data1.setColumn(dcrow, "prcpdd" , ds_grid_subordlist4.getColumn(i, "prcpdd")); // 처방일자
- ds_hide_savedata_data1.setColumn(dcrow, "execprcpuniqno", ds_grid_subordlist4.getColumn(i, "execprcpuniqno")); // 실시처방번호
- // if(!utlf_isNull(ds_grid_subordlist4.getColumn(i, "cnclresncd"))) {
- // ds_hide_savedata_data1.setColumn(dcrow, "cnclresncd" , ds_grid_subordlist4.getColumn(i, "cnclresncd")); // 취소사유코드-코드관리요함
- // } else {
- // ds_hide_savedata_data1.setColumn(dcrow, "cnclresncd", null);
- // }
- ds_hide_savedata_data1.setColumn(dcrow, "acptrem" , ds_grid_subordlist4.getColumn(i, "acptrem")); // 접수참고사항
- ds_hide_savedata_data1.setColumn(dcrow, "execrem" , ds_grid_subordlist4.getColumn(i, "execrem")); // 접수and실시시행코드의참고사항
- ds_hide_savedata_data1.setColumn(dcrow, "basesuppdeptcd", ds_grid_subordlist4.getColumn(i, "basesuppdeptcd")); // 부서코드
- ds_hide_savedata_data1.setColumn(dcrow, "prcpexecdeptcd", ds_grid_subordlist4.getColumn(i, "prcpexecdeptcd")); // 처방실시부서코드
- ds_hide_savedata_data1.setColumn(dcrow, "pid" , ds_grid_subordlist4.getColumn(i, "pid")); // 등록번호
- //ds_hide_savedata_data1.setColumn(dcrow, "execbaseflag" , ds_grid_subordlist4.getColumn(i, "execbaseflag")); // 실시기준여부
- //ds_hide_savedata_data1.setColumn(dcrow, "lrgcd" , ds_grid_subordlist4.getColumn(i, "lrgcd")); // 검사그룹코드(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "mdlcd" , ds_grid_subordlist4.getColumn(i, "mdlcd")); // 부위코드(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "modality" , ds_grid_subordlist4.getColumn(i, "modality")); // Modality(AEBMECCD)
- //ds_hide_savedata_data1.setColumn(dcrow, "eqmtifyn" , ds_grid_subordlist4.getColumn(i, "eqmtifyn")); // CDIS 연동여부
- ds_hide_savedata_data1.setColumn(dcrow, "rcptdd" , ds_grid_subordlist4.getColumn(i, "rcptdd")); // 수납일자
- ds_hide_savedata_data1.setColumn(dcrow, "carecnfmdd" , ds_grid_subordlist4.getColumn(i, "carecnfmdd")); // 간호확인일자
- ds_hide_savedata_data1.setColumn(dcrow, "ioflag" , ds_grid_subordlist4.getColumn(i, "ioflag")); // 입원외래구분
- ds_hide_savedata_data1.setColumn(dcrow, "prcpno" , ds_grid_subordlist4.getColumn(i, "prcpno")); // 처방일련번호
- ds_hide_savedata_data1.setColumn(dcrow, "excuroomcd" , ds_grid_subordlist4.getColumn(i, "excuroomcd")); // 치료실
- ds_hide_savedata_data1.setColumn(dcrow, "orddeptcd" , ds_grid_subordlist4.getColumn(i, "orddeptcd")); // 진료과
- ds_hide_savedata_data1.setColumn(dcrow, "orddd" , ds_grid_subordlist4.getColumn(i, "orddd")); // 진료일자
- ds_hide_savedata_data1.setColumn(dcrow, "cretno" , ds_grid_subordlist4.getColumn(i, "cretno")); // 원무생성번호
- ds_hide_savedata_data1.setColumn(dcrow, "gb" , ds_grid_subordlist4.getColumn(i, "gb")); // 처방일련번호
- ds_hide_savedata_data1.setColumn(dcrow, "rcptdd" , ds_grid_subordlist4.getColumn(i, "rcptdd")); // 수납일자
- ds_hide_savedata_data1.setColumn(dcrow, "carecnfmdd" , ds_grid_subordlist4.getColumn(i, "carecnfmdd")); // 간호확인일자
- ds_hide_savedata_data1.setColumn(dcrow, "ioflag" , ds_grid_subordlist4.getColumn(i, "ioflag")); // 입원외래구분
- ds_hide_savedata_data1.setColumn(dcrow, "prcphistno" , ds_grid_subordlist4.getColumn(i, "prcphistno")); // 처방이력번호
- ds_hide_savedata_data1.setColumn(dcrow, "prcpgenrflag" , ds_grid_subordlist4.getColumn(i, "prcpgenrflag")); // 처방발생구분
- ds_hide_savedata_data1.setColumn(dcrow, "indd" , ds_grid_subordlist4.getColumn(i, "indd")); // 입원일자
- //ds_hide_savedata_data1.setColumn(dcrow, "flag" , "cncl");
- }
- if (check == "1")
- {
- contprcpspec = contprcpspec + "^C|";
- }
- else
- {
- contprcpspec = contprcpspec + "^-|";
- }
-
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "actorddd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "actcretno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpstatcd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcpdd") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "execprcpuniqno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "rcptdd") + "|";
- contprcpspec = contprcpspec + "0|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcpno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "prcphistno") + "|";
- contprcpspec = contprcpspec + ds_grid_subordlist4.getColumn(i, "clamdd");
-
- if ( dccnt > 0 )
- {
- ds_hide_savedata_data1.setColumn(dcrow, "contprcpspec", contprcpspec); //연속처방상세
- }
- }
- }
- }
- }
- if ( dccnt == 0 )
- {
- alert("선택된 D/C 처방이 없습니다.");
- return;
- }
- sysf_trace(ds_hide_savedata_data1.saveXML());
- var strFilter = "check=='Y'";
- ds_grid_subordlist4.filter(strFilter);
- ds_grid_subordlist4_save.clearData();
- ds_grid_subordlist4_save.copyData(ds_grid_subordlist4, true);
- ds_grid_subordlist4.filter("");
-
- ds_grid_subordlist4_save1.clearData();
- ds_grid_subordlist4_save1.copyData(ds_hide_savedata_data1);
-
- dsf_setFixVal(ds_grid_subordlist4_save, "transactiongubn:3,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstat230cd:230"
- +",execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,tretflagcd:440,largeclass:M2,allexecflag:Y,status:C");
- var oParam = new Object();
- oParam.id = "TXAEA01207";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptRsrvAllReturnList";
- oParam.inds = "reqparam=ds_grid_subordlist4_save data1=ds_grid_subordlist4_save1";
- oParam.outds = "ds_data_result=item";
- oParam.callback = "cf_TXAEA01207";
- tranf_submit(oParam);
- }
- function cf_TXAEA01207(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- var idx = ds_grid_subordlist4.rowposition;
- ds_grid_subordlist4.clearData();
- // 반환리스트
- var oParam = new Object();
- oParam.id = "TRAEA01209";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureReturnList";
- oParam.inds = "reqparam=ds_cond_data";
- oParam.outds ="ds_grid_subordlist4=subordlist4 ds_grid_subordlist3=subordlist3";
- oParam.callback = "cf_TRAEA01209";
- tranf_submit(oParam);
-
- grd_subordlist4.vscrollbar.pos = idx;
- }else{
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- // 처방반환 후 출력
- exePrcpRtn("P");
- }
- function ds_grid_subordlist3_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function ds_grid_subordlist4_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function CheckBox00_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- // 변경된 체크 컬럼 값에 따른 처방상세내역 check/color 셋팅
- if(obj.value == "1")
- {
- for (var i = 0; i < ds_grid_subordlist3.rowcount; i ++)
- {
- ds_grid_subordlist3.setColumn(i, "check", "Y");
- }
-
- for (var j = 0; j < ds_grid_subordlist3.getRowCount(); j ++)
- {
- var sprcpdd = ds_grid_subordlist3.getColumn(j, "prcpdd");
- var sprcpno = ds_grid_subordlist3.getColumn(j, "prcpno");
- var sprcphistno = ds_grid_subordlist3.getColumn(j, "prcphistno");
- var prcpgenrflag = ds_grid_subordlist3.getColumn(ds_grid_subordlist3.rowposition, "prcpgenrflag");
-
- for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- {
- var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
- var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- if (ds_grid_subordlist3.getColumn(j, "check") == "Y")
- {
- if ( execprcpstatcd < "610")
- {
- ds_grid_subordlist4.setColumn(i, "check", "Y");
- ds_grid_subordlist4.setColumn(i, "colorflag", "#f4d2fc");
-
- if (prcpgenrflag == "I")
- {
- ds_grid_subordlist4.setColumn(i, "checkflag", "none");
- }
- }
- }
- else
- {
- ds_grid_subordlist4.setColumn(i, "check", "N");
- ds_grid_subordlist4.setColumn(i, "colorflag", "");
- }
- }
- }
- }
- }
- else
- {
- for (var i = 0; i < ds_grid_subordlist3.getRowCount(); i ++)
- {
- ds_grid_subordlist3.setColumn(i, "check", "N");
- }
-
- for (var j = 0; j < ds_grid_subordlist3.getRowCount(); j ++)
- {
- var sprcpdd = ds_grid_subordlist3.getColumn(j, "prcpdd");
- var sprcpno = ds_grid_subordlist3.getColumn(j, "prcpno");
- var sprcphistno = ds_grid_subordlist3.getColumn(j, "prcphistno");
-
- for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- {
- var sprcpdd1 = ds_grid_subordlist4.getColumn(i, "prcpdd");
- var sprcpno1 = ds_grid_subordlist4.getColumn(i, "prcpno");
- var sprcphistno1 = ds_grid_subordlist4.getColumn(i, "prcphistno");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1)
- {
- if (ds_grid_subordlist3.getColumn(j, "check") == "Y")
- {
- ds_grid_subordlist4.setColumn(i, "check", "Y");
- ds_grid_subordlist4.setColumn(i, "colorflag", "#f4d2fc");
- }
- else
- {
- ds_grid_subordlist4.setColumn(i, "check", "N");
- ds_grid_subordlist4.setColumn(i, "colorflag", "");
- }
- }
- }
- }
- }
- }
- function CheckBox01_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- // 변경된 체크 컬럼 값에 따른 처방상세내역 check/color 셋팅
- if(obj.value == "1")
- {
- for (var i = 0; i < ds_grid_subordlist4.rowcount; i++)
- {
- var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- if ( execprcpstatcd < "610")
- {
- ds_grid_subordlist4.setColumn(i, "check", "Y");
- }
- }
- }
- else
- {
- for (var i = 0; i < ds_grid_subordlist4.getRowCount(); i++)
- {
- var execprcpstatcd = ds_grid_subordlist4.getColumn(i, "execprcpstatcd");
- if ( execprcpstatcd < "610")
- {
- ds_grid_subordlist4.setColumn(i, "check", "N");
- }
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|