デュボア体表面積計算ツール
1916年に発表されたデュボア式で、0.007184×身長(cm)の0.725乗×体重(kg)の0.425乗から体表面積を求めます。ゼロ以下の値は推測せずに受け付けません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 高さ
- 170
- 重み
- 70
- 体表面積
- 1.8097078018 m²
- 体表面積 m2
- 1.8097078018
- 身長(cm)
- 170
- 体重(kg)
- 70
体表面積は人体の外表面積の標準的な推定値で、臨床教育、化学療法の用量議論、熱傷評価の指導、生理学実験で何十年も使われてきました。1916年にDu BoisとDu Boisが発表したデュボア式は、最も広く引用されるべき乗モデルの一つとして残っています。体表面積(平方メートル)=零点〇〇七一八四×センチメートル身長^零点七二五×キログラム体重^零点四二五です。本計算はその閉形式の式を正確に適用し、BSAを平方メートルで返し、正でない身長や体重を拒否して無効な人体計測が偽の面積を生まないようにします。
デュボア体表面積式の仕組み
デュボア式は二十世紀初頭に人体被験者で測定された表面積に当てはめた経験的なべき乗則です。正の人体計測入力二つ—センチメートルの立位身長とキログラムの体重—を平方メートルの推定外表面積に写像します。代数的には体表面積=零点〇〇七一八四×身長^零点七二五×体重^零点四二五です。
指数が1未満なので、表面積は身長と体重の純粋な積より遅く増え、大きい人ほど単位質量あたりの表面が相対的に少ないという幾何的直観と一致します。定数と指数は固定の歴史的係数で、本機能は再当てはめも代替表の混合も実行時に行いません。入力は有限で厳密に零より大きくなければなりません。
浮動結果は安定した有効桁に整えられます。教育者は同じ被験者でデュボアとMostellerやHaycockを比較することが多く、検索意図が別式を名指しするときは別ページに保ってください。出力は常に公開デュボアモデルに基づく教育的推定として枠付けし、臨床測定や専門的判断の代替にしないでください。
デュボアBSA計算が実務で使われる場面
医学・看護学校は生理学実験で体表面積を導入するときにデュボア式を今も教え、古典的なべき乗数値を返す信頼できるオラクルが採点とデモ準備を速めます。薬学・腫瘍学の教育モジュールはBSAに基づく用量の歴史的議論をよく歩きます。教育用健康計算を作るプロダクトチームは手計算で監査できる文書化されたデュボア手順が必要です。
合成データセットを準備する研究助手は、ネットワーク呼び出しなしに身長と体重から決定的なBSAラベルが必要です。後でMosteller BSA、Haycock小児推定、理想体重、体格指数、基礎代謝量が必要な場合は別の検索意図とランディングとして扱ってください。
結果は常に1916年デュボアモデルの教育的推定として提示し、臨床判断には有資格の専門家、地域プロトコル、本ツールが収集しない文脈が必要です。
活用例
教室用BSA解答キー
メートル法の身長と体重からデュボアの平方メートル値を生成し、講師と自動採点が一つの透明な正解を共有します。
生理学と用量教育のデモ
1916年の古典的なべき乗BSA手順を講義で示し、同じランディングでMostellerやHaycockを混ぜません。
よくある質問
デュボア体表面積式とは何ですか?
1916年にDu BoisとDu Boisが発表。本計算はその式を正確に適用します。
身長と体重にはどの単位を使うべきですか?
身長はセンチメートル、体重はキログラムです。ヤード・ポンド法は呼び出す前に変換してください。公開係数はメートル法入力を前提とします。
身長や体重が零または負の場合は?
正でない人体計測は意味のない表面積を生む代わりに拒否されます。
Mostellerや他のBSA式を実装しますか?
いいえ。 本機能はデュボアのみです。他の式は別の検索意図で、それぞれのランディングを使うべきです。
体表面積が身長や体重ほど速く増えないのはなぜですか?
デュボア式の2つの指数がどちらも1より小さいためです。身長と体重の単純な積より緩やかに増えるので、体の大きい人ほど体重あたりの表面積は相対的に小さくなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/bsa-dubois \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":170,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/bsa-dubois", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 170,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bsa-dubois",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 170,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bsa-dubois", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":170,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":170,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bsa-dubois", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"height": 170,
"weight": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bsa_dubois",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは一つの純粋な同型関数を共有するため、教室デモと自動パイプラインは常に同じ数値で一致します。
デュボア体表面積式の仕組み
計算はネットワーク呼び出し、乱数シード、タイムスタンプ、機械学習ドリフトのない純粋な浮動小数点演算なので、同一の身長と体重は常に同一JSONを生みます。
送る内容と返ってくる内容
古典的なスモークチェックには百七十センチ・七十キロ(およそ一点八一平方メートル)と百八十センチ・八十キロ(およそ二点〇〇平方メートル)が含まれます。講義デモと課題用に無料ブラウザフォームを配線し、スクリプトから同一契約を呼び出してください。ヤード・ポンド法は呼び出す前にセンチとキロへ変換してください。二つのフィールドを送ってください。Heightはセンチメートルの立位身長で厳密に零より大きい有限数で、height_cm、cm、hが受理されます。Weightはキログラムの体重で有限かつ正で、weight_kg、kg、mass、wが受理されます。両フィールド必須です。 欠落、非数値文字列、NaN、Infinity、零、負の値はinvalid_inputで失敗し課金されません。成功時、応答は同じ正規化平方メートル値としてのbsaとbsa_m2、unit m²、正規化したheight_cmとweight_kg、equation du_bois、equation_year 一九一六、式文字列、method du_boisを返します。成功したAPI呼び出しの料金は公開ベースの$0.002/項目です。
デュボアBSA計算が実務で使われる場面
本機能は純粋なparseエンジンなので、API料金は成功項目ごとに公開ベースの$0.002です。
連携の活用例
決定的な人体計測fixture
正でない測定に対する厳しいinvalid_input付きで、合成データセットと回帰テスト用に安定したBSAラベルを一括生成します。
技術的な質問
料金はいくらですか?
ブラウザツールは無料でローカル動作します。APIリクエストは成功項目ごとに$0.002のプリペイドKIT残高を使い、無効入力は課金されません。