123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>Untitle</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <data>
- <ht/>
- <wt/>
- <ibw/>
- <bsa/>
- <age/>
- <sc/>
- <urvol/>
- <urcr/>
- <auc>4</auc>
- <carbovol/>
- <chkgfr/>
- <gfr/>
- <sexrate/>
- </data>
- <prtlprcplist>
- <item>
- <prcpcd/>
- <prcpnm/>
- <volkind/>
- <bsavol/>
- <kgvol/>
- <prcpvol/>
- <prcpvolunitnm/>
- <subtrvolrate/>
- <prcpqty/>
- <prcpqtyunitnm/>
- <ordseqno/>
- <prcpvolunitflag/>
- <prcpqtyunitflag/>
- <volrate/>
- </item>
- </prtlprcplist>
- </main>
- <send>
- <srchdata/>
- </send>
- <init/>
- <hidden/>
- </root>
- </instance>
- <submission id="TRADB60201" ref="/root/send/srchdata" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/prtlprcplist"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- submit("TRADB60201");
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="852" pageheight="490" guideline="2,13;1,1194;2,784;2,757;1,838;2,489;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <switch id="switch1" style="left:0px; top:370px; width:835px; height:90px; ">
- <case id="case1" selected="true">
- <button id="button1" class="btn5_letter4" style="left:600px; top:10px; width:64px; height:19px; ">
- <caption>BSA수정</caption>
- </button>
- <caption id="caption10" style="left:475px; top:10px; width:20px; height:23px; vertical-align:middle; ">=</caption>
- <caption id="caption11" style="left:30px; top:10px; width:43px; height:23px; vertical-align:middle; ">BSA</caption>
- <caption id="caption6" style="left:125px; top:10px; width:20px; height:23px; vertical-align:middle; ">=</caption>
- <caption id="caption7" style="left:155px; top:10px; width:220px; height:23px; vertical-align:middle; ">((신장 cm x 체중 kg) / 3600)^(1/2)</caption>
- <input id="input3" ref="/root/main/data/bsa" class="input_search" editable="false" style="left:500px; top:10px; width:87px; height:19px; "/>
- </case>
- <case id="case2">
- <line id="line6" class="line_2" style="x1:3px; y1:27px; x2:830px; y2:27px; "/>
- <input id="input7" ref="/root/main/data/age" class="input_search" style="left:245px; top:7px; width:55px; height:19px; "/>
- <input id="input9" ref="/root/main/data/urvol" class="input_search" style="left:245px; top:30px; width:55px; height:19px; "/>
- <input id="input10" ref="/root/main/data/sc" class="input_search" style="left:705px; top:30px; width:52px; height:19px; "/>
- <input id="input11" ref="/root/main/data/urcr" class="input_search" style="left:435px; top:30px; width:52px; height:19px; "/>
- <caption id="caption23" style="left:145px; top:29px; width:95px; height:23px; vertical-align:middle; ">= Urine Volume(</caption>
- <caption id="caption12" style="left:145px; top:5px; width:95px; height:23px; vertical-align:middle; ">= ((140 - 만나이</caption>
- <caption id="caption24" style="left:305px; top:29px; width:135px; height:23px; vertical-align:middle; ">ml * Urine Creatinine (</caption>
- <caption id="caption13" style="left:155px; top:52px; width:43px; height:23px; vertical-align:middle; ">(AUC</caption>
- <caption id="caption14" style="left:245px; top:52px; width:90px; height:23px; vertical-align:middle; ">x ( 25 + GFR )</caption>
- <select1 id="radio1" ref="/root/main/data/chkgfr" overflow="visible" appearance="full" rows="2" cols="1" vcellspacing="7" style="left:5px; top:5px; width:60px; height:45px; border-style:none; ">
- <choices>
- <item>
- <label>GFR</label>
- <value>1</value>
- </item>
- <item>
- <label>GFR2</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <caption id="caption26" style="left:760px; top:29px; width:60px; height:23px; vertical-align:middle; ">)(mg/dl)</caption>
- <caption id="caption15" style="left:305px; top:5px; width:200px; height:23px; vertical-align:middle; ">세) x 체중 kg) / (Serum Creatinine</caption>
- <caption id="caption16" style="left:30px; top:52px; width:103px; height:23px; vertical-align:middle; ">Carboplatin총량</caption>
- <caption id="caption28" style="left:490px; top:29px; width:215px; height:23px; vertical-align:middle; ">)(mg/dl)/1440min * Serum Creatinine(</caption>
- <caption id="caption17" style="left:590px; top:5px; width:90px; height:23px; vertical-align:middle; ">(mg/dl)x 72) *</caption>
- <caption id="caption18" style="left:325px; top:52px; width:20px; height:23px; vertical-align:middle; ">=</caption>
- <input id="input4" ref="/root/main/data/sc" class="input_search" style="left:515px; top:7px; width:72px; height:19px; "/>
- <caption id="caption9" style="left:145px; top:52px; width:20px; height:23px; vertical-align:middle; ">=</caption>
- <input id="input5" ref="/root/main/data/carbovol" class="input_search" style="left:350px; top:53px; width:85px; height:19px; "/>
- <output id="input12" ref="/root/main/data/gfr" class="output_fix" appearance="output" style="left:65px; top:17px; width:55px; height:19px; "/>
- <select1 id="combo3" ref="/root/main/data/auc" class="combo_search" appearance="minimal" style="left:195px; top:53px; width:40px; height:19px; ">
- <choices>
- <item>
- <label>4</label>
- <value>4</value>
- </item>
- <item>
- <label>5</label>
- <value>5</value>
- </item>
- </choices>
- </select1>
- <output id="output1" ref="/root/main/data/sexrate" class="output_fix" appearance="output" style="left:675px; top:7px; width:55px; height:19px; "/>
- <line id="line7" class="line_2" style="x1:3px; y1:51px; x2:830px; y2:51px; "/>
- </case>
- </switch>
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:185px; height:14px; ">용량 계산</caption>
- <caption id="caption1" style="left:128px; top:326px; width:25px; height:20px; vertical-align:middle; ">cm</caption>
- <caption id="caption2" class="cell_1" style="left:3px; top:325px; width:44px; height:21px; ">신장</caption>
- <caption id="caption3" style="left:278px; top:326px; width:20px; height:20px; vertical-align:middle; ">kg</caption>
- <caption id="caption4" class="cell_1" style="left:157px; top:325px; width:45px; height:21px; ">체중</caption>
- <input id="input1" ref="/root/main/data/ht" class="input_search" maxlength="6" style="left:49px; top:325px; width:76px; height:19px; "/>
- <input id="input2" ref="/root/main/data/wt" class="input_search" maxlength="6" style="left:203px; top:325px; width:72px; height:19px; "/>
- <caption id="caption25" class="tit_2" style="left:5px; top:20px; width:177px; height:13px; ">용량계산 방법선택</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:35px; x2:835px; y2:35px; "/>
- <button id="button2" class="btn5_letter2" style="left:791px; top:325px; width:42px; height:19px; ">
- <caption>계산</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var bsa;
- var kg;
- var prcpvol;
- var gfr;
- var sexrate;
- if ( model.getValue("/root/main/data/wt") =="M" ) {
- sexrate =1;
- } else {
- sexrate = 0.85;
- }
- model.setValue("/root/main/data/sexrate", sexrate );
- bsa = Math.pow( (parseFloat( model.getValue("/root/main/data/ht") ) *parseFloat( model.getValue("/root/main/data/wt") ) /3600), 0.5);
- bsa= Math.round( bsa * 1000) /1000;
- model.setValue("/root/main/data/bsa", bsa);
-
- kg = model.getValue("/root/main/data/wt");
-
- for ( var i =0; i<grd_prtlprcplist.rows-1 ;i++){
- /* BSA당 용량 계산*/
- if ( model.getValue("/root/main/prtlprcplist/item[" + (i+1) + "]/volkind") =="1" ) {
- prcpvol=0;
- prcpvol = bsa * parseFloat( model.getValue("/root/main/prtlprcplist/item[" + (i+1) + "]/bsavol") );
- model.setValue( "/root/main/prtlprcplist/item[" + (i+1) + "]/prcpvol", prcpvol );
- }
-
- /* KG당 용량 계산*/
- if ( model.getValue("/root/main/prtlprcplist/item[" + (i+1) + "]/volkind") =="2" ) {
- prcpvol=0;
- prcpvol = kg * parseFloat( model.getValue("/root/main/prtlprcplist/item[" + (i+1) + "]/kgvol") );
- model.setValue( "/root/main/prtlprcplist/item[" + (i+1) + "]/prcpvol", prcpvol );
- }
-
- /* AUC 용량 계산*/
- if ( model.getValue("/root/main/prtlprcplist/item[" + (i+1) + "]/volkind") =="3" ) {
- prcpvol=0;
- if ( model.getValue("/root/main/data/chkgfr") =="1" ) {
- gfr =( ( 140 - parseFloat( model.getValue("/root/main/data/age") ) ) * kg ) / (parseFloat( model.getValue("/root/main/data/sc") ) * 72) * sexrate;
- } else {
- gfr = parseFloat( model.getValue("/root/main/data/urvol") ) * parseFloat( model.getValue("/root/main/data/urcr") ) /1440 * parseFloat( model.getValue("/root/main/data/sc") );
- }
- gfr= Math.round( gfr * 1000) /1000;
- model.setValue("/root/main/data/gfr",gfr);
- prcpvol = parseFloat( model.getValue("/root/main/data/auc") ) * (25 + gfr);
- model.setValue("/root/main/data/carbovol",prcpvol);
- model.setValue( "/root/main/prtlprcplist/item[" + (i+1) + "]/prcpvol", prcpvol );
- }
-
- /* 수량재계산 */
- var volrate = model.getValue("/root/main/prtlprcplist/item["+ (i+1)+"]/volrate");
- var prcpvol = model.getValue("/root/main/prtlprcplist/item["+ (i+1)+"]/prcpvol");
- var prcpqty = model.getValue("/root/main/prtlprcplist/item["+ (i+1)+"]/prcpqty");
- model.setValue("/root/main/prtlprcplist/item["+ (i+1)+"]/prcpqty", parseFloat(prcpvol)/parseFloat(volrate));
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn4_letter2" style="left:716px; top:465px; width:56px; height:22px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- <caption id="caption20" style="left:430px; top:326px; width:20px; height:20px; vertical-align:middle; ">kg</caption>
- <caption id="caption21" class="cell_1" style="left:309px; top:325px; width:45px; height:21px; ">IBW</caption>
- <input id="input8" ref="/root/main/data/ibw" class="input_search" maxlength="6" style="left:355px; top:325px; width:72px; height:19px; "/>
- <button id="btn_cls" class="btn4_letter2" style="left:775px; top:465px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <close ev:event="DOMActivate"/>
- </button>
- <button id="button4" class="btn_sw" group="tab" selected="true" style="left:0px; top:349px; width:70px; height:22px; ">
- <caption>BSA 계산</caption>
- <toggle case="case1" ev:event="onclick"/>
- </button>
- <button id="button66" class="btn_sw" group="tab" selected="false" style="left:70px; top:349px; width:70px; height:22px; ">
- <caption>AUC 계산</caption>
- <toggle case="case2" ev:event="onclick"/>
- </button>
- <line id="line2" class="line_3" style="x1:0px; y1:461px; x2:835px; y2:461px; "/>
- <line id="line3" class="line_1" style="x1:0px; y1:320px; x2:835px; y2:320px; "/>
- <line id="line4" class="line_3" style="x1:0px; y1:305px; x2:835px; y2:305px; "/>
- <datagrid id="grd_prtlprcplist" nodeset="/root/main/prtlprcplist/item" caption="코드^처방명^적용방법^BSA당 용량^KG당 용량^계산 총량^단위^감량%^총수량^단위^^^^" colwidth="79, 244, 67, 88, 79, 73, 39, 46, 54, 35, 0, 0, 0,0" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" style="left:0px; top:42px; width:835px; height:263px; ">
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="volkind" type="combo">
- <choices>
- <item>
- <label>-</label>
- <value>0</value>
- </item>
- <item>
- <label>BSA</label>
- <value>1</value>
- </item>
- <item>
- <label>KG</label>
- <value>2</value>
- </item>
- <item>
- <label>AUC</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="bsavol" style="text-align:right; "/>
- <col ref="kgvol"/>
- <col ref="prcpvol" style="text-align:right; "/>
- <col ref="prcpvolunitnm"/>
- <col ref="subtrvolrate"/>
- <col ref="prcpqty" style="text-align:right; "/>
- <col ref="prcpqtyunitnm"/>
- <col ref="ordseqno"/>
- <col ref="prcpvolunitflag"/>
- <col ref="prcpqtyunitflag"/>
- <col ref="volrate"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- window.load("SPADB60700_항암용량조정.xrw","modal","code", "left:120px; top:170px; width:530px; height:240px;min:hidden;max:hidden;resize:false;");
- ]]>
- </script>
- </datagrid>
- <line id="line5" class="line_3" style="x1:0px; y1:345px; x2:835px; y2:345px; "/>
- <button id="button5" class="btn2_letter4" style="left:649px; top:325px; width:64px; height:19px; ">
- <caption>신체계측</caption>
- </button>
- <button id="button6" class="btn2_letter4" style="left:715px; top:325px; width:64px; height:19px; ">
- <caption>Lab결과</caption>
- </button>
- </xhtml:body>
- </xhtml:html>
|