2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 |
2007-06-07 Thu
GFR計算機
外来で慢性腎疾患(CKD)の評価を行うにはGFRが指標になります。MDRD簡易式はクレアチニンと年齢だけで算出できるのはいいのですが,べき乗の計算が必要です。暗算や筆算は不可能だし関数電卓も持っていないのでこれまでネット上の換算フォームを利用していましたが,現在の診療室はオフラインのためこれも使えなくなってしまい,仕方がないのでファイルメーカー*1で自作してみました。
ちなみに計算フィールドの定義は
Int(0.741 * 175 * Cr^-1.154 * Age^-0.2 * If(sex = "female", 0.742, 1) * 100) / 100
です。関数はうろ覚えで自信がないのですが,計算結果はおおむね妥当なので良しとします。Int関数は小数点3桁以下を切り捨てるために使っています。
追記(2008-05-07)
2007年秋より計算式が改定になっているとのことです。検索等でこちらを訪問された方は,ご面倒ですが新しいエントリをご参照下さい。



> <HTML><HEAD><TITLE>血清クレアチニン値からクレアチニン・クリアランスを推定する式の計算</TITLE></HEAD>
> <BODY BACKGROUND=”wall.gif” TEXT=”Black”>
> <SCRIPT LANGUAGE = JAVASCRIPT>
> AGE=0;W=0;CRE=0;
> function Disp(){
> AGE = document.forms[0].indata1.value;
> W = document.forms[0].indata2.value;
> CRE = document.forms[0].indata3.value;
> }
> function setContent(Page){
> document.write(”<HTML><HEAD><TITLE>クレアチニン・クリアランスを推定結果</TITLE></HEAD><BODY><H2>クレアチニン・クリアランスの推定結果</H2>”);
> document.write(”<B>《 入力したData 》</B>
”);
> document.write(”年齢:”+AGE+” 歳, ”);
> document.write(”体重:”+W+” kg, ”);
> document.write(”CRE:”+CRE+” mg/dl,<HR><B>《 計算式 》</B>
”);
> document.write(”CCr=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕=”);
> document.write(”〔”+W+”×(140−”+AGE+”)〕÷〔72−”+CRE+”〕<HR><B>《 計算結果 》
</B>”);
> CCr=140-AGE;CCr=CCr*W;CCr=CCr/72;CCr=CCr/CRE;
> document.write(”クレアチニン・クリアランス推定値(男性):”+CCr+” ml/分
”);
> CCr=CCr*85;CCr=CCr/100;
> document.write(”クレアチニン・クリアランス推定値(女性):”+CCr+” ml/分
”);
> document.write(”</BODY></HTML>”);}
> </SCRIPT>
>
> <H2>血清クレアチニン値からクレアチニン・クリアランスを推定する式の計算</H2>
> <INPUT TYPE=”button” VALUE=”クレアチニン・クリアランスを推定する” onClick=setContent(0)>
> <FORM><TABLE>
> <TR><TD><B>年齢 : </B><TD><input type=text name=indata1 size=”5” value=”” onChange=Disp()> 歳
</TR>
> <TR><TD><B>体重 : </B><TD><input type=text name=indata2 size=”5” value=”” onChange=Disp()> kg
</TR>
>
> <TR><TD><B>血清Creatinine濃度 : </B><TD><input type=text name=indata3 size=”5” value=”” onChange=Disp()> mg/dl
</TR></TABLE><HR>
> * CCr(男性)=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕
> * CCr(女性)=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕×0.85
(改行指定の<BR>がうまくいかなかったので不等号マークを全角に置換して再投稿しました。)
> <HTML><HEAD><TITLE>血清クレアチニン値からクレアチニン・クリアランスを推定する式の計算</TITLE></HEAD>
> <BODY BACKGROUND=”wall.gif” TEXT=”Black”>
> <SCRIPT LANGUAGE = JAVASCRIPT>
> AGE=0;W=0;CRE=0;
> function Disp(){
> AGE = document.forms[0].indata1.value;
> W = document.forms[0].indata2.value;
> CRE = document.forms[0].indata3.value;
> }
> function setContent(Page){
> document.write(”<HTML><HEAD><TITLE>クレアチニン・クリアランスを推定結果</TITLE></HEAD><BODY><H2>クレアチニン・クリアランスの推定結果</H2>”);
> document.write(”<B>《 入力したData 》</B><BR>”);
> document.write(”年齢:”+AGE+” 歳, ”);
> document.write(”体重:”+W+” kg, ”);
> document.write(”CRE:”+CRE+” mg/dl,<HR><B>《 計算式 》</B><BR>”);
> document.write(”CCr=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕=”);
> document.write(”〔”+W+”×(140−”+AGE+”)〕÷〔72−”+CRE+”〕<HR><B>《 計算結果 》<BR></B>”);
> CCr=140-AGE;CCr=CCr*W;CCr=CCr/72;CCr=CCr/CRE;
> document.write(”クレアチニン・クリアランス推定値(男性):”+CCr+” ml/分<BR>”);
> CCr=CCr*85;CCr=CCr/100;
> document.write(”クレアチニン・クリアランス推定値(女性):”+CCr+” ml/分<BR>”);
> document.write(”</BODY></HTML>”);}
> </SCRIPT>
>
> <H2>血清クレアチニン値からクレアチニン・クリアランスを推定する式の計算</H2>
> <INPUT TYPE=”button” VALUE=”クレアチニン・クリアランスを推定する” onClick=setContent(0)>
> <FORM><TABLE>
> <TR><TD><B>年齢 : </B><TD><input type=text name=indata1 size=”5” value=”” onChange=Disp()> 歳<BR></TR>
> <TR><TD><B>体重 : </B><TD><input type=text name=indata2 size=”5” value=”” onChange=Disp()> kg<BR></TR>
> <TR><TD><B>血清Creatinine濃度 : </B><TD><input type=text name=indata3 size=”5” value=”” onChange=Disp()> mg/dl<BR></TR></TABLE><HR>
> * CCr(男性)=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕<BR>
> * CCr(女性)=〔体重(kg)×(140−年齢(歳))〕÷〔72−血清Creatinine濃度(mg/dl)〕×0.85<BR>
http://www7a.biglobe.ne.jp/~aijinkyo/ccr_dl.htm
こちらからですと、ブラウザ,エクセル,MDRD式の早見表PDFのファイルが
ダウンロードできます。どれも、クライアントPC利用用です。