Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Preciso de uma ajuda quanto a um código em "js" onde não consigo fazer aparecer o rsultado sa Superfície corporal. Aparece o resultado do CrCl e CrCl corrigido entretanto não aparece o da Superfície corporal!
Se alguém puder me ajudar, agradeço
OBS: O cálculo da superfície corporal é o bsa da função
Segue abaixo o código:
<html>
<head>
<title>Teste de Cálculo</title>
<script language=JavaScript lanugage="JavaScript"><!--
// Begin Hiding Script
// Formula
function calcCrCl(obj) {
function IsNum(str) {
for (var i = 0; i < str.length; i++) {
var chr = str.substring(i, i+1);
if ((chr < "0" || "9" < chr) && chr != ".")
return false;
}
return true;
}
if (!IsNum(obj.CTime.value) || (obj.CTime.value==0)) {
alert("Collection Time invalid");
return; }
if (!IsNum(obj.UVol.value) || (obj.UVol.value==0)) {
alert("Urine Volume invalid");
return; }
if (!IsNum(obj.UCr.value) || (obj.UCr.value==0)) {
alert("Urine Creatinine invalid");
return; }
if (!IsNum(obj.PCr.value) || (obj.PCr.value==0)) {
alert("Plasma Creatinine invalid");
return; }
if (!IsNum(obj.Wt.value)) {
alert("Weight invalid");
obj.Wt.value = ""
return; }
if (!IsNum(obj.Ht.value)) {
alert("Height invalid");
obj.Ht.value = ""
return; }
var bsa=0;
var Tmin=0;
var CrCl=0;
var CrClc=0;
var CTime=obj.CTime.value;
var UVol=obj.UVol.value;
var UCr=obj.UCr.value;
var PCr=obj.PCr.value;
var Wt=obj.Wt.value;
var Ht=obj.Ht.value;
// Conversion to metric
if (obj.kglb[1].checked) {
Wt = Math.round(obj.Wt.value/2.2046*100)/100;
obj.kglb[0].checked = true; }
else
Wt = Math.round(obj.Wt.value*100)/100;
if (obj.cmin[1].checked) {
Ht = Math.round(obj.Ht.value*2.54*100)/100;
obj.cmin[0].checked = true }
else
Ht = Math.round(obj.Ht.value*100)/100;
Tmin=CTime * 60;
CrCl=UCr * UVol / Tmin / PCr;
CrCl = Math.round(CrCl * 10) / 10;
obj.resValue1.value = CrCl;
if ((Wt==0) || (Ht==0)) {
obj.Wt.value = "";
obj.Ht.value = "";
obj.resValue2.value = ""; }
else {
bsa = Math.pow(Wt,0.425) * Math.pow(Ht,0.725) * 0.007184;
CrClc = CrCl * 1.73 / bsa;
CrClc = Math.round(CrClc * 10) / 10;
obj.Wt.value = Wt;
obj.Ht.value = Ht;
obj.resValue2.value = CrClc; }
}
// END Hiding Script
// --></SCRIPT>
</head>
<body>
<TABLE cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD colSpan=2><FONT size=4><B><FONT
color=#0099cc><!--Title--><FONT color=#336699><!-- #BeginEditable "Title" --><FONT
color=#336699><B><FONT
face="Verdana, Arial, Helvetica, sans-serif">Clearence de Creatinina</FONT></B></FONT><!-- #EndEditable --></FONT></FONT></B></FONT></TD>
</TR>
<TR>
<TD width=20> </TD>
<TD><!-- Body--><!-- #BeginEditable "Body" -->
<P><FONT face="Verdana, Arial, Helvetica, sans-serif"
color=#000000 size=2>Completar todos os campos:</FONT></P>
<FORM name=formulaForm>
<DIV align=center>
<TABLE cellSpacing=1 cellPadding=0 border=0>
<TBODY>
<TR>
<TD> Tempo de Coleta (<FONT size=2>Hs</FONT>) </TD>
<TD><FONT color=#000000><INPUT size=8 name=CTime>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>Volume de Urina (<FONT size=2>mL</FONT>)</TD>
<TD><FONT color=#000000><INPUT size=8 name=UVol>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>Creatinina na Urina (<FONT
size=2>mg/dL</FONT>)</TD>
<TD><FONT color=#000000><INPUT size=8 name=UCr>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>Creatinina no Soro (<FONT size=2>mg/dL</FONT>)
</TD>
<TD><FONT color=#000000><INPUT size=8 name=PCr>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD colSpan=4><FONT color=#cc0000 size=2>Para Correção com a Superfície Corporal, coloque o Peso e Altura: </FONT></TD>
</TR>
<TR>
<TD><FONT color=#000000>Peso </FONT><FONT
color=#000000 size=2>(kg) </FONT></TD>
<TD><FONT color=#000000><INPUT size=8 name=Wt>
</FONT></TD>
<TD><INPUT type=radio CHECKED value=kg name=kglb> kg </TD>
<TD><INPUT type=radio value=lb name=kglb></TD>
</TR>
<TR>
<TD><FONT color=#000000>Altura </FONT><FONT
color=#000000 size=2>(cm)</FONT></TD>
<TD><FONT color=#000000><INPUT size=8 name=Ht>
</FONT></TD>
<TD><INPUT type=radio CHECKED value=cm name=cmin> cm </TD>
<TD><INPUT type=radio value=in name=cmin></TD>
</TR>
<TR>
<TD colSpan=4> </TD></TR>
<TR>
<TD colSpan=4>
<DIV align=center><FONT color=#000000><INPUT onclick=calcCrCl(this.form) type=button value=CALCULAR name=Calcular>
<INPUT type=reset value=LIMPAR name=resetButton>
</FONT></DIV></TD></TR>
<TR>
<TD colSpan=4> </TD></TR>
<TR>
<TD><FONT color=#000000>SC </FONT><FONT color=#000000
size=2>(mL/min)</FONT><FONT color=#000000> </FONT></TD>
<TD><FONT color=#000000>= <INPUT size=10 name=bsa>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD><FONT color=#000000>CrCl </FONT><FONT color=#000000
size=2>(mL/min)</FONT><FONT color=#000000> </FONT></TD>
<TD><FONT color=#000000>= <INPUT size=10 name=resValue1>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD><FONT color=#000000>CrCl Corrigido </FONT><FONT
color=#000000 size=2>(mL/min/1.73*m<SUP>2</SUP>)
</FONT></TD>
<TD><FONT color=#000000>= <INPUT size=10 name=resValue2>
</FONT></TD>
<TD> </TD>
<TD> </TD></TR></TBODY></TABLE></DIV></FORM>
<P><FONT face="Verdana, Arial, Helvetica, sans-serif"
color=#000000 size=2>A fórmula para o cálculo está abaixo. A superfície Corporal é calculada a partir do peso e da altura através da fórmula de of DuBois e DuBois.</FONT> </P>
<DIV align=center>
<CENTER>
<TABLE cellSpacing=1 cellPadding=0 border=0>
<TBODY>
<TR>
<TD rowSpan=3><FONT
face="Verdana, Arial, Helvetica, sans-serif">CrCl =
</FONT></TD>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=2>U<SUB>Cr</SUB> * U<SUB>Vol</SUB> </FONT></TD></TR>
<TR>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif" size=2><IMG
height=1 src="Creatinine Clear_arquivos/filler.gif"
width=100></FONT></TD></TR>
<TR>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=2>S<SUB>Cr</SUB> * T<SUB>min</SUB>
</FONT></TD>
</TR></TBODY></TABLE><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=2><BR></FONT></CENTER></DIV>
<DIV align=center>
<CENTER>
<TABLE cellSpacing=1 cellPadding=0 border=0>
<TBODY>
<TR>
<TD rowSpan=3><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000>CrCl Corrigido </FONT><FONT
face="Verdana, Arial, Helvetica, sans-serif"> = CrCl
* </FONT></TD>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=2>1.73</FONT></TD></TR>
<TR>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif" size=2><IMG
height=1 src="Creatinine Clear_arquivos/filler.gif"
width=50></FONT></TD></TR>
<TR>
<TD align=middle><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000 size=2> SC</FONT></TD>
</TR></TBODY></TABLE>
</CENTER>
</DIV>
<P
align=left> </P><!-- #EndEditable --></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
</body>
</html>Carregando comentários...