クレアチニンクリアランス計算
50歳、体重70 kg、血清クレアチニン1 mg/dLの男性なら、コッククロフト・ゴールト式のクレアチニンクリアランスは87.5 mL/minです。多くの薬の用量表と同じく、体表面積で補正しない値で示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Age
- 50
- 重み
- 70
- 性別
- 男性
- クレアチニン
- 1
- クレアチニンクリアランス
- 87.5 mL/min
- 方程式
- Cockcroft-Gault
- 性別係数
- 1
- 重量の単位
- kg
クレアチニンクリアランスは、腎臓が血中からクレアチニンをどれだけ速く除去するかをベッドサイドで見積もる古典的指標で、単位はミリリットル毎分です。体表面積で正規化した eGFR とは異なり、古典的な Cockcroft-Gault 式は mL/min の絶対クリアランスを返し、多くの薬物用量表や旧来の臨床パスが今も参照しています。本計算機はその公開式をそのまま実装します。成人の年齢(年)、体重(kg)、性別、血清クレアチニン(mg/dL)を入力すると、適用した性別係数付きの CrCl が得られ、各段階を監査できます。教育、研究コーディング、製品プロトタイプ、透明なスクリーニング用算術にご利用ください。単独の診断や、免許を持つ臨床医の代替にはなりません。
Cockcroft-Gault クレアチニンクリアランスが測るものと、今も重要な理由
クレアチニンは筋肉代謝の老廃物で、糸球体で濾過され、一部は尿細管から分泌されます。外因性トレーサーの真のクリアランス測定は正確ですが日常診療では非現実的なため、臨床医は血清クレアチニンと簡便な人口統計から濾過を推定します。
1976 年、Cockcroft と Gault は、尿採取なしで年齢・体重・性別・血清クレアチニンから 24 時間クレアチニンクリアランスを予測する線形式を発表しました。CrCl は ((140 − 年齢) × 体重 kg × 性別係数) ÷ (72 × 血清クレアチニン mg/dL) で、性別係数は男性 1、女性 0.85 です。
結果はミリリットル毎分で報告され、体表面積 1.73 m² へ自動正規化されません。この絶対単位のため、抗菌薬・抗ウイルス薬・腎排泄薬の歴史的モノグラフの多くが、CKD-EPI の eGFR 単独ではなく Cockcroft-Gault の CrCl 帯で用量調整を列挙し続けています。
現代診療では慢性腎臓病の病期分類に人種係数なしの eGFR 式を好むことが多い一方、製品表示・院内プロトコル・研究データセットでは今も Cockcroft-Gault を明示的に求めることがよくあります。
入力・単位・検証規則と応答の形
年齢は 18 歳から 120 歳までの整数年でなければなりません。Cockcroft-Gault は成人向けベッドサイド式であり、小児には年齢別の小児式が必要なため、ここでは小児を検証対象としていません。体重は 20 から 300 の間の有限のキログラム数です。
元データがポンドの場合は、呼び出す前に 2.205 で割ってキログラムに換算してください。性別は male または female です(1 文字の m / f も受け付け正規化します)。式は男性に 1.0、女性に 0.85 を掛けます。
血清クレアチニンは mg/dL の有限正数である必要があります。検査室が µmol/L で報告する場合は、先に µmol/L を 88.4 で割って mg/dL に変換してください。
結果の解釈、臨床上の限界、統合のしかた
Cockcroft-Gault によるクレアチニンクリアランスはスクリーニング推定であり、腎疾患の診断でも医療助言でもありません。極端な筋肉量、切断、低栄養、急性疾患、変動するクレアチニン、測定法の差、肥満はいずれも推定を偏らせ得ます。
肥満患者では理想体重や補正体重に置き換える施設が多いですが、本ツールはご提供の体重で古典式を適用し、別の体重規約を勝手に導入しません。腎毒性薬の用量決定、手技の許可、診断のいずれにも出力を単独で使わないでください。そうした判断には免許を持つ臨床医と全体の臨床像が必要です。
慢性腎臓病の病期分類や体表面積で正規化した人種係数なしの濾過推定には、CrCl と eGFR を互換扱いせず、CKD-EPI などの専用 eGFR 計算機を優先してください。
活用例
医薬品モノグラフとプロトコル教育
臨床的権威を主張せず歴史的用量帯を引用する教材ページで、年齢・体重・性別・クレアチニンが Cockcroft-Gault の CrCl にどう対応するかを示します。
研究コーディングとデータセットラベル
血清クレアチニン・体重・人口統計のみがある研究行に、再現可能な CrCl 値と式名を付与します。
製品プロトタイプとフォーム骨格
健康アプリやチェックリストに決定論的なクレアチニンクリアランス手順を組み込み、実際の判断は後で免許付き臨床システムへ引き渡します。
よくある質問
このクレアチニンクリアランス計算機はどの式を使いますか?
古典的 Cockcroft-Gault 式です。結果は mL/min で小数第 1 位に丸めます。
体重とクレアチニンはどの単位を使えばよいですか?
体重はキログラム、血清クレアチニンは mg/dL です。ポンドは 2.205 で割り、µmol/L のクレアチニンは 88.4 で割ってからツールを呼び出してください。
eGFR とどう違いますか?
Cockcroft-Gault は mL/min の絶対クリアランスを返し体重を使います。一般的な eGFR 式(例: CKD-EPI)は 1.73 m² BSA に正規化した濾過を推定し、体重の扱いが異なります。多くの添付文書は今も CrCl を明示します。
この結果を臨床判断に使えますか?
いいえ。 教育・プロトタイプ・研究向けのスクリーニング推定であり、医療助言ではありません。診断・用量・治療は、全体の臨床像を検討する免許を持つ臨床医が行います。
子どもにもこの式を使えますか?
使えません。成人向けの式のため、年齢は18〜120歳のみ受け付けます。子どもの場合は、年齢に合った小児用の式を使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/creatinine-clearance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":50,"weight":70,"sex":"male","creatinine":1}'const res = await fetch("https://api.kit.forhosting.com/health/creatinine-clearance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 50,
"weight": 70,
"sex": "male",
"creatinine": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/creatinine-clearance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 50,
"weight": 70,
"sex": "male",
"creatinine": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/creatinine-clearance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":50,"weight":70,"sex":"male","creatinine":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":50,"weight":70,"sex":"male","creatinine":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/creatinine-clearance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"age": 50,
"weight": 70,
"sex": "male",
"creatinine": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.creatinine_clearance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
計算は完全に決定論的で、モデル・検査室・ネットワーク呼び出しを使わないため、同じ入力は常に同じ結果になり、患者に似た値はリクエスト経路から外へ出ません。
Cockcroft-Gault クレアチニンクリアランスが測るものと、今も重要な理由
本機能は、開発者・教育者・分析者が、フォームや表計算ごとに算術をその場で再実装するのではなく、透明な入力と安定した JSON 契約でその名付き式を再現できるようにするためにあります。
入力・単位・検証規則と応答の形
必須フィールドは 4 つです。欠落フィールド、空文字、非数値、非正のクレアチニン、範囲外の年齢・体重は invalid_input とフィールド名を含むメッセージで失敗し、課金されません。成功時は、1 桁小数に丸めた creatinine_clearance、単位文字列 mL/min、式名 Cockcroft-Gault、適用した数値 sex_factor、および age・weight(weight_unit kg)・sex・creatinine・creatinine_unit のエコーを返し、呼び出し側がリクエストを再解析せずに計算内容を監査できます。
結果の解釈、臨床上の限界、統合のしかた
無料のブラウザページは API と同じ lib を実行し、プログラム呼び出しは前払い KIT 残高から成功リクエストごとに $0.002(単位 item)で、無効入力は課金されません。JSON フィールドを用量表・教育ページ・研究パイプラインなど自前 UI と組み合わせ、臨床解釈はこの計算機の外に置いてください。
技術的な質問
クレアチニンや他のフィールドが欠けているとどうなりますか?
呼び出しは invalid_input とフィールド名を示すメッセージで失敗します。欠落・非数値・非正のクレアチニンは拒否され、課金されません。
API の料金はいくらですか?
ブラウザウィジェットは無料でローカル実行されます。同じ計算の API 呼び出しは成功リクエストごとに前払い KIT 残高から $0.002 で課金され、invalid_input 失敗には課金されません。