体表面積計算ツール
1935年のBoyd式で体表面積を求めます。身長170 cm、体重70 kgなら1.834670289827 m²です。体重の指数が体重とともに変わるため、ほかの式とは少し異なります。cm、m、インチ、kg、ポンドで入力できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 高さ
- 170
- 重み
- 70
- 高さの単位
- cm
- 重量の単位
- kg
- 身長(cm)
- 170 m2
- 体重(kg)
- 70
- 重量 (g)
- 70,000
- Bsa
- 1.8346702898
Boyd体表面積計算機は、立位の身長と体重を、体重依存の指数が単純な平方根より望ましい場合に小児投与文献・熱傷評価の教育・生理的スケーリングで使われる平方メートル推定に変換します。身長と体重を入力してください(既定はセンチメートルとキログラム、またはメートル・インチ・ポンドを単位ラベル付きで)。必要に応じて換算し、身長をセンチメートル・質量をグラムとした古典的Boyd式を適用し、正規化したcmとkg、式名、式の年、順序付き代入手順とともにBSAをm²で返します。薬学の教材例、臨床教育ワークシート、コーディングkataの期待値は、いずれも表計算なしで同じ決定論的推定を必要とします。
Boyd体表面積の意味
体表面積は、人体の外面を平方メートルで表す幾何学的推定です。一九三五年に発表されたBoyd式は、定数にセンチメートル単位の身長の〇・三乗と、グラム単位の体重の体重依存指数乗を掛けます。指数は〇・七二八五から、グラム体重の常用対数に〇・〇一八八を掛けた値を引いたものです。
同等に、キログラムを千倍してグラムに換算したあと、ソルバーはその一つの実数を、絶対的な体格が体格指数だけでは足りない場合の小児化学療法の教材例、心係数の分母、熱傷面積の百分率のスケーリング係数として評価します。
身長の二乗で割った質量で密度様のリスク帯を示すBMIと異なり、BoydのBSAは対数的な質量調整のもとで身長と体重の両方とともに増え、キログラム毎平方メートルではなく平方メートルで報告されます。教員と自動採点は、成功する数値経路と同様に非正の拒否を重視します。
ゼロキログラムを入れる学習者は、非正の質量の対数が未定義であるため式の定義域を外れ、既定成人への黙ったフォールバックはその誤りを隠してしまいます。
身長一七〇センチメートル・体重七〇キログラム付近の古典的成人参考値はBoydでおよそ一・八三五平方メートルとなり、同じ人体計測ではMostellerやDu Boisに近いが一致せず、だからこそ命名された各式ごとに別ランディングがあります。
実用上の注意、上限、関連検索
体重依存指数と二つのべき乗項がソルバーの拒否する非有限BSAへ溢れないよう、換算後の人体計測を公開絶対範囲内に保ってください。クライアントを制御できるときは前整形文字列より数値送信を優先してください。数値文字列は厳密な有限数値パターンに一致する場合のみ受理されます。
教育では例を対にしてください。すでに身長と体重がありBoyd推定だけが必要なときにこの能力を選び、元が文章題なら先に二つの人体計測とその単位を取り出してください。
活用例
薬学・看護教育
学生が症例ビネットの身長と体重を入力し、一九三五年の式を引用する用量スケーリング演習の前に手書きBoyd BSAと決定論的なm²結果を比較します。
臨床計算機の単体テスト
既知の成人・小児Boyd BSAフィクスチャと、ゼロ・欠落・非数値の意図的拒否をコーディングkataの期待値として生成します。
mg/m²ワークフロー前の事前確認
パイプラインはまずBoyd BSAを計算し、身長と体重が正の検証を通り公開式名がBoydのときだけ薬剤固有の投与へ分岐します。
よくある質問
Boyd体表面積の式は何ですか?
身長と体重は正でなければならず、結果は平方メートルで報告されます。
どの単位が使えますか?
身長の既定はセンチメートル(mまたはinも可)。体重の既定はキログラム(lbも可)。式の前にcmとkgへ換算し、体重はさらにグラムへします。
MostellerやDu BoisのBSAと同じですか?
いいえ。 この能力は一九三五年のBoyd式のみを実装します。MostellerとDu Boisは式と係数が異なり、それぞれ別の計算機があります。
体重や身長に0を入れるとどうなりますか?
計算せず、入力の誤りとして扱います。0以下の体重では対数が定義できないため、成人の標準値で黙って置き換えることはせず、誤りに気づけるようにしています。
体表面積は何に使われますか?
小児の薬の量を1平方メートルあたりで決めるとき、熱傷の範囲を学ぶとき、心係数の分母など、BMIより体の大きさそのものが重要な場面で使われます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/bsa-boyd \
-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-boyd", {
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-boyd",
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-boyd", 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-boyd", 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_boyd",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_height_cm | 300 |
max_weight_kg | 500 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落フィールド、非数値文字列、非正の身長または体重はinvalid_inputで拒否され、未完成のフォームが表面積を捏造しません。経路は純粋算術であり、ネットワーク・乱数シード・壁時計依存がないため、無料のブラウザ実行器と前払いAPIは固定小数点丸めの後、毎回同じJSONを返します。
Boyd体表面積の意味
検証経路は公開フィールドと同じ固定丸めで対数・指数・べき乗・積を再計算するため、成功応答は常にテストやワークシートでアサートできる手順を同梱します。
APIの呼び出し方と返り値
換算後、中間のべき乗がWorkerとブラウザで有限に保たれるよう、身長は三〇〇センチメートル以内、体重は五〇〇キログラム以内でなければなりません。必須の有限正数二つを含むJSON本体を送ってください。height(別名height_cm、h、stature、ht)とweight(別名weight_kg、w、mass、wt)です。任意のheight_unitは既定cmでcm・m・inを受け付け、任意のweight_unitは既定kgでkg・lbを受け付けます。成功時の応答は、送信どおりに丸めたheightとweight、正規化ラベルのheight_unitとweight_unit、換算後のheight_cmとweight_kg、キログラム×一〇〇〇のweight_g、同じ丸め平方メートル値のbsaとbsa_m2、文字列m2のunit、Boyd式文字列のformula、Boydのformula_name、一九三五年のequation_year、短い英語要約のmessage、質量の常用対数と体重指数を含む順序付き代入行配列のstepsを返します。欠落フィールド、非有限数、非正の身長または体重、未対応の単位ラベル、換算後の絶対上限外の値など検証失敗はinvalid_inputを返し、課金されません。料金は成功リクエストごとに定額の$0.002で、unitはitem、限界単価はゼロです。
実用上の注意、上限、関連検索
一七〇センチメートルと七〇キログラムはBoydでおよそ一・八三五m²、一六〇センチメートルと五五キログラムはより小さい成人値、意図的な体重ゼロや負の身長は硬いinvalid_input経路、五フィート七インチを六七インチ・一五四ポンドで入れるとセンチメートル・キログラム・グラムの同じパイプラインへの単位換算を示します。このランディングは、体表面積計算機・Boyd式・一九三五年の式での身長体重からのBSAを探す人向けであり、MostellerやDu Boisの計算機でもBMIツールでも、薬物にmg/m²を適用する臨床投与システムでもありません。invalid_inputを返す失敗タスクは前払い残高を消費しないため、学習者が意図的に体重をゼロにしても探索スクリプトは安く済みます。往復確認は容易です。 手計算で〇・〇〇〇三二〇七に身長の〇・三乗とBoyd指数乗のグラムを掛け、十二桁丸め内で公開bsaと一致することを確かめ、入力の符号だけを変えると成功からinvalid_inputへ切り替わることも確認してください。
技術的な質問
身長や体重が欠落・非数値・ゼロ・負の場合はどうなりますか?
幾何モデルは未定義です(非正の質量の対数も未定義)。このツールは表面積を捏造せずinvalid_inputを返します。
Boyd体表面積計算機は無料ですか?
ブラウザツールは無料でローカル実行です。API呼び出しは成功リクエストごとに$0.002のKIT前払い残高を使い、失敗タスクは課金されません。