12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMND05000" position="absolute 0 0 1206 785" titletext="혈액투석 적성성평가" oninit="SMMND05000_oninit" onload="SMMND05000_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="혈액투석 적정성평가 조사표" class="tit_1" position="absolute 0 0 213 25"/>
- <Div id="group4" taborder="2" class="div_SA2" position="absolute 281 24 1201 104" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="btn_save" taborder="10" text="저장" class="btn1" position="absolute 836 14 892 36" anchor="top right" onclick="group4_btn_save_onclick"/>
- <Shape id="line4" linetype="vertical" class="line_4" position="absolute 827 5 833 77" anchor="top right"/>
- <Static id="caption15" text="LAB 조회기간:" class="search_name" position="absolute 245 57 352 74" anchor="default"/>
- <MaskEdit id="input1" taborder="11" type="string" mask="####-##-##" maskchar=" " trimtype="both" autoselect="true" autoskip="true" class="input_default" position="absolute 120 54 220 73" style="align:center middle;" anchor="default"/>
- <Static id="caption11" text="최초투석일자:" class="search_name" position="absolute 10 56 115 73" anchor="default"/>
- <Static id="caption3" text="등록번호:" class="search_name" position="absolute 11 6 96 23" anchor="default"/>
- <Static id="caption9" text="원인질환:" class="search_name" position="absolute 11 31 92 48" anchor="default"/>
- <Edit id="input3" taborder="12" class="input_default" position="absolute 96 6 176 25" anchor="default" autoselect="true" autoskip="true"/>
- <Combo id="cmb_diagnm" taborder="13" innerdataset="@ds_init_mlist_M0079" codecolumn="cdid" datacolumn="cdnm" position="absolute 96 30 221 49" anchor="default"/>
- <Static id="caption7" text="환자명:" class="search_name" position="absolute 246 8 316 25" anchor="default"/>
- <Static id="caption14" text="당뇨유무:" class="search_name" position="absolute 246 33 327 50" anchor="default"/>
- <Combo id="cmb_dmyn" taborder="14" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 331 31 381 50" anchor="default">
- <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">무</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="input5" taborder="15" class="input_default" position="absolute 316 7 401 26" anchor="default" autoselect="true" autoskip="true" onkeyup="group4_input5_onkeyup"/>
- <Static id="caption2" text="기준년:" class="search_name" position="absolute 418 8 493 25" anchor="default"/>
- <Calendar id="ipt_srchdate" taborder="16" autoselect="true" autoskip="true" dateformat="yyyy" editformat="yyyy" class="input_default" position="absolute 484 7 549 26" style="align:center middle;font:Dotum,9,bold;" mask="yyyy" anchor="default" onchanged="group4_ipt_srchdate_onchanged"/>
- <Static id="caption10" text="기준월:" class="search_name" position="absolute 566 11 641 28" anchor="default"/>
- <cp_checkboxList id="chk_mons" taborder="17" scrollbars="none" position="absolute 628 6 817 44" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Button id="button2" taborder="18" text="엑셀저장" class="btn7" position="absolute 835 40 915 59" anchor="top right" onclick="group4_button2_onclick"/>
- <Calendar id="ipt_date2" taborder="19" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 472 54 575 73"/>
- <Static id="caption12" text="~" position="absolute 457 55 472 72"/>
- <Calendar id="ipt_date1" taborder="20" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 351 54 454 73"/>
- <Static id="caption00" text="입/외 구분:" class="search_name" position="absolute 418 32 503 49"/>
- <Edit id="ipt_ordtype" taborder="21" autoselect="true" autoskip="true" class="input_default" position="absolute 504 30 544 49"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" class="line_10" position="absolute 0 109 269 115"/>
- <Static id="caption1" text="혈액투석 유지환자리스트" class="tit_2" position="absolute 0 93 170 114"/>
- <Div id="group2" taborder="4" class="div_SA" position="absolute 0 25 273 85">
- <Layouts>
- <Layout>
- <Static id="caption5" text="등록번호:" class="search_name" position="absolute 16 9 100 26"/>
- <Button id="btn_srchhdmatnpat" taborder="1" text="조회" class="btn1" position="absolute 205 21 261 43" onclick="group2_btn_srchhdmatnpat_onclick"/>
- <Shape id="line5" linetype="vertical" class="line_4" position="absolute 191 9 197 53"/>
- <Edit id="input2" taborder="2" autoselect="true" autoskip="true" class="input_default" position="absolute 100 8 185 27" onkeyup="group2_input2_onkeyup"/>
- <Combo id="combo2" taborder="3" innerdataset="@ds_init_settingrn_settingrnlist" codecolumn="settingrnid" datacolumn="settingrnnm" class="combo_search" position="absolute 100 33 160 52" onitemchanged="group2_combo2_onitemchanged"/>
- <Static id="caption37" text="내환자 :" class="search_name" position="absolute 16 35 93 52"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption8" text="도관기록 리스트" class="tit_2" position="absolute 5 422 130 435"/>
- <Shape id="line6" linetype="vertical" class="line_1" position="absolute 5 434 270 440"/>
- <Button id="button9" taborder="5" text="신규등록" class="btn2" position="absolute 205 415 269 434"/>
- <Grid id="grd_hdmatnpatinfo" taborder="6" binddataset="ds_main_hdmatnpatlist_hdmatnpatinfo" useinputpanel="false" position="absolute 0 114 269 777" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left top bottom" oncelldblclick="grd_hdmatnpatinfo_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22"/>
- <Column size="80"/>
- <Column size="65"/>
- <Column size="44"/>
- <Column size="57"/>
- <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="S/A"/>
- <Cell col="5" text="유지환자등록일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="selectbackground:#ffd9ffff;" text="bind:pid"/>
- <Cell col="2" style="selectbackground:#ffd9ffff;" text="bind:hngnm"/>
- <Cell col="3" text="bind:histstat"/>
- <Cell col="4" style="selectbackground:#ffd9ffff;" text="bind:sexage"/>
- <Cell col="5" text="bind:maintepatrgstdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_coduitrecinfo" taborder="7" binddataset="ds_grd_coduitrecinfo" useinputpanel="false" visible="false" position="absolute 30 215 130 315">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="103"/>
- <Column size="58"/>
- <Column size="73"/>
- <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="pid"/>
- <Cell col="5" text="유지환자등록일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="date" text="bind:recdd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" style="align:center middle;" text="bind:rectm" mask="##:##" maskchar=" "/>
- <Cell col="3" text="bind:recnm"/>
- <Cell col="4" text="bind:pid"/>
- <Cell col="5" text="bind:maintepatrgstdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line3" linetype="horizontal" class="line_10" position="absolute 281 108 1201 114"/>
- <Static id="caption13" text="혈액투석적성성평가" class="tit_1" position="absolute 0 0 210 25"/>
- <Button id="button1" taborder="8" text="내환자세팅" class="btn2" position="absolute 195 90 270 109" onclick="button1_onclick"/>
- <Button id="btn_getdata" taborder="10" text="자료수집" class="btn2" position="absolute 925 79 989 98" onclick="btn_getdata_onclick"/>
- <Grid id="grd_monthlist" taborder="13" binddataset="ds_main_list_item" useinputpanel="false" position="absolute 281 113 1201 593" autoenter="select" cellsizingtype="col" anchor="all" onexpanddown="grd_monthlist_onexpanddown" onvscroll="grd_monthlist_onvscroll" onhscroll="grd_monthlist_onhscroll" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23" band="left"/>
- <Column size="211" band="left"/>
- <Column size="16" band="left"/>
- <Column size="70" band="left"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <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" colspan="2" text="평가항목" taborder="undefined"/>
- <Cell col="3" text="방법"/>
- <Cell col="4" text="1월"/>
- <Cell col="5" text="2월"/>
- <Cell col="6" text="3월"/>
- <Cell col="7" text="4월"/>
- <Cell col="8" text="5월"/>
- <Cell col="9" text="6월"/>
- <Cell col="10" text="7월"/>
- <Cell col="11" text="8월"/>
- <Cell col="12" text="9월"/>
- <Cell col="13" text="10월"/>
- <Cell col="14" text="11월"/>
- <Cell col="15" text="12월"/>
- <Cell col="16" text="pid"/>
- <Cell col="17" text="yyyy"/>
- <Cell col="18" text="diagnm"/>
- <Cell col="19" text="dmyn"/>
- <Cell col="20" text="itemid"/>
- <Cell col="21" text="methodid"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;" text="bind:itemnm"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:rsltbtn" expandshow="show"/>
- <Cell col="3" text="bind:methodnm"/>
- <Cell col="4" displaytype="text" edittype="text" style="align:center;color:BIND(month01_C);color2:BIND(month01_C);" text="bind:month01"/>
- <Cell col="5" displaytype="text" edittype="text" style="align:center;color:BIND(month02_C);color2:BIND(month02_C);" text="bind:month02"/>
- <Cell col="6" displaytype="text" edittype="text" style="align:center;color:BIND(month03_C);color2:BIND(month03_C);" text="bind:month03"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:center;color:BIND(month04_C);color2:BIND(month04_C);" text="bind:month04"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:center;color:BIND(month05_C);color2:BIND(month05_C);" text="bind:month05"/>
- <Cell col="9" displaytype="text" edittype="text" style="align:center;color:BIND(month06_C);color2:BIND(month06_C);" text="bind:month06"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center;color:BIND(month07_C);color2:BIND(month07_C);" text="bind:month07"/>
- <Cell col="11" displaytype="text" edittype="text" style="align:center;color:BIND(month08_C);color2:BIND(month08_C);" text="bind:month08"/>
- <Cell col="12" displaytype="text" edittype="text" style="align:center;color:BIND(month09_C);color2:BIND(month09_C);" text="bind:month09"/>
- <Cell col="13" displaytype="text" edittype="text" style="align:center;color:BIND(month10_C);color2:BIND(month10_C);" text="bind:month10"/>
- <Cell col="14" displaytype="text" edittype="text" style="align:center;color:BIND(month11_C);color2:BIND(month11_C);" text="bind:month11"/>
- <Cell col="15" displaytype="text" edittype="text" style="align:center;color:BIND(month12_C);color2:BIND(month12_C);" text="bind:month12"/>
- <Cell col="16" text="bind:pid"/>
- <Cell col="17" text="bind:yyyy"/>
- <Cell col="18" text="bind:diagnm"/>
- <Cell col="19" text="bind:dmyn"/>
- <Cell col="20" text="bind:itemid"/>
- <Cell col="21" text="bind:methodid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 282 598 1202 604" anchor="left right bottom"/>
- <Grid id="datagrid5" taborder="1" binddataset="ds_datagrid5" useinputpanel="false" visible="false" position="absolute 10 384 360 534">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption3"/>
- <Cell col="2" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:row"/>
- <Cell col="1" text="bind:col"/>
- <Cell col="2" text="bind:value"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="datagrid2" taborder="14" useinputpanel="false" position="absolute 281 603 1202 778" autoenter="select" cellsizingtype="col" binddataset="ds_main_rsltlist_row" oncellclick="datagrid2_oncellclick" selecttype="multiarea">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="29"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_condition_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="statusflag" type="STRING" size="256"/>
- <Column id="mypid" type="STRING" size="256"/>
- <Column id="bvipvalue" type="STRING" size="256"/>
- <Column id="mons" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="statusflag">Access Flow(ml/min) :</Col>
- <Col id="mypid"/>
- <Col id="bvipvalue">Access Flow(ml/min) :</Col>
- <Col id="mons"/>
- <Col id="wardcd">2010702020</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_settingrn_settingrnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_hdmatnpatlist_hdmatnpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="maintepatrgstdd" type="STRING" size="256" sumtext="유지환자등록일자"/>
- <Column id="histstat" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료(입원)일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의(전문의)ID"/>
- <Column id="cassickkind" type="STRING" size="256" sumtext="원인질환"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_condition2" 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="srchdate" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="srchmon" type="STRING" size="256"/>
- <Column id="startdd" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- <Column id="dmyn" type="STRING" size="256"/>
- <Column id="fstdialdd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="srchdate"/>
- <Col id="hngnm"/>
- <Col id="diagnm"/>
- <Col id="srchmon"/>
- <Col id="startdd"/>
- <Col id="enddd"/>
- <Col id="dmyn"/>
- <Col id="fstdialdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_mons" 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">1</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">2</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">3</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">4</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">5</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">6</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="label">7</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="label">8</Col>
- <Col id="value">08</Col>
- </Row>
- <Row>
- <Col id="label">9</Col>
- <Col id="value">09</Col>
- </Row>
- <Row>
- <Col id="label">10</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="label">11</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">12</Col>
- <Col id="value">12</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="yyyy" type="STRING" size="256" sumtext="평가년도"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="기저질환"/>
- <Column id="dmyn" type="STRING" size="256" sumtext="당뇨유무"/>
- <Column id="itemid" type="STRING" size="256" sumtext="평가항목코드"/>
- <Column id="itemnm" type="STRING" size="256" sumtext="평가항목명"/>
- <Column id="methodid" type="STRING" size="256" sumtext="평가방법코드"/>
- <Column id="methodnm" type="STRING" size="256" sumtext="평가방법명"/>
- <Column id="month01" type="STRING" size="256" sumtext="1월값"/>
- <Column id="month02" type="STRING" size="256" sumtext="2월값"/>
- <Column id="month03" type="STRING" size="256" sumtext="3월값"/>
- <Column id="month04" type="STRING" size="256" sumtext="4월값"/>
- <Column id="month05" type="STRING" size="256" sumtext="5월값"/>
- <Column id="month06" type="STRING" size="256" sumtext="6월값"/>
- <Column id="month07" type="STRING" size="256" sumtext="7월값"/>
- <Column id="month08" type="STRING" size="256" sumtext="8월값"/>
- <Column id="month09" type="STRING" size="256" sumtext="9월값"/>
- <Column id="month10" type="STRING" size="256" sumtext="10월값"/>
- <Column id="month11" type="STRING" size="256" sumtext="11월값"/>
- <Column id="month12" type="STRING" size="256" sumtext="12월값"/>
- <Column id="fstdialdd" type="STRING" size="256" sumtext="최초투석일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0079" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- <Column id="gRow" type="STRING" size="256"/>
- <Column id="testmdllist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- <Col id="gRow"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rsltlist_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testgrupseqno" type="STRING" size="256"/>
- <Column id="startdd" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="refgbn" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="acptdde" type="STRING" size="256"/>
- <Column id="testmdllist" type="STRING" size="256"/>
- <Column id="tclscdlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testgrupseqno"/>
- <Col id="startdd"/>
- <Col id="enddd"/>
- <Col id="pid"/>
- <Col id="refgbn">1</Col>
- <Col id="acptdd"/>
- <Col id="acptdde"/>
- <Col id="testmdllist"/>
- <Col id="tclscdlist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_setdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_rsltlist_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_rsltlist_header" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_rsltlist_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_receive_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.input2" propid="value" datasetid="ds_main_condition" columnid="pid"/>
- <BindItem id="item1" compid="group2.combo2" propid="value" datasetid="ds_main_condition" columnid="mypid"/>
- <BindItem id="item2" compid="group4.input3" propid="value" datasetid="ds_main_condition2" columnid="pid"/>
- <BindItem id="item3" compid="group4.input5" propid="value" datasetid="ds_main_condition2" columnid="hngnm"/>
- <BindItem id="item4" compid="group4.ipt_srchdate" propid="value" datasetid="ds_main_condition2" columnid="srchdate"/>
- <BindItem id="item5" compid="group4.cmb_diagnm" propid="value" datasetid="ds_main_condition2" columnid="diagnm"/>
- <BindItem id="item6" compid="group4.cmb_dmyn" propid="value" datasetid="ds_main_condition2" columnid="dmyn"/>
- <BindItem id="item7" compid="group4.input1" propid="value" datasetid="ds_main_condition2" columnid="fstdialdd"/>
- <BindItem id="item8" compid="group4.ipt_date1" propid="value" datasetid="ds_main_condition2" columnid="startdd"/>
- <BindItem id="item9" compid="group4.ipt_date2" propid="value" datasetid="ds_main_condition2" columnid="enddd"/>
- <BindItem id="item10" compid="group4.ipt_ordtype" propid="value" datasetid="ds_main_condition2" columnid="ordtype"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_dialroomxp::SMMND01300.xjs";
- var arErrorCode = new HashArray();
- var hPos = null;
- function SMMND05000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMND05000_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_hdmatnpatinfo);
- grdf_initGrid(grd_monthlist);
- grdf_setRowTypeIcon(grd_monthlist, 0);
-
- fInitialize();
- }
- function fInitialize()
- {
- var sProp_6_2 = "col=6,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=24,overflow='visible'";
- group4.chk_mons.setInitComp(sProp_6_2,ds_chk_mons,"value","label","fn_chkMons");
-
- ds_send.clearData();
- dsf_makeValue(ds_send, "wardcd", "string", "2010702020", 0);
-
- var oParam = {};
- oParam.id = "TRMND03402";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqGetWMInitData";
- oParam.inds = "reqcond=ds_send";
- oParam.outds = "ds_init_settingrn_settingrnlist=settingrnlist";
- oParam.async = false;
- oParam.callback = "cf_TRMND03402";
- tranf_submit(oParam);
- group2.combo2.index = 0;
-
- var arrParam = [{dsNm : "ds_init_mlist_M0079", cdGrpId: "M0079" }]; //원인질환
- appf_getCodeList(arrParam);
-
- ds_init_mlist_M0079.insertRow(0);
-
- ds_main_condition2.setColumn(0, "dmyn", "");
- ds_main_condition.setColumn(0, "mons", "");
-
- var node = sysf_getGlobalVariable("paminfo");
- dsf_setCSVToDs("ds_temp_paminfo_list", node);
-
- if(ds_temp_paminfo_list.rowcount > 0)
- {
- var sSelPid = ds_temp_paminfo_list.getColumn(0, "pid");
- var sMaintePatRgstDD = ds_temp_paminfo_list.getColumn(0, "maintepatrgstdd");
- hdmatnpatRow = 0;
-
- ds_main_condition.setColumn(0, "pid", sSelPid);
- fSrchHDMatnPatList();
- }
- else
- {
- fSrchHDMatnPatList();
- }
- var iRow = ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition;
-
- if (iRow > -1)
- {
- fSrchHDSAQNInfo(iRow);
- }
- ds_main_condition2.setColumn(0, "srchdate", String(utlf_getCurrentDate()).substr(0,4));
- ds_main_condition2.setColumn(0, "startdd", utlf_getCurrentDate().toDate().getAddDate(-2,"Y").getDateFormat("YYYYMMDD"));
- ds_main_condition2.setColumn(0, "enddd", utlf_getCurrentDate());
- }
- function cf_TRMND03402(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox('조회를 실패하였습니다.', 'E999');
- return;
- }
- }
- function fn_chkMons()
- {
- ds_main_condition.setColumn(0, "mons", String(group4.chk_mons.getData()).replace(",","|"));
- }
- function fSrchHDSAQNInfo(curRow)
- {
- ds_main_condition2.setColumn(0, "pid", ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(curRow, "pid"));
- ds_main_condition2.setColumn(0, "hngnm", ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(curRow, "hngnm"));
- ds_main_condition2.setColumn(0, "ordtype", ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(curRow, "histstat")); //20200305 추가
-
- //fsetcolortext(grd_hdmatnpatinfo, curRow);
- ds_main_list_item.clearData();
-
- if(utlf_isNull(ds_main_condition2.getColumn(0, "pid")))
- {
- sysf_messageBox("유지환자를 선택 후 작업하십시오.", "E", "");
- return;
- }
- var pid = ds_main_condition2.getColumn(0, "pid");
- var srchdate = ds_main_condition2.getColumn(0, "srchdate");
- dsf_makeValue(ds_send_reqdata, "pid", "string", pid, 0);
- dsf_makeValue(ds_send_reqdata, "srchdate", "string", srchdate, 0);
-
- var oParam = {};
- oParam.id = "TRMND05001";
- oParam.service = "dialapp.DialRec";
- oParam.method = "reqGetHDSAQNInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_list_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMND05001";
- tranf_submit(oParam);
- ds_main_list_item.rowposition = -1;
-
- var diagnm = ds_main_list_item.getColumn(0, "diagnm");
- if (utlf_isNull(diagnm)) {
- //20180327 원인질환가져오기
- ds_main_condition2.setColumn(0, "diagnm", ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(curRow, "cassickkind"));
- } else {
- ds_main_condition2.setColumn(0, "diagnm", diagnm);
- }
-
- var dmyn = ds_main_list_item.getColumn(0, "dmyn");
- ds_main_condition2.setColumn(0, "dmyn", dmyn);
-
-
- var fstdialdd = ds_main_list_item.getColumn(0, "fstdialdd");
- ds_main_condition2.setColumn(0, "fstdialdd", fstdialdd);
- fsetColorHLValue();
- }
- function fsetColorHLValue()
- {
- var xx, yy;
-
- for(var i = 0; i < ds_main_list_item.rowcount; i++)
- {
- var vItem = ds_main_list_item.getColumn(i, "itemid");
- for(var yy = 1; yy < 13; yy++)
- {
- if(String(yy).length == 1)
- {
- yy = "0" + yy;
- }
-
- var vJudg = ds_main_list_item.getColumn(i, "month" + yy);
- ds_main_list_item.updatecontrol = false;
- if ( vItem == "06")
- {
- if ( vJudg > 55 )
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "red", i);
- }
- else
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "black", i);
- }
- }
- else if ( vItem == "11")
- {
- if ( vJudg < 1.2 )
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "red", i);
- }
- else
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "black", i);
- }
- }
- else if ( vItem == "12")
- {
- if ( vJudg < 65 )
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "red", i);
- }
- else
- {
- dsf_makeValue(ds_main_list_item, "month"+yy+"_C", "string", "black", i);
- }
- }
- ds_main_list_item.updatecontrol = true;
- }
- }
- }
- function group2_input2_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group2.btn_srchhdmatnpat.click();
- }
- }
- function ds_main_condition_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "pid")
- {
- ds_main_condition2.setColumn(0, "pid", "");
- ds_main_condition2.setColumn(0, "hngnm", "");
- }
- }
- function group2_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSrchHDMatnPatList();
- }
- function group2_btn_srchhdmatnpat_onclick(obj:Button, e:ClickEventInfo)
- {
- fSrchHDMatnPatList();
- }
- function grd_hdmatnpatinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var iRow = ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition;
- ds_hidden.setColumn(0, "gRow", iRow);
-
- if (iRow > -1)
- {
- fSrchHDSAQNInfo(iRow);
- ds_main_rsltlist_row.clearData();
- }
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMND05100", "SMMND05100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function grd_monthlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- rowidx = e.row;
- var setno;
-
- if( e.cell == obj.getBindCellIndex("Body", "rsltbtn"))
- {
- if (rowidx == 3)
- {
- setno = 582;
- fGetPDResultRef(setno);
- }
- else if(rowidx == 8)
- {
- setno = 581;
- fGetPDResultRef(setno);
- }
- else if(rowidx == 16)
- {
- setno = 580;
- fGetPDResultRef(setno);
- }
- else if(rowidx == 18)
- {
- setno = 583;
- fGetPDResultRef(setno);
- }
- }
- }
- function fGetPDResultRef(pSetno)
- {
- if(utlf_isNull(ds_main_condition2.getColumn(0, "pid")))
- {
- sysf_messageBox("등록번호를","C001","") ;
- return;
- }
- fInitDatagrid2();
- var vSelSlipcd = ds_hidden.getColumn(0, "testmdllist");
-
- if(!utlf_isNull(vSelSlipcd))
- {
- ds_hidden_ref.setColumn(0, "testmdllist", String(vSelSlipcd).substr(0, String(vSelSlipcd).length -1));
- }
- else
- {
- ds_hidden_ref.setColumn(0, "testmdllist", "");
- }
- ds_send_data1.copyData(ds_hidden_ref);
- dsf_makeValue(ds_send_setdata, "setno", "string", pSetno, 0);
- dsf_makeValue(ds_send_setdata, "workflag", "string", "", 0);
- dsf_makeValue(ds_send_setdata, "tclscdlist", "string", "", 0);
-
- var startdd = group4.ipt_date1.value ;
- var enddd = group4.ipt_date2.value ;
-
- dsf_makeValue(ds_send_setdata, "startdd", "string", startdd, 0);
- dsf_makeValue(ds_send_setdata, "enddd", "string", enddd, 0);
- dsf_makeValue(ds_send_setdata, "pid", "string", ds_main_condition2.getColumn(0, "pid"), 0);
-
- dsf_setTypeFormat(ds_send_setdata, "setno:INT");
- var oParam = {};
- oParam.id = "TRLLP01201";
- oParam.service = "refprintmngtapp.GeneralRefPrintMngt";
- oParam.method = "reqGetAcmlTestList2";
- oParam.inds = "cond=ds_send_setdata cond2=ds_send_setdata";
- oParam.outds = "ds_hidden_temp_rsltlist_row=row ds_hidden_temp_rsltlist_header=header ds_hidden_temp_rsltlist_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLP01201";
- tranf_submit(oParam);
- var gridCaption = ds_hidden_temp_rsltlist_header.getColumn(0, "caption");
- var gridCaptionArray = String(gridCaption).split("^");
- if(utlf_isNull(gridCaption))
- {
- return;
- }
-
- var gridColRef = ds_hidden_temp_rsltlist_header.getColumn(0, "colref");
- var gridColRefArray = String(gridColRef).split("^");
- var gridColType = ds_hidden_temp_rsltlist_header.getColumn(0, "type");
- var gridColTypeArray = String(gridColType).split("^");
- for (var i = 0; i < gridColRefArray.length; i++ )
- {
- if (gridColRefArray[i].substr(0, 4) == "rslt")
- {
- var tmpstr = "rsltORD".concat(gridColRefArray[i].substr(4));
- gridColRefArray[i] = tmpstr
- }
- }
- for( var i = 0; i < gridColRefArray.length; i++ )
- {
- datagrid2.appendContentsCol();
- datagrid2.setCellProperty("Head", parseInt(i+1), "text", gridCaptionArray[i]);
- datagrid2.setCellProperty("Body", parseInt(i+1), "text", "bind:"+gridColRefArray[i]);
-
- if(gridColTypeArray[i] != "output")
- {
- datagrid2.setCellProperty("Head", parseInt(i+1), "displaytype", gridColTypeArray[i]);
- datagrid2.setCellProperty("Body", parseInt(i+1), "displaytype", gridColTypeArray[i]);
- datagrid2.setCellProperty("Body", parseInt(i+1), "edittype", gridColTypeArray[i]);
- }
- }
-
- datagrid2.setFormatColProperty(1, "size", 22);
- datagrid2.setFormatColProperty(2, "size", 100);
- datagrid2.setFormatColProperty(3, "size", 100);
- datagrid2.setFormatColProperty(4, "size", 100);
- datagrid2.setFormatRowProperty(0, "size", 35);
-
- for(var j = 0; j < 5; j++)
- {
- datagrid2.setFormatColProperty(j, "band", "left");
- }
-
- for(var i = 5; i < datagrid2.getFormatColCount(); i++ )
- {
- datagrid2.setFormatColProperty(i, "size", 80);
- datagrid2.setCellProperty("Body", i, "align", "right middle");
- }
-
- ds_main_rsltlist_row.copyData(ds_hidden_temp_rsltlist_row);
-
- fReMake();
- }
- function fReMake()
- {
- xx = 0;
-
- for(var i = 0; i < ds_main_rsltlist_row.rowcount; i++)
- {
- for(var j = 5; j < datagrid2.getFormatColCount(); j++)
- {
- var vJudg = ds_main_rsltlist_row.getColumn(i, "judg" + xx);
- if(vJudg == "H")
- {
- dsf_makeValue(ds_main_rsltlist_row, j+"_color", "string", "red", i);
- }
- else if(vJudg == "L")
- {
- dsf_makeValue(ds_main_rsltlist_row, j+"_color", "string", "blue", i);
- }
-
- datagrid2.setCellProperty("Body", j, "color", "BIND("+j+"_color)");
-
- xx ++;
- }
- xx = 0;
- }
- }
- function fInitDatagrid2()
- {
- var cols = datagrid2.getFormatColCount();
- var rows = this.objects[datagrid2.binddataset].rowcount;
-
- if(ds_main_rsltlist_row.rowcount > 0)
- {
- for(var l = 4; l > -1; l--)
- {
- datagrid2.setFormatColProperty(l, "band", "body");
- }
-
- for( var i = cols; i > 0; i-- )
- {
- datagrid2.deleteContentsCol(i);
- }
-
- ds_main_rsltlist_row.clearData();
- }
- }
- function btn_getdata_onclick(obj:Button, e:ClickEventInfo)
- {
- var mitem, yyyymm;
-
- mitem = String(ds_main_condition.getColumn(0, "mons")).split("|");
-
- for (var i = 0; i < mitem.length; i++)
- {
- yyyymm = ds_main_condition2.getColumn(0, "srchdate") + mitem[i] ;
- dsf_makeValue(ds_send_reqdata, "yyyymm", "string", yyyymm, 0);
-
- if (utlf_isNull(yyyymm))
- {
- sysf_messageBox("자료수집하기 위해 기준월을 선택 후 작업하십시오.", "E", "");
- return;
- }
-
- fGetData(yyyymm); // 혈액투석 유지환자 리스트 자료수집
- }
-
- fsetColorHLValue();
- }
- function fGetData(srchdate)
- {
- var oParam = {};
- oParam.id = "TRMND05002";
- oParam.service = "dialapp.DialRec";
- oParam.method = "reqGetHDSAQNItemResult";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_receive_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMND05002";
- tranf_submit(oParam);
- var srchmon = String(srchdate).substring(4,6);
- ds_main_list_item.updatecontrol = false;
-
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt1"), 0);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt2"), 1);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt3"), 2);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt4"), 3);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt5"), 4);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt6"), 5);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt7"), 6);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt8"), 7);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt9"), 8);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt10"), 9);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt19"), 10);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt11"), 11);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt12"), 12);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt13"), 13);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt14"), 14);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt15"), 15);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt16"), 16);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt17"), 17);
- dsf_makeValue(ds_main_list_item, "month"+srchmon, "string", ds_receive_item.getColumn(0, "rslt18"), 18);
-
- ds_main_list_item.updatecontrol = true;
- }
- function group4_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveExcel();
- }
- function fSaveExcel()
- {
- grdf_exportExcel(grd_monthlist, "excel", "SheetName", "true", "", "");
- }
- function group4_input5_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group2.btn_srchhdmatnpat.click();
- }
- }
- function group4_ipt_srchdate_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- ds_main_condition2.setColumn(0, "srchdate", String(obj.value).substr(0,4));
- fSrchHDSAQNInfo(ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition);
- ds_main_rsltlist_row.clearData();
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveHDSAQNInfo();
- }
- function fSaveHDSAQNInfo()
- {
- ds_send_data1.clearData();
-
- var pid = ds_main_condition2.getColumn(0, "pid");
- var srchdate = ds_main_condition2.getColumn(0, "srchdate");
- var diagnm = ds_main_condition2.getColumn(0, "diagnm");
- var dmyn = ds_main_condition2.getColumn(0, "dmyn");
- var ordtype = ds_main_condition2.getColumn(0, "ordtype"); //20200305 추가
-
- if(utlf_isNull(diagnm))
- {
- sysf_messageBox("기저질환을 입력 후 작업하십시오.", "E", "");
- return;
- }
- dsf_makeValue(ds_send_reqdata, "pid", "string", pid, 0);
- dsf_makeValue(ds_send_reqdata, "srchdate", "string", srchdate, 0);
- dsf_makeValue(ds_send_reqdata, "diagnm", "string", diagnm, 0);
- dsf_makeValue(ds_send_reqdata, "ordtype", "string", ordtype, 0);
-
- var lstcnt = ds_main_list_item.rowcount;
-
- for(var i = 0; i < lstcnt; i++ )
- {
- dsf_makeValue(ds_main_list_item, "pid", "string", pid, i);
- dsf_makeValue(ds_main_list_item, "yyyy", "string", srchdate, i);
- dsf_makeValue(ds_main_list_item, "diagnm", "string", diagnm, i);
- dsf_makeValue(ds_main_list_item, "dmyn", "string", dmyn, i);
- dsf_makeValue(ds_main_list_item, "ordtype", "string", ordtype, i);
-
- ds_main_list_item.updatecontrol = false;
- ds_main_list_item.setRowType(i, "u");
- ds_main_list_item.updatecontrol = true;
- }
- ds_send_data1.copyData(grdf_getGridUpdateData(grd_monthlist));
-
- var oParam = {};
- oParam.id = "TXMND05001";
- oParam.service = "dialapp.DialRec";
- oParam.method = "reqExeHDSAQNInfo";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TXMND05001";
- tranf_submit(oParam);
- }
- function cf_TXMND05001(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- else
- {
- sysf_messageBox("저장","I002");
- var iRow = ds_hidden.getColumn(0, "gRow");
- fSrchHDSAQNInfo(iRow);
- grd_monthlist.hscrollbar.pos = hPos;
- }
- }
- function grd_monthlist_onhscroll(obj:Grid, e:ScrollEventInfo)
- {
- hPos = e.pos;
- }
- ]]></Script>
- </Form>
- </FDL>
|