123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADB02900" position="absolute 0 0 1067 635" titletext="TPN기준정보" onload="SMADB02900_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 2 50 1065 635" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout width="1167" height="742">
- <Shape position="absolute 586 20 1059 26" id="line9" class="line_1" anchor="left top right"/>
- <Shape id="line00" class="line_1" position="absolute 586 21 1059 27" anchor="left top right"/>
- <Shape id="line07" class="line_1" position="absolute 586 19 1059 25" anchor="left top right"/>
- <MaskEdit position="absolute 426 476 517 495" align="align:right middle;" id="output4" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 421 411 446" align="align:center middle;" id="caption60" anchor="left bottom"/>
- <MaskEdit position="absolute 426 450 517 469" align="align:right middle;" id="output5" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="Na+" position="absolute 1 396 140 419" align="align:center middle;" id="caption50" class="cell_1" anchor="left bottom"/>
- <Static text="K+,P" position="absolute 1 474 140 497" align="align:center middle;" id="caption72" class="cell_1" anchor="left bottom"/>
- <MaskEdit position="absolute 426 424 517 443" align="align:right middle;" id="output6" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="Dextrose" position="absolute 1 370 140 393" align="align:center middle;" id="caption40" class="cell_1" anchor="left bottom"/>
- <Shape position="absolute 0 574 572 580" linetype="horizontal" id="line21" class="line_3" style="border:1 none #000000ff ;" anchor="left bottom"/>
- <Static text="Heparin" position="absolute 1 526 140 549" align="align:center middle;" id="caption105" class="cell_1" visible="true" anchor="left bottom"/>
- <MaskEdit position="absolute 426 398 517 417" align="align:right middle;" id="output7" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Shape position="absolute 0 392 572 398" linetype="horizontal" id="line11" class="line_2" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 447 411 472" align="align:center middle;" id="caption63" anchor="left bottom"/>
- <MaskEdit position="absolute 288 476 379 495" align="align:right middle;" id="input32" class="input_default" mask="######.####" anchor="left bottom"/>
- <Static text="=" position="absolute 409 504 424 519" align="align:center middle;" id="caption20" anchor="left bottom"/>
- <Static text="mEq" position="absolute 521 421 551 446" align="align:center middle;" id="caption31" anchor="left bottom"/>
- <MaskEdit position="absolute 426 372 517 391" align="align:right middle;" id="output9" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="%" position="absolute 384 369 411 394" align="align:center middle;" id="caption43" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 395 411 420" align="align:center middle;" id="caption54" anchor="left bottom"/>
- <Static text="MultiVitamin" position="absolute 1 552 140 575" align="align:center middle;" id="caption87" class="cell_1" anchor="left bottom"/>
- <Static text="Cu" position="absolute 222 139 272 162" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="mEq" position="absolute 521 395 551 420" align="align:center middle;" id="caption32" anchor="left bottom"/>
- <MaskEdit position="absolute 288 398 379 417" align="align:right middle;" id="input23" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="Ca++" position="absolute 1 448 140 471" align="align:center middle;" id="caption66" class="cell_1" anchor="left bottom"/>
- <Static text="Mg++" position="absolute 1 500 140 523" align="align:center middle;" id="caption77" class="cell_1" anchor="left bottom"/>
- <Static text="미량원소 상세내역(1ml당 mg)" position="absolute 0 118 260 139" id="caption2" class="tit_2" anchor="default"/>
- <Static text="Cr" position="absolute 222 165 272 188" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 288 502 379 521" align="align:right middle;" id="input35" class="input_default" mask="######.####" anchor="left bottom"/>
- <Static text="mg/ml" position="absolute 367 166 412 186" align="align:center middle;" id="caption12" anchor="default"/>
- <Static text="ml" position="absolute 521 369 551 394" align="align:center middle;" id="caption34" anchor="left bottom"/>
- <Static text="K+" position="absolute 1 422 140 445" align="align:center middle;" id="caption57" class="cell_1" anchor="left bottom"/>
- <MaskEdit position="absolute 288 424 379 443" align="align:right middle;" id="input26" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 473 411 498" align="align:center middle;" id="caption69" anchor="left bottom"/>
- <Static text="mg/ml" position="absolute 151 140 196 160" align="align:center middle;" id="caption5" anchor="default"/>
- <Static text="=" position="absolute 409 385 424 400" align="align:center middle;" id="caption14" anchor="left bottom"/>
- <MaskEdit position="absolute 288 372 379 391" align="align:right middle;" id="input16" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="Zn" position="absolute 0 139 50 162" align="align:center middle;" id="caption6" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 55 140 146 159" align="align:right middle;" id="input1" class="input_default" mask="######.#####" anchor="default"/>
- <Static text="mEq" position="absolute 521 499 551 524" align="align:center middle;" id="caption26" anchor="left bottom"/>
- <Static text="처방내용" position="absolute 0 349 144 370" id="caption27" class="tit_2" anchor="left bottom"/>
- <Shape position="absolute 0 133 572 139" linetype="horizontal" id="line3" class="line_1" anchor="default"/>
- <Static text="mg/ml" position="absolute 152 166 197 186" align="align:center middle;" id="caption7" anchor="default"/>
- <MaskEdit position="absolute 55 166 146 185" align="align:right middle;" id="input2" class="input_default" mask="######.#####" anchor="default"/>
- <Static text="=" position="absolute 409 410 424 425" align="align:center middle;" id="caption16" anchor="left bottom"/>
- <MaskEdit position="absolute 288 450 379 469" align="align:right middle;" id="input29" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="Mn" position="absolute 0 165 50 188" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 276 140 367 159" align="align:right middle;" id="input3" class="input_default" mask="######.#####" anchor="default"/>
- <Static text="=" position="absolute 409 427 424 442" align="align:center middle;" id="caption17" anchor="left bottom"/>
- <Static text="mM" position="absolute 521 473 551 498" align="align:center middle;" id="caption28" anchor="left bottom"/>
- <Static text="mg/ml" position="absolute 367 140 412 160" align="align:center middle;" id="caption9" anchor="default"/>
- <MaskEdit position="absolute 276 166 367 185" align="align:right middle;" id="input4" class="input_default" mask="######.#####" anchor="default"/>
- <Static text="=" position="absolute 409 452 424 467" align="align:center middle;" id="caption18" anchor="left bottom"/>
- <Static text="mEq" position="absolute 521 447 551 472" align="align:center middle;" id="caption29" anchor="left bottom"/>
- <Static text="=" position="absolute 409 478 424 493" align="align:center middle;" id="caption80" anchor="left bottom"/>
- <MaskEdit position="absolute 426 502 517 521" align="align:right middle;" id="output2" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 499 411 524" align="align:center middle;" id="caption91" anchor="left bottom"/>
- <Static text="미량원소 약품코드" position="absolute 0 62 260 83" id="caption13" class="tit_2" anchor="default"/>
- <Edit readonly="true" position="absolute 221 85 556 104" id="opt_ordnm" class="output_search" anchor="default"/>
- <Edit position="absolute 76 85 196 104" id="ipt_drugcd" class="input_essential" anchor="default"/>
- <Button position="absolute 201 85 217 101" id="button61" class="icon_search" text="" anchor="default"/>
- <Static text="약품코드" position="absolute 1 83 68 106" align="align:center middle;" id="caption64" class="cell_1" anchor="default"/>
- <Edit position="absolute 141 372 261 391" id="input5" class="input_essential" anchor="left bottom" oneditclick="group3_input5_oneditclick"/>
- <Button position="absolute 266 373 282 389" id="button1" class="icon_search" text="" anchor="left bottom" onclick="group3_button1_onclick"/>
- <Button position="absolute 266 399 282 415" id="button3" class="icon_search" text="" anchor="left bottom" onclick="group3_button3_onclick"/>
- <Edit position="absolute 141 398 261 417" id="input7" class="input_essential" anchor="left bottom"/>
- <Edit position="absolute 141 424 261 443" id="input8" class="input_essential" anchor="left bottom"/>
- <Button position="absolute 266 425 282 441" id="button4" class="icon_search" text="" anchor="left bottom" onclick="group3_button4_onclick"/>
- <Edit position="absolute 141 450 261 469" id="input9" class="input_essential" anchor="left bottom"/>
- <Button position="absolute 266 451 282 467" id="button5" class="icon_search" text="" anchor="left bottom" onclick="group3_button5_onclick"/>
- <Edit position="absolute 141 476 261 495" id="input10" class="input_essential" anchor="left bottom"/>
- <Button position="absolute 266 477 282 493" id="button6" class="icon_search" text="" anchor="left bottom" onclick="group3_button6_onclick"/>
- <Edit position="absolute 141 502 261 521" id="input11" class="input_essential" anchor="left bottom"/>
- <Button position="absolute 266 503 282 519" id="button7" class="icon_search" text="" anchor="left bottom" onclick="group3_button7_onclick"/>
- <Edit position="absolute 141 554 261 573" id="input12" class="input_essential" anchor="left bottom"/>
- <Button position="absolute 266 555 282 571" id="button8" class="icon_search" text="" anchor="left bottom" onclick="group3_button8_onclick"/>
- <Edit position="absolute 141 528 261 547" id="input14" class="input_essential" visible="true" anchor="left bottom"/>
- <Button position="absolute 266 529 282 545" id="button10" class="icon_search" visible="true" text="" anchor="left bottom" onclick="group3_button10_onclick"/>
- <Shape position="absolute 0 161 572 167" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
- <Shape position="absolute 0 187 572 193" linetype="horizontal" id="line4" class="line_3" anchor="default"/>
- <Shape position="absolute 585 573 1059 581" linetype="horizontal" id="line5" class="line_3" anchor="left right bottom"/>
- <Shape position="absolute 0 77 572 83" linetype="horizontal" id="line2" class="line_1" anchor="default"/>
- <Shape position="absolute 0 105 572 111" linetype="horizontal" id="line6" class="line_3" anchor="default"/>
- <Shape position="absolute 0 19 572 25" linetype="horizontal" id="line8" class="line_1" anchor="default"/>
- <Static text="시작일자" position="absolute 190 25 257 48" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="적용일자" position="absolute 0 4 200 25" id="caption24" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 45 572 56" linetype="horizontal" id="line10" class="line_3" anchor="default" onclick="group3_line10_onclick"/>
- <Calendar position="absolute 260 27 375 46" id="input17" class="input_essential" mask="yyyy-mm-dd" anchor="default" oneditclick="group3_input17_oneditclick" datecolumn="datecolumn" textcolorcolumn="textcolorcolumn" backgroundcolumn="backgroundcolumn" bordercolumn="bordercolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="datecolumn" size="256"/>
- <Column id="textcolorcolumn" size="256"/>
- <Column id="backgroundcolumn" size="256"/>
- <Column id="bordercolumn" size="256"/>
- </ColumnInfo>
- <Rows/>
- </Dataset>
- </Calendar>
- <Static text="종료일자" position="absolute 381 25 448 48" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Calendar position="absolute 451 27 566 46" id="input18" class="input_essential" mask="yyyy-mm-dd" anchor="default" oneditclick="group3_input18_oneditclick" value="99991231" dateformat="yyyy-MM-dd ddd"/>
- <Static text="TPN처방 약품코드" position="absolute 586 4 846 23" id="caption23" class="tit_2" anchor="default"/>
- <Radio position="absolute 80 27 185 47" id="rdo_tpnkind" columncount="5" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_rdo_tpnkind_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">소아</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">성인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="구분" position="absolute 0 25 65 48" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Button position="absolute 1006 1 1059 20" id="btn_grddel" class="btn2" text="행삭제" anchor="top right" onclick="group3_btn_grddel_onclick"/>
- <Button position="absolute 951 1 1004 20" id="btn_grdadd" class="btn2" text="행추가" anchor="top right" onclick="group3_btn_grdadd_onclick"/>
- <Grid position="absolute 585 25 1059 575" id="grd_tpndrugcd" binddataset="ds_grd_tpndrugcd" anchor="all" cellsizingtype="both" extendsizetype="row" autofittype="col" autoenter="key" onexpanddown="group3_grd_tpndrugcd_onexpanddown" onmousemove="group3_grd_tpndrugcd_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="149"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="Amino Acid용량"/>
- <Cell col="2" text="Amino Acid용량"/>
- <Cell col="3" text="약품코드"/>
- <Cell col="4" text="Lipid 코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" editfilter="number" style="align:right;" text="bind:startvol" editlimit="10" editautoselect="true"/>
- <Cell col="2" displaytype="text" editfilter="number" style="align:right;" text="bind:endvol" editlimit="10" editautoselect="true"/>
- <Cell col="3" displaytype="text" text="bind:tpnprcpcd" editautoselect="true"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:lipidcd" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="Amino Acid" position="absolute 0 200 144 221" id="caption30" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 333 283 339" linetype="horizontal" id="line23" class="line_3" anchor="left bottom"/>
- <Static text="Lipid" position="absolute 289 200 433 221" id="caption35" class="tit_2" anchor="default"/>
- <Shape position="absolute 289 333 572 339" linetype="horizontal" id="line25" class="line_3" anchor="left bottom"/>
- <Button position="absolute 230 197 283 216" id="button2" class="btn2" text="행삭제" anchor="default" onclick="group3_button2_onclick"/>
- <Button position="absolute 175 197 228 216" id="button9" class="btn2" text="행추가" anchor="default" onclick="group3_button9_onclick"/>
- <Button position="absolute 519 197 572 216" id="button12" class="btn2" text="행삭제" anchor="default" onclick="group3_button12_onclick"/>
- <Button position="absolute 464 197 517 216" id="button13" class="btn2" text="행추가" anchor="default" onclick="group3_button13_onclick"/>
- <Grid position="absolute 0 221 283 334" id="grd_aminoinfo" binddataset="ds_grd_aminoinfo" anchor="left top bottom" cellsizingtype="both" extendsizetype="row" onexpanddown="group3_grd_aminoinfo_onexpanddown" autoenter="key" onmousemove="group3_grd_aminoinfo_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="110"/>
- <Column size="75"/>
- <Column size="72"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" style="align:center middle;barcolor:aqua;" taborder="undefined">
- <Cell text="약품코드"/>
- </Cell>
- <Cell col="2" displaytype="normal" text="ml"/>
- <Cell col="3" displaytype="normal" text="g"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" edittype="text" text="bind:tpndrugcd" editautoselect="true" expandshow="show"/>
- <Cell col="2" displaytype="normal" edittype="text" text="bind:ordvol" mask="expr:utlf_isNull(ordvol)?'':'######.#####'" editlimit="11" editautoselect="true"/>
- <Cell col="3" displaytype="normal" edittype="text" text="bind:calcvol" mask="expr:utlf_isNull(calcvol)?'':'######.#####'" editlimit="11" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 289 221 572 334" id="grd_lipidinfo" binddataset="ds_grd_lipidinfo" anchor="left top bottom" cellsizingtype="both" extendsizetype="row" onexpanddown="group3_grd_lipidinfo_onexpanddown" autoenter="key" onmousemove="group3_grd_lipidinfo_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="93"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="normal" text="약품코드"/>
- <Cell col="2" displaytype="normal" text="ml"/>
- <Cell col="3" displaytype="normal" text="g"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="normal" edittype="text" text="bind:tpndrugcd" editautoselect="true" expandshow="show"/>
- <Cell col="2" displaytype="normal" edittype="text" text="bind:ordvol" mask="expr:utlf_isNull(ordvol)?'':'######.#####'" editlimit="11" editautoselect="true"/>
- <Cell col="3" displaytype="normal" edittype="text" text="bind:calcvol" mask="expr:utlf_isNull(calcvol)?'':'######.#####'" editlimit="11" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="IU" position="absolute 521 525 551 550" align="align:center middle;" id="caption37" anchor="left bottom"/>
- <MaskEdit position="absolute 288 528 379 547" align="align:right middle;" id="input20" class="input_default" mask="######.####" anchor="left bottom"/>
- <Static text="ml" position="absolute 384 525 411 550" align="align:center middle;" id="caption38" anchor="left bottom"/>
- <Static text="=" position="absolute 409 530 424 545" align="align:center middle;" id="caption39" anchor="left bottom"/>
- <MaskEdit position="absolute 426 528 517 547" align="align:right middle;" id="input21" class="input_default" mask="######.#####" anchor="left bottom"/>
- <Button id="button11" taborder="1" class="icon_search" position="absolute 201 85 217 101" anchor="default" onclick="group3_button11_onclick"/>
- <Edit id="output1" taborder="2" readonly="true" class="output" position="absolute 221 85 556 104" anchor="default"/>
- <Edit id="input15" taborder="3" class="input_essential" position="absolute 75 85 196 104" anchor="default"/>
- <Shape id="line12" class="line_1" position="absolute 0 20 572 26" anchor="default"/>
- <Shape id="line14" class="line_1" position="absolute 0 21 572 27" anchor="default"/>
- <Shape id="line15" class="line_1" position="absolute 0 78 572 84" anchor="default"/>
- <Shape id="line16" class="line_1" position="absolute 0 79 572 85" anchor="default"/>
- <Static id="caption3" text="약품코드" class="cell_1" position="absolute 0 83 68 106" anchor="default"/>
- <Shape id="line17" class="line_1" position="absolute 0 134 572 140" anchor="default"/>
- <Shape id="line18" class="line_1" position="absolute 0 135 572 141" anchor="default"/>
- <Shape id="line19" class="line_3" position="absolute 0 215 283 221" anchor="default"/>
- <Shape id="line20" class="line_3" position="absolute 0 216 283 222" anchor="default"/>
- <Shape id="line22" class="line_3" position="absolute 0 217 283 223" anchor="default"/>
- <Shape id="line24" class="line_3" position="absolute 289 215 572 221" anchor="default"/>
- <Shape id="line26" class="line_3" position="absolute 289 216 572 222" anchor="default"/>
- <Shape id="line27" class="line_3" position="absolute 289 217 572 223" anchor="default"/>
- <Shape id="line28" class="line_3" position="absolute 0 364 572 370" style="border:1 none #000000ff ;" anchor="left bottom"/>
- <Shape id="line29" class="line_3" position="absolute 0 365 572 371" style="border:1 none #000000ff ;" anchor="left bottom"/>
- <Shape id="line30" class="line_3" position="absolute 0 366 572 372" style="border:1 none #000000ff ;" anchor="left bottom"/>
- <Shape id="line31" class="line_2" position="absolute 0 418 572 424" anchor="left bottom"/>
- <Shape id="line32" class="line_2" position="absolute 0 444 572 450" anchor="left bottom"/>
- <Shape id="line33" class="line_2" position="absolute 0 470 572 476" anchor="left bottom"/>
- <Shape id="line34" class="line_2" position="absolute 0 496 572 502" anchor="left bottom"/>
- <Shape id="line35" class="line_2" position="absolute 0 522 572 528" anchor="left bottom"/>
- <Shape id="line36" class="line_2" position="absolute 0 548 572 554" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 27 1062 49" id="group4" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 1002 0 1058 22" id="btn_save" class="btn4" text="저장" anchor="top right" onclick="group4_btn_save_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption19" text="TPN기준정보" class="tit_1" position="absolute 0 0 185 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_tpndrugcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="startvol" type="STRING"/>
- <Column id="endvol" type="STRING"/>
- <Column id="tpnprcpcd" type="STRING"/>
- <Column id="lipidcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_aminoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="ordvol" type="STRING"/>
- <Column id="calcvol" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_lipidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="ordvol" type="STRING"/>
- <Column id="calcvol" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="receiveref" type="STRING" size="256"/>
- <Column id="receivedrugcd" type="STRING" size="256"/>
- <Column id="receivedrugnm" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndata" type="STRING" size="256"/>
- <Column id="tpnkind" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tpnkind">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_drugitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_tpnbaseinfo_ordinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="traceeledrugcd" type="STRING" size="256" sumtext="미량원소약품코드"/>
- <Column id="traceeledrugnm" type="STRING" size="256" sumtext="미량원소약품명"/>
- <Column id="tpndrugcd" type="STRING" size="256" sumtext="Dextrose약품코드"/>
- <Column id="nadrugcd" type="STRING" size="256" sumtext="NaCl약품코드"/>
- <Column id="kdrugcd" type="STRING" size="256" sumtext="KCl약품코드"/>
- <Column id="cadrugcd" type="STRING" size="256" sumtext="Ca약품코드"/>
- <Column id="pdrugcd" type="STRING" size="256" sumtext="KH2PO4약품코드"/>
- <Column id="mgdrugcd" type="STRING" size="256" sumtext="Mg약품코드"/>
- <Column id="multivitadrugcd" type="STRING" size="256" sumtext="MultiVitamine약품코드"/>
- <Column id="heparindrugcd" type="STRING" size="256" sumtext="HPR약품코드"/>
- <Column id="zndrugcd" type="STRING" size="256" sumtext="zn약품코드"/>
- <Column id="ordvol" type="STRING" size="256" sumtext="Dextrose량"/>
- <Column id="ordnavol" type="STRING" size="256" sumtext="NaCl량"/>
- <Column id="ordkvol" type="STRING" size="256" sumtext="KCl량"/>
- <Column id="ordcavol" type="STRING" size="256" sumtext="Ca량"/>
- <Column id="ordpvol" type="STRING" size="256" sumtext="KH2PO4량"/>
- <Column id="ordmgvol" type="STRING" size="256" sumtext="Mg량"/>
- <Column id="calcvol" type="STRING" size="256" sumtext="계산Dextrose량"/>
- <Column id="calcnavol" type="STRING" size="256" sumtext="계산NaCl량"/>
- <Column id="calckvol" type="STRING" size="256" sumtext="계산KCl량"/>
- <Column id="calccavol" type="STRING" size="256" sumtext="계산Ca량"/>
- <Column id="calcpvol" type="STRING" size="256" sumtext="계산KH2PO4량"/>
- <Column id="calcmgvol" type="STRING" size="256" sumtext="계산Mg량"/>
- <Column id="znvol" type="STRING" size="256" sumtext="Zn량"/>
- <Column id="cuvol" type="STRING" size="256" sumtext="Cu량"/>
- <Column id="mnvol" type="STRING" size="256" sumtext="Mn량"/>
- <Column id="crvol" type="STRING" size="256" sumtext="Cr량"/>
- <Column id="ordznplusvol" type="STRING" size="256" sumtext="zn+"/>
- <Column id="ordheparinvol" type="STRING" size="256" sumtext="zn+"/>
- <Column id="calcznplusvol" type="STRING" size="256" sumtext="Cr량"/>
- <Column id="calcheparinvol" type="STRING" size="256" sumtext="Cr량"/>
- <Column id="tpnkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="todd">99991231</Col>
- <Col id="tpnkind">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tpnbaseinfo_dexinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING" size="256" sumtext="Dextrose약품코드"/>
- <Column id="ordvol" type="STRING" size="256" sumtext="량"/>
- <Column id="calcvol" type="STRING" size="256" sumtext="KCl량"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="tpnkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="todd">99991231</Col>
- <Col id="tpnkind">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.input5" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="dexdrugcd"/>
- <BindItem id="item1" compid="group3.input7" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="nadrugcd"/>
- <BindItem id="item2" compid="group3.input8" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="kdrugcd"/>
- <BindItem id="item3" compid="group3.input9" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="cadrugcd"/>
- <BindItem id="item4" compid="group3.input10" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="pdrugcd"/>
- <BindItem id="item5" compid="group3.input11" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="mgdrugcd"/>
- <BindItem id="item6" compid="group3.input14" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="heparindrugcd"/>
- <BindItem id="item7" compid="group3.input12" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="multivitadrugcd"/>
- <BindItem id="item8" compid="group3.input16" propid="value" datasetid="ds_main_tpnbaseinfo_dexinfo" columnid="ordvol"/>
- <BindItem id="item9" compid="group3.output9" propid="value" datasetid="ds_main_tpnbaseinfo_dexinfo" columnid="calcvol"/>
- <BindItem id="item10" compid="group3.input23" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordnavol"/>
- <BindItem id="item11" compid="group3.input26" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordkvol"/>
- <BindItem id="item12" compid="group3.input29" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordcavol"/>
- <BindItem id="item13" compid="group3.input32" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordpvol"/>
- <BindItem id="item14" compid="group3.input35" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordmgvol"/>
- <BindItem id="item15" compid="group3.input20" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="ordheparinvol"/>
- <BindItem id="item16" compid="group3.input21" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calcheparinvol"/>
- <BindItem id="item17" compid="group3.output7" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calcnavol"/>
- <BindItem id="item18" compid="group3.output6" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calckvol"/>
- <BindItem id="item19" compid="group3.output5" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calccavol"/>
- <BindItem id="item20" compid="group3.output4" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calcpvol"/>
- <BindItem id="item21" compid="group3.output2" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="calcmgvol"/>
- <BindItem id="item22" compid="group3.input17" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="fromdd"/>
- <BindItem id="item23" compid="group3.input1" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="znvol"/>
- <BindItem id="item24" compid="group3.input3" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="cuvol"/>
- <BindItem id="item25" compid="group3.input2" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="mnvol"/>
- <BindItem id="item26" compid="group3.input4" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="crvol"/>
- <BindItem id="item27" compid="group3.input15" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="traceeledrugcd"/>
- <BindItem id="item28" compid="group3.opt_ordnm" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="traceeledrugnm"/>
- <BindItem id="item29" compid="group3.rdo_tpnkind" propid="value" datasetid="ds_send_data" columnid="tpnkind"/>
- <BindItem id="item30" compid="group3.input5" propid="" datasetid="ds_main_tpnbaseinfo_dexinfo" columnid="tpndrugcd"/>
- <BindItem id="item31" compid="group3.input16" propid="" datasetid="ds_main_tpnbaseinfo_dexinfo" columnid="ordvol"/>
- <BindItem id="item32" compid="group3.output9" propid="" datasetid="ds_main_tpnbaseinfo_dexinfo" columnid="calcvol"/>
- <BindItem id="item33" compid="group3.output1" propid="value" datasetid="ds_main_tpnbaseinfo_ordinfo" columnid="traceeledrugnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-10-26
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-10-26 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- function SMADB02900_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
-
- grdf_setRowTypeIcon(group3.grd_tpndrugcd, 0); // 그리드 상태 표시
- grdf_setRowTypeIcon(group3.grd_aminoinfo, 0); // 그리드 상태 표시
- grdf_setRowTypeIcon(group3.grd_lipidinfo, 0); // 그리드 상태 표시
- fView();
- }
- function fView(){
- call_TRADB02901();
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("dexdrugcd");
- }
- function group3_rdo_tpnkind_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- obj.updateToDataset();
- call_TRADB02901();
- }
- function group3_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var RowCnt = ds_grd_aminoinfo.rowcount;
- // alert(RowCnt) ;
- ds_grd_aminoinfo.insertRow(RowCnt);
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_grd_aminoinfo.rowposition;
-
- if( ds_grd_aminoinfo.getRowType(cRow) == 2 ) {
- ds_grd_aminoinfo.deleteRow(cRow);
- }else{
- grdf_setStatus(group3.grd_aminoinfo, "D", [cRow]);
- }
- }
- function group3_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- var RowCnt = ds_grd_lipidinfo.rowcount;
- ds_grd_lipidinfo.insertRow(RowCnt);
- }
- function group3_btn_grdadd_onclick(obj:Button, e:ClickEventInfo)
- {
- var RowCnt = ds_grd_tpndrugcd.rowcount;
- ds_grd_tpndrugcd.insertRow(RowCnt);
- }
- function group3_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_grd_lipidinfo.rowposition;
-
- if( ds_grd_lipidinfo.getRowType(cRow) == 2 ) {
- ds_grd_lipidinfo.deleteRow(cRow);
- }else{
- grdf_setStatus(group3.grd_lipidinfo, "D", [cRow]);
- }
- }
- function group3_btn_grddel_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_grd_tpndrugcd.rowposition;
-
- if( ds_grd_tpndrugcd.getRowType(cRow) == 2 ) {
- ds_grd_tpndrugcd.deleteRow(cRow);
- }else{
- grdf_setStatus(group3.grd_tpndrugcd, "D", [cRow]);
- }
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- // //model.setValue("/root/send/req/sickclsdata", grd_sickclslist.getUpdateData());
- // //model.setValue("/root/send/req/sickclsdetaildata", grd_sickclsdetaillist.getUpdateData());
- // //dsf_createDs("ds_grd_sickclslist");
- // // grdf_setStatusColumn(this.objects[grd_sickclslist.binddataset], 'm');
- // // ds_grd_sickclslist.copyData(grdf_getGridUpdateData(grd_sickclslist), true);
- // var tpnkind = ds_send_data.getColumn(0, "tpnkind");
- // ds_main_tpnbaseinfo_ordinfo.addColumn("tpnkind","string");
- // ds_main_tpnbaseinfo_ordinfo.setColumn(0, "tpnkind", tpnkind);
- //
- // grdf_setStatusColumn(this.objects[group3.grd_tpndrugcd.binddataset], 'm');
- // ds_grd_tpndrugcd.copyData(grdf_getGridUpdateData(group3.grd_tpndrugcd), true);
- //
- // grdf_setStatusColumn(this.objects[group3.grd_aminoinfo.binddataset], 'm');
- // ds_grd_aminoinfo.copyData(grdf_getGridUpdateData(group3.grd_aminoinfo), true);
- //
- // grdf_setStatusColumn(this.objects[group3.grd_lipidinfo.binddataset], 'm');
- // ds_grd_lipidinfo.copyData(grdf_getGridUpdateData(group3.grd_lipidinfo), true);
- //
- // ds_main_tpnbaseinfo_ordinfo.updateColID("tpndrugcd", "dexdrugcd");
- // ds_main_tpnbaseinfo_ordinfo.updateColID("ordvol", "orddexvol");
- // ds_main_tpnbaseinfo_ordinfo.updateColID("calcvol", "calcdexvol");
- //
- // var dexdrugcd = ds_main_tpnbaseinfo_dexinfo.getColumn(0, "tpndrugcd");
- // ds_main_tpnbaseinfo_ordinfo.addColumn("dexdrugcd","string");
- // ds_main_tpnbaseinfo_ordinfo.setColumn(0, "dexdrugcd", dexdrugcd);
- //
- // var orddexvol = ds_main_tpnbaseinfo_dexinfo.getColumn(0, "ordvol");
- // ds_main_tpnbaseinfo_ordinfo.addColumn("orddexvol","string");
- // ds_main_tpnbaseinfo_ordinfo.setColumn(0, "orddexvol", orddexvol);
- //
- // var calcdexvol = ds_main_tpnbaseinfo_dexinfo.getColumn(0, "calcvol");
- // ds_main_tpnbaseinfo_ordinfo.addColumn("calcdexvol","string");
- // ds_main_tpnbaseinfo_ordinfo.setColumn(0, "calcdexvol", calcdexvol);
- //
- // var oParam = {};
- // oParam.id = "TXADB02901";
- // oParam.service = "pharmacybaseapp.TpnMngt";
- // oParam.method = "reqExeTPNBase";
- // oParam.inds = "req=ds_main_tpnbaseinfo_ordinfo tpndruginfo=ds_grd_tpndrugcd aminoinfo=ds_grd_aminoinfo lipidinfo=ds_grd_lipidinfo";
- // // oParam.outds = "ds_=item";
- // oParam.async = false;
- // oParam.callback = "cf_TXADB02901";
- //
- // tranf_submit(oParam);
- //
- //
- //
- // var oParam = {};
- // oParam.id = "TRADB02901";
- // oParam.service = "pharmacybaseapp.TpnMngt";
- // oParam.method = "reqGetTPNBase";
- // oParam.inds = "req=ds_send_data";
- // oParam.outds = "ds_main_tpnbaseinfo_ordinfo=ordinfo ds_grd_aminoinfo=aminoinfo ds_grd_lipidinfo=lipidinfo ds_grd_tpndrugcd=tpndruginfo";
- // oParam.async = false;
- //
- // tranf_submit(oParam);
- //
- // sysf_trace(ds_main_tpnbaseinfo_ordinfo.saveXML());
- fSave();
- }
- function fSave(){
- dsf_createDs("ds_send_data_tpndata");
- dsf_createDs("ds_send_data_tpndruginfo");
- dsf_createDs("ds_send_data_aminoinfo");
- dsf_createDs("ds_send_data_lipidinfo");
-
- var dsUpdate = null;
-
- ds_send_data_tpndata.copyData(ds_main_tpnbaseinfo_ordinfo);
-
- dsUpdate = grdf_getGridUpdateData(group3.grd_tpndrugcd, "all")
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_data_tpndruginfo.copyData(dsUpdate, true);
-
- dsUpdate = grdf_getGridUpdateData(group3.grd_aminoinfo, "all")
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_data_aminoinfo.copyData(dsUpdate, true);
-
- dsUpdate = grdf_getGridUpdateData(group3.grd_lipidinfo, "all")
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_data_lipidinfo.copyData(dsUpdate, true);
-
- dsf_setDefaultVal(ds_send_data_tpndata, "orddexvol:0,ordaminovol:0,ordnavol:0,ordkvol:0,ordcavol:0,ordpvol:0,ordmgvol:0,ordlipidvol:0,calcdexvol:0"
- +",calcaminovol:0,calcnavol:0,calckvol:0,calccavol:0,calcpvol:0,calcmgvol:0,calclipidvol:0,znvol:0,cuvol:0"
- +",mnvol:0,crvol:0,tpnkind:"+ds_send_data.getColumn(0,"tpnkind"));
-
- sysf_trace(ds_send_data_tpndata.saveXML());
- sysf_trace(ds_send_data_tpndruginfo.saveXML());
- sysf_trace(ds_send_data_aminoinfo.saveXML());
- sysf_trace(ds_send_data_lipidinfo.saveXML());
- var oParam = {};
- oParam.id = "TXADB02901";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqExeTPNBase";
- oParam.inds = "req=ds_send_data_tpndata tpndruginfo=ds_send_data_tpndruginfo aminoinfo=ds_send_data_aminoinfo lipidinfo=ds_send_data_lipidinfo";
- oParam.outds = "ds_temp_ret=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADB02901";
- tranf_submit(oParam);
-
- call_TRADB02901();
- }
- function group3_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- // 약품코드 검색
- var objArg = new Object();
- ds_temp_receivedata.setColumn(0,"receiveref" ,"ds_main_tpnbaseinfo_ordinfo");
- ds_temp_receivedata.setColumn(0,"receivedrugcd" ,"traceeledrugcd");
- ds_temp_receivedata.setColumn(0,"receivedrugnm" ,"traceeledrugnm");
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
-
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
-
- var oParam = {};
- oParam.id = "TRADB02604";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqGetTPNBase";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_hidden_drugitem=drugitem";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("nadrugcd");
- }
- function group3_grd_aminoinfo_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var drugcode = "";
- // 약품코드 검색
- var objArg = new Object();
- ds_temp_receivedata.setColumn(0,"receiveref" ,"ds_temp_receivedata");
- ds_temp_receivedata.setColumn(0,"receivedrugcd" ,"drugcd");
- ds_temp_receivedata.setColumn(0,"drugcd" ,"");
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
- if(utlf_isNull(ds_temp_receivedata.getColumn(0,"drugcd"))) return;
-
- ds_grd_aminoinfo.setColumn(e.row,"tpndrugcd",ds_temp_receivedata.getColumn(0,"drugcd"));
- drugcode = ds_grd_aminoinfo.setColumn(e.row,"tpndrugcd");
- if (!utlf_isNull(drugcode)) {
- ds_send_srchinfo.setColumn(0,"srchdrugcd",drugcode);
- }
- }
- function group3_grd_lipidinfo_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var drugcode = "";
- // 약품코드 검색
- var objArg = new Object();
- ds_temp_receivedata.setColumn(0,"receiveref" ,"ds_temp_receivedata");
- ds_temp_receivedata.setColumn(0,"receivedrugcd" ,"drugcd");
- ds_temp_receivedata.setColumn(0,"drugcd" ,"");
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
-
- if(utlf_isNull(ds_temp_receivedata.getColumn(0,"drugcd"))) return;
-
- ds_grd_lipidinfo.setColumn(e.row,"tpndrugcd",ds_temp_receivedata.getColumn(0,"drugcd"));
- drugcode = ds_grd_lipidinfo.setColumn(e.row,"tpndrugcd");
- if (!utlf_isNull(drugcode)) {
- ds_send_srchinfo.setColumn(0,"srchdrugcd",drugcode);
- }
- }
- function group3_grd_aminoinfo_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && e.col == obj.getBindCellIndex("body","tpndrugcd")) obj.autoenter = "select";
- else obj.autoenter = "key";
- }
- function group3_grd_lipidinfo_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && e.col == obj.getBindCellIndex("body","tpndrugcd")) obj.autoenter = "select";
- else obj.autoenter = "key";
- }
- function group3_grd_tpndrugcd_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- // 약품코드 검색
- var objArg = new Object();
- ds_temp_receivedata.setColumn(0,"receiveref" ,"ds_temp_receivedata");
- ds_temp_receivedata.setColumn(0,"receivedrugcd" ,"drugcd");
- ds_temp_receivedata.setColumn(0,"drugcd" ,"");
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
-
- if(utlf_isNull(ds_temp_receivedata.getColumn(0,"drugcd"))) return;
-
- ds_grd_tpndrugcd.setColumn(e.row,"tpndrugcd",ds_temp_receivedata.getColumn(0,"drugcd"));
- }
- function group3_grd_tpndrugcd_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && e.col == obj.getBindCellIndex("body","tpnprcpcd")) obj.autoenter = "select";
- else obj.autoenter = "key";
- }
- function lf_setDrugCd(drugcd) {
- // 약품코드 검색
- var objArg = new Object();
- ds_temp_receivedata.setColumn(0,"receiveref" ,"ds_temp_receivedata");
- ds_temp_receivedata.setColumn(0,"receivedrugcd" ,"drugcd");
- ds_temp_receivedata.setColumn(0,"drugcd" ,"");
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
-
- if(utlf_isNull(ds_temp_receivedata.getColumn(0,"drugcd"))) return;
-
- ds_main_tpnbaseinfo_ordinfo.setColumn(0,drugcd,ds_temp_receivedata.getColumn(0,"drugcd"));
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("kdrugcd");
- }
- function group3_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("cadrugcd");
- }
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("pdrugcd");
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("mgdrugcd");
- }
- function group3_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("heparindrugcd");
- }
- function group3_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setDrugCd("multivitadrugcd");
- }
- function call_TRADB02901() {
- dsf_createDsRow("ds_req", [
- {col:"todd", type:"STRING", size:256, val:ds_main_tpnbaseinfo_ordinfo.getColumn(0,"todd")}
- , {col:"fromdd", type:"STRING", size:256, val:ds_main_tpnbaseinfo_ordinfo.getColumn(0,"fromdd")}
- , {col:"tpnkind", type:"STRING", size:256, val:ds_send_data.getColumn(0,"tpnkind")}
- ]);
- var oParam = {};
- oParam.id = "TRADB02901";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqGetTPNBase";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_tpnbaseinfo_ordinfo=ordinfo ds_main_tpnbaseinfo_dexinfo=dexinfo ds_grd_aminoinfo=aminoinfo ds_grd_lipidinfo=lipidinfo ds_grd_tpndrugcd=tpndruginfo";
- oParam.async = false;
- oParam.callback = "cf_TRADB02901";
- tranf_submit(oParam);
- }
- function cf_TRADB02901(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_tpnbaseinfo_ordinfo.addColumn("dexdrugcd","string");
- ds_main_tpnbaseinfo_ordinfo.addColumn("orddexvol","string");
- ds_main_tpnbaseinfo_ordinfo.addColumn("calcdexvol","string");
- ds_main_tpnbaseinfo_ordinfo.setColumn(0,"dexdrugcd",ds_main_tpnbaseinfo_dexinfo.getColumn(0,"tpndrugcd"));
- ds_main_tpnbaseinfo_ordinfo.setColumn(0,"orddexvol",ds_main_tpnbaseinfo_dexinfo.getColumn(0,"ordvol"));
- ds_main_tpnbaseinfo_ordinfo.setColumn(0,"calcdexvol",ds_main_tpnbaseinfo_dexinfo.getColumn(0,"calcvol"));
- dsf_setDefaultVal(ds_main_tpnbaseinfo_ordinfo, "todd:99991231");
- }
- function group3_rdo_tpnkind_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- call_TRADB02901();
- }
- ]]></Script>
- </Form>
- </FDL>
|