12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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>복막투석적절도관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <condition>
- <srchpid/>
- <diafg/>
- <patsex/>
- <patage/>
- <patheight/>
- <patname/>
- <patrrgstno1/>
- <patrrgstno2/>
- <fromdd/>
- <todd/>
- </condition>
- <dialexamlist/>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <patinfoht/>
- <paminfo/>
- </main>
- <hidden>
- <ret>
- <count/>
- </ret>
- </hidden>
- <send>
- <reqdata/>
- <savedata>
- <execdt>
- </execdt>
- <bdwtval/>
- <urinevol/>
- <urinetm/>
- <urineurea/>
- <urinecreatival/>
- <urineglu/>
- <urinenetvol/>
- <urinevolin/>
- <urinevolout/>
- <plasmaurea/>
- <plasmacreatival/>
- <plasmaglu/>
- <plasmanetvol/>
- <plasmavolin/>
- <plasmavolout/>
- <serumcreatival/>
- <preblodbunval/>
- <postblodbunval/>
- <dialurea/>
- <dialcreatival/>
- <dialglu/>
- <dialnetvol/>
- <dialvolin/>
- <dialvolout/>
- <dialprotval/>
- <dialvol/>
- <filtvol/>
- <srchpid/>
- <dialseq/>
- <instcd/>
- <calktv/>
- <calwccr/>
- <calnpna/>
- <dialflag/>
- <state/>
- <bdhtval/>
- <dialdd/>
- <dosageflag/>
- <dosagevol/>
- <dosagetim/>
- <dosageetc/>
- <apdtv/>
- <apdtim/>
- <apdfv/>
- <apdlfv/>
- <apddfv/>
- <petdd/>
- <petflag/>
- <pcrtxt/>
- <pcrdd/>
- <prcflag/>
- <sal/>
- <sgaval/>
- <sgaflag/>
- <diagnm/>
- <calctbw/>
- <calclbm/>
- <calcbsa/>
- <calcnpcr/>
- <calcperiktv/>
- <calcrenalktv/>
- <calcpericcr/>
- <calcrenalccr/>
- <calccruref/>
- </savedata>
- <caladequacy>
- <bsa/>
- <pna/>
- <npna/>
- <renalccr/>
- <renalktv/>
- <periccr/>
- <periktv/>
- <weekktv/>
- <weekccr/>
- <cruref/>
- <tbw/>
- <lbm/>
- <npcr/>
- <dpcr/>
- </caladequacy>
- <req>
- <data1/>
- </req>
- <cond1/>
- <cond2/>
- <cond3/>
- <cond99/>
- </send>
- <init>
- <srchcond1/>
- </init>
- </root>
- </instance>
- <submission id="TRMMO08403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/dialexamlist"/>
- <submission id="TXMMO08404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TRMMO08404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/patinfoht"/>
- <submission id="TRMMO02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patinfo"/>
- <!--submission id="TRPMC02500" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patinfo"/-->
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
-
- model.makeValue("/root/send/savedata/execdt", getCurrentDate());
- model.refresh();
-
- var pamInfoCvs = getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
- var pid = "";
- //alert(pamInfoCvs);
- if(pamInfoCvs != "" ){ //cvs가 ""이 아닌 경우에만 처리함.
- model.removeNodeSet("/root/main/paminfo/list");
- setCSVToNode("/root/main/paminfo", pamInfoCvs);
- var ioflag = model.getValue("/root/main/paminfo/list/ioflag");
-
- //model.setValue("/root/hidden/condition/psnflag", ioflag);
- model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/paminfo/list/pid") );
- // model.setValue("/root/main/condition/patname", model.getValue("/root/main/paminfo/list/hngnm") );
- // model.setValue("/root/main/condition/patrrgstno1", model.getValue("/root/main/paminfo/list/rrgstno1") );
- // model.setValue("/root/main/condition/patrrgstno2", model.getValue("/root/main/paminfo/list/rrgstno2") );
- // model.setValue("/root/main/condition/patsex", model.getValue("/root/main/paminfo/list/sex") );
- // model.setValue("/root/main/condition/patage", model.getValue("/root/main/paminfo/list/age") );
-
- model.refresh();
-
- model.setValue ( "/root/send/cond1", "1");
- model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/srchpid" ));
- model.setValue ( "/root/send/cond3", getUserInfo("dutplceinstcd"));
- model.setValue ( "/root/send/cond99", "patchosinfo");
-
- if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
- model.resetInstanceNode ("/root/main/condition" );
- model.refresh();
- return;
- }
-
- var srcNodeList = model.instances(0).selectNodes("/root/patinfo/patinfolist");
- if ( srcNodeList.length == 1 ) { //값이 한개면 바로 화면에 보여준1다.
- ipt_srchpid.text = model.getValue ("/root/patinfo/patinfolist/pid");
- ipt_patname.text = model.getValue ("/root/patinfo/patinfolist/hngnm");
- output1.text = model.getValue ("/root/patinfo/patinfolist/rrgstno1");
- output5.text = model.getValue ("/root/patinfo/patinfolist/rrgstno2");
- output2.text = model.getValue ("/root/patinfo/patinfolist/sex");
- output3.text = model.getValue ("/root/patinfo/patinfolist/age");
-
- setHeight();
-
- doSearch("F");
-
- } else if ( srcNodeList.length > 1 ) { //값이 한개이상이면 팝업을 띄운다.
- searchPatinfoPop();
- }
- model.refresh();
-
- // setHeight();
-
- // doSearch("F");
- }
-
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- function fInitialize() {
- var idate=new Date();
- var frDate=idate.getAddDate(-1, "M");
-
- model.setValue("/root/main/condition/fromdd", frDate.getDateFormat());
- model.setValue("/root/main/condition/todd", getCurrentDate());
- }
-
- function doSearch(flag) {
- model.setValue("/root/main/condition/diafg", "P");
- model.copyNode("/root/send/reqdata", "/root/main/condition");
-
- var fromdd = model.getValue("/root/main/condition/fromdd");
- fromdd = fromdd.substr(0,4) + "-" + fromdd.substr(4,2) + "-" + fromdd.substr(6,2) + "-00.00.00.000000";
- model.setValue("/root/send/reqdata/fromdd", fromdd);
- var todd = model.getValue("/root/main/condition/todd");
- todd = todd.substr(0,4) + "-" + todd.substr(4,2) + "-" + todd.substr(6,2) + "-00.00.00.000000";
- model.setValue("/root/send/reqdata/todd", todd);
-
- //model.setValue("/root/send/reqdata/diafg", "H");
- submit("TRMMO08403");
- }
-
- function viewDetInfo() {
-
- model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/dialexamlist/info[" + grd_dialexamlist.row + "]/srchpid"));
- model.copyNode("/root/send/savedata", "/root/main/dialexamlist/info[" + grd_dialexamlist.row + "]");
-
- if(model.getValue("/root/send/savedata/bdhtval") == "") {
- model.setValue("/root/send/savedata/bdhtval", model.getValue("/root/main/condition/patheight")) ;
- }
-
- model.refresh();
-
- calAdequacy(); // 적절도 계산
-
- }
-
-
- function calAdequacy() {
- if (model.getValue("/root/main/condition/patsex") == "" || model.getValue("/root/main/condition/patage") == "" || model.getValue("/root/main/condition/patheight") == "") {
- messageBox("적절도 계산시 성별, 나이, 신장은", "I003", "\n등록번호를 이용하여 환자정보를 조회하세요.");
- model.setFocus("ipt_srchpid");
- return;
- }
-
- // 계산에 필요한 항목
- var pre_hdbun = model.getValue("/root/send/savedata/preblodbunval");
- var post_hdbun = model.getValue("/root/send/savedata/postblodbunval");
- var weight = model.getValue("/root/send/savedata/bdwtval");
- var pat_sex = model.getValue("/root/main/condition/patsex");
- var pat_age = model.getValue("/root/main/condition/patage");
- var pat_height = model.getValue("/root/main/condition/patheight");
- var urine_vol = model.getValue("/root/send/savedata/urinevolout"); // 소변량
- var urine_creatinine = model.getValue("/root/send/savedata/urinecreatival");
- var serum_creatinine = model.getValue("/root/send/savedata/serumcreatival");
-
- //20101203_KNUH_Start
- var plasma_creatinine = model.getValue("/root/send/savedata/plasmacreatival");
- var plasma_urea = model.getValue("/root/send/savedata/plasmaurea");
-
- var urine_urea = model.getValue("/root/send/savedata/urineurea");
- var urine_time = model.getValue("/root/send/savedata/urinetm"); // 모은시간
- var ultrafilt_vol = model.getValue("/root/send/savedata/filtvol");
- var dial_time = model.getValue("/root/send/savedata/dialtims");
- var dial_vol = model.getValue("/root/send/savedata/dialvolout");
- var dial_urea = model.getValue("/root/send/savedata/dialurea");
- var dial_protval = model.getValue("/root/send/savedata/dialprotval");
- var dial_creatival = model.getValue("/root/send/savedata/dialcreatival");
- var height = model.getValue("/root/send/savedata/bdhtval");
-
- if(weight == "") { messageBox("Weight는", "I003"); model.setFocus("ipt_bdwtval"); return; }
- if(height == "") { messageBox("Heightt는", "I003"); model.setFocus("ipt_bdhtval"); return; }
- if(urine_vol == "") { messageBox("Urine Volume은", "I003"); model.setFocus("ipt_urinevolout"); return; }
- // if(urine_time == "") { messageBox("Urin Collection Duration은", "I003"); model.setFocus("ipt_urine"); return; }
- if(dial_urea == "") { messageBox("Dialysis BUN은", "I003"); model.setFocus("ipt_dialurea"); return; }
- if(dial_creatival == "") { messageBox("Dialysis Creatinine은", "I003"); model.setFocus("ipt_dialcreatival"); return; }
-
- // if(dial_protval == "") { messageBox("Dialysis Protein은", "I003"); model.setFocus("input10"); return; }
- if(dial_vol == "") { messageBox("Dialysis Volume은", "I003"); model.setFocus("ipt_dialvolout"); return; }
-
- if(urine_creatinine == "") { messageBox("Urine Creatinine은", "I003"); model.setFocus("ipt_urincreatival"); return; }
- if(urine_urea == "") { messageBox("Urin BUN은", "I003"); model.setFocus("ipt_urineurea"); return; }
- if(urine_vol == "") { messageBox("Urine_Volume Out은", "I003"); model.setFocus("ipt_urinevolout"); return; }
-
- if(plasma_creatinine == "") { messageBox("Plasma Creatinine은", "I003"); model.setFocus("ipt_plasmacreatival"); return; }
- if(plasma_urea == "") { messageBox("Plasma BUN은", "I003"); model.setFocus("ipt_plasmaurea"); return; }
-
- //if(ultrafilt_vol == "") { messageBox("Ultrafiltration Volume은", "I003"); model.setFocus("input12"); return; }
-
- // Divide By Zero 관련 처리
- if(weight == 0) { messageBox("Weight는 '0'값을 입력", "E001"); model.setFocus("ipt_bdwtval"); return; }
- //if(pre_hdbun == 0) { messageBox("BUN은 '0'값을 입력", "E001"); model.setFocus("input4"); return; }
- //if(urine_time == 0) { messageBox("urine collection duration은 '0'값을 입력", "E001"); model.setFocus("input13"); return; }
- //if(serum_creatinine == 0) { messageBox("Serum Creatinine은 '0'값을 입력", "E001"); model.setFocus("input3"); return; }
- if(plasma_urea == 0 || plasma_urea=="") { messageBox("Plasma BUN은 '0'값을 입력", "E001"); model.setFocus("ipt_plasmaurea"); return; }
- if(plasma_creatinine == 0 || plasma_creatinine == "") { messageBox("Creatinine은 '0'값을 입력", "E001"); model.setFocus("ipt_plasmacreatival"); return; }
-
- // 적절도 계산
- var bsa = getBSA(weight, height);
- var tbw = getTBW(pat_sex, pat_age, height, weight);
-
- var pna = getPNA(urine_vol, urine_urea, dial_vol, dial_urea);
- //var pna = getPNA(urine_vol, urine_time, urine_urea, dial_vol, dial_urea, dial_protval);
- var npna = getNPNA(pna, weight);
-
-
- var crurea = getCrUrea(urine_urea, plasma_urea, urine_creatinine, plasma_creatinine, urine_vol);
-
- var renal_ktv = getRenalKtv(urine_urea, urine_vol, plasma_urea, tbw);
- var peritoneal_ktv = getPeritonealKtv(dial_urea, dial_vol, plasma_urea, tbw);
- var renal_ccr = getRenalCcr(urine_urea, plasma_urea,urine_creatinine, plasma_creatinine, urine_vol, bsa);
- var peritoneal_ccr = getPeritonealCcr(dial_creatival, plasma_creatinine,dial_vol, bsa);
-
- // var renal_ktv = getRenalKtv(urine_urea, urine_vol, pre_hdbun, tbw, urine_time);
- // var peritoneal_ktv = getPeritonealKtv(dial_urea, dial_vol, pre_hdbun, tbw);
- var weekly_ktv = renal_ktv + peritoneal_ktv;
-
-
- // var renal_ccr = getRenalCcr(urine_creatinine, serum_creatinine, urine_vol, urine_time, tbw, bsa);
- // var peritoneal_ccr = getPeritonealCcr(dial_creatival, dial_vol, serum_creatinine, tbw, bsa);
-
-
- var lbm = getLbm(urine_vol, urine_creatinine, dial_vol, dial_creatival, plasma_creatinine, weight);
- var weekly_ccr = renal_ccr + peritoneal_ccr;
- //2008-09-03
- //var weekly_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 ) / bsa * 1.73;
- //var week_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 );
- // var week_ccr = (((renal_ccr + peritoneal_ccr) * 60 * 24 * 7 ) / 1000 );
- //
- // var weekly_ccr = week_ccr * bsa / 1.73;
-
- var dpcr = getdPcr(dial_creatival, plasma_creatinine);
- model.setValue("/root/send/savedata/pcrtxt", dpcr); //24hrs-D/Pcr
- ipt_pcrtxt.refresh();
-
- var calc = parseFloat(dpcr);
- var prcflag;
-
- if(calc >= 0.34 && calc < 0.5) {
- prcflag = "4";
- } else if(calc >= 0.5 && calc < 0.65) {
- prcflag = "3";
- } else if(calc >= 0.65 && calc < 0.81) {
- prcflag = "2";
- } else if(calc >= 0.81 && calc < 1.03) {
- prcflag = "1";
- }
-
- model.setValue(rdo_prcflag.attribute("ref"), prcflag);
- rdo_prcflag.refresh();
-
- model.setValue("/root/send/caladequacy/tbw", tbw); //TBW계산
- model.setValue("/root/send/caladequacy/npcr", npna); // NPCR 계산
- model.setValue("/root/send/caladequacy/lbm", lbm); // LBM 계산
-
- model.setValue("/root/send/caladequacy/bsa", bsa); // BSA 계산
- model.setValue("/root/send/caladequacy/pna", pna); // PNA 계산
- model.setValue("/root/send/caladequacy/npna", npna); // NPNA 계산
- model.setValue("/root/send/caladequacy/cruref", crurea); // resudual renal function(cr+urea) 계산
- model.setValue("/root/send/caladequacy/renalktv", renal_ktv); // Renal Kt/V 계산
- model.setValue("/root/send/caladequacy/periktv", peritoneal_ktv); // Peritoneal Kt/V 계산
- model.setValue("/root/send/caladequacy/weekktv", weekly_ktv); // Weekly KT/V 계산
- model.setValue("/root/send/caladequacy/renalccr", renal_ccr); // Renal Ccr 계산
- model.setValue("/root/send/caladequacy/periccr", peritoneal_ccr); // Peritoneal Ccr 계산
- model.setValue("/root/send/caladequacy/weekccr", Math.abs(weekly_ccr)); // Weekly Ccr 계산
- model.refresh();
- return true;
- }
-
- function getCutNumber(num, place) {
- return Math.floor( num * Math.pow(10,parseInt(place,10)) ) / Math.pow(10,parseInt(place,10));
- }
-
- function pointCalc(temp) {
- var index = temp.indexOf(".");
- var frontStr; var backStr;
- frontStr = temp.substring(0, index+1);
- backStr = temp.substring(index+1);
- temp = frontStr + backStr.substring(0, 4);
- return temp;
- }
-
-
- function getLbm(urine_vol, urine_creatinine, dial_vol, dial_creatival, plasma_creatinine, weight) {
-
- var this_lbm;
- this_lbm = ((0.029*((urine_vol/100*urine_creatinine)+(dial_vol/100*dial_creatival)+(0.38*plasma_creatinine*weight))+7.38)/weight*100);
- return getCutNumber(this_lbm,3);
-
- }
-
- function getTBW(pat_sex, pat_age, height, weight) {
- var this_tbw = "";
- if(pat_sex == "M") { // 남자
- this_tbw = 2.447 - (0.09516 * pat_age) + (0.1074 * height) + (0.3362 * weight);
- } else { // 여자
- this_tbw = (0.1069 * height) + (0.2466 * weight) - 2.097;
- }
- return getCutNumber(this_tbw,3);
-
- }
-
- /*
- function getPNA(urine_vol, urine_time, urine_urea, dial_vol, dial_urea, dial_protval){
- 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;
- return getCutNumber(pna, 2);
- }
- */
- //20101203_KNUH_Start
- function getPNA(urine_vol, urine_urea, dial_vol, dial_urea) {
- var pna = 10.76 * (0.69 * (urine_vol * urine_urea + dial_vol * dial_urea) * 0.00001 + 1.46)
- return getCutNumber(pna, 3);
- }
-
- function getNPNA(pna, weight){
- var npna;
-
- npna = pna/weight
-
- return getCutNumber(npna, 3);
- }
-
- /*
- function getNPNA(pna, ptbw){
- var npna;
- if(ptbw == 0) { // Divide by Zero 처리
- npna = 0;
- } else {
- npna = pna/(ptbw/0.58);
- }
- return getCutNumber(npna, 2);
- }
- */
-
- //20101203_KNUH_END
- function getCrUrea(urine_urea, plasma_urea, urine_creatinine, plasma_creatinine, urine_vol) {
-
- var this_crurea = ((urine_urea / plasma_urea + urine_creatinine/ plasma_creatinine) * urine_vol/(24*60)) * 0.5;
-
- return getCutNumber(this_crurea, 3);
- }
-
- /*
- function getCrUrea(urine_vol, urine_creatinine, serum_creatinine, urine_urea, pre_hdbun, urine_time){
-
- var this_crurea = urine_vol * (urine_creatinine / serum_creatinine + urine_urea / pre_hdbun) / (2 * urine_time * 60);
-
- return getCutNumber(this_crurea, 2);
- }*/
-
- //20101203_KNUH_Start
- function getRenalKtv(urine_urea, urine_vol, plasma_urea, tbw) {
-
- var this_renal_ktv = urine_urea/plasma_urea*urine_vol*0.001*7/tbw;
- return getCutNumber(this_renal_ktv, 3);
- }
- /*
- function getRenalKtv(urine_urea, urine_vol, pre_hdbun, tbw, urine_time) {
- var this_renal_ktv = urine_vol * urine_urea / (pre_hdbun * urine_time) * 24 * 7 / 1000 / tbw;
- return getCutNumber(this_renal_ktv, 2);
- }
- */
-
- function getPeritonealKtv(dial_urea, dial_vol, plasma_urea, tbw) {
-
- var this_peritoneall_ktv = dial_urea / plasma_urea *dial_vol * 0.001 * 7 / tbw;
- return getCutNumber(this_peritoneall_ktv, 3);
- }
- /*20101203_KNUH계산식 달라서 주석처리
- function getPeritonealKtv(dial_urea, dial_vol, pre_hdbun, tbw) {
- var this_peritoneall_ktv = (dial_urea * dial_vol / 1000) / pre_hdbun * 7 / tbw;
- return getCutNumber(this_peritoneall_ktv, 2);
-
- }
- function getRenalCcr(urine_creatinine, serum_creatinine, urine_vol, urine_time, tbw, bsa) {
- //var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time) * 24 * 7 / 1000 / tbw / bsa * 1.73;
- var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time * 60) ; // 20080227 윤혜은 선생님 확인사항 수정. 단위 ml/min
- return getCutNumber(this_renal_ccr, 2);
- }
-
- function getPeritonealCcr(dial_creatival, dial_vol, serum_creatinine, tbw, bsa) {
- //var this_peri_ccr = dial_vol * dial_creatival / serum_creatinine * 1000 * 7 / 1000 / tbw / bsa / 1.73;
- var this_peri_ccr = dial_vol * dial_creatival / (serum_creatinine * 1440); // 20080227 윤혜은 선생님 확인사항 수정. 단위 ml/min
- return getCutNumber(this_peri_ccr, 2);
- }
- */
-
- function getdPcr(dial_creatinine, plasma_creatinine) {
- var this_dpcr = dial_creatinine / plasma_creatinine;
- return getCutNumber(this_dpcr, 3);
- }
-
- function getRenalCcr(urine_urea, plasma_urea,urine_creatinine, plasma_creatinine, urine_vol, bsa) {
- //=((Q9/I9+R9/J9)*S9/(24*60))*0.5 * 7 * 1.44 * 1.73 / U9
- //var this_renal_ccr = (urine_vol * urine_creatinine) / (serum_creatinine * urine_time) * 24 * 7 / 1000 / tbw / bsa * 1.73;
- var this_renal_ccr = ((urine_urea/plasma_urea+urine_creatinine/plasma_creatinine)*urine_vol/(24*60))*0.5*7*1.44*1.73/bsa;
- return getCutNumber(this_renal_ccr, 3);
- }
-
- function getPeritonealCcr(dial_creatival, plasma_creatinine, dial_vol, bsa) {
-
- var this_peri_ccr = dial_creatival / plasma_creatinine * dial_vol * 0.001 * 7 * 1.73 / bsa;
- return getCutNumber(this_peri_ccr, 3);
- }
-
- function getBSA(weight, height) {
- var cal_bsa = 0;
- cal_bsa = 71.84 * Math.pow(weight, 0.425) * Math.pow(height,0.725) / 10000;
- //cal_bsa = 0.007184 * Math.pow(weight, 0.425) * Math.pow(height,0.725);
- return getCutNumber(cal_bsa,3);
- }
- function setHeight() {
- model.copyNode("/root/send/reqdata", "/root/main/condition");
- submit("TRMMO08404");
- model.setValue("/root/main/condition/patheight", model.getValue("/root/main/patinfoht/info/bdht"));
- if(model.getValue("/root/main/condition/patheight") == ""){
- model.setValue("/root/main/condition/patheight", 0);
- }
- model.refresh();
- }
-
- function searchPatinfoPop() {
-
- if ( model.getValue ( "/root/init/srchcond1") == "1" ) { // 등록번호 검색
- model.makeValue("/root/temp/send/pid", model.getValue("/root/main/condition/srchpid"));
- model.makeValue("/root/temp/send/srchcond", "1");
- }
-
- if ( model.getValue ( "/root/init/srchcond1") == "2" ) { // 환자이름 검색
- model.makeValue("/root/temp/send/hngnm", model.getValue("/root/main/condition/patname"));
- model.makeValue("/root/temp/send/srchcond", "2");
- }
- var xpt = window.screenleft + 100;
- var ypt = window.screenTop + 100;
-
- modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/temp/send", "/root/send");
-
- if(model.getValue("/root/main/popupendflag") != "ok") {
- return;
- }
-
- model.setValue("/root/main/condition/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/main/condition/patname", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- model.setValue("/root/main/condition/patrrgstno1", model.getValue("/root/main/patinfo/patinfolist/rrgstno1"));
- var patrrgstno2 = model.getValue("/root/main/patinfo/patinfolist/rrgstno2");
- patrrgstno2 = patrrgstno2.substr(0,1) + "******";
- //model.setValue("/root/main/condition/patrrgstno2", model.getValue("/root/main/patinfo/patinfolist/rrgstno2"));
- model.setValue("/root/main/condition/patrrgstno2", patrrgstno2);
- model.setValue("/root/main/condition/patsex", model.getValue("/root/main/patinfo/patinfolist/sex"));
- model.setValue("/root/main/condition/patage", model.getValue("/root/main/patinfo/patinfolist/age"));
-
- model.refresh();
-
- setHeight();
-
- doSearch("F");
- }
-
- function fMoveFocus(vCtrlID){
- if( event.keyCode == 13 ) {
- if( vCtrlID != "" ) model.setFocus(vCtrlID);
- }
- }
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="1240" pageheight="676" guideline="1,1194;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">복막투석 적절도 관리</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:15px; width:1195px; height:650px; ">
- <group id="group2" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:35px; "/>
- <button id="button1" class="btn1_letter2" style="left:1129px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/condition/srchpid") ==""){
- messageBox("등록번호를 ", "C001");
- model.setFocus("ipt_srchpid");
- return;
- }
- doSearch("F");
- ]]>
- </script>
- </button>
- <line id="line1" class="line_4" style="x1:1119px; y1:7px; x2:1119px; y2:29px; ">1</line>
- <caption id="caption1" class="search_name" style="left:465px; top:9px; width:86px; height:17px; ">환자명 :</caption>
- <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; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- model.setValue ( "/root/init/srchcond1", "2");
- inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
- ]]>
- </script>
- </input>
- <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; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- model.setValue ( "/root/init/srchcond1", "1");
- inputEnterKey ( "btn_bfprcpsrch", "DOMActivate" )
- ]]>
- </script>
- </input>
- <caption id="caption16" class="search_name" style="left:284px; top:9px; width:99px; height:17px; ">등록번호 :</caption>
- <button id="btn_srchpid" class="icon_search" style="left:447px; top:10px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- searchPatinfoPop();
- ]]>
- </script>
- </button>
- <caption id="caption2" class="search_name" style="left:620px; top:9px; width:86px; height:17px; ">주민번호 :</caption>
- <caption id="caption3" class="search_name" style="left:844px; top:9px; width:93px; height:17px; ">성별/나이 :</caption>
- <caption id="caption5" class="search_name" style="left:986px; top:9px; width:79px; height:17px; ">Height :</caption>
- <caption id="caption7" style="left:1095px; top:13px; width:25px; height:15px; ">cm</caption>
- <output id="output1" ref="/root/main/condition/patrrgstno1" class="output_search" style="left:711px; top:9px; width:58px; height:19px; "/>
- <output id="output2" ref="/root/main/condition/patsex" class="output_search" style="left:941px; top:9px; width:20px; height:19px; "/>
- <output id="output3" ref="/root/main/condition/patage" class="output_search" style="left:963px; top:9px; width:20px; height:19px; "/>
- <output id="output4" ref="/root/main/condition/patheight" class="output_search" style="left:1065px; top:9px; width:30px; height:19px; "/>
- <output id="output5" ref="/root/main/condition/patrrgstno2" class="output_search" style="left:783px; top:9px; width:56px; height:19px; "/>
- <caption id="caption33" class="search_no_b" style="left:770px; top:10px; width:12px; height:17px; ">~</caption>
- <caption id="caption46" class="search_no_b" style="left:178px; top:9px; width:12px; height:17px; ">~</caption>
- <input id="ipt_todd" ref="/root/main/condition/todd" class="input_default" inputtype="date" style="left:192px; top:9px; width:86px; height:19px; "/>
- <caption id="caption44" class="search_name" style="left:3px; top:9px; width:116px; height:17px; ">시행일자 :</caption>
- <input id="ipt_fromdd" ref="/root/main/condition/fromdd" class="input_default" inputtype="date" style="left:90px; top:9px; width:86px; height:19px; "/>
- </group>
- <caption id="caption31" class="tit_2" style="left:5px; top:56px; width:144px; height:13px; vertical-align:middle; ">복막투석 적절도 조회</caption>
- <caption id="caption32" class="tit_2" style="left:385px; top:55px; width:170px; height:14px; vertical-align:middle; ">복막투석 기본정보</caption>
- <line id="line2" class="line_1" style="x1:385px; y1:70px; x2:1194px; y2:70px; "/>
- <caption id="caption8" class="cell_1" style="left:385px; top:75px; width:71px; height:23px; vertical-align:middle; ">검사일자</caption>
- <line id="line7" class="line_1" style="x1:385px; y1:414px; x2:1194px; y2:414px; "/>
- <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; ">
- <col ref="execdt" format="yyyy-mm-dd" style="left:613px; top:32px; width:93px; height:23px; "/>
- <col ref="calktv"/>
- <col ref="calwccr"/>
- <col ref="calnpna"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( grd_dialexamlist.rows- grd_dialexamlist.fixedRows > 0 && grd_dialexamlist.mouseRow != 0){
- viewDetInfo();
- }
- ]]>
- </script>
- </datagrid>
- <line id="line3" class="line_1" style="x1:0px; y1:70px; x2:380px; y2:70px; "/>
- <group id="grp_btn" style="left:0px; top:620px; width:1194px; height:27px; ">
- <button id="button42" class="btn4_letter2" style="left:1137px; top:3px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( messageBox("데이터를", "Q001") == 6 ) {
- if( grd_dialexamlist.rows- grd_dialexamlist.fixedRows > 0 ){
- var rowcnt = grd_dialexamlist.selectedRow(0);
- if(rowcnt < 1) {
- var msg = messageBox("삭제할 정보를 ", "C002");
- return;
- } else {
- model.setValue("/root/send/savedata/state", "D");
- model.copyNode("/root/send/req/data1", "/root/send/savedata");
- var exec_date = model.getValue("/root/send/savedata/execdt");
- exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
- model.setValue("/root/send/req/data1/execdt", exec_date);
-
- submit("TXMMO08404");
-
- // 삭제후 상세정보 지우기
- //model.resetInstanceNode("/root/main/condition");
- model.resetInstanceNode("/root/send/savedata");
- model.resetInstanceNode("/root/send/caladequacy");
- model.refresh();
-
- doSearch("D");
- }
- }
- }
- ]]>
- </script>
- </button>
- <button id="button8" class="btn4_letter2" style="left:1078px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if ( messageBox("데이터를", "Q002") == 6 ) {
- if (model.getValue("/root/main/condition/srchpid") == "") {
- messageBox("등록번호 항목은", "I003");
- return;
- }
- if (model.getValue("/root/send/savedata/execdt") == "") {
- messageBox("시행일자 항목은", "I003");
- return;
- }
- if(!calAdequacy()){ // 적절도 계산
- return;
- }
- model.setValue("/root/send/savedata/srchpid", model.getValue("/root/main/condition/srchpid"));
- model.setValue("/root/send/savedata/calktv", model.getValue("/root/send/caladequacy/weekktv"));
- model.setValue("/root/send/savedata/calwccr", model.getValue("/root/send/caladequacy/weekccr"));
- model.setValue("/root/send/savedata/calnpna", model.getValue("/root/send/caladequacy/npna"));
-
- //20101201_KNUH_Start
- model.setValue("/root/send/savedata/calctbw", model.getValue("/root/send/caladequacy/tbw"));
- model.setValue("/root/send/savedata/calclbm", model.getValue("/root/send/caladequacy/lbm"));
- model.setValue("/root/send/savedata/calcbsa", model.getValue("/root/send/caladequacy/bsa"));
- model.setValue("/root/send/savedata/calcnpcr", model.getValue("/root/send/caladequacy/npcr"));
- model.setValue("/root/send/savedata/calcperiktv", model.getValue("/root/send/caladequacy/periktv"));
- model.setValue("/root/send/savedata/calcrenalktv", model.getValue("/root/send/caladequacy/renalktv"));
- model.setValue("/root/send/savedata/calcpericcr", model.getValue("/root/send/caladequacy/periccr"));
- model.setValue("/root/send/savedata/calcrenalccr", model.getValue("/root/send/caladequacy/renalccr"));
- model.setValue("/root/send/savedata/calccruref", model.getValue("/root/send/caladequacy/cruref"));
-
-
-
- model.setValue("/root/send/savedata/dialflag", "P");
- if(model.getValue("/root/send/savedata/dialseq") == ""){
- model.setValue("/root/send/savedata/dialseq", 0);
- }
- model.copyNode("/root/send/req/data1", "/root/send/savedata");
-
- var exec_date = model.getValue("/root/send/savedata/execdt");
- exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
- model.setValue("/root/send/req/data1/execdt", exec_date);
-
-
- submit("TXMMO08404"); // 저장/수정
-
- doSearch("S");
- }
- ]]>
- </script>
- </button>
- <button id="button16" class="btn4_letter3" style="left:1007px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/send/savedata");
- model.resetInstanceNode("/root/send/caladequacy");
- model.makeValue("/root/send/savedata/execdt", getCurrentDate());
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- <input id="ipt_execdt" ref="/root/send/savedata/execdt" class="input_essential" inputtype="date" style="left:458px; top:76px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input16");
- ]]>
- </script>
- </input>
- <input id="ipt_bdhtval" ref="/root/send/savedata/bdhtval" class="input_default" imemode="disabled" format="#.#" style="left:613px; top:76px; width:71px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input1");
- ]]>
- </script>
- </input>
- <input id="ipt_bdwtval" ref="/root/send/savedata/bdwtval" class="input_default" imemode="disabled" format="#.#" style="left:773px; top:76px; width:71px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input13");
- ]]>
- </script>
- </input>
- <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; "/>
- <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; "/>
- <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; "/>
- <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; "/>
- <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; "/>
- <caption id="caption47" class="cell_1" style="left:869px; top:75px; width:54px; height:23px; vertical-align:middle; ">B S A</caption>
- <caption id="caption48" style="left:656px; top:523px; width:76px; height:15px; ">1.7</caption>
- <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; "/>
- <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; "/>
- <caption id="caption59" style="left:1012px; top:80px; width:18px; height:15px; ">㎡</caption>
- <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; "/>
- <button id="button2" class="btn2_letter5" style="left:1118px; top:50px; width:75px; height:19px; ">
- <caption>적절도 출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //20101202_KNUH_Start
- // exeReportPreview("RPMMO08300", "XMLSTR", "", "", "false", "", "", "", "", "false");
- exeReportPreview("RPMMO08300", "XMLSTR", "", "", "false", "", "", "", "", "false");
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter5" style="left:1039px; top:50px; width:75px; height:19px; ">
- <caption>적절도 계산</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- calAdequacy();
- ]]>
- </script>
- </button>
- <caption id="caption30" style="left:690px; top:80px; width:35px; height:15px; ">cm</caption>
- <caption id="caption34" class="cell_1" style="left:550px; top:75px; width:60px; height:23px; vertical-align:middle; ">height</caption>
- <button id="btn_bfprcpsrch" class="btn1_letter2" visibility="hidden" style="left:850px; top:45px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue ( "/root/send/cond1", model.getValue ( "/root/init/srchcond1" ));
- if ( model.getValue ( "/root/send/cond1") == "1" ) {
- model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/srchpid" ));
- } else {
- model.setValue ( "/root/send/cond2", model.getValue ("/root/main/condition/patname" ));
- }
- model.setValue ( "/root/send/cond3", getUserInfo("dutplceinstcd"));
- model.setValue ( "/root/send/cond99", "patchosinfo");
-
- if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
- //if (!submit ( "TRPMC02500",false )) { //검색 시작 값이 없으면 clear 한다.
- model.resetInstanceNode ("/root/main/condition" );
- model.refresh();
- return;
- }
-
- var srcNodeList = model.instances(0).selectNodes("/root/patinfo/patinfolist");
- if ( srcNodeList.length == 1 ) { //값이 한개면 바로 화면에 보여준1다.
- ipt_srchpid.text = model.getValue ("/root/patinfo/patinfolist/pid");
- ipt_patname.text = model.getValue ("/root/patinfo/patinfolist/hngnm");
- output1.text = model.getValue ("/root/patinfo/patinfolist/rrgstno1");
- output5.text = model.getValue ("/root/patinfo/patinfolist/rrgstno2");
- output2.text = model.getValue ("/root/patinfo/patinfolist/sex");
- output3.text = model.getValue ("/root/patinfo/patinfolist/age");
-
- setHeight();
-
- doSearch("F");
-
- } else if ( srcNodeList.length > 1 ) { //값이 한개이상이면 팝업을 띄운다.
- searchPatinfoPop();
- }
- model.refresh();
-
-
- ]]>
- </script>
- </button>
- <caption id="caption4" class="cell_1" style="left:710px; top:75px; width:60px; height:23px; vertical-align:middle; ">weight</caption>
- <caption id="caption18" style="left:850px; top:78px; width:38px; height:15px; ">kg</caption>
- <caption id="caption55" style="left:655px; top:570px; width:39px; height:15px; ">ml/min</caption>
- <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; "/>
- <caption id="caption57" class="cell_1" style="left:1035px; top:75px; width:54px; height:23px; vertical-align:middle; ">T B W</caption>
- <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; "/>
- <caption id="caption61" style="left:1175px; top:80px; width:18px; height:15px; ">㎡</caption>
- <caption id="caption62" class="tit_2" style="left:385px; top:107px; width:170px; height:14px; vertical-align:middle; ">Dialysis data</caption>
- <line id="line19" class="line_1" style="x1:385px; y1:121px; x2:1194px; y2:121px; "/>
- <line id="line4" class="line_3" style="x1:385px; y1:97px; x2:1194px; y2:97px; "/>
- <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; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input16");
- ]]>
- </script>
- <script type="javascript" ev:event="oninvalidformat">
- <![CDATA[alert('날짜형식이 잘못되었습니다.');]]>
- </script>
- </input>
- <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; ">
- <choices>
- <item>
- <label>1L</label>
- <value>1</value>
- </item>
- <item>
- <label>1.5L</label>
- <value>2</value>
- </item>
- <item>
- <label>2L</label>
- <value>3</value>
- </item>
- <item>
- <label>2.5L</label>
- <value>4</value>
- </item>
- <item>
- <label>기타</label>
- <value>0</value>
- </item>
- </choices>
- </select1>
- <line id="line22" class="line_2" style="x1:385px; y1:148px; x2:1194px; y2:148px; "/>
- <caption id="caption63" class="cell_1" style="left:385px; top:126px; width:94px; height:23px; vertical-align:middle; ">투석개시일</caption>
- <input id="ipt_dosagevol" ref="/root/send/savedata/dosagevol" style="left:723px; top:151px; width:45px; height:19px; "/>
- <caption id="caption65" style="left:768px; top:155px; width:15px; height:15px; ">L</caption>
- <input id="ipt_dosagetim" ref="/root/send/savedata/dosagetim" style="left:783px; top:151px; width:55px; height:19px; "/>
- <line id="line25" class="line_2" style="x1:482px; y1:172px; x2:1193px; y2:172px; "/>
- <caption id="caption66" style="left:843px; top:155px; width:57px; height:15px; ">times/day</caption>
- <caption id="caption67" class="cell_1" style="left:908px; top:150px; width:36px; height:23px; vertical-align:middle; ">비고</caption>
- <input id="ipt_dosageetc" ref="/root/send/savedata/dosageetc" style="left:946px; top:151px; width:247px; height:19px; "/>
- <input id="ipt_apdtv" ref="/root/send/savedata/apdtv" style="left:601px; top:175px; width:55px; height:19px; "/>
- <caption id="caption70" style="left:657px; top:179px; width:30px; height:15px; ">mls</caption>
- <line id="line29" class="line_2" style="x1:517px; y1:196px; x2:1195px; y2:196px; "/>
- <caption id="caption71" class="cell_1" style="left:682px; top:174px; width:73px; height:23px; vertical-align:middle; ">Time</caption>
- <input id="ipt_apdtim" ref="/root/send/savedata/apdtim" style="left:757px; top:175px; width:55px; height:19px; "/>
- <caption id="caption72" style="left:814px; top:179px; width:30px; height:15px; ">hrs</caption>
- <caption id="caption73" style="left:657px; top:203px; width:30px; height:15px; ">mls</caption>
- <caption id="caption75" style="left:814px; top:204px; width:30px; height:15px; ">mls</caption>
- <input id="ipt_apdfv" ref="/root/send/savedata/apdfv" style="left:601px; top:199px; width:55px; height:19px; "/>
- <input id="ipt_apdlfv" ref="/root/send/savedata/apdlfv" style="left:757px; top:199px; width:55px; height:19px; "/>
- <input id="ipt_apddfv" ref="/root/send/savedata/apddfv" style="left:914px; top:199px; width:55px; height:19px; "/>
- <caption id="caption78" style="left:971px; top:202px; width:30px; height:15px; ">mls</caption>
- <caption id="caption79" class="cell_1" style="left:385px; top:222px; width:94px; height:166px; vertical-align:middle; ">
- <![CDATA[Transport
- characteristics]]>
- </caption>
- <input id="ip_petdd" ref="/root/send/savedata/petdd" class="input_essential" inputtype="date" style="left:564px; top:223px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input16");
- ]]>
- </script>
- </input>
- <caption id="caption69" class="cell_1" style="left:517px; top:174px; width:82px; height:23px; vertical-align:middle; ">Therapy Vol .</caption>
- <line id="line30" class="line_2" style="x1:385px; y1:220px; x2:1194px; y2:220px; "/>
- <caption id="caption64" class="cell_1" style="left:385px; top:150px; width:94px; height:71px; vertical-align:middle; ">Dosage</caption>
- <caption id="caption76" class="cell_1" style="left:517px; top:198px; width:82px; height:23px; vertical-align:middle; ">Fill Vol.</caption>
- <caption id="caption68" class="cell_1" style="left:480px; top:174px; width:36px; height:47px; vertical-align:middle; ">APD</caption>
- <caption id="caption74" class="cell_1" style="left:682px; top:198px; width:73px; height:23px; vertical-align:middle; ">Last fill Vol.</caption>
- <caption id="caption77" class="cell_1" style="left:839px; top:198px; width:73px; height:23px; vertical-align:middle; ">Day fill Vol.</caption>
- <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; ">
- <choices>
- <item>
- <label>High</label>
- <value>1</value>
- </item>
- <item>
- <label>High average</label>
- <value>2</value>
- </item>
- <item>
- <label>Low average</label>
- <value>3</value>
- </item>
- <item>
- <label>Low</label>
- <value>4</value>
- </item>
- </choices>
- </select1>
- <line id="line31" class="line_2" style="x1:482px; y1:244px; x2:1193px; y2:244px; "/>
- <caption id="caption80" class="cell_1" style="left:480px; top:222px; width:82px; height:23px; vertical-align:middle; ">PET</caption>
- <input id="ipt_pcrtxt" ref="/root/send/savedata/pcrtxt" class="output_search" style="left:564px; top:247px; width:92px; height:19px; "/>
- <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; ">
- <choices>
- <item>
- <label>High</label>
- <value>1</value>
- </item>
- <item>
- <label>High average</label>
- <value>2</value>
- </item>
- <item>
- <label>Low average</label>
- <value>3</value>
- </item>
- <item>
- <label>Low</label>
- <value>4</value>
- </item>
- </choices>
- </select1>
- <line id="line32" class="line_2" style="x1:482px; y1:268px; x2:1193px; y2:268px; "/>
- <caption id="caption81" class="cell_1" style="left:480px; top:246px; width:82px; height:23px; vertical-align:middle; ">24 hrs-D/Pcr</caption>
- <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>
- <input id="ipt_dialcreatival" ref="/root/send/savedata/dialcreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:319px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input8");
- ]]>
- </script>
- </input>
- <input id="ipt_dialurea" ref="/root/send/savedata/dialurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:319px; width:66px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input10");
- ]]>
- </script>
- </input>
- <input id="ipt_urincreatival" ref="/root/send/savedata/urinecreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:343px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input2");
- ]]>
- </script>
- </input>
- <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; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input11");
- ]]>
- </script>
- </input>
- <input id="ipt_dialvolout" ref="/root/send/savedata/dialvolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:319px; width:79px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input12");
- ]]>
- </script>
- </input>
- <input id="ipt_dialnetvol" ref="/root/send/savedata/dialnetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:319px; width:76px; height:19px; "/>
- <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; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input6");
- ]]>
- </script>
- </input>
- <caption id="caption25" visibility="hidden" style="left:1137px; top:274px; width:45px; height:15px; ">mg/dl</caption>
- <input id="ipt_urineurea" ref="/root/send/savedata/urineurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:343px; width:66px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input3");
- ]]>
- </script>
- </input>
- <caption id="caption28" class="cell_1" visibility="hidden" style="left:947px; top:270px; width:105px; height:23px; vertical-align:middle; ">dialysate protein</caption>
- <input id="ipt_plasmacreatival" ref="/root/send/savedata/plasmacreatival" class="input_default" imemode="disabled" format="#.#" style="left:663px; top:367px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input4");
- ]]>
- </script>
- </input>
- <caption id="caption39" class="cell_1" visibility="hidden" style="left:695px; top:270px; width:147px; height:23px; vertical-align:middle; ">urine collection duration</caption>
- <input id="ipt_plasmaurea" ref="/root/send/savedata/plasmaurea" class="input_default" imemode="disabled" format="#.#" style="left:557px; top:367px; width:66px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input7");
- ]]>
- </script>
- </input>
- <caption id="caption19" visibility="hidden" style="left:925px; top:275px; width:24px; height:15px; ">hrs</caption>
- <input id="ipt_urinenetvol" ref="/root/send/savedata/urinenetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:343px; width:76px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input9");
- ]]>
- </script>
- </input>
- <caption id="caption86" class="cell_1" style="left:480px; top:366px; width:75px; height:23px; vertical-align:middle; ">Plasma</caption>
- <caption id="caption93" style="left:625px; top:321px; width:35px; height:15px; ">mg/dl</caption>
- <line id="line33" class="line_2" style="x1:481px; y1:316px; x2:1192px; y2:316px; "/>
- <caption id="caption92" class="cell_1" style="left:1086px; top:294px; width:105px; height:23px; vertical-align:middle; ">Volume out</caption>
- <caption id="caption83" class="cell_1" style="left:480px; top:294px; width:75px; height:23px; vertical-align:middle; "/>
- <caption id="caption87" class="cell_1" style="left:556px; top:294px; width:105px; height:23px; vertical-align:middle; ">BUN</caption>
- <caption id="caption88" class="cell_1" style="left:662px; top:294px; width:105px; height:23px; vertical-align:middle; ">Creatinine</caption>
- <caption id="caption89" class="cell_1" style="left:768px; top:294px; width:105px; height:23px; vertical-align:middle; ">Glucose</caption>
- <caption id="caption90" class="cell_1" style="left:874px; top:294px; width:105px; height:23px; vertical-align:middle; ">Net Vol.</caption>
- <caption id="caption91" class="cell_1" style="left:980px; top:294px; width:105px; height:23px; vertical-align:middle; ">Volumn in</caption>
- <line id="line34" class="line_2" style="x1:481px; y1:340px; x2:1192px; y2:340px; "/>
- <caption id="caption84" class="cell_1" style="left:480px; top:318px; width:75px; height:23px; vertical-align:middle; ">Dialysis</caption>
- <line id="line35" class="line_2" style="x1:481px; y1:364px; x2:1192px; y2:364px; "/>
- <caption id="caption85" class="cell_1" style="left:480px; top:342px; width:75px; height:23px; vertical-align:middle; ">Urine</caption>
- <line id="line36" class="line_3" style="x1:385px; y1:388px; x2:1194px; y2:388px; "/>
- <caption id="caption94" style="left:625px; top:345px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption95" style="left:625px; top:369px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption96" style="left:730px; top:320px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption97" style="left:730px; top:345px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption98" style="left:730px; top:369px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption99" style="left:835px; top:320px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption100" style="left:835px; top:369px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption101" style="left:955px; top:345px; width:22px; height:15px; ">mls</caption>
- <caption id="caption102" style="left:955px; top:321px; width:22px; height:15px; ">mls</caption>
- <caption id="caption103" style="left:1060px; top:321px; width:22px; height:15px; ">mls</caption>
- <caption id="caption104" style="left:1168px; top:321px; width:22px; height:15px; ">mls</caption>
- <input id="ipt_urinevolout" ref="/root/send/savedata/urinevolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:343px; width:79px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input12");
- ]]>
- </script>
- </input>
- <input id="ipt_plasmavolout" ref="/root/send/savedata/plasmavolout" class="input_default" imemode="disabled" format="#.#" style="left:1087px; top:367px; width:79px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input12");
- ]]>
- </script>
- </input>
- <caption id="caption105" style="left:955px; top:369px; width:22px; height:15px; ">mls</caption>
- <caption id="caption106" style="left:1060px; top:345px; width:22px; height:15px; ">mls</caption>
- <caption id="caption107" style="left:1168px; top:345px; width:22px; height:15px; ">mls</caption>
- <caption id="caption108" style="left:1060px; top:369px; width:22px; height:15px; ">mls</caption>
- <caption id="caption109" style="left:1168px; top:369px; width:22px; height:15px; ">mls</caption>
- <input id="ipt_plasmanetvol" ref="/root/send/savedata/plasmanetvol" class="input_default" imemode="disabled" format="#.#" style="left:876px; top:367px; width:76px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input9");
- ]]>
- </script>
- </input>
- <input id="ipt_dialglu" ref="/root/send/savedata/dialglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:319px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input8");
- ]]>
- </script>
- </input>
- <input id="ipt_uringlu" ref="/root/send/savedata/urineglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:343px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input2");
- ]]>
- </script>
- </input>
- <input id="ipt_plasmaglu" ref="/root/send/savedata/plasmaglu" class="input_default" imemode="disabled" format="#.#" style="left:770px; top:367px; width:65px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input4");
- ]]>
- </script>
- </input>
- <input id="ipt_dialvolin" ref="/root/send/savedata/dialvolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:319px; width:74px; height:19px; "/>
- <input id="ipt_plasmavolin" ref="/root/send/savedata/plasmavolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:367px; width:74px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input9");
- ]]>
- </script>
- </input>
- <input id="ipt_urinevolin" ref="/root/send/savedata/urinevolin" class="input_default" imemode="disabled" format="#.#" style="left:982px; top:343px; width:74px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("input9");
- ]]>
- </script>
- </input>
- <caption id="caption110" style="left:835px; top:345px; width:35px; height:15px; ">mg/dl</caption>
- <caption id="caption9" class="tit_2" style="left:385px; top:400px; width:170px; height:14px; vertical-align:middle; ">Nutritional Status</caption>
- <line id="line5" class="line_2" style="x1:385px; y1:441px; x2:1194px; y2:441px; "/>
- <caption id="caption10" class="cell_1" style="left:385px; top:419px; width:214px; height:23px; vertical-align:middle; ">Serum albumin level(g/dL)</caption>
- <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>
- <caption id="caption13" class="cell_1" style="left:385px; top:467px; width:214px; height:23px; vertical-align:middle; ">SGA(Subjective Global Assessment</caption>
- <line id="line6" class="line_2" style="x1:385px; y1:465px; x2:1194px; y2:465px; "/>
- <caption id="caption12" class="cell_1" style="left:385px; top:443px; width:214px; height:23px; vertical-align:middle; ">LBM(LBM/Lean BW * 100)</caption>
- <line id="line8" class="line_3" style="x1:385px; y1:489px; x2:1194px; y2:489px; "/>
- <input id="ipt_sgaval" ref="/root/send/savedata/sgaval" style="left:601px; top:468px; width:80px; height:19px; "/>
- <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; ">
- <choices>
- <item>
- <label>Well-nourished</label>
- <value>1</value>
- </item>
- <item>
- <label>Mildl-moderately malnourished</label>
- <value>2</value>
- </item>
- <item>
- <label>Severely malnourished</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <input id="ipt_sal" ref="/root/send/savedata/sal" style="left:601px; top:420px; width:136px; height:19px; "/>
- <caption id="caption14" style="left:738px; top:422px; width:75px; height:15px; ">3.5(Ideal 4.0)</caption>
- <caption id="caption15" style="left:1119px; top:422px; width:75px; height:15px; ">0.9(Ideal 1.2)</caption>
- <input id="ipt_lbm" ref="/root/send/caladequacy/lbm" class="output_search" editable="false" style="left:601px; top:444px; width:136px; height:19px; "/>
- <caption id="caption17" style="left:740px; top:447px; width:70px; height:15px; ">
- <![CDATA[> 63%]]>
- </caption>
- <caption id="caption20" class="tit_2" style="left:387px; top:501px; width:170px; height:14px; vertical-align:middle; ">Adequacy</caption>
- <line id="line9" class="line_1" style="x1:387px; y1:515px; x2:1195px; y2:515px; "/>
- <caption id="caption21" style="left:656px; top:549px; width:78px; height:15px; ">60</caption>
- <line id="line10" class="line_2" style="x1:387px; y1:542px; x2:1195px; y2:542px; "/>
- <caption id="caption53" class="cell_1" style="left:387px; top:520px; width:149px; height:23px; vertical-align:middle; ">KT/V (/ week)</caption>
- <caption id="caption54" class="cell_1" style="left:740px; top:520px; width:114px; height:23px; vertical-align:middle; ">Peritoneal(Kpt/V)</caption>
- <caption id="caption36" class="cell_1" style="left:966px; top:520px; width:114px; height:23px; vertical-align:middle; ">Renal(Krt/V)</caption>
- <line id="line11" class="line_2" style="x1:386px; y1:566px; x2:1194px; y2:566px; "/>
- <caption id="caption51" class="cell_1" style="left:966px; top:544px; width:114px; height:23px; vertical-align:middle; ">Renal(Crcr)</caption>
- <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>
- <caption id="caption45" class="cell_1" style="left:740px; top:544px; width:114px; height:23px; vertical-align:middle; ">Peritoneal(KpCr)</caption>
- <caption id="caption22" class="cell_1" style="left:387px; top:568px; width:149px; height:23px; vertical-align:middle; ">Residual renal function</caption>
- <line id="line12" class="line_3" style="x1:387px; y1:590px; x2:1195px; y2:590px; "/>
- <caption id="caption23" style="left:410px; top:598px; width:408px; height:16px; ">* Residual renal function = [Creatinine clearance + Urea clearance] / 2</caption>
- <input id="ipt_pcrdd" ref="/root/send/savedata/pcrdd" inputtype="date" style="left:658px; top:247px; width:92px; height:19px; "/>
- <caption id="caption24" class="cell_1" style="left:855px; top:126px; width:89px; height:23px; vertical-align:middle; ">원인질환</caption>
- <input id="ipt_diagnm" ref="/root/send/savedata/diagnm" style="left:946px; top:127px; width:247px; height:19px; "/>
- <button id="button4" class="btn2_letter5" style="left:961px; top:50px; width:75px; height:19px; ">
- <caption>SGA 관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPMND04700");
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|