SMMMO08300_복막투석적절도관리.xrw 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>복막투석적절도관리</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <condition>
  11. <srchpid/>
  12. <diafg/>
  13. <patsex/>
  14. <patage/>
  15. <patheight/>
  16. <patname/>
  17. <patrrgstno1/>
  18. <patrrgstno2/>
  19. <fromdd/>
  20. <todd/>
  21. </condition>
  22. <dialexamlist/>
  23. <patinfo>
  24. <patinfolist/>
  25. </patinfo>
  26. <patinfoht/>
  27. <paminfo/>
  28. </main>
  29. <hidden>
  30. <ret>
  31. <count/>
  32. </ret>
  33. </hidden>
  34. <send>
  35. <reqdata/>
  36. <savedata>
  37. <execdt>
  38. </execdt>
  39. <bdwtval/>
  40. <urinevol/>
  41. <urinetm/>
  42. <urineurea/>
  43. <urinecreatival/>
  44. <urineglu/>
  45. <urinenetvol/>
  46. <urinevolin/>
  47. <urinevolout/>
  48. <plasmaurea/>
  49. <plasmacreatival/>
  50. <plasmaglu/>
  51. <plasmanetvol/>
  52. <plasmavolin/>
  53. <plasmavolout/>
  54. <serumcreatival/>
  55. <preblodbunval/>
  56. <postblodbunval/>
  57. <dialurea/>
  58. <dialcreatival/>
  59. <dialglu/>
  60. <dialnetvol/>
  61. <dialvolin/>
  62. <dialvolout/>
  63. <dialprotval/>
  64. <dialvol/>
  65. <filtvol/>
  66. <srchpid/>
  67. <dialseq/>
  68. <instcd/>
  69. <calktv/>
  70. <calwccr/>
  71. <calnpna/>
  72. <dialflag/>
  73. <state/>
  74. <bdhtval/>
  75. <dialdd/>
  76. <dosageflag/>
  77. <dosagevol/>
  78. <dosagetim/>
  79. <dosageetc/>
  80. <apdtv/>
  81. <apdtim/>
  82. <apdfv/>
  83. <apdlfv/>
  84. <apddfv/>
  85. <petdd/>
  86. <petflag/>
  87. <pcrtxt/>
  88. <pcrdd/>
  89. <prcflag/>
  90. <sal/>
  91. <sgaval/>
  92. <sgaflag/>
  93. <diagnm/>
  94. <calctbw/>
  95. <calclbm/>
  96. <calcbsa/>
  97. <calcnpcr/>
  98. <calcperiktv/>
  99. <calcrenalktv/>
  100. <calcpericcr/>
  101. <calcrenalccr/>
  102. <calccruref/>
  103. </savedata>
  104. <caladequacy>
  105. <bsa/>
  106. <pna/>
  107. <npna/>
  108. <renalccr/>
  109. <renalktv/>
  110. <periccr/>
  111. <periktv/>
  112. <weekktv/>
  113. <weekccr/>
  114. <cruref/>
  115. <tbw/>
  116. <lbm/>
  117. <npcr/>
  118. <dpcr/>
  119. </caladequacy>
  120. <req>
  121. <data1/>
  122. </req>
  123. <cond1/>
  124. <cond2/>
  125. <cond3/>
  126. <cond99/>
  127. </send>
  128. <init>
  129. <srchcond1/>
  130. </init>
  131. </root>
  132. </instance>
  133. <submission id="TRMMO08403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/dialexamlist"/>
  134. <submission id="TXMMO08404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/hidden/ret"/>
  135. <submission id="TRMMO08404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/patinfoht"/>
  136. <submission id="TRMMO02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patinfo"/>
  137. <!--submission id="TRPMC02500" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patinfo"/-->
  138. <script type="javascript" ev:event="xforms-ready">
  139. <![CDATA[
  140. fInitialize();
  141. model.makeValue("/root/send/savedata/execdt", getCurrentDate());
  142. model.refresh();
  143. var pamInfoCvs = getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
  144. var pid = "";
  145. //alert(pamInfoCvs);
  146. if(pamInfoCvs != "" ){ //cvs가 ""이 아닌 경우에만 처리함.
  147. model.removeNodeSet("/root/main/paminfo/list");
  148. setCSVToNode("/root/main/paminfo", pamInfoCvs);
  149. var ioflag = model.getValue("/root/main/paminfo/list/ioflag");
  150. //model.setValue("/root/hidden/condition/psnflag", ioflag);
  151. model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/paminfo/list/pid") );
  152. // model.setValue("/root/main/condition/patname", model.getValue("/root/main/paminfo/list/hngnm") );
  153. // model.setValue("/root/main/condition/patrrgstno1", model.getValue("/root/main/paminfo/list/rrgstno1") );
  154. // model.setValue("/root/main/condition/patrrgstno2", model.getValue("/root/main/paminfo/list/rrgstno2") );
  155. // model.setValue("/root/main/condition/patsex", model.getValue("/root/main/paminfo/list/sex") );
  156. // model.setValue("/root/main/condition/patage", model.getValue("/root/main/paminfo/list/age") );
  157. model.refresh();
  158. model.setValue ( "/root/send/cond1", "1");
  159. model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/srchpid" ));
  160. model.setValue ( "/root/send/cond3", getUserInfo("dutplceinstcd"));
  161. model.setValue ( "/root/send/cond99", "patchosinfo");
  162. if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
  163. model.resetInstanceNode ("/root/main/condition" );
  164. model.refresh();
  165. return;
  166. }
  167. var srcNodeList = model.instances(0).selectNodes("/root/patinfo/patinfolist");
  168. if ( srcNodeList.length == 1 ) { //값이 한개면 바로 화면에 보여준1다.
  169. ipt_srchpid.text = model.getValue ("/root/patinfo/patinfolist/pid");
  170. ipt_patname.text = model.getValue ("/root/patinfo/patinfolist/hngnm");
  171. output1.text = model.getValue ("/root/patinfo/patinfolist/rrgstno1");
  172. output5.text = model.getValue ("/root/patinfo/patinfolist/rrgstno2");
  173. output2.text = model.getValue ("/root/patinfo/patinfolist/sex");
  174. output3.text = model.getValue ("/root/patinfo/patinfolist/age");
  175. setHeight();
  176. doSearch("F");
  177. } else if ( srcNodeList.length > 1 ) { //값이 한개이상이면 팝업을 띄운다.
  178. searchPatinfoPop();
  179. }
  180. model.refresh();
  181. // setHeight();
  182. // doSearch("F");
  183. }
  184. ]]>
  185. </script>
  186. <script type="javascript">
  187. <![CDATA[
  188. function fInitialize() {
  189. var idate=new Date();
  190. var frDate=idate.getAddDate(-1, "M");
  191. model.setValue("/root/main/condition/fromdd", frDate.getDateFormat());
  192. model.setValue("/root/main/condition/todd", getCurrentDate());
  193. }
  194. function doSearch(flag) {
  195. model.setValue("/root/main/condition/diafg", "P");
  196. model.copyNode("/root/send/reqdata", "/root/main/condition");
  197. var fromdd = model.getValue("/root/main/condition/fromdd");
  198. fromdd = fromdd.substr(0,4) + "-" + fromdd.substr(4,2) + "-" + fromdd.substr(6,2) + "-00.00.00.000000";
  199. model.setValue("/root/send/reqdata/fromdd", fromdd);
  200. var todd = model.getValue("/root/main/condition/todd");
  201. todd = todd.substr(0,4) + "-" + todd.substr(4,2) + "-" + todd.substr(6,2) + "-00.00.00.000000";
  202. model.setValue("/root/send/reqdata/todd", todd);
  203. //model.setValue("/root/send/reqdata/diafg", "H");
  204. submit("TRMMO08403");
  205. }
  206. function viewDetInfo() {
  207. model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/dialexamlist/info[" + grd_dialexamlist.row + "]/srchpid"));
  208. model.copyNode("/root/send/savedata", "/root/main/dialexamlist/info[" + grd_dialexamlist.row + "]");
  209. if(model.getValue("/root/send/savedata/bdhtval") == "") {
  210. model.setValue("/root/send/savedata/bdhtval", model.getValue("/root/main/condition/patheight")) ;
  211. }
  212. model.refresh();
  213. calAdequacy(); // 적절도 계산
  214. }
  215. function calAdequacy() {
  216. if (model.getValue("/root/main/condition/patsex") == "" || model.getValue("/root/main/condition/patage") == "" || model.getValue("/root/main/condition/patheight") == "") {
  217. messageBox("적절도 계산시 성별, 나이, 신장은", "I003", "\n등록번호를 이용하여 환자정보를 조회하세요.");
  218. model.setFocus("ipt_srchpid");
  219. return;
  220. }
  221. // 계산에 필요한 항목
  222. var pre_hdbun = model.getValue("/root/send/savedata/preblodbunval");
  223. var post_hdbun = model.getValue("/root/send/savedata/postblodbunval");
  224. var weight = model.getValue("/root/send/savedata/bdwtval");
  225. var pat_sex = model.getValue("/root/main/condition/patsex");
  226. var pat_age = model.getValue("/root/main/condition/patage");
  227. var pat_height = model.getValue("/root/main/condition/patheight");
  228. var urine_vol = model.getValue("/root/send/savedata/urinevolout"); // 소변량
  229. var urine_creatinine = model.getValue("/root/send/savedata/urinecreatival");
  230. var serum_creatinine = model.getValue("/root/send/savedata/serumcreatival");
  231. //20101203_KNUH_Start
  232. var plasma_creatinine = model.getValue("/root/send/savedata/plasmacreatival");
  233. var plasma_urea = model.getValue("/root/send/savedata/plasmaurea");
  234. var urine_urea = model.getValue("/root/send/savedata/urineurea");
  235. var urine_time = model.getValue("/root/send/savedata/urinetm"); // 모은시간
  236. var ultrafilt_vol = model.getValue("/root/send/savedata/filtvol");
  237. var dial_time = model.getValue("/root/send/savedata/dialtims");
  238. var dial_vol = model.getValue("/root/send/savedata/dialvolout");
  239. var dial_urea = model.getValue("/root/send/savedata/dialurea");
  240. var dial_protval = model.getValue("/root/send/savedata/dialprotval");
  241. var dial_creatival = model.getValue("/root/send/savedata/dialcreatival");
  242. var height = model.getValue("/root/send/savedata/bdhtval");
  243. if(weight == "") { messageBox("Weight는", "I003"); model.setFocus("ipt_bdwtval"); return; }
  244. if(height == "") { messageBox("Heightt는", "I003"); model.setFocus("ipt_bdhtval"); return; }
  245. if(urine_vol == "") { messageBox("Urine Volume은", "I003"); model.setFocus("ipt_urinevolout"); return; }
  246. // if(urine_time == "") { messageBox("Urin Collection Duration은", "I003"); model.setFocus("ipt_urine"); return; }
  247. if(dial_urea == "") { messageBox("Dialysis BUN은", "I003"); model.setFocus("ipt_dialurea"); return; }
  248. if(dial_creatival == "") { messageBox("Dialysis Creatinine은", "I003"); model.setFocus("ipt_dialcreatival"); return; }
  249. // if(dial_protval == "") { messageBox("Dialysis Protein은", "I003"); model.setFocus("input10"); return; }
  250. if(dial_vol == "") { messageBox("Dialysis Volume은", "I003"); model.setFocus("ipt_dialvolout"); return; }
  251. if(urine_creatinine == "") { messageBox("Urine Creatinine은", "I003"); model.setFocus("ipt_urincreatival"); return; }
  252. if(urine_urea == "") { messageBox("Urin BUN은", "I003"); model.setFocus("ipt_urineurea"); return; }
  253. if(urine_vol == "") { messageBox("Urine_Volume Out은", "I003"); model.setFocus("ipt_urinevolout"); return; }
  254. if(plasma_creatinine == "") { messageBox("Plasma Creatinine은", "I003"); model.setFocus("ipt_plasmacreatival"); return; }
  255. if(plasma_urea == "") { messageBox("Plasma BUN은", "I003"); model.setFocus("ipt_plasmaurea"); return; }
  256. //if(ultrafilt_vol == "") { messageBox("Ultrafiltration Volume은", "I003"); model.setFocus("input12"); return; }
  257. // Divide By Zero 관련 처리
  258. if(weight == 0) { messageBox("Weight는 '0'값을 입력", "E001"); model.setFocus("ipt_bdwtval"); return; }
  259. //if(pre_hdbun == 0) { messageBox("BUN은 '0'값을 입력", "E001"); model.setFocus("input4"); return; }
  260. //if(urine_time == 0) { messageBox("urine collection duration은 '0'값을 입력", "E001"); model.setFocus("input13"); return; }
  261. //if(serum_creatinine == 0) { messageBox("Serum Creatinine은 '0'값을 입력", "E001"); model.setFocus("input3"); return; }
  262. if(plasma_urea == 0 || plasma_urea=="") { messageBox("Plasma BUN은 '0'값을 입력", "E001"); model.setFocus("ipt_plasmaurea"); return; }
  263. if(plasma_creatinine == 0 || plasma_creatinine == "") { messageBox("Creatinine은 '0'값을 입력", "E001"); model.setFocus("ipt_plasmacreatival"); return; }
  264. // 적절도 계산
  265. var bsa = getBSA(weight, height);
  266. var tbw = getTBW(pat_sex, pat_age, height, weight);
  267. var pna = getPNA(urine_vol, urine_urea, dial_vol, dial_urea);
  268. //var pna = getPNA(urine_vol, urine_time, urine_urea, dial_vol, dial_urea, dial_protval);
  269. var npna = getNPNA(pna, weight);
  270. var crurea = getCrUrea(urine_urea, plasma_urea, urine_creatinine, plasma_creatinine, urine_vol);
  271. var renal_ktv = getRenalKtv(urine_urea, urine_vol, plasma_urea, tbw);
  272. var peritoneal_ktv = getPeritonealKtv(dial_urea, dial_vol, plasma_urea, tbw);
  273. var renal_ccr = getRenalCcr(urine_urea, plasma_urea,urine_creatinine, plasma_creatinine, urine_vol, bsa);
  274. var peritoneal_ccr = getPeritonealCcr(dial_creatival, plasma_creatinine,dial_vol, bsa);
  275. // var renal_ktv = getRenalKtv(urine_urea, urine_vol, pre_hdbun, tbw, urine_time);
  276. // var peritoneal_ktv = getPeritonealKtv(dial_urea, dial_vol, pre_hdbun, tbw);
  277. var weekly_ktv = renal_ktv + peritoneal_ktv;
  278. // var renal_ccr = getRenalCcr(urine_creatinine, serum_creatinine, urine_vol, urine_time, tbw, bsa);
  279. // var peritoneal_ccr = getPeritonealCcr(dial_creatival, dial_vol, serum_creatinine, tbw, bsa);
  280. var lbm = getLbm(urine_vol, urine_creatinine, dial_vol, dial_creatival, plasma_creatinine, weight);
  281. var weekly_ccr = renal_ccr + peritoneal_ccr;
  282. //2008-09-03
  283. //var weekly_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 ) / bsa * 1.73;
  284. //var week_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 );
  285. // var week_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 );
  286. //
  287. // var weekly_ccr = week_ccr * bsa / 1.73;
  288. var dpcr = getdPcr(dial_creatival, plasma_creatinine);
  289. model.setValue("/root/send/savedata/pcrtxt", dpcr); //24hrs-D/Pcr
  290. ipt_pcrtxt.refresh();
  291. var calc = parseFloat(dpcr);
  292. var prcflag;
  293. if(calc >= 0.34 && calc < 0.5) {
  294. prcflag = "4";
  295. } else if(calc >= 0.5 && calc < 0.65) {
  296. prcflag = "3";
  297. } else if(calc >= 0.65 && calc < 0.81) {
  298. prcflag = "2";
  299. } else if(calc >= 0.81 && calc < 1.03) {
  300. prcflag = "1";
  301. }
  302. model.setValue(rdo_prcflag.attribute("ref"), prcflag);
  303. rdo_prcflag.refresh();
  304. model.setValue("/root/send/caladequacy/tbw", tbw); //TBW계산
  305. model.setValue("/root/send/caladequacy/npcr", npna); // NPCR 계산
  306. model.setValue("/root/send/caladequacy/lbm", lbm); // LBM 계산
  307. model.setValue("/root/send/caladequacy/bsa", bsa); // BSA 계산
  308. model.setValue("/root/send/caladequacy/pna", pna); // PNA 계산
  309. model.setValue("/root/send/caladequacy/npna", npna); // NPNA 계산
  310. model.setValue("/root/send/caladequacy/cruref", crurea); // resudual renal function(cr+urea) 계산
  311. model.setValue("/root/send/caladequacy/renalktv", renal_ktv); // Renal Kt/V 계산
  312. model.setValue("/root/send/caladequacy/periktv", peritoneal_ktv); // Peritoneal Kt/V 계산
  313. model.setValue("/root/send/caladequacy/weekktv", weekly_ktv); // Weekly KT/V 계산
  314. model.setValue("/root/send/caladequacy/renalccr", renal_ccr); // Renal Ccr 계산
  315. model.setValue("/root/send/caladequacy/periccr", peritoneal_ccr); // Peritoneal Ccr 계산
  316. model.setValue("/root/send/caladequacy/weekccr", Math.abs(weekly_ccr)); // Weekly Ccr 계산
  317. model.refresh();
  318. return true;
  319. }
  320. function getCutNumber(num, place) {
  321. return Math.floor( num * Math.pow(10,parseInt(place,10)) ) / Math.pow(10,parseInt(place,10));
  322. }
  323. function pointCalc(temp) {
  324. var index = temp.indexOf(".");
  325. var frontStr; var backStr;
  326. frontStr = temp.substring(0, index+1);
  327. backStr = temp.substring(index+1);
  328. temp = frontStr + backStr.substring(0, 4);
  329. return temp;
  330. }
  331. function getLbm(urine_vol, urine_creatinine, dial_vol, dial_creatival, plasma_creatinine, weight) {
  332. var this_lbm;
  333. this_lbm = ((0.029*((urine_vol/100*urine_creatinine)+(dial_vol/100*dial_creatival)+(0.38*plasma_creatinine*weight))+7.38)/weight*100);
  334. return getCutNumber(this_lbm,3);
  335. }
  336. function getTBW(pat_sex, pat_age, height, weight) {
  337. var this_tbw = "";
  338. if(pat_sex == "M") { // 남자
  339. this_tbw = 2.447 - (0.09516 * pat_age) + (0.1074 * height) + (0.3362 * weight);
  340. } else { // 여자
  341. this_tbw = (0.1069 * height) + (0.2466 * weight) - 2.097;
  342. }
  343. return getCutNumber(this_tbw,3);
  344. }
  345. /*
  346. function getPNA(urine_vol, urine_time, urine_urea, dial_vol, dial_urea, dial_protval){
  347. var pna = 10.76 * (0.69 * 0.00001 * ((urine_vol * 24 / urine_time) * urine_urea + dial_vol * dial_urea) + 1.46) + dial_protval * dial_vol * 0.00001;
  348. return getCutNumber(pna, 2);
  349. }
  350. */
  351. //20101203_KNUH_Start
  352. function getPNA(urine_vol, urine_urea, dial_vol, dial_urea) {
  353. var pna = 10.76 * (0.69 * (urine_vol * urine_urea + dial_vol * dial_urea) * 0.00001 + 1.46)
  354. return getCutNumber(pna, 3);
  355. }
  356. function getNPNA(pna, weight){
  357. var npna;
  358. npna = pna/weight
  359. return getCutNumber(npna, 3);
  360. }
  361. /*
  362. function getNPNA(pna, ptbw){
  363. var npna;
  364. if(ptbw == 0) { // Divide by Zero 처리
  365. npna = 0;
  366. } else {
  367. npna = pna/(ptbw/0.58);
  368. }
  369. return getCutNumber(npna, 2);
  370. }
  371. */
  372. //20101203_KNUH_END
  373. function getCrUrea(urine_urea, plasma_urea, urine_creatinine, plasma_creatinine, urine_vol) {
  374. var this_crurea = ((urine_urea / plasma_urea + urine_creatinine/ plasma_creatinine) * urine_vol/(24*60)) * 0.5;
  375. return getCutNumber(this_crurea, 3);
  376. }
  377. /*
  378. function getCrUrea(urine_vol, urine_creatinine, serum_creatinine, urine_urea, pre_hdbun, urine_time){
  379. var this_crurea = urine_vol * (urine_creatinine / serum_creatinine + urine_urea / pre_hdbun) / (2 * urine_time * 60);
  380. return getCutNumber(this_crurea, 2);
  381. }*/
  382. //20101203_KNUH_Start
  383. function getRenalKtv(urine_urea, urine_vol, plasma_urea, tbw) {
  384. var this_renal_ktv = urine_urea/plasma_urea*urine_vol*0.001*7/tbw;
  385. return getCutNumber(this_renal_ktv, 3);
  386. }
  387. /*
  388. function getRenalKtv(urine_urea, urine_vol, pre_hdbun, tbw, urine_time) {
  389. var this_renal_ktv = urine_vol * urine_urea / (pre_hdbun * urine_time) * 24 * 7 / 1000 / tbw;
  390. return getCutNumber(this_renal_ktv, 2);
  391. }
  392. */
  393. function getPeritonealKtv(dial_urea, dial_vol, plasma_urea, tbw) {
  394. var this_peritoneall_ktv = dial_urea / plasma_urea *dial_vol * 0.001 * 7 / tbw;
  395. return getCutNumber(this_peritoneall_ktv, 3);
  396. }
  397. /*20101203_KNUH계산식 달라서 주석처리
  398. function getPeritonealKtv(dial_urea, dial_vol, pre_hdbun, tbw) {
  399. var this_peritoneall_ktv = (dial_urea * dial_vol / 1000) / pre_hdbun * 7 / tbw;
  400. return getCutNumber(this_peritoneall_ktv, 2);
  401. }
  402. function getRenalCcr(urine_creatinine, serum_creatinine, urine_vol, urine_time, tbw, bsa) {
  403. //var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time) * 24 * 7 / 1000 / tbw / bsa * 1.73;
  404. var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time * 60) ; // 20080227 윤혜은 선생님 확인사항 수정. 단위 ml/min
  405. return getCutNumber(this_renal_ccr, 2);
  406. }
  407. function getPeritonealCcr(dial_creatival, dial_vol, serum_creatinine, tbw, bsa) {
  408. //var this_peri_ccr = dial_vol * dial_creatival / serum_creatinine * 1000 * 7 / 1000 / tbw / bsa / 1.73;
  409. var this_peri_ccr = dial_vol * dial_creatival / (serum_creatinine * 1440); // 20080227 윤혜은 선생님 확인사항 수정. 단위 ml/min
  410. return getCutNumber(this_peri_ccr, 2);
  411. }
  412. */
  413. function getdPcr(dial_creatinine, plasma_creatinine) {
  414. var this_dpcr = dial_creatinine / plasma_creatinine;
  415. return getCutNumber(this_dpcr, 3);
  416. }
  417. function getRenalCcr(urine_urea, plasma_urea,urine_creatinine, plasma_creatinine, urine_vol, bsa) {
  418. //=((Q9/I9+R9/J9)*S9/(24*60))*0.5 * 7 * 1.44 * 1.73 / U9
  419. //var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time) * 24 * 7 / 1000 / tbw / bsa * 1.73;
  420. var this_renal_ccr = ((urine_urea/plasma_urea+urine_creatinine/plasma_creatinine)*urine_vol/(24*60))*0.5*7*1.44*1.73/bsa;
  421. return getCutNumber(this_renal_ccr, 3);
  422. }
  423. function getPeritonealCcr(dial_creatival, plasma_creatinine, dial_vol, bsa) {
  424. var this_peri_ccr = dial_creatival / plasma_creatinine * dial_vol * 0.001 * 7 * 1.73 / bsa;
  425. return getCutNumber(this_peri_ccr, 3);
  426. }
  427. function getBSA(weight, height) {
  428. var cal_bsa = 0;
  429. cal_bsa = 71.84 * Math.pow(weight, 0.425) * Math.pow(height,0.725) / 10000;
  430. //cal_bsa = 0.007184 * Math.pow(weight, 0.425) * Math.pow(height,0.725);
  431. return getCutNumber(cal_bsa,3);
  432. }
  433. function setHeight() {
  434. model.copyNode("/root/send/reqdata", "/root/main/condition");
  435. submit("TRMMO08404");
  436. model.setValue("/root/main/condition/patheight", model.getValue("/root/main/patinfoht/info/bdht"));
  437. if(model.getValue("/root/main/condition/patheight") == ""){
  438. model.setValue("/root/main/condition/patheight", 0);
  439. }
  440. model.refresh();
  441. }
  442. function searchPatinfoPop() {
  443. if ( model.getValue ( "/root/init/srchcond1") == "1" ) { // 등록번호 검색
  444. model.makeValue("/root/temp/send/pid", model.getValue("/root/main/condition/srchpid"));
  445. model.makeValue("/root/temp/send/srchcond", "1");
  446. }
  447. if ( model.getValue ( "/root/init/srchcond1") == "2" ) { // 환자이름 검색
  448. model.makeValue("/root/temp/send/hngnm", model.getValue("/root/main/condition/patname"));
  449. model.makeValue("/root/temp/send/srchcond", "2");
  450. }
  451. var xpt = window.screenleft + 100;
  452. var ypt = window.screenTop + 100;
  453. modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/temp/send", "/root/send");
  454. if(model.getValue("/root/main/popupendflag") != "ok") {
  455. return;
  456. }
  457. model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  458. model.setValue("/root/main/condition/patname", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  459. model.setValue("/root/main/condition/patrrgstno1", model.getValue("/root/main/patinfo/patinfolist/rrgstno1"));
  460. var patrrgstno2 = model.getValue("/root/main/patinfo/patinfolist/rrgstno2");
  461. patrrgstno2 = patrrgstno2.substr(0,1) + "******";
  462. //model.setValue("/root/main/condition/patrrgstno2", model.getValue("/root/main/patinfo/patinfolist/rrgstno2"));
  463. model.setValue("/root/main/condition/patrrgstno2", patrrgstno2);
  464. model.setValue("/root/main/condition/patsex", model.getValue("/root/main/patinfo/patinfolist/sex"));
  465. model.setValue("/root/main/condition/patage", model.getValue("/root/main/patinfo/patinfolist/age"));
  466. model.refresh();
  467. setHeight();
  468. doSearch("F");
  469. }
  470. function fMoveFocus(vCtrlID){
  471. if( event.keyCode == 13 ) {
  472. if( vCtrlID != "" ) model.setFocus(vCtrlID);
  473. }
  474. }
  475. ]]>
  476. </script>
  477. </model>
  478. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  479. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  480. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  481. </xhtml:head>
  482. <xhtml:body pagewidth="1240" pageheight="676" guideline="1,1194;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  483. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  484. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">복막투석 적절도 관리</caption>
  485. </group>
  486. <group id="group3" scroll="auto" style="left:0px; top:15px; width:1195px; height:650px; ">
  487. <group id="group2" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
  488. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:35px; "/>
  489. <button id="button1" class="btn1_letter2" style="left:1129px; top:7px; width:56px; height:22px; ">
  490. <caption>조회</caption>
  491. <script type="javascript" ev:event="DOMActivate">
  492. <![CDATA[
  493. if(model.getValue("/root/main/condition/srchpid") ==""){
  494. messageBox("등록번호를 ", "C001");
  495. model.setFocus("ipt_srchpid");
  496. return;
  497. }
  498. doSearch("F");
  499. ]]>
  500. </script>
  501. </button>
  502. <line id="line1" class="line_4" style="x1:1119px; y1:7px; x2:1119px; y2:29px; ">1</line>
  503. <caption id="caption1" class="search_name" style="left:465px; top:9px; width:86px; height:17px; ">환자명 :</caption>
  504. <input id="ipt_patname" ref="/root/main/condition/patname" class="input_s_essential" navindex="2" autonext="false" imemode="hangul" style="left:539px; top:9px; width:75px; height:19px; ">
  505. <script type="javascript" ev:event="onkeyup">
  506. <![CDATA[
  507. model.setValue ( "/root/init/srchcond1", "2");
  508. inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
  509. ]]>
  510. </script>
  511. </input>
  512. <input id="ipt_srchpid" ref="/root/main/condition/srchpid" class="input_s_essential" navindex="1" autonext="false" imemode="disabled" style="left:371px; top:9px; width:73px; height:19px; ">
  513. <script type="javascript" ev:event="onkeyup">
  514. <![CDATA[
  515. model.setValue ( "/root/init/srchcond1", "1");
  516. inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
  517. ]]>
  518. </script>
  519. </input>
  520. <caption id="caption16" class="search_name" style="left:284px; top:9px; width:99px; height:17px; ">등록번호 :</caption>
  521. <button id="btn_srchpid" class="icon_search" style="left:447px; top:10px; width:16px; height:16px; ">
  522. <caption/>
  523. <script type="javascript" ev:event="DOMActivate">
  524. <![CDATA[
  525. searchPatinfoPop();
  526. ]]>
  527. </script>
  528. </button>
  529. <caption id="caption2" class="search_name" style="left:620px; top:9px; width:86px; height:17px; ">주민번호 :</caption>
  530. <caption id="caption3" class="search_name" style="left:844px; top:9px; width:93px; height:17px; ">성별/나이 :</caption>
  531. <caption id="caption5" class="search_name" style="left:986px; top:9px; width:79px; height:17px; ">Height :</caption>
  532. <caption id="caption7" style="left:1095px; top:13px; width:25px; height:15px; ">cm</caption>
  533. <output id="output1" ref="/root/main/condition/patrrgstno1" class="output_search" style="left:711px; top:9px; width:58px; height:19px; "/>
  534. <output id="output2" ref="/root/main/condition/patsex" class="output_search" style="left:941px; top:9px; width:20px; height:19px; "/>
  535. <output id="output3" ref="/root/main/condition/patage" class="output_search" style="left:963px; top:9px; width:20px; height:19px; "/>
  536. <output id="output4" ref="/root/main/condition/patheight" class="output_search" style="left:1065px; top:9px; width:30px; height:19px; "/>
  537. <output id="output5" ref="/root/main/condition/patrrgstno2" class="output_search" style="left:783px; top:9px; width:56px; height:19px; "/>
  538. <caption id="caption33" class="search_no_b" style="left:770px; top:10px; width:12px; height:17px; ">~</caption>
  539. <caption id="caption46" class="search_no_b" style="left:178px; top:9px; width:12px; height:17px; ">~</caption>
  540. <input id="ipt_todd" ref="/root/main/condition/todd" class="input_default" inputtype="date" style="left:192px; top:9px; width:86px; height:19px; "/>
  541. <caption id="caption44" class="search_name" style="left:3px; top:9px; width:116px; height:17px; ">시행일자 :</caption>
  542. <input id="ipt_fromdd" ref="/root/main/condition/fromdd" class="input_default" inputtype="date" style="left:90px; top:9px; width:86px; height:19px; "/>
  543. </group>
  544. <caption id="caption31" class="tit_2" style="left:5px; top:56px; width:144px; height:13px; vertical-align:middle; ">복막투석 적절도 조회</caption>
  545. <caption id="caption32" class="tit_2" style="left:385px; top:55px; width:170px; height:14px; vertical-align:middle; ">복막투석 기본정보</caption>
  546. <line id="line2" class="line_1" style="x1:385px; y1:70px; x2:1194px; y2:70px; "/>
  547. <caption id="caption8" class="cell_1" style="left:385px; top:75px; width:71px; height:23px; vertical-align:middle; ">검사일자</caption>
  548. <line id="line7" class="line_1" style="x1:385px; y1:414px; x2:1194px; y2:414px; "/>
  549. <datagrid id="grd_dialexamlist" nodeset="/root/main/dialexamlist/info" caption="시행일자^Weekly KT/V^Weekly Ccr^nPNA" colsep="^" colwidth="79, 100, 81, 80" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:75px; width:380px; height:545px; ">
  550. <col ref="execdt" format="yyyy-mm-dd" style="left:613px; top:32px; width:93px; height:23px; "/>
  551. <col ref="calktv"/>
  552. <col ref="calwccr"/>
  553. <col ref="calnpna"/>
  554. <script type="javascript" ev:event="onclick">
  555. <![CDATA[
  556. if( grd_dialexamlist.rows- grd_dialexamlist.fixedRows > 0 && grd_dialexamlist.mouseRow != 0){
  557. viewDetInfo();
  558. }
  559. ]]>
  560. </script>
  561. </datagrid>
  562. <line id="line3" class="line_1" style="x1:0px; y1:70px; x2:380px; y2:70px; "/>
  563. <group id="grp_btn" style="left:0px; top:620px; width:1194px; height:27px; ">
  564. <button id="button42" class="btn4_letter2" style="left:1137px; top:3px; width:56px; height:22px; ">
  565. <caption>삭제</caption>
  566. <script type="javascript" ev:event="DOMActivate">
  567. <![CDATA[
  568. if ( messageBox("데이터를", "Q001") == 6 ) {
  569. if( grd_dialexamlist.rows- grd_dialexamlist.fixedRows > 0 ){
  570. var rowcnt = grd_dialexamlist.selectedRow(0);
  571. if(rowcnt < 1) {
  572. var msg = messageBox("삭제할 정보를 ", "C002");
  573. return;
  574. } else {
  575. model.setValue("/root/send/savedata/state", "D");
  576. model.copyNode("/root/send/req/data1", "/root/send/savedata");
  577. var exec_date = model.getValue("/root/send/savedata/execdt");
  578. exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
  579. model.setValue("/root/send/req/data1/execdt", exec_date);
  580. submit("TXMMO08404");
  581. // 삭제후 상세정보 지우기
  582. //model.resetInstanceNode("/root/main/condition");
  583. model.resetInstanceNode("/root/send/savedata");
  584. model.resetInstanceNode("/root/send/caladequacy");
  585. model.refresh();
  586. doSearch("D");
  587. }
  588. }
  589. }
  590. ]]>
  591. </script>
  592. </button>
  593. <button id="button8" class="btn4_letter2" style="left:1078px; top:3px; width:56px; height:22px; ">
  594. <caption>저장</caption>
  595. <script type="javascript" ev:event="DOMActivate">
  596. <![CDATA[
  597. if ( messageBox("데이터를", "Q002") == 6 ) {
  598. if (model.getValue("/root/main/condition/srchpid") == "") {
  599. messageBox("등록번호 항목은", "I003");
  600. return;
  601. }
  602. if (model.getValue("/root/send/savedata/execdt") == "") {
  603. messageBox("시행일자 항목은", "I003");
  604. return;
  605. }
  606. if(!calAdequacy()){ // 적절도 계산
  607. return;
  608. }
  609. model.setValue("/root/send/savedata/srchpid", model.getValue("/root/main/condition/srchpid"));
  610. model.setValue("/root/send/savedata/calktv", model.getValue("/root/send/caladequacy/weekktv"));
  611. model.setValue("/root/send/savedata/calwccr", model.getValue("/root/send/caladequacy/weekccr"));
  612. model.setValue("/root/send/savedata/calnpna", model.getValue("/root/send/caladequacy/npna"));
  613. //20101201_KNUH_Start
  614. model.setValue("/root/send/savedata/calctbw", model.getValue("/root/send/caladequacy/tbw"));
  615. model.setValue("/root/send/savedata/calclbm", model.getValue("/root/send/caladequacy/lbm"));
  616. model.setValue("/root/send/savedata/calcbsa", model.getValue("/root/send/caladequacy/bsa"));
  617. model.setValue("/root/send/savedata/calcnpcr", model.getValue("/root/send/caladequacy/npcr"));
  618. model.setValue("/root/send/savedata/calcperiktv", model.getValue("/root/send/caladequacy/periktv"));
  619. model.setValue("/root/send/savedata/calcrenalktv", model.getValue("/root/send/caladequacy/renalktv"));
  620. model.setValue("/root/send/savedata/calcpericcr", model.getValue("/root/send/caladequacy/periccr"));
  621. model.setValue("/root/send/savedata/calcrenalccr", model.getValue("/root/send/caladequacy/renalccr"));
  622. model.setValue("/root/send/savedata/calccruref", model.getValue("/root/send/caladequacy/cruref"));
  623. model.setValue("/root/send/savedata/dialflag", "P");
  624. if(model.getValue("/root/send/savedata/dialseq") == ""){
  625. model.setValue("/root/send/savedata/dialseq", 0);
  626. }
  627. model.copyNode("/root/send/req/data1", "/root/send/savedata");
  628. var exec_date = model.getValue("/root/send/savedata/execdt");
  629. exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
  630. model.setValue("/root/send/req/data1/execdt", exec_date);
  631. submit("TXMMO08404"); // 저장/수정
  632. doSearch("S");
  633. }
  634. ]]>
  635. </script>
  636. </button>
  637. <button id="button16" class="btn4_letter3" style="left:1007px; top:3px; width:68px; height:22px; ">
  638. <caption>초기화</caption>
  639. <script type="javascript" ev:event="DOMActivate">
  640. <![CDATA[
  641. model.resetInstanceNode("/root/send/savedata");
  642. model.resetInstanceNode("/root/send/caladequacy");
  643. model.makeValue("/root/send/savedata/execdt", getCurrentDate());
  644. model.refresh();
  645. ]]>
  646. </script>
  647. </button>
  648. </group>
  649. <input id="ipt_execdt" ref="/root/send/savedata/execdt" class="input_essential" inputtype="date" style="left:458px; top:76px; width:90px; height:19px; ">
  650. <script type="javascript" ev:event="onkeyup">
  651. <![CDATA[
  652. fMoveFocus("input16");
  653. ]]>
  654. </script>
  655. </input>
  656. <input id="ipt_bdhtval" ref="/root/send/savedata/bdhtval" class="input_default" imemode="disabled" format="#.#" style="left:613px; top:76px; width:71px; height:19px; ">
  657. <script type="javascript" ev:event="onkeyup">
  658. <![CDATA[
  659. fMoveFocus("input1");
  660. ]]>
  661. </script>
  662. </input>
  663. <input id="ipt_bdwtval" ref="/root/send/savedata/bdwtval" class="input_default" imemode="disabled" format="#.#" style="left:773px; top:76px; width:71px; height:19px; ">
  664. <script type="javascript" ev:event="onkeyup">
  665. <![CDATA[
  666. fMoveFocus("input13");
  667. ]]>
  668. </script>
  669. </input>
  670. <input id="ipt_periktv" ref="/root/send/caladequacy/periktv" class="output_search" disabled="false" editable="false" style="left:856px; top:521px; width:107px; height:19px; "/>
  671. <input id="ipt_periccr" ref="/root/send/caladequacy/periccr" class="output_search" disabled="false" editable="false" style="left:856px; top:545px; width:107px; height:19px; "/>
  672. <input id="ipt_weekktv" ref="/root/send/caladequacy/weekktv" class="output_search" disabled="false" editable="false" style="left:538px; top:521px; width:112px; height:19px; "/>
  673. <input id="ipt_weekccr" ref="/root/send/caladequacy/weekccr" class="output_search" disabled="false" editable="false" style="left:538px; top:545px; width:112px; height:19px; "/>
  674. <input id="ipt_npcr" ref="/root/send/caladequacy/npcr" class="output_search" disabled="false" editable="false" style="left:1006px; top:420px; width:109px; height:19px; "/>
  675. <caption id="caption47" class="cell_1" style="left:869px; top:75px; width:54px; height:23px; vertical-align:middle; ">B S A</caption>
  676. <caption id="caption48" style="left:656px; top:523px; width:76px; height:15px; ">1.7</caption>
  677. <input id="ipt_renalktv" ref="/root/send/caladequacy/renalktv" class="output_search" disabled="false" editable="false" style="left:1083px; top:521px; width:107px; height:19px; "/>
  678. <input id="ipt_renalccr" ref="/root/send/caladequacy/renalccr" class="output_search" disabled="false" editable="false" style="left:1083px; top:545px; width:107px; height:19px; "/>
  679. <caption id="caption59" style="left:1012px; top:80px; width:18px; height:15px; ">㎡</caption>
  680. <input id="ipt_bsa" ref="/root/send/caladequacy/bsa" class="output_search" disabled="false" editable="false" style="left:925px; top:76px; width:82px; height:19px; "/>
  681. <button id="button2" class="btn2_letter5" style="left:1118px; top:50px; width:75px; height:19px; ">
  682. <caption>적절도 출력</caption>
  683. <script type="javascript" ev:event="DOMActivate">
  684. <![CDATA[
  685. //20101202_KNUH_Start
  686. // exeReportPreview("RPMMO08300", "XMLSTR", "", "", "false", "", "", "", "", "false");
  687. exeReportPreview("RPMMO08300", "XMLSTR", "", "", "false", "", "", "", "", "false");
  688. ]]>
  689. </script>
  690. </button>
  691. <button id="button3" class="btn2_letter5" style="left:1039px; top:50px; width:75px; height:19px; ">
  692. <caption>적절도 계산</caption>
  693. <script type="javascript" ev:event="DOMActivate">
  694. <![CDATA[
  695. calAdequacy();
  696. ]]>
  697. </script>
  698. </button>
  699. <caption id="caption30" style="left:690px; top:80px; width:35px; height:15px; ">cm</caption>
  700. <caption id="caption34" class="cell_1" style="left:550px; top:75px; width:60px; height:23px; vertical-align:middle; ">height</caption>
  701. <button id="btn_bfprcpsrch" class="btn1_letter2" visibility="hidden" style="left:850px; top:45px; width:56px; height:22px; ">
  702. <caption>조회</caption>
  703. <script type="javascript" ev:event="DOMActivate">
  704. <![CDATA[
  705. model.setValue ( "/root/send/cond1", model.getValue ( "/root/init/srchcond1" ));
  706. if ( model.getValue ( "/root/send/cond1") == "1" ) {
  707. model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/srchpid" ));
  708. } else {
  709. model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/patname" ));
  710. }
  711. model.setValue ( "/root/send/cond3", getUserInfo("dutplceinstcd"));
  712. model.setValue ( "/root/send/cond99", "patchosinfo");
  713. if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
  714. //if (!submit ( "TRPMC02500",false )) { //검색 시작 값이 없으면 clear 한다.
  715. model.resetInstanceNode ("/root/main/condition" );
  716. model.refresh();
  717. return;
  718. }
  719. var srcNodeList = model.instances(0).selectNodes("/root/patinfo/patinfolist");
  720. if ( srcNodeList.length == 1 ) { //값이 한개면 바로 화면에 보여준1다.
  721. ipt_srchpid.text = model.getValue ("/root/patinfo/patinfolist/pid");
  722. ipt_patname.text = model.getValue ("/root/patinfo/patinfolist/hngnm");
  723. output1.text = model.getValue ("/root/patinfo/patinfolist/rrgstno1");
  724. output5.text = model.getValue ("/root/patinfo/patinfolist/rrgstno2");
  725. output2.text = model.getValue ("/root/patinfo/patinfolist/sex");
  726. output3.text = model.getValue ("/root/patinfo/patinfolist/age");
  727. setHeight();
  728. doSearch("F");
  729. } else if ( srcNodeList.length > 1 ) { //값이 한개이상이면 팝업을 띄운다.
  730. searchPatinfoPop();
  731. }
  732. model.refresh();
  733. ]]>
  734. </script>
  735. </button>
  736. <caption id="caption4" class="cell_1" style="left:710px; top:75px; width:60px; height:23px; vertical-align:middle; ">weight</caption>
  737. <caption id="caption18" style="left:850px; top:78px; width:38px; height:15px; ">kg</caption>
  738. <caption id="caption55" style="left:655px; top:570px; width:39px; height:15px; ">ml/min</caption>
  739. <input id="ipt_cruref" ref="/root/send/caladequacy/cruref" class="output_search" disabled="false" editable="false" style="left:538px; top:569px; width:112px; height:19px; "/>
  740. <caption id="caption57" class="cell_1" style="left:1035px; top:75px; width:54px; height:23px; vertical-align:middle; ">T B W</caption>
  741. <input id="ipt_tbw" ref="/root/send/caladequacy/tbw" class="output_search" disabled="false" editable="false" style="left:1091px; top:76px; width:82px; height:19px; "/>
  742. <caption id="caption61" style="left:1175px; top:80px; width:18px; height:15px; ">㎡</caption>
  743. <caption id="caption62" class="tit_2" style="left:385px; top:107px; width:170px; height:14px; vertical-align:middle; ">Dialysis data</caption>
  744. <line id="line19" class="line_1" style="x1:385px; y1:121px; x2:1194px; y2:121px; "/>
  745. <line id="line4" class="line_3" style="x1:385px; y1:97px; x2:1194px; y2:97px; "/>
  746. <input id="ipt_dialdd" ref="/root/send/savedata/dialdd" class="input_essential" inputtype="date" format="yyyy-mm-dd" validateformat="true" style="left:481px; top:127px; width:90px; height:19px; ">
  747. <script type="javascript" ev:event="onkeyup">
  748. <![CDATA[
  749. fMoveFocus("input16");
  750. ]]>
  751. </script>
  752. <script type="javascript" ev:event="oninvalidformat">
  753. <![CDATA[alert('날짜형식이 잘못되었습니다.');]]>
  754. </script>
  755. </input>
  756. <select1 id="rdo_dosage" ref="/root/send/savedata/dosageflag" appearance="full" cellspacing="10" cols="5" overflow="visible" style="left:481px; top:154px; width:240px; height:13px; border-style:none; ">
  757. <choices>
  758. <item>
  759. <label>1L</label>
  760. <value>1</value>
  761. </item>
  762. <item>
  763. <label>1.5L</label>
  764. <value>2</value>
  765. </item>
  766. <item>
  767. <label>2L</label>
  768. <value>3</value>
  769. </item>
  770. <item>
  771. <label>2.5L</label>
  772. <value>4</value>
  773. </item>
  774. <item>
  775. <label>기타</label>
  776. <value>0</value>
  777. </item>
  778. </choices>
  779. </select1>
  780. <line id="line22" class="line_2" style="x1:385px; y1:148px; x2:1194px; y2:148px; "/>
  781. <caption id="caption63" class="cell_1" style="left:385px; top:126px; width:94px; height:23px; vertical-align:middle; ">투석개시일</caption>
  782. <input id="ipt_dosagevol" ref="/root/send/savedata/dosagevol" style="left:723px; top:151px; width:45px; height:19px; "/>
  783. <caption id="caption65" style="left:768px; top:155px; width:15px; height:15px; ">L</caption>
  784. <input id="ipt_dosagetim" ref="/root/send/savedata/dosagetim" style="left:783px; top:151px; width:55px; height:19px; "/>
  785. <line id="line25" class="line_2" style="x1:482px; y1:172px; x2:1193px; y2:172px; "/>
  786. <caption id="caption66" style="left:843px; top:155px; width:57px; height:15px; ">times/day</caption>
  787. <caption id="caption67" class="cell_1" style="left:908px; top:150px; width:36px; height:23px; vertical-align:middle; ">비고</caption>
  788. <input id="ipt_dosageetc" ref="/root/send/savedata/dosageetc" style="left:946px; top:151px; width:247px; height:19px; "/>
  789. <input id="ipt_apdtv" ref="/root/send/savedata/apdtv" style="left:601px; top:175px; width:55px; height:19px; "/>
  790. <caption id="caption70" style="left:657px; top:179px; width:30px; height:15px; ">mls</caption>
  791. <line id="line29" class="line_2" style="x1:517px; y1:196px; x2:1195px; y2:196px; "/>
  792. <caption id="caption71" class="cell_1" style="left:682px; top:174px; width:73px; height:23px; vertical-align:middle; ">Time</caption>
  793. <input id="ipt_apdtim" ref="/root/send/savedata/apdtim" style="left:757px; top:175px; width:55px; height:19px; "/>
  794. <caption id="caption72" style="left:814px; top:179px; width:30px; height:15px; ">hrs</caption>
  795. <caption id="caption73" style="left:657px; top:203px; width:30px; height:15px; ">mls</caption>
  796. <caption id="caption75" style="left:814px; top:204px; width:30px; height:15px; ">mls</caption>
  797. <input id="ipt_apdfv" ref="/root/send/savedata/apdfv" style="left:601px; top:199px; width:55px; height:19px; "/>
  798. <input id="ipt_apdlfv" ref="/root/send/savedata/apdlfv" style="left:757px; top:199px; width:55px; height:19px; "/>
  799. <input id="ipt_apddfv" ref="/root/send/savedata/apddfv" style="left:914px; top:199px; width:55px; height:19px; "/>
  800. <caption id="caption78" style="left:971px; top:202px; width:30px; height:15px; ">mls</caption>
  801. <caption id="caption79" class="cell_1" style="left:385px; top:222px; width:94px; height:166px; vertical-align:middle; ">
  802. <![CDATA[Transport
  803. characteristics]]>
  804. </caption>
  805. <input id="ip_petdd" ref="/root/send/savedata/petdd" class="input_essential" inputtype="date" style="left:564px; top:223px; width:92px; height:19px; ">
  806. <script type="javascript" ev:event="onkeyup">
  807. <![CDATA[
  808. fMoveFocus("input16");
  809. ]]>
  810. </script>
  811. </input>
  812. <caption id="caption69" class="cell_1" style="left:517px; top:174px; width:82px; height:23px; vertical-align:middle; ">Therapy Vol .</caption>
  813. <line id="line30" class="line_2" style="x1:385px; y1:220px; x2:1194px; y2:220px; "/>
  814. <caption id="caption64" class="cell_1" style="left:385px; top:150px; width:94px; height:71px; vertical-align:middle; ">Dosage</caption>
  815. <caption id="caption76" class="cell_1" style="left:517px; top:198px; width:82px; height:23px; vertical-align:middle; ">Fill Vol.</caption>
  816. <caption id="caption68" class="cell_1" style="left:480px; top:174px; width:36px; height:47px; vertical-align:middle; ">APD</caption>
  817. <caption id="caption74" class="cell_1" style="left:682px; top:198px; width:73px; height:23px; vertical-align:middle; ">Last fill Vol.</caption>
  818. <caption id="caption77" class="cell_1" style="left:839px; top:198px; width:73px; height:23px; vertical-align:middle; ">Day fill Vol.</caption>
  819. <select1 id="rdo_petflag" ref="/root/send/savedata/petflag" appearance="full" cellspacing="15" cols="4" overflow="visible" style="left:659px; top:226px; width:325px; height:13px; border-style:none; ">
  820. <choices>
  821. <item>
  822. <label>High</label>
  823. <value>1</value>
  824. </item>
  825. <item>
  826. <label>High average</label>
  827. <value>2</value>
  828. </item>
  829. <item>
  830. <label>Low average</label>
  831. <value>3</value>
  832. </item>
  833. <item>
  834. <label>Low</label>
  835. <value>4</value>
  836. </item>
  837. </choices>
  838. </select1>
  839. <line id="line31" class="line_2" style="x1:482px; y1:244px; x2:1193px; y2:244px; "/>
  840. <caption id="caption80" class="cell_1" style="left:480px; top:222px; width:82px; height:23px; vertical-align:middle; ">PET</caption>
  841. <input id="ipt_pcrtxt" ref="/root/send/savedata/pcrtxt" class="output_search" style="left:564px; top:247px; width:92px; height:19px; "/>
  842. <select1 id="rdo_prcflag" ref="/root/send/savedata/prcflag" appearance="full" cellspacing="15" cols="4" overflow="visible" style="left:753px; top:250px; width:325px; height:13px; border-style:none; ">
  843. <choices>
  844. <item>
  845. <label>High</label>
  846. <value>1</value>
  847. </item>
  848. <item>
  849. <label>High average</label>
  850. <value>2</value>
  851. </item>
  852. <item>
  853. <label>Low average</label>
  854. <value>3</value>
  855. </item>
  856. <item>
  857. <label>Low</label>
  858. <value>4</value>
  859. </item>
  860. </choices>
  861. </select1>
  862. <line id="line32" class="line_2" style="x1:482px; y1:268px; x2:1193px; y2:268px; "/>
  863. <caption id="caption81" class="cell_1" style="left:480px; top:246px; width:82px; height:23px; vertical-align:middle; ">24 hrs-D/Pcr</caption>
  864. <caption id="caption82" class="cell_1" style="left:480px; top:270px; width:214px; height:23px; vertical-align:middle; ">24 hrs dialysate and urine collection</caption>
  865. <input id="ipt_dialcreatival" ref="/root/send/savedata/dialcreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:319px; width:65px; height:19px; ">
  866. <script type="javascript" ev:event="onkeyup">
  867. <![CDATA[
  868. fMoveFocus("input8");
  869. ]]>
  870. </script>
  871. </input>
  872. <input id="ipt_dialurea" ref="/root/send/savedata/dialurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:319px; width:66px; height:19px; ">
  873. <script type="javascript" ev:event="onkeyup">
  874. <![CDATA[
  875. fMoveFocus("input10");
  876. ]]>
  877. </script>
  878. </input>
  879. <input id="ipt_urincreatival" ref="/root/send/savedata/urinecreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:343px; width:65px; height:19px; ">
  880. <script type="javascript" ev:event="onkeyup">
  881. <![CDATA[
  882. fMoveFocus("input2");
  883. ]]>
  884. </script>
  885. </input>
  886. <input id="ipt_dialprotval" ref="/root/send/savedata/dialprotval" class="input_default" visibility="hidden" imemode="disabled" format="#.#" style="left:1054px; top:272px; width:82px; height:19px; ">
  887. <script type="javascript" ev:event="onkeyup">
  888. <![CDATA[
  889. fMoveFocus("input11");
  890. ]]>
  891. </script>
  892. </input>
  893. <input id="ipt_dialvolout" ref="/root/send/savedata/dialvolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:319px; width:79px; height:19px; ">
  894. <script type="javascript" ev:event="onkeyup">
  895. <![CDATA[
  896. fMoveFocus("input12");
  897. ]]>
  898. </script>
  899. </input>
  900. <input id="ipt_dialnetvol" ref="/root/send/savedata/dialnetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:319px; width:76px; height:19px; "/>
  901. <input id="ipt_urinetm" ref="/root/send/savedata/urinetm" class="input_default" visibility="hidden" imemode="disabled" format="#.#" style="left:843px; top:272px; width:81px; height:19px; ">
  902. <script type="javascript" ev:event="onkeyup">
  903. <![CDATA[
  904. fMoveFocus("input6");
  905. ]]>
  906. </script>
  907. </input>
  908. <caption id="caption25" visibility="hidden" style="left:1137px; top:274px; width:45px; height:15px; ">mg/dl</caption>
  909. <input id="ipt_urineurea" ref="/root/send/savedata/urineurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:343px; width:66px; height:19px; ">
  910. <script type="javascript" ev:event="onkeyup">
  911. <![CDATA[
  912. fMoveFocus("input3");
  913. ]]>
  914. </script>
  915. </input>
  916. <caption id="caption28" class="cell_1" visibility="hidden" style="left:947px; top:270px; width:105px; height:23px; vertical-align:middle; ">dialysate protein</caption>
  917. <input id="ipt_plasmacreatival" ref="/root/send/savedata/plasmacreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:367px; width:65px; height:19px; ">
  918. <script type="javascript" ev:event="onkeyup">
  919. <![CDATA[
  920. fMoveFocus("input4");
  921. ]]>
  922. </script>
  923. </input>
  924. <caption id="caption39" class="cell_1" visibility="hidden" style="left:695px; top:270px; width:147px; height:23px; vertical-align:middle; ">urine collection duration</caption>
  925. <input id="ipt_plasmaurea" ref="/root/send/savedata/plasmaurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:367px; width:66px; height:19px; ">
  926. <script type="javascript" ev:event="onkeyup">
  927. <![CDATA[
  928. fMoveFocus("input7");
  929. ]]>
  930. </script>
  931. </input>
  932. <caption id="caption19" visibility="hidden" style="left:925px; top:275px; width:24px; height:15px; ">hrs</caption>
  933. <input id="ipt_urinenetvol" ref="/root/send/savedata/urinenetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:343px; width:76px; height:19px; ">
  934. <script type="javascript" ev:event="onkeyup">
  935. <![CDATA[
  936. fMoveFocus("input9");
  937. ]]>
  938. </script>
  939. </input>
  940. <caption id="caption86" class="cell_1" style="left:480px; top:366px; width:75px; height:23px; vertical-align:middle; ">Plasma</caption>
  941. <caption id="caption93" style="left:625px; top:321px; width:35px; height:15px; ">mg/dl</caption>
  942. <line id="line33" class="line_2" style="x1:481px; y1:316px; x2:1192px; y2:316px; "/>
  943. <caption id="caption92" class="cell_1" style="left:1086px; top:294px; width:105px; height:23px; vertical-align:middle; ">Volume out</caption>
  944. <caption id="caption83" class="cell_1" style="left:480px; top:294px; width:75px; height:23px; vertical-align:middle; "/>
  945. <caption id="caption87" class="cell_1" style="left:556px; top:294px; width:105px; height:23px; vertical-align:middle; ">BUN</caption>
  946. <caption id="caption88" class="cell_1" style="left:662px; top:294px; width:105px; height:23px; vertical-align:middle; ">Creatinine</caption>
  947. <caption id="caption89" class="cell_1" style="left:768px; top:294px; width:105px; height:23px; vertical-align:middle; ">Glucose</caption>
  948. <caption id="caption90" class="cell_1" style="left:874px; top:294px; width:105px; height:23px; vertical-align:middle; ">Net Vol.</caption>
  949. <caption id="caption91" class="cell_1" style="left:980px; top:294px; width:105px; height:23px; vertical-align:middle; ">Volumn in</caption>
  950. <line id="line34" class="line_2" style="x1:481px; y1:340px; x2:1192px; y2:340px; "/>
  951. <caption id="caption84" class="cell_1" style="left:480px; top:318px; width:75px; height:23px; vertical-align:middle; ">Dialysis</caption>
  952. <line id="line35" class="line_2" style="x1:481px; y1:364px; x2:1192px; y2:364px; "/>
  953. <caption id="caption85" class="cell_1" style="left:480px; top:342px; width:75px; height:23px; vertical-align:middle; ">Urine</caption>
  954. <line id="line36" class="line_3" style="x1:385px; y1:388px; x2:1194px; y2:388px; "/>
  955. <caption id="caption94" style="left:625px; top:345px; width:35px; height:15px; ">mg/dl</caption>
  956. <caption id="caption95" style="left:625px; top:369px; width:35px; height:15px; ">mg/dl</caption>
  957. <caption id="caption96" style="left:730px; top:320px; width:35px; height:15px; ">mg/dl</caption>
  958. <caption id="caption97" style="left:730px; top:345px; width:35px; height:15px; ">mg/dl</caption>
  959. <caption id="caption98" style="left:730px; top:369px; width:35px; height:15px; ">mg/dl</caption>
  960. <caption id="caption99" style="left:835px; top:320px; width:35px; height:15px; ">mg/dl</caption>
  961. <caption id="caption100" style="left:835px; top:369px; width:35px; height:15px; ">mg/dl</caption>
  962. <caption id="caption101" style="left:955px; top:345px; width:22px; height:15px; ">mls</caption>
  963. <caption id="caption102" style="left:955px; top:321px; width:22px; height:15px; ">mls</caption>
  964. <caption id="caption103" style="left:1060px; top:321px; width:22px; height:15px; ">mls</caption>
  965. <caption id="caption104" style="left:1168px; top:321px; width:22px; height:15px; ">mls</caption>
  966. <input id="ipt_urinevolout" ref="/root/send/savedata/urinevolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:343px; width:79px; height:19px; ">
  967. <script type="javascript" ev:event="onkeyup">
  968. <![CDATA[
  969. fMoveFocus("input12");
  970. ]]>
  971. </script>
  972. </input>
  973. <input id="ipt_plasmavolout" ref="/root/send/savedata/plasmavolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:367px; width:79px; height:19px; ">
  974. <script type="javascript" ev:event="onkeyup">
  975. <![CDATA[
  976. fMoveFocus("input12");
  977. ]]>
  978. </script>
  979. </input>
  980. <caption id="caption105" style="left:955px; top:369px; width:22px; height:15px; ">mls</caption>
  981. <caption id="caption106" style="left:1060px; top:345px; width:22px; height:15px; ">mls</caption>
  982. <caption id="caption107" style="left:1168px; top:345px; width:22px; height:15px; ">mls</caption>
  983. <caption id="caption108" style="left:1060px; top:369px; width:22px; height:15px; ">mls</caption>
  984. <caption id="caption109" style="left:1168px; top:369px; width:22px; height:15px; ">mls</caption>
  985. <input id="ipt_plasmanetvol" ref="/root/send/savedata/plasmanetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:367px; width:76px; height:19px; ">
  986. <script type="javascript" ev:event="onkeyup">
  987. <![CDATA[
  988. fMoveFocus("input9");
  989. ]]>
  990. </script>
  991. </input>
  992. <input id="ipt_dialglu" ref="/root/send/savedata/dialglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:319px; width:65px; height:19px; ">
  993. <script type="javascript" ev:event="onkeyup">
  994. <![CDATA[
  995. fMoveFocus("input8");
  996. ]]>
  997. </script>
  998. </input>
  999. <input id="ipt_uringlu" ref="/root/send/savedata/urineglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:343px; width:65px; height:19px; ">
  1000. <script type="javascript" ev:event="onkeyup">
  1001. <![CDATA[
  1002. fMoveFocus("input2");
  1003. ]]>
  1004. </script>
  1005. </input>
  1006. <input id="ipt_plasmaglu" ref="/root/send/savedata/plasmaglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:367px; width:65px; height:19px; ">
  1007. <script type="javascript" ev:event="onkeyup">
  1008. <![CDATA[
  1009. fMoveFocus("input4");
  1010. ]]>
  1011. </script>
  1012. </input>
  1013. <input id="ipt_dialvolin" ref="/root/send/savedata/dialvolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:319px; width:74px; height:19px; "/>
  1014. <input id="ipt_plasmavolin" ref="/root/send/savedata/plasmavolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:367px; width:74px; height:19px; ">
  1015. <script type="javascript" ev:event="onkeyup">
  1016. <![CDATA[
  1017. fMoveFocus("input9");
  1018. ]]>
  1019. </script>
  1020. </input>
  1021. <input id="ipt_urinevolin" ref="/root/send/savedata/urinevolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:343px; width:74px; height:19px; ">
  1022. <script type="javascript" ev:event="onkeyup">
  1023. <![CDATA[
  1024. fMoveFocus("input9");
  1025. ]]>
  1026. </script>
  1027. </input>
  1028. <caption id="caption110" style="left:835px; top:345px; width:35px; height:15px; ">mg/dl</caption>
  1029. <caption id="caption9" class="tit_2" style="left:385px; top:400px; width:170px; height:14px; vertical-align:middle; ">Nutritional Status</caption>
  1030. <line id="line5" class="line_2" style="x1:385px; y1:441px; x2:1194px; y2:441px; "/>
  1031. <caption id="caption10" class="cell_1" style="left:385px; top:419px; width:214px; height:23px; vertical-align:middle; ">Serum albumin level(g/dL)</caption>
  1032. <caption id="caption11" class="cell_1" style="left:815px; top:419px; width:189px; height:23px; vertical-align:middle; ">nPCR(PCR/Lean BW:g/kg/day)</caption>
  1033. <caption id="caption13" class="cell_1" style="left:385px; top:467px; width:214px; height:23px; vertical-align:middle; ">SGA(Subjective Global Assessment</caption>
  1034. <line id="line6" class="line_2" style="x1:385px; y1:465px; x2:1194px; y2:465px; "/>
  1035. <caption id="caption12" class="cell_1" style="left:385px; top:443px; width:214px; height:23px; vertical-align:middle; ">LBM(LBM/Lean BW * 100)</caption>
  1036. <line id="line8" class="line_3" style="x1:385px; y1:489px; x2:1194px; y2:489px; "/>
  1037. <input id="ipt_sgaval" ref="/root/send/savedata/sgaval" style="left:601px; top:468px; width:80px; height:19px; "/>
  1038. <select1 id="radio4" ref="/root/send/savedata/sgaflag" appearance="full" cellspacing="15" cols="3" overflow="visible" style="left:686px; top:470px; width:489px; height:13px; border-style:none; ">
  1039. <choices>
  1040. <item>
  1041. <label>Well-nourished</label>
  1042. <value>1</value>
  1043. </item>
  1044. <item>
  1045. <label>Mildl-moderately malnourished</label>
  1046. <value>2</value>
  1047. </item>
  1048. <item>
  1049. <label>Severely malnourished</label>
  1050. <value>3</value>
  1051. </item>
  1052. </choices>
  1053. </select1>
  1054. <input id="ipt_sal" ref="/root/send/savedata/sal" style="left:601px; top:420px; width:136px; height:19px; "/>
  1055. <caption id="caption14" style="left:738px; top:422px; width:75px; height:15px; ">3.5(Ideal 4.0)</caption>
  1056. <caption id="caption15" style="left:1119px; top:422px; width:75px; height:15px; ">0.9(Ideal 1.2)</caption>
  1057. <input id="ipt_lbm" ref="/root/send/caladequacy/lbm" class="output_search" editable="false" style="left:601px; top:444px; width:136px; height:19px; "/>
  1058. <caption id="caption17" style="left:740px; top:447px; width:70px; height:15px; ">
  1059. <![CDATA[> 63%]]>
  1060. </caption>
  1061. <caption id="caption20" class="tit_2" style="left:387px; top:501px; width:170px; height:14px; vertical-align:middle; ">Adequacy</caption>
  1062. <line id="line9" class="line_1" style="x1:387px; y1:515px; x2:1195px; y2:515px; "/>
  1063. <caption id="caption21" style="left:656px; top:549px; width:78px; height:15px; ">60</caption>
  1064. <line id="line10" class="line_2" style="x1:387px; y1:542px; x2:1195px; y2:542px; "/>
  1065. <caption id="caption53" class="cell_1" style="left:387px; top:520px; width:149px; height:23px; vertical-align:middle; ">KT/V (/ week)</caption>
  1066. <caption id="caption54" class="cell_1" style="left:740px; top:520px; width:114px; height:23px; vertical-align:middle; ">Peritoneal(Kpt/V)</caption>
  1067. <caption id="caption36" class="cell_1" style="left:966px; top:520px; width:114px; height:23px; vertical-align:middle; ">Renal(Krt/V)</caption>
  1068. <line id="line11" class="line_2" style="x1:386px; y1:566px; x2:1194px; y2:566px; "/>
  1069. <caption id="caption51" class="cell_1" style="left:966px; top:544px; width:114px; height:23px; vertical-align:middle; ">Renal(Crcr)</caption>
  1070. <caption id="caption52" class="cell_1" style="left:387px; top:544px; width:149px; height:23px; vertical-align:middle; ">Crcl(L/Week/1.73㎡ BSA</caption>
  1071. <caption id="caption45" class="cell_1" style="left:740px; top:544px; width:114px; height:23px; vertical-align:middle; ">Peritoneal(KpCr)</caption>
  1072. <caption id="caption22" class="cell_1" style="left:387px; top:568px; width:149px; height:23px; vertical-align:middle; ">Residual renal function</caption>
  1073. <line id="line12" class="line_3" style="x1:387px; y1:590px; x2:1195px; y2:590px; "/>
  1074. <caption id="caption23" style="left:410px; top:598px; width:408px; height:16px; ">* Residual renal function = [Creatinine clearance + Urea clearance] / 2</caption>
  1075. <input id="ipt_pcrdd" ref="/root/send/savedata/pcrdd" inputtype="date" style="left:658px; top:247px; width:92px; height:19px; "/>
  1076. <caption id="caption24" class="cell_1" style="left:855px; top:126px; width:89px; height:23px; vertical-align:middle; ">원인질환</caption>
  1077. <input id="ipt_diagnm" ref="/root/send/savedata/diagnm" style="left:946px; top:127px; width:247px; height:19px; "/>
  1078. <button id="button4" class="btn2_letter5" style="left:961px; top:50px; width:75px; height:19px; ">
  1079. <caption>SGA 관리</caption>
  1080. <script type="javascript" ev:event="DOMActivate">
  1081. <![CDATA[
  1082. modal("SPMND04700");
  1083. ]]>
  1084. </script>
  1085. </button>
  1086. </group>
  1087. </xhtml:body>
  1088. </xhtml:html>