1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SSADB70100" position="absolute 0 0 951 574" titletext="Untitle" onload="SSADB70100_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 43 910 49" linetype="horizontal" id="line33" class="line_2"/>
- <Shape position="absolute 0 18 910 24" linetype="horizontal" id="line34" class="line_2"/>
- <Shape position="absolute 0 443 495 449" linetype="horizontal" id="line1" class="line_3"/>
- <Shape position="absolute 0 473 495 479" linetype="horizontal" id="line2" class="line_1" style="strokepen:2 solid #33bbbbff;"/>
- <Static text="전달사항" position="absolute 5 457 149 478" id="caption1" class="tit_2"/>
- <Static text="특수조제실" position="absolute 0 479 139 516" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="간호사" position="absolute 0 520 139 558" align="align:center middle;" id="caption4" class="cell_1"/>
- <TextArea position="absolute 140 479 495 516" id="textarea1"/>
- <TextArea position="absolute 140 520 495 558" id="textarea2"/>
- <Static position="absolute 510 457 525 478" id="caption2" class="tit_2"/>
- <Shape position="absolute 500 473 910 479" linetype="horizontal" id="line3" class="line_1" style="strokepen:2 solid #33bbbbff;"/>
- <Static text="mg" position="absolute 655 487 700 507" align="align:center middle;" id="caption5"/>
- <Static text="Zn" position="absolute 505 487 555 510" align="align:center middle;" id="caption6" class="cell_1"/>
- <Edit readonly="true" position="absolute 559 487 650 506" align="align:right middle;" id="input1"/>
- <Static text="mg" position="absolute 656 512 701 532" align="align:center middle;" id="caption7"/>
- <Edit readonly="true" position="absolute 559 512 650 531" align="align:right middle;" id="input2"/>
- <Static text="Mn" position="absolute 505 512 555 535" align="align:center middle;" id="caption8" class="cell_1"/>
- <Edit readonly="true" position="absolute 780 487 871 506" align="align:right middle;" id="input3"/>
- <Static text="mg" position="absolute 871 487 916 507" align="align:center middle;" id="caption9"/>
- <Static text="Cu" position="absolute 726 487 776 510" align="align:center middle;" id="caption10" class="cell_1"/>
- <Static text="Cr" position="absolute 726 512 776 535" align="align:center middle;" id="caption11" class="cell_1"/>
- <Edit readonly="true" position="absolute 780 512 871 531" align="align:right middle;" id="input4"/>
- <Static text="mg" position="absolute 871 512 916 532" align="align:center middle;" id="caption12"/>
- <Static text="사용량 : kg당 0.02ml" position="absolute 630 543 880 563" align="align:center middle;" id="caption13"/>
- <Shape position="absolute 0 557 910 563" linetype="horizontal" id="line4" class="line_3"/>
- <Shape position="absolute 500 90 910 96" linetype="vertical" id="line5" class="line_1"/>
- <Shape position="absolute 500 443 910 449" linetype="horizontal" id="line29" class="line_3"/>
- <Radio position="absolute 70 1 636 21" id="radio10" columncount="5" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">32ml/hr로 투여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">40ml/hr로 투여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">60ml/hr로 투여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">80ml/hr로 투여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 0 50 193 70" id="radio12" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio12_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="투여속도" position="absolute 0 0 65 23" align="align:center middle;" id="caption64" class="cell_1"/>
- <Static text="Weight" position="absolute 308 23 403 46" align="align:center middle;" id="caption65" class="cell_1" style="align:center middle;"/>
- <Static text="ml/hr로 투여" position="absolute 626 2 751 17" align="align:center middle;" id="caption95"/>
- <Edit position="absolute 576 1 621 20" align="align:right middle;" id="input10" class="input_default"/>
- <Static text="TraceElement" position="absolute 0 23 195 46" align="align:left middle;" id="caption96" class="cell_1"/>
- <Static text="kg" position="absolute 383 51 398 66" align="align:center middle;" id="caption100"/>
- <Edit position="absolute 313 48 378 67" align="align:right middle;" id="input5" class="input_essential"/>
- <Edit position="absolute 30 50 75 69" align="align:right middle;" id="input7" class="input_default"/>
- <Static text="ml" position="absolute 80 53 100 68" align="align:center middle;" id="caption101"/>
- <Edit readonly="true" position="absolute 527 455 607 474" id="output48"/>
- <Edit readonly="true" position="absolute 100 25 184 44" id="output49"/>
- <Static text="상세내역" position="absolute 611 458 781 471" id="caption106"/>
- <Shape position="absolute 0 70 910 76" linetype="horizontal" id="line32" class="line_3"/>
- <Div position="absolute 5 74 920 429" id="grp_tpnprcp" style="background:white;">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 270 500 276" linetype="horizontal" id="line36" class="line_2" anchor="default"/>
- <Shape position="absolute 5 295 500 301" linetype="horizontal" id="line37" class="line_2" anchor="default"/>
- <Shape position="absolute 5 45 500 51" linetype="horizontal" id="line38" class="line_2" anchor="default"/>
- <Shape position="absolute 5 70 500 76" linetype="horizontal" id="line40" class="line_2" anchor="default"/>
- <Shape position="absolute 5 95 500 101" linetype="horizontal" id="line41" class="line_2" anchor="default"/>
- <Shape position="absolute 5 120 500 126" linetype="horizontal" id="line42" class="line_2" anchor="default"/>
- <Shape position="absolute 5 145 500 151" linetype="horizontal" id="line43" class="line_2" anchor="default"/>
- <Shape position="absolute 5 170 500 176" linetype="horizontal" id="line44" class="line_2" anchor="default"/>
- <Shape position="absolute 5 195 500 201" linetype="horizontal" id="line45" class="line_2" anchor="default"/>
- <Shape position="absolute 5 220 500 226" linetype="horizontal" id="line46" class="line_2" anchor="default"/>
- <Shape position="absolute 5 245 500 251" linetype="horizontal" id="line47" class="line_2" anchor="default"/>
- <Shape position="absolute 505 320 915 326" linetype="horizontal" id="line39" class="line_2" anchor="default"/>
- <Edit readonly="true" position="absolute 79 102 159 121" id="output50" anchor="default"/>
- <Static text="ml" position="absolute 245 250 290 275" align="align:center middle;" id="caption108" anchor="default"/>
- <Edit readonly="true" position="absolute 360 177 451 196" align="align:right middle;" id="output51" anchor="default" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 79 127 159 146" id="output52" anchor="default"/>
- <Edit readonly="true" position="absolute 680 302 771 321" align="align:right middle;" id="output53" anchor="default" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 360 152 451 171" align="align:right middle;" id="output54" anchor="default" style="align:right middle;"/>
- <Static text="ml" position="absolute 245 125 290 150" align="align:center middle;" id="caption111" anchor="default"/>
- <Edit readonly="true" position="absolute 79 152 159 171" id="output55" anchor="default"/>
- <Edit readonly="true" position="absolute 360 252 451 271" align="align:right middle;" id="output56" anchor="default" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 360 127 451 146" align="align:right middle;" id="output57" anchor="default" style="align:right middle;"/>
- <Static text="IU" position="absolute 245 275 290 300" align="align:center middle;" id="caption112" visible="false" anchor="default"/>
- <Static text="ml" position="absolute 245 225 291 250" align="align:center middle;" id="caption113" anchor="default"/>
- <Edit position="absolute 165 227 240 246" align="align:right middle;" id="input6" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="K+,P" position="absolute 5 175 160 198" align="align:center middle;" id="caption114" class="cell_1" anchor="default"/>
- <Static text="Na+" position="absolute 5 100 160 123" align="align:center middle;" id="caption115" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 79 177 159 196" id="output58" anchor="default"/>
- <Combo position="absolute 79 77 159 96" id="combo2" class="combo_default" innerdataset="ds_init_combo2" datacolumn="tpndrugcd" codecolumn="tpndrugcd" anchor="default"/>
- <Static text="총열량" position="absolute 510 300 649 323" align="align:center middle;" id="caption116" class="cell_2" anchor="default"/>
- <Edit readonly="true" position="absolute 360 102 451 121" align="align:right middle;" id="output59" anchor="default" style="align:right middle;"/>
- <Static text="Heparin" position="absolute 5 275 160 298" align="align:center middle;" id="caption117" class="cell_1" visible="false" anchor="default"/>
- <Static text="Dextrose" position="absolute 5 50 160 73" align="align:center middle;" id="caption118" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 79 202 159 221" id="output60" anchor="default"/>
- <Edit readonly="true" position="absolute 360 302 451 321" align="align:right middle;" id="output61" anchor="default" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 360 77 451 96" align="align:right middle;" id="output62" anchor="default" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 165 252 240 271" align="align:right middle;" id="input8" enable="false" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="ml" position="absolute 245 150 290 175" align="align:center middle;" id="caption120" anchor="default"/>
- <Static text="ml" position="absolute 245 300 274 325" align="align:center middle;" id="caption121" anchor="default"/>
- <Edit readonly="true" position="absolute 79 227 159 246" id="output63" anchor="default"/>
- <Static text="NPC/N" position="absolute 285 300 355 323" align="align:center middle;" id="caption122" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 360 52 451 71" align="align:right middle;" id="output64" anchor="default" style="align:right middle;"/>
- <Static text="mEq" position="absolute 455 123 500 148" align="align:center middle;" id="caption123" anchor="default"/>
- <Static text="=" position="absolute 270 203 285 218" align="align:center middle;" id="caption124" anchor="default"/>
- <Edit position="absolute 165 177 240 196" align="align:right middle;" id="input9" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Edit readonly="true" position="absolute 79 277 159 296" id="output65" visible="false" anchor="default"/>
- <Static text="mEq" position="absolute 455 98 500 123" align="align:center middle;" id="caption125" anchor="default"/>
- <Static text="g" position="absolute 455 250 500 275" align="align:center middle;" id="caption126" anchor="default"/>
- <Static text="MultiVitamin" position="absolute 5 225 160 248" align="align:center middle;" id="caption127" class="cell_1" anchor="default"/>
- <Static text="ml" position="absolute 245 100 290 125" align="align:center middle;" id="caption128" anchor="default"/>
- <Static text="%" position="absolute 245 50 274 75" align="align:center middle;" id="caption129" anchor="default"/>
- <Combo position="absolute 79 252 159 271" id="combo3" class="combo_default" innerdataset="ds_init_combo3" datacolumn="tpndrugcd" codecolumn="tpndrugcd" anchor="default"/>
- <Static text="g" position="absolute 455 73 500 98" align="align:center middle;" id="caption130" anchor="default"/>
- <Static text="Lipid" position="absolute 5 250 160 273" align="align:center middle;" id="caption131" class="cell_1" anchor="default"/>
- <Static text="Mg++" position="absolute 5 200 160 223" align="align:center middle;" id="caption132" class="cell_1" anchor="default"/>
- <Static text="Ca++" position="absolute 5 150 160 173" align="align:center middle;" id="caption133" class="cell_1" anchor="default"/>
- <Edit position="absolute 165 102 240 121" align="align:right middle;" id="input11" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="Amino Acid" position="absolute 5 75 160 98" align="align:center middle;" id="caption134" class="cell_1" anchor="default"/>
- <Static text="kcal" position="absolute 775 298 820 323" align="align:center middle;" id="caption135" anchor="default"/>
- <Static text="ml" position="absolute 455 48 500 73" align="align:center middle;" id="caption136" anchor="default"/>
- <Edit position="absolute 165 202 240 221" align="align:right middle;" id="input12" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Edit position="absolute 165 277 240 296" align="align:right middle;" id="input14" class="input_default" visible="false" anchor="default" style="align:right middle; :disabled {align:right middle;}"/>
- <Static text="K+" position="absolute 5 125 160 148" align="align:center middle;" id="caption139" class="cell_1" anchor="default"/>
- <Static text="=" position="absolute 270 53 285 68" align="align:center middle;" id="caption140" anchor="default"/>
- <Static text="ml" position="absolute 245 175 290 200" align="align:center middle;" id="caption141" anchor="default"/>
- <Edit position="absolute 165 127 240 146" align="align:right middle;" id="input15" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="ml" position="absolute 245 75 290 100" align="align:center middle;" id="caption142" anchor="default"/>
- <Static text="Order Volume" position="absolute 5 300 160 323" align="align:center middle;" id="caption144" class="cell_1" anchor="default"/>
- <Static text="mEq" position="absolute 455 198 500 223" align="align:center middle;" id="caption145" anchor="default"/>
- <Static text="=" position="absolute 270 78 285 93" align="align:center middle;" id="caption146" anchor="default"/>
- <Edit readonly="true" position="absolute 165 52 240 71" align="align:right middle;" id="input17" enable="false" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="=" position="absolute 270 103 285 118" align="align:center middle;" id="caption147" anchor="default"/>
- <Static text="처방내용" position="absolute 10 3 154 18" id="caption148" class="tit_2" anchor="default"/>
- <Static text="50DW" position="absolute 285 50 355 73" align="align:center middle;" id="caption149" class="cell_1" anchor="default"/>
- <Static text="mM" position="absolute 455 173 500 198" align="align:center middle;" id="caption150" anchor="default"/>
- <Static text="=" position="absolute 270 128 285 143" align="align:center middle;" id="caption151" anchor="default"/>
- <Edit position="absolute 165 152 240 171" align="align:right middle;" id="input18" class="input_default" anchor="default" style=":disabled {align:right middle;}"/>
- <Static text="mEq" position="absolute 455 148 500 173" align="align:center middle;" id="caption152" anchor="default"/>
- <Static text="=" position="absolute 270 153 285 168" align="align:center middle;" id="caption153" anchor="default"/>
- <Edit readonly="true" position="absolute 165 77 240 96" align="align:right middle;" id="input20" enable="false" anchor="default" style=":disabled {align:right middle;}"/>
- <Edit readonly="true" position="absolute 360 202 451 221" align="align:right middle;" id="output67" anchor="default" style="align:right middle;"/>
- <Static text="=" position="absolute 270 178 285 193" align="align:center middle;" id="caption154" anchor="default"/>
- <Edit readonly="true" position="absolute 79 52 159 71" id="output68" anchor="default"/>
- <Edit position="absolute 165 302 240 321" align="align:right middle;" id="input21" class="input_essential" anchor="default" ontextchanged="grp_tpnprcp_input21_ontextchanged" style="align:right middle; :disabled {align:right middle;}"/>
- <Static text="ml" position="absolute 245 200 290 225" align="align:center middle;" id="caption155" anchor="default"/>
- <Shape position="absolute 5 17 500 23" linetype="horizontal" id="line48" class="line_1" anchor="default" style="strokepen:2 solid #33bbbbff;"/>
- <Edit readonly="true" position="absolute 79 102 159 121" id="output70" anchor="default"/>
- <Edit readonly="true" position="absolute 79 127 159 146" id="output71" anchor="default"/>
- <Edit readonly="true" position="absolute 79 152 159 171" id="output72" anchor="default"/>
- <Edit readonly="true" position="absolute 79 202 159 221" id="output73" anchor="default"/>
- <Edit readonly="true" position="absolute 79 227 159 246" id="output74" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption00" text="Height" class="cell_1" position="absolute 204 23 299 46" style="align:center middle;" align="align:center middle;"/>
- <Edit id="input6" taborder="1" class="input_essential" position="absolute 209 48 274 67"/>
- <Static id="caption97" text="cm" position="absolute 279 51 310 66"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_tpnflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="tpndrugcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="tpndrugcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="tpndrugcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING"/>
- <Column id="tpndrugcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tpninfo_ordinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdetc" type="STRING" size="256"/>
- <Column id="traceeleyn" type="STRING" size="256"/>
- <Column id="traceelevol" type="STRING" size="256"/>
- <Column id="maturationflag" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ordvol" type="STRING" size="256"/>
- <Column id="flowrate" type="STRING" size="256"/>
- <Column id="orddexvol" type="STRING" size="256"/>
- <Column id="ordaminovol" type="STRING" size="256"/>
- <Column id="ordnavol" type="STRING" size="256"/>
- <Column id="ordkvol" type="STRING" size="256"/>
- <Column id="ordcavol" type="STRING" size="256"/>
- <Column id="ordpvol" type="STRING" size="256"/>
- <Column id="ordmgvol" type="STRING" size="256"/>
- <Column id="ordmultivitavol" type="STRING" size="256"/>
- <Column id="ordlipidvol" type="STRING" size="256"/>
- <Column id="ordheparinvol" type="STRING" size="256"/>
- <Column id="orddistvol" type="STRING" size="256"/>
- <Column id="flowvol" type="STRING" size="256"/>
- <Column id="calcdexvol" type="STRING" size="256"/>
- <Column id="calcaminovol" type="STRING" size="256"/>
- <Column id="calcnavol" type="STRING" size="256"/>
- <Column id="calckvol" type="STRING" size="256"/>
- <Column id="calccavol" type="STRING" size="256"/>
- <Column id="calcpvol" type="STRING" size="256"/>
- <Column id="calcmgvol" type="STRING" size="256"/>
- <Column id="calclipidvol" type="STRING" size="256"/>
- <Column id="ordcalr1" type="STRING" size="256"/>
- <Column id="ordcalr2" type="STRING" size="256"/>
- <Column id="ordtotcalr" type="STRING" size="256"/>
- <Column id="npcncalr" type="STRING" size="256"/>
- <Column id="prcprate" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpdexvol" type="STRING" size="256"/>
- <Column id="prcpaminovol" type="STRING" size="256"/>
- <Column id="prcpnavol" type="STRING" size="256"/>
- <Column id="prcpkvol" type="STRING" size="256"/>
- <Column id="prcpcavol" type="STRING" size="256"/>
- <Column id="prcppvol" type="STRING" size="256"/>
- <Column id="prcpmgvol" type="STRING" size="256"/>
- <Column id="prcpmultivitavol" type="STRING" size="256"/>
- <Column id="prcplipidvol" type="STRING" size="256"/>
- <Column id="prcpheparinvol" type="STRING" size="256"/>
- <Column id="prcpdistvol" type="STRING" size="256"/>
- <Column id="prcpflowvol" type="STRING" size="256"/>
- <Column id="prcpcalcdexvol" type="STRING" size="256"/>
- <Column id="prcpcalcaminovol" type="STRING" size="256"/>
- <Column id="prcpcalcnavol" type="STRING" size="256"/>
- <Column id="prcpcalckvol" type="STRING" size="256"/>
- <Column id="prcpcalccavol" type="STRING" size="256"/>
- <Column id="prcpcalcpvol" type="STRING" size="256"/>
- <Column id="prcpcalcmgvol" type="STRING" size="256"/>
- <Column id="prcpcalclipidvol" type="STRING" size="256"/>
- <Column id="prcpcalr1" type="STRING" size="256"/>
- <Column id="prcpcalr2" type="STRING" size="256"/>
- <Column id="prcptotcalr" type="STRING" size="256"/>
- <Column id="spclprcprem" type="STRING" size="256"/>
- <Column id="nursrem" type="STRING" size="256"/>
- <Column id="znvol" type="STRING" size="256"/>
- <Column id="cuvol" type="STRING" size="256"/>
- <Column id="mnvol" type="STRING" size="256"/>
- <Column id="crvol" type="STRING" size="256"/>
- <Column id="lipiddrugcd" type="STRING" size="256"/>
- <Column id="aminodrugcd" type="STRING" size="256"/>
- <Column id="calcheparinvol" type="STRING" size="256"/>
- <Column id="prcpcalcheparinvol" type="STRING" size="256"/>
- <Column id="prcphevol" type="STRING" size="256"/>
- <Column id="ht" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugspd"/>
- <Col id="drugspdetc"/>
- <Col id="traceeleyn"/>
- <Col id="traceelevol"/>
- <Col id="maturationflag"/>
- <Col id="wt"/>
- <Col id="ordvol"/>
- <Col id="flowrate"/>
- <Col id="orddexvol"/>
- <Col id="ordaminovol"/>
- <Col id="ordnavol"/>
- <Col id="ordkvol"/>
- <Col id="ordcavol"/>
- <Col id="ordpvol"/>
- <Col id="ordmgvol"/>
- <Col id="ordmultivitavol"/>
- <Col id="ordlipidvol"/>
- <Col id="ordheparinvol"/>
- <Col id="orddistvol"/>
- <Col id="flowvol"/>
- <Col id="calcdexvol"/>
- <Col id="calcaminovol"/>
- <Col id="calcnavol"/>
- <Col id="calckvol"/>
- <Col id="calccavol"/>
- <Col id="calcpvol"/>
- <Col id="calcmgvol"/>
- <Col id="calclipidvol"/>
- <Col id="ordcalr1"/>
- <Col id="ordcalr2"/>
- <Col id="ordtotcalr"/>
- <Col id="npcncalr"/>
- <Col id="prcprate">1.2</Col>
- <Col id="prcpvol"/>
- <Col id="prcpdexvol"/>
- <Col id="prcpaminovol"/>
- <Col id="prcpnavol"/>
- <Col id="prcpkvol"/>
- <Col id="prcpcavol"/>
- <Col id="prcppvol"/>
- <Col id="prcpmgvol"/>
- <Col id="prcpmultivitavol"/>
- <Col id="prcplipidvol"/>
- <Col id="prcpheparinvol"/>
- <Col id="prcpdistvol"/>
- <Col id="prcpflowvol"/>
- <Col id="prcpcalcdexvol"/>
- <Col id="prcpcalcaminovol"/>
- <Col id="prcpcalcnavol"/>
- <Col id="prcpcalckvol"/>
- <Col id="prcpcalccavol"/>
- <Col id="prcpcalcpvol"/>
- <Col id="prcpcalcmgvol"/>
- <Col id="prcpcalclipidvol"/>
- <Col id="prcpcalr1"/>
- <Col id="prcpcalr2"/>
- <Col id="prcptotcalr"/>
- <Col id="spclprcprem"/>
- <Col id="nursrem"/>
- <Col id="znvol"/>
- <Col id="cuvol"/>
- <Col id="mnvol"/>
- <Col id="crvol"/>
- <Col id="lipiddrugcd"/>
- <Col id="aminodrugcd"/>
- <Col id="calcheparinvol"/>
- <Col id="prcpcalcheparinvol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_tpnbase_ordinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="traceeledrugcd" type="STRING" size="256"/>
- <Column id="traceeledrugnm" type="STRING" size="256"/>
- <Column id="dexdrugcd" type="STRING" size="256"/>
- <Column id="nadrugcd" type="STRING" size="256"/>
- <Column id="kdrugcd" type="STRING" size="256"/>
- <Column id="cadrugcd" type="STRING" size="256"/>
- <Column id="pdrugcd" type="STRING" size="256"/>
- <Column id="mgdrugcd" type="STRING" size="256"/>
- <Column id="multivitadrugcd" type="STRING" size="256"/>
- <Column id="heparindrugcd" type="STRING" size="256"/>
- <Column id="orddexvol" type="STRING" size="256"/>
- <Column id="ordnavol" type="STRING" size="256"/>
- <Column id="ordkvol" type="STRING" size="256"/>
- <Column id="ordcavol" type="STRING" size="256"/>
- <Column id="ordpvol" type="STRING" size="256"/>
- <Column id="ordmgvol" type="STRING" size="256"/>
- <Column id="calcdexvol" type="STRING" size="256"/>
- <Column id="calcnavol" type="STRING" size="256"/>
- <Column id="calckvol" type="STRING" size="256"/>
- <Column id="calccavol" type="STRING" size="256"/>
- <Column id="calcpvol" type="STRING" size="256"/>
- <Column id="calcmgvol" type="STRING" size="256"/>
- <Column id="znvol" type="STRING" size="256"/>
- <Column id="cuvol" type="STRING" size="256"/>
- <Column id="mnvol" type="STRING" size="256"/>
- <Column id="crvol" type="STRING" size="256"/>
- <Column id="tpndrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="todd">99991231</Col>
- <Col id="fromdd"/>
- <Col id="traceeledrugcd"/>
- <Col id="traceeledrugnm"/>
- <Col id="dexdrugcd"/>
- <Col id="nadrugcd"/>
- <Col id="kdrugcd"/>
- <Col id="cadrugcd"/>
- <Col id="pdrugcd"/>
- <Col id="mgdrugcd"/>
- <Col id="multivitadrugcd"/>
- <Col id="heparindrugcd"/>
- <Col id="orddexvol"/>
- <Col id="ordnavol"/>
- <Col id="ordkvol"/>
- <Col id="ordcavol"/>
- <Col id="ordpvol"/>
- <Col id="ordmgvol"/>
- <Col id="calcdexvol"/>
- <Col id="calcnavol"/>
- <Col id="calckvol"/>
- <Col id="calccavol"/>
- <Col id="calcpvol"/>
- <Col id="calcmgvol"/>
- <Col id="znvol"/>
- <Col id="cuvol"/>
- <Col id="mnvol"/>
- <Col id="crvol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tpndruginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="startvol" type="STRING" size="256"/>
- <Column id="endvol" type="STRING" size="256"/>
- <Column id="tpnprcpcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="startvol"/>
- <Col id="endvol"/>
- <Col id="tpnprcpcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_aminoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING" size="256"/>
- <Column id="ordvol" type="STRING" size="256"/>
- <Column id="calcvol" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tpndrugcd"/>
- <Col id="ordvol"/>
- <Col id="calcvol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lipidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tpndrugcd" type="STRING" size="256"/>
- <Column id="ordvol" type="STRING" size="256"/>
- <Column id="calcvol" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tpndrugcd"/>
- <Col id="ordvol"/>
- <Col id="calcvol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_patdata" 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="orddd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="tpnseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="prcpdd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="ioflag"/>
- <Col id="tpnseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="radio10" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="drugspd"/>
- <BindItem id="item1" compid="input10" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="drugspdetc"/>
- <BindItem id="item2" compid="output49" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="traceeledrugcd"/>
- <BindItem id="item3" compid="input7" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="traceelevol"/>
- <BindItem id="item4" compid="radio12" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="traceeleyn"/>
- <BindItem id="item6" compid="input5" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="wt"/>
- <BindItem id="item57" compid="output48" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="traceeledrugcd"/>
- <BindItem id="item72" compid="textarea1" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="spclprcprem"/>
- <BindItem id="item73" compid="textarea2" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="nursrem"/>
- <BindItem id="item74" compid="input1" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="znvol"/>
- <BindItem id="item75" compid="input2" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="mnvol"/>
- <BindItem id="item76" compid="input3" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="cuvol"/>
- <BindItem id="item77" compid="input4" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="crvol"/>
- <BindItem id="item78" compid="grp_tpnprcp.output68" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="dexdrugcd"/>
- <BindItem id="item79" compid="grp_tpnprcp.input17" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="orddexvol"/>
- <BindItem id="item80" compid="grp_tpnprcp.input20" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordaminovol"/>
- <BindItem id="item81" compid="grp_tpnprcp.input11" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordnavol"/>
- <BindItem id="item82" compid="grp_tpnprcp.input15" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordkvol"/>
- <BindItem id="item83" compid="grp_tpnprcp.input18" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordcavol"/>
- <BindItem id="item84" compid="grp_tpnprcp.input9" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordpvol"/>
- <BindItem id="item85" compid="grp_tpnprcp.input12" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordmgvol"/>
- <BindItem id="item86" compid="grp_tpnprcp.input6" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordmultivitavol"/>
- <BindItem id="item87" compid="grp_tpnprcp.input8" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordlipidvol"/>
- <BindItem id="item88" compid="grp_tpnprcp.input14" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordheparinvol"/>
- <BindItem id="item89" compid="grp_tpnprcp.input21" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordvol"/>
- <BindItem id="item90" compid="grp_tpnprcp.output70" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="nadrugcd"/>
- <BindItem id="item91" compid="grp_tpnprcp.output71" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="kdrugcd"/>
- <BindItem id="item92" compid="grp_tpnprcp.output72" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="cadrugcd"/>
- <BindItem id="item93" compid="grp_tpnprcp.output58" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="pdrugcd"/>
- <BindItem id="item94" compid="grp_tpnprcp.output73" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="mgdrugcd"/>
- <BindItem id="item95" compid="grp_tpnprcp.output74" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="multivitadrugcd"/>
- <BindItem id="item96" compid="grp_tpnprcp.output65" propid="value" datasetid="ds_tmp_tpnbase_ordinfo" columnid="heparindrugcd"/>
- <BindItem id="item97" compid="grp_tpnprcp.output64" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calcdexvol"/>
- <BindItem id="item98" compid="grp_tpnprcp.output62" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calcaminovol"/>
- <BindItem id="item99" compid="grp_tpnprcp.output59" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calcnavol"/>
- <BindItem id="item100" compid="grp_tpnprcp.output57" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calckvol"/>
- <BindItem id="item101" compid="grp_tpnprcp.output54" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calccavol"/>
- <BindItem id="item102" compid="grp_tpnprcp.output51" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calcpvol"/>
- <BindItem id="item103" compid="grp_tpnprcp.output67" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calcmgvol"/>
- <BindItem id="item104" compid="grp_tpnprcp.output56" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="calclipidvol"/>
- <BindItem id="item105" compid="grp_tpnprcp.output61" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="npcncalr"/>
- <BindItem id="item106" compid="grp_tpnprcp.output53" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ordtotcalr"/>
- <BindItem id="item5" compid="input6" propid="value" datasetid="ds_tpninfo_ordinfo" columnid="ht"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-07-28
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-07-28 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function cf_TRADB02901(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setDefaultVal(ds_tmp_tpnbase_ordinfo, "todd:99991231");
-
- ds_tmp_tpnbase_ordinfo.addColumn("dexdrugcd","string");
- ds_tmp_tpnbase_ordinfo.addColumn("orddexvol","string");
- ds_tmp_tpnbase_ordinfo.addColumn("tpndrugcd","string");
- ds_tmp_tpnbase_ordinfo.addColumn("calcdexvol","string");
- }
- function call_submit_TRADB70101()
- {
- dsf_createDsRow("ds_send_data", [
- {col : "pid", val : ds_temp_patdata.getColumn(0,"pid")},
- {col : "orddd", val : ds_temp_patdata.getColumn(0,"orddd")},
- {col : "prcpdd", val : ds_temp_patdata.getColumn(0,"prcpdd")},
- {col : "orddeptcd", val : ds_temp_patdata.getColumn(0,"orddeptcd")},
- {col : "orddrid", val : ds_temp_patdata.getColumn(0,"orddrid")},
- {col : "tpnseqno", val : ds_temp_patdata.getColumn(0,"tpnseqno")}
- ]);
-
- var oParam = {};
- oParam.id = "TRADB70101";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqGetTPNAdult";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_tpninfo_ordinfo=ordinfo";
- oParam.async = false;
- oParam.callback = "cf_TRADB02901";
- tranf_submit(oParam);
-
- if(ds_tpninfo_ordinfo.rowcount ==0)
- {
- ds_tpninfo_ordinfo.addRow();
- }
- }
- function lf_View(){
- dsf_createDsRow("ds_send_tpnbasedata", [{
- col : "todd",
- val : "99991231"
- }, {
- col : "tpnkind",
- val : "A"
- }
- ]);
-
- dsf_createDs("ds_temp_dexinfo");
-
- var oParam = {};
- oParam.id = "TRADB02901";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqGetTPNBase";
- oParam.inds = "req=ds_send_tpnbasedata";
- oParam.outds = "ds_tmp_tpnbase_ordinfo=ordinfo ds_temp_dexinfo=dexinfo ds_aminoinfo=aminoinfo ds_lipidinfo=lipidinfo ds_tpndruginfo=tpndruginfo";
- oParam.async = false;
- oParam.callback = "cf_TRADB02901";
- tranf_submit(oParam);
-
- ds_tmp_tpnbase_ordinfo.setColumn(0,"dexdrugcd",ds_temp_dexinfo.getColumn(0,"tpndrugcd"));
- ds_tmp_tpnbase_ordinfo.setColumn(0,"orddexvol",ds_temp_dexinfo.getColumn(0,"ordvol"));
-
-
-
- call_submit_TRADB70101();
- lf_PrcpCalc();
-
- if (utlf_isNull(ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"))){
- ds_tpninfo_ordinfo.setColumn(0,"aminodrugcd",ds_tmp_tpnbase_ordinfo.getColumn(0,"tpndrugcd"));
- }
- if (utlf_isNull(ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"))){
- ds_tpninfo_ordinfo.setColumn(0,"lipiddrugcd",ds_tmp_tpnbase_ordinfo.getColumn(0,"tpndrugcd"));
- }
-
- }
- function lf_Save(){
- dsf_createDs("ds_send_data");
- dsf_copyDs(ds_send_data, ds_tpninfo_ordinfo, "replace");
- dsf_makeValue(ds_send_data,"pid","string", ds_temp_patdata.getColumn(0,"pid"));
- dsf_makeValue(ds_send_data,"orddd","string", ds_temp_patdata.getColumn(0,"orddd"));
- dsf_makeValue(ds_send_data,"prcpdd","string", ds_temp_patdata.getColumn(0,"prcpdd"));
- dsf_makeValue(ds_send_data,"orddeptcd","string", ds_temp_patdata.getColumn(0,"orddeptcd"));
- dsf_makeValue(ds_send_data,"orddrid","string", ds_temp_patdata.getColumn(0,"orddrid"));
- dsf_makeValue(ds_send_data,"tpnseqno","string", ds_temp_patdata.getColumn(0,"tpnseqno"));
- //dsf_setDefaultVal(ds_send_data, "tpnseqno:0,traceelevol:0,ht:0,wt:0,flowrate:0,ordvol:0,orddexvol:0,ordaminovol:0,ordnavol:0,ordkvol:0,ordcavol:0,ordpvol:0,ordmgvol:0,ordmultivitavol:0,ordlipidvol:0,ordheparinvol:0,orddistvol:0,flowvol:0,calcdexvol:0,calcaminovol:0,calcnavol:0,calckvol:0,calccavol:0,calcpvol:0,calcmgvol:0,calclipidvol:0,ordcalr1:0,ordcalr2:0,ordtotcalr:0,npcncalr:0,prcprate:1,znvol:0,cuvol:0,mnvol:0,crvol:0");
-
- var oParam = {};
- oParam.id = "TXADB70101";
- oParam.service = "pharmacybaseapp.TpnMngt";
- oParam.method = "reqExeTPNAdult";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_tmp_ret=item";
- oParam.async = false;
- oParam.callback = "cf_TRADB02901";
- tranf_submit(oParam);
- call_submit_TRADB70101();
- lf_PrcpCalc();
- }
- function fCalc2(){
- var ordvol = ds_tpninfo_ordinfo.getColumn(0,"ordvol");
- var flowrate = ds_tpninfo_ordinfo.getColumn(0,"flowrate");
- var prcprate = ds_tpninfo_ordinfo.getColumn(0,"prcprate");
- var dexvol = ds_tpninfo_ordinfo.getColumn(0,"orddexvol");
- var aminovol = ds_tpninfo_ordinfo.getColumn(0,"ordaminovol");
- var navol = ds_tpninfo_ordinfo.getColumn(0,"calcnavol");
- var kvol = ds_tpninfo_ordinfo.getColumn(0,"calckvol");
- var cavol = ds_tpninfo_ordinfo.getColumn(0,"calccavol");
- var pvol = ds_tpninfo_ordinfo.getColumn(0,"calcpvol");
- var mgvol = ds_tpninfo_ordinfo.getColumn(0,"calcmgvol");
- var multivitavol = ds_tpninfo_ordinfo.getColumn(0,"ordmultivitavol");
- var lipidvol = ds_tpninfo_ordinfo.getColumn(0,"ordlipidvol");
- var heparinvol = ds_tpninfo_ordinfo.getColumn(0,"ordheparinvol");
- var kg = parseFloat(ds_tpninfo_ordinfo.getColumn(0,"wt"));
-
- var traceelevol = ds_tpninfo_ordinfo.getColumn(0,"traceelevol");
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol"))==0){
- var dexrate = 0;
- } else {
- var dexrate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcdexvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol"));
- }
- if (utlf_isNull(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol")) || parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol"))==0){
- var aminorate = 0;
- } else {
- var aminorate = parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"calcvol")) / parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol"));
- }
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol"))==0){
- var narate =0;
- } else {
- var narate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcnavol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol"));
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol"))==0){
- var krate = 0;
- } else {
- var krate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calckvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol"));
-
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol"))==0){
- var carate = 0;
- } else {
- var carate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calccavol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol"));
-
- }
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol"))==0){
- var prate = 0;
- } else {
- var prate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcpvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol"));
-
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol"))==0){
- var mgrate = 0;
- } else {
- var mgrate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcmgvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol"));
-
- }
- if ( utlf_isNull(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol")) || parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol"))==0){
- var lipidrate=0;
- } else {
- var lipidrate = parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"calcvol")) / parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol"));
- }
-
- var znrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"znvol");
- var mnrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"mnvol");
- var curate = ds_tmp_tpnbase_ordinfo.getColumn(0,"cuvol");
- var crrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"crvol");
-
- if (utlf_isNull(dexvol)){
- ds_tpninfo_ordinfo.setColumn(0,"orddexvol","0");
- dexvol=0;
- }
- if (utlf_isNull(aminovol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordaminovol","0");
- aminovol=0;
- }
- if (utlf_isNull(navol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordnavol","0");
- navol=0;
- }
- if (utlf_isNull(kvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordkvol","0");
- kvol=0;
- }
- if (utlf_isNull(cavol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordcavol","0");
- cavol=0;
- }
- if (utlf_isNull(pvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordpvol","0");
- pvol=0;
- }
- if (utlf_isNull(mgvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordmgvol","0");
- mgvol=0;
- }
-
- if (utlf_isNull(multivitavol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordmultivitavol","0");
- multivitavol=0;
- }
- if (utlf_isNull(lipidvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordlipidvol","0");
- lipidvol=0;
- }
- if (utlf_isNull(heparinvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordheparinvol","0");
- heparinvol=0;
- }
-
- var distvol = 0;
- var flowvol = 0;
- dexvol = ds_tpninfo_ordinfo.getColumn(0,"orddexvol");
-
-
- ds_tpninfo_ordinfo.setColumn(0,"ordnavol", Math.round(navol / narate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"ordkvol", Math.round(kvol / krate * 1000)/1000);
- ds_tpninfo_ordinfo.setColumn(0,"ordcavol", Math.round(cavol / carate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"ordpvol", Math.round(pvol / prate * 1000)/1000);
- ds_tpninfo_ordinfo.setColumn(0,"ordmgvol", Math.round(mgvol / mgrate* 1000)/1000 );
-
-
- ds_tpninfo_ordinfo.setColumn(0,"znvol", traceelevol * znrate );
- ds_tpninfo_ordinfo.setColumn(0,"mnvol", traceelevol * mnrate );
- ds_tpninfo_ordinfo.setColumn(0,"cuvol", traceelevol * curate );
- ds_tpninfo_ordinfo.setColumn(0,"crvol", traceelevol * crrate );
-
- }
- function fCalc(){
-
- var ordvol = ds_tpninfo_ordinfo.getColumn(0,"ordvol");
- var flowrate = ds_tpninfo_ordinfo.getColumn(0,"flowrate");
- var prcprate = ds_tpninfo_ordinfo.getColumn(0,"prcprate");
- var dexvol = ds_tpninfo_ordinfo.getColumn(0,"orddexvol");
- var aminovol = ds_tpninfo_ordinfo.getColumn(0,"ordaminovol");
- var navol = ds_tpninfo_ordinfo.getColumn(0,"ordnavol");
- var kvol = ds_tpninfo_ordinfo.getColumn(0,"ordkvol");
- var cavol = ds_tpninfo_ordinfo.getColumn(0,"ordcavol");
- var pvol = ds_tpninfo_ordinfo.getColumn(0,"ordpvol");
- var mgvol = ds_tpninfo_ordinfo.getColumn(0,"ordmgvol");
- var multivitavol = ds_tpninfo_ordinfo.getColumn(0,"ordmultivitavol");
- var lipidvol = ds_tpninfo_ordinfo.getColumn(0,"ordlipidvol");
- var heparinvol = ds_tpninfo_ordinfo.getColumn(0,"ordheparinvol");
-
- var kg = parseFloat(ds_tpninfo_ordinfo.getColumn(0,"wt"));
- var traceelevol = ds_tpninfo_ordinfo.getColumn(0,"traceelevol");
-
- if ( utlf_isNull(ds_tpninfo_ordinfo.getColumn(0,"traceeleyn")) ){
- sysf_messageBox("Trace Element를 선택하십시오.", "C010");
- return;
- }
-
- if ( utlf_isNull(ds_tpninfo_ordinfo.getColumn(0,"maturationflag")) ){
- sysf_messageBox("Maturation을 선택하십시오.", "C010");
- return;
- }
-
- if ( utlf_isNull(ds_tpninfo_ordinfo.getColumn(0,"wt")) ){
- sysf_messageBox("체중은 필수입력사항입니다.", "C010");
-
- input5.setFocus();
- return;
- }
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol"))==0){
- var dexrate = 0;
- } else {
- var dexrate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcdexvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"orddexvol"));
- }
- if (utlf_isNull(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol")) || parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol"))==0){
- var aminorate = 0;
- } else {
- var aminorate = parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"calcvol")) / parseFloat(ds_aminoinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"aminodrugcd"),"ordvol"));
- }
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol"))==0){
- var narate =0;
- } else {
- var narate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcnavol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordnavol"));
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol"))==0){
- var krate = 0;
- } else {
- var krate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calckvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordkvol"));
-
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol"))==0){
- var carate = 0;
- } else {
- var carate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calccavol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordcavol"));
-
- }
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol"))==0){
- var prate = 0;
- } else {
- var prate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcpvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordpvol"));
-
- }
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol"))==0){
- var mgrate = 0;
- } else {
- var mgrate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcmgvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordmgvol"));
-
- }
-
-
- if ( utlf_isNull(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordheparinvol")) || parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordheparinvol"))==0){
- var heparinrate = 0;
- } else {
- var heparinrate = parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"calcheparinvol")) / parseFloat(ds_tmp_tpnbase_ordinfo.getColumn(0,"ordheparinvol")) ;
- }
- if ( utlf_isNull(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol")) || parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol"))==0){
- var lipidrate=0;
- } else {
- var lipidrate = parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"calcvol")) / parseFloat(ds_lipidinfo.lookup("tpndrugcd",ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"),"ordvol"));
- }
-
- var znrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"znvol");
- var mnrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"mnvol");
- var curate = ds_tmp_tpnbase_ordinfo.getColumn(0,"cuvol");
- var crrate = ds_tmp_tpnbase_ordinfo.getColumn(0,"crvol");
-
- if (utlf_isNull(dexvol)){
- ds_tpninfo_ordinfo.setColumn(0,"orddexvol","0");
- dexvol=0;
- }
- if (utlf_isNull(aminovol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordaminovol","0");
- aminovol=0;
- }
- if (utlf_isNull(navol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordnavol","0");
- navol=0;
- }
- if (utlf_isNull(kvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordkvol","0");
- kvol=0;
- }
- if (utlf_isNull(cavol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordcavol","0");
- cavol=0;
- }
- if (utlf_isNull(pvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordpvol","0");
- pvol=0;
- }
- if (utlf_isNull(mgvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordmgvol","0");
- mgvol=0;
- }
-
- if (utlf_isNull(multivitavol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordmultivitavol","0");
- multivitavol=0;
- }
- if (utlf_isNull(lipidvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordlipidvol","0");
- lipidvol=0;
- }
- if (utlf_isNull(heparinvol)){
- ds_tpninfo_ordinfo.setColumn(0,"ordheparinvol","0");
- heparinvol=0;
- }
-
- var distvol = 0;
- var flowvol = 0;
- flowvol =Math.round( (flowrate*kg*1440/1000) * 1000)/1000; //GIR g
- ds_tpninfo_ordinfo.setColumn(0,"flowvol", flowvol);
-
- ds_tpninfo_ordinfo.setColumn(0,"calcdexvol", flowvol/10*20 ); //50DW ml
- ds_tpninfo_ordinfo.setColumn(0,"orddexvol",Math.round(flowvol /ordvol * 100 * 100)/100) //50DW %
- dexvol = ds_tpninfo_ordinfo.getColumn(0,"orddexvol");
-
- ds_tpninfo_ordinfo.setColumn(0,"calcaminovol", Math.round(aminovol * aminorate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"calcnavol", Math.round(navol * narate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"calckvol", Math.round(kvol * krate * 1000)/1000);
- ds_tpninfo_ordinfo.setColumn(0,"calccavol", Math.round(cavol * carate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"calcpvol", Math.round(pvol * prate * 1000)/1000);
- ds_tpninfo_ordinfo.setColumn(0,"calcmgvol", Math.round(mgvol * mgrate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"calclipidvol", Math.round(lipidvol * lipidrate* 1000)/1000 );
- // 20121108
- //ds_tpninfo_ordinfo.setColumn(0,"calcznplusvol", Math.round(znplusvol * znplusrate* 1000)/1000 );
- ds_tpninfo_ordinfo.setColumn(0,"calcheparinvol", Math.round(heparinvol / heparinrate* 1000)/1000 );
-
- ds_tpninfo_ordinfo.setColumn(0,"znvol", traceelevol * znrate );
- ds_tpninfo_ordinfo.setColumn(0,"mnvol", traceelevol * mnrate );
- ds_tpninfo_ordinfo.setColumn(0,"cuvol", traceelevol * curate );
- ds_tpninfo_ordinfo.setColumn(0,"crvol", traceelevol * crrate );
-
- var calcdexvol = ds_tpninfo_ordinfo.getColumn(0,"calcdexvol");
- var calcaminovol = ds_tpninfo_ordinfo.getColumn(0,"calcaminovol");
-
- distvol = ordvol - (parseFloat(calcdexvol)+ parseFloat(aminovol)+parseFloat(navol)+parseFloat(kvol)+parseFloat(cavol)+parseFloat(pvol)+parseFloat(mgvol)+parseFloat(multivitavol)+parseFloat(heparinvol/heparinrate));
-
- ds_tpninfo_ordinfo.setColumn(0,"orddistvol", distvol);
-
- var calr1 = Math.round((((ordvol/100) * dexvol * 3.85)+(calcaminovol * 4))* 1000)/1000 ;
- var calr2 =Math.round( lipidvol*1.9* 1000)/1000 ;
- ds_tpninfo_ordinfo.setColumn(0,"ordcalr1", calr1);
- ds_tpninfo_ordinfo.setColumn(0,"ordcalr2", calr2);
- ds_tpninfo_ordinfo.setColumn(0,"ordtotcalr",calr1+ calr2);
- ds_tpninfo_ordinfo.setColumn(0,"npcncalr", Math.round( ((calr1+calr2)-(calcaminovol))/6.25* 1000)/1000);
-
- }
- function lf_PrcpCalc(){
- var ordvol = ds_tpninfo_ordinfo.getColumn(0,"ordvol");
- var flowrate = ds_tpninfo_ordinfo.getColumn(0,"flowrate");
- var prcprate = ds_tpninfo_ordinfo.getColumn(0,"prcprate");
- var dexvol = ds_tpninfo_ordinfo.getColumn(0,"orddexvol");
- var aminovol = ds_tpninfo_ordinfo.getColumn(0,"ordaminovol");
- var navol = ds_tpninfo_ordinfo.getColumn(0,"ordnavol");
- var kvol = ds_tpninfo_ordinfo.getColumn(0,"ordkvol");
- var cavol = ds_tpninfo_ordinfo.getColumn(0,"ordcavol");
- var pvol = ds_tpninfo_ordinfo.getColumn(0,"ordpvol");
- var mgvol = ds_tpninfo_ordinfo.getColumn(0,"ordmgvol");
- var multivitavol = ds_tpninfo_ordinfo.getColumn(0,"ordmultivitavol");
- var lipidvol = ds_tpninfo_ordinfo.getColumn(0,"ordlipidvol");
- var heparinvol = ds_tpninfo_ordinfo.getColumn(0,"ordheparinvol");
- var distvol = ds_tpninfo_ordinfo.getColumn(0,"orddistvol");
- var flowvol = ds_tpninfo_ordinfo.getColumn(0,"flowvol");
-
- var calr1 = ds_tpninfo_ordinfo.getColumn(0,"ordcalr1");
- var calr2 = ds_tpninfo_ordinfo.getColumn(0,"ordcalr2");
- var totcalr = ds_tpninfo_ordinfo.getColumn(0,"ordtotcalr");
-
- var calcdexvol = ds_tpninfo_ordinfo.getColumn(0,"calcdexvol");
- var calcaminovol = ds_tpninfo_ordinfo.getColumn(0,"calcaminovol");
- var calcnavol = ds_tpninfo_ordinfo.getColumn(0,"calcnavol");
- var calckvol = ds_tpninfo_ordinfo.getColumn(0,"calckvol");
- var calccavol = ds_tpninfo_ordinfo.getColumn(0,"calccavol");
- var calcpvol = ds_tpninfo_ordinfo.getColumn(0,"calcpvol");
- var calcmgvol = ds_tpninfo_ordinfo.getColumn(0,"calcmgvol");
- var calclipidvol = ds_tpninfo_ordinfo.getColumn(0,"calclipidvol");
- // 20121109
- var calcheparinvol = ds_tpninfo_ordinfo.getColumn(0,"calcheparinvol");
- //var calcznplusvol = ds_tpninfo_ordinfo.getColumn(0,"calcznplusvol");
-
- ds_tpninfo_ordinfo.setColumn(0,"prcpvol", ordvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpdexvol", dexvol );
- ds_tpninfo_ordinfo.setColumn(0,"prcpaminovol", aminovol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpnavol", navol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpkvol", kvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcavol", cavol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcppvol", pvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpmgvol", mgvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpmultivitavol", multivitavol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcplipidvol", lipidvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpheparinvol", heparinvol * prcprate);
- //ds_tpninfo_ordinfo.setColumn(0,"prcpznplusvol", znplusvol * prcprate); // 20121109
- ds_tpninfo_ordinfo.setColumn(0,"prcpdistvol", distvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpflowvol", flowvol * prcprate);
-
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcdexvol", calcdexvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcaminovol", calcaminovol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcnavol", calcnavol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalckvol", calckvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalccavol", calccavol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcpvol", calcpvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcmgvol", calcmgvol * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalclipidvol", calclipidvol * prcprate);
- // 20121109
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalcheparinvol", calcheparinvol * prcprate);
- //ds_tpninfo_ordinfo.setColumn(0,"prcpcalcznplusvol", calcznplusvol * prcprate);
-
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalr1", Math.round((calr1 * prcprate)*1000)/1000);
- ds_tpninfo_ordinfo.setColumn(0,"prcpcalr2", Math.round((calr2 * prcprate)*1000)/1000);
- //ds_tpninfo_ordinfo.setColumn(0,"ordtotcalr", totcalr * prcprate);
- ds_tpninfo_ordinfo.setColumn(0,"prcptotcalr", Math.round((totcalr * prcprate)*1000)/1000);
- }
- function lf_GetPrcpCd(){
- var prcpcd ;
- var startvol;
- var endvol;
- var comlipidcd;
- var prcpaminovol = parseFloat(ds_tpninfo_ordinfo.getColumn(0,"prcpaminovol").toString().getRound(-3,"HALF_UP"));
- var lipidcd = ds_tpninfo_ordinfo.getColumn(0,"lipiddrugcd"); // 20130306_lipid 코드에 따라 계산되는 코드가 달라짐
-
- for ( var i=0; i < ds_tpndruginfo.rowcount; i++){
- startvol = parseFloat(ds_tpndruginfo.getColumn(i,"startvol"));
- endvol = parseFloat(ds_tpndruginfo.getColumn(i,"endvol"));
- comlipidcd = ds_tpndruginfo.getColumn(i,"lipidcd");
-
- //if ( startvol ==0 || prcpaminovol >= startvol ){
- if ( (startvol ==0 || prcpaminovol > startvol) && (lipidcd == comlipidcd) ){ // 20130306_lipid 코드 비교해야 함.
- if ( endvol ==0 || prcpaminovol <= endvol ){
- prcpcd=ds_tpndruginfo.getColumn(i,"tpnprcpcd");
-
- return prcpcd;
- break;
- }
- }
- }
- return prcpcd;
- }
- function lf_Sp(){
-
- grp_tpnprcp.visible=false;
- }
- function lf_Enable(){
- grp_tpnprcp.visible=true;
- grp_tpnprcp.enable=true;
- }
- function lf_Disable(){
- grp_tpnprcp.visible=true;
- grp_tpnprcp.enable=false;
- }
- function lf_GetDrugSpd(){
- var drugspd;
- drugspd = ds_tpninfo_ordinfo.getColumn(0,"drugspd");
- if ( drugspd =="00" ){
- drugspd = ds_tpninfo_ordinfo.getColumn(0,"drugspdetc");
- }
- return drugspd;
- }
- function SSADB70100_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
-
- // if( this.getOwnerFrame().form.name == "SMADB01100" ){
- // lf_Disable();
- // lf_View();
- // }
-
- }
- function input13_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input19.setFocus();
- fCalc();
- }
- }
- function input13_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input16_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
- input19.setFocus();
- fCalc();
- }
- }
- function input19_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
- input23.setFocus();
- fCalc();
- }
- }
- function input19_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input23_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
- input26.setFocus();
-
- fCalc();
- }
- }
- function input23_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input26_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input29.setFocus();
- fCalc();
- }
- }
- function input26_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input29_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input32.setFocus();
- fCalc();
- }
- }
- function input29_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input32_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input35.setFocus();
- fCalc();
- }
- }
- function input32_ontextchange(obj:Edit, e:TextChangeEventInfo)
- {
- fCalc();
- }
- function input35_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input47.setFocus();
- fCalc();
- }
- }
- function input35_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input47_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input40.setFocus();
- fCalc();
- }
- }
- function input47_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input40_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input42.setFocus();
- fCalc();
- }
- }
- function input40_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function input42_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode ==13){
-
- input47.setFocus();
- fCalc();
- }
- }
- function input42_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- fCalc();
- }
- function cmb_tpnflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fCalc();
- }
- function combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fCalc();
- }
- function radio12_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_tpninfo_ordinfo.getColumn(0,"traceeleyn") == "N" ) {
- input7.enable = false;
- input7.value = "";
- } else {
- input7.enable = true;
- }
- }
- function grp_tpnprcp_input21_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- if (ds_tpninfo_ordinfo.getColumn(0,"ordvol")<1){
- sysf_messageBox("Order Volume은 1~1000 사이로 ", "C001");
-
- ipt_ordvol1.setFocus();
- return;
- }
- if (ds_tpninfo_ordinfo.getColumn(0,"ordvol")>1000){
- sysf_messageBox("Order Volume은 1~1000 사이로 ", "C001");
- ipt_ordvol1.setFocus();
- return;
- }
- if (ds_tpninfo_ordinfo.getColumn(0,"ordvol")<500){
- ds_tpninfo_ordinfo.setColumn(0,"prcprate","1.2");
- }
- if (ds_tpninfo_ordinfo.getColumn(0,"ordvol")>=500){
- ds_tpninfo_ordinfo.setColumn(0,"prcprate","1.1");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|