T/E2比計算機
総テストステロンをエストラジオールで割ってT/E2比を求めます。テストステロン500 ng/dL、エストラジオール25 pg/mLなら比は20です。従来の単位で入力し、診断ではなく学習用の目安として使ってください。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- テストステロン
- 500
- エストラジオール
- 25
- テストステロンの単位
- ng/dL ratio
- エストラジオールの単位
- pg/mL
- 比
- 20
- 比率 (丸め後)
- 20
テストステロン対エストラジオール比は、内分泌の学生、TRTクリニック、ホルモン追跡アプリが血清パネルを読むときに用いる、二つの性ステロイド濃度の単純な除算です。総テストステロンとエストラジオールは関連する性腺・副腎ステロイド経路から来ますが、芳香化、脂肪組織、アロマターゼ阻害薬の使用、外因性テストステロンがアンドロゲンとエストロゲンの相対バランスを変えると、その比はずれ得ます。本機能は慣用のナノグラム毎デシリットルのテストステロンとピコグラム毎ミリリットルのエストラジオールの組み合わせで二つの血清値を受け取り、正確な無次元のT/E2比と小数第二位までの表示値を返し、クライアントがテストに固定できるよう式を述べます。
T/E2比が測るものと必要な入力
テストステロン対エストラジオール比は、循環する二つの性ステロイド濃度の商です。米国の慣用検査単位では、総テストステロンはナノグラム毎デシリットル、エストラジオールはピコグラム毎ミリリットルで報告され、その二つの数を割ると、クリニック・教科書・追跡アプリが無次元の指標として扱う混合単位のT/E2比になります。比は診断ではありません。
芳香化、体組成の変化、アロマターゼ阻害薬の使用、外因性テストステロンのあと、アンドロゲンとエストロゲンの濃度が一緒に動いたか離れたかを見る簡潔な方法です。実用的な範囲は消費・教室入力を健全に保ちます。テストステロンは零から一万ナノグラム毎デシリットル、エストラジオールは百分の一から一万ピコグラム毎ミリリットルです。
負のテストステロンも同様です。テストステロンが零のときは許可され、比は零を返します。ナノモル毎リットルのSIテストステロンやピコモル毎リットルのエストラジオールは変換せずに送らないでください。
T/E2比の使いどころと限界
授業デモ、看護課題の確認、スプレッドシートごとに除算を再実装しない個人学習には、ブラウザ内の無料T/E2比計算機を呼び出します。検証失敗はエンジンが拒否したあとに残高を消費しません。慣用単位を一貫して使い、UIが整数のみなら整数を送っても数値文字列も受け付けます。
入力源は他のKIT parse項目と同じ保持規則に従い、アルゴリズムは完全に決定論的なので結果を継続的インテグレーションのフィクスチャに固定して安全です。期待は教育的に保ってください。
これは計算と学習の道具であり診断用医療機器ではなく、症状、既知の性腺機能低下、妊孕性の心配、女性化乳房、薬の変更がある方は、自動化された単一の比だけに頼らず専門的な医療助言に従ってください。
活用例
ホルモン追跡アプリとTRTワークシート
アプリはアンドロゲンとエストロゲン濃度の連動を示し、慣用の ng/dL 対 pg/mL の除算をクライアントごとに再実装しません。
よくある質問
エストラジオールが零、または値が負だとどうなりますか?
エストラジオール零は零除算になり、負のテストステロンやエストラジオールは妥当な血清濃度ではありません。それらの失敗は課金されません。
どの単位を送ればよいですか?
慣用の米国組み合わせのみです。テストステロンは ng/dL、エストラジオールは pg/mL です。SI結果(nmol/L や pmol/L)は呼出前に換算するか、専用の単位換算器を先に使ってください。
T/E2比が高い・低いと病気ですか?
いいえ。 本製品は無次元の商だけを返します。診断も治療も臨床帯のラベル付けもせず、公表範囲は測定法・性別・プロトコルで異なります。症状や治療判断は専門的な医療助言に従ってください。
T/E2比が変わるのはどんなときですか?
体内でテストステロンがエストラジオールに変わる働き、体脂肪の変化、アロマターゼ阻害薬、テストステロン補充などで釣り合いが変わります。比を見ると、2つのホルモンが一緒に動いたか離れたかが分かります。
T/E2比に単位がないのはなぜですか?
ng/dLとpg/mLという異なる単位の値を割った数で、臨床や教科書では単位のない指標として扱われるためです。正確な値と小数点以下2桁に丸めた値の両方が表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/t-e2-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"testosterone":500,"estradiol":25}'const res = await fetch("https://api.kit.forhosting.com/health/t-e2-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"testosterone": 500,
"estradiol": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/t-e2-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"testosterone": 500,
"estradiol": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/t-e2-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"testosterone":500,"estradiol":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"testosterone":500,"estradiol":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/t-e2-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"testosterone": 500,
"estradiol": 25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.t_e2_ratio",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落フィールド、非数値文字列、負の濃度、エストラジオール零は明確なinvalid_inputエラーとなり、課金されません。
T/E2比が測るものと必要な入力
必須フィールド testosterone と estradiol を有限数として送ってください。t、total_testosterone、serum_testosterone、testosterone_ngdl、e2、oestradiol、serum_estradiol、estradiol_pgml などのエイリアスは文書化されている場合に受け付けます。比は除算のためエストラジオールは厳密に零より大きくなければならず、零または負のエストラジオール濃度は invalid_input になります。経路はネットワークもモデルも乱数シードも壁時計もない純粋な算術なので、同一入力は常に同一JSONを返します。本エンドポイントはナノグラム毎デシリットルをピコグラム毎ミリリットルで割る慣用契約のみです。
比・応答フィールドとエラーの読み方
遊離テストステロン計算機、SHBG補正アンドロゲン指数、芳香化モデル、完全な内分泌判断エンジンと混同しないでください。検索意図も契約も別です。本製品は二つの血清濃度を割り、無次元のT/E2比を返すだけです。公表されているT/E2基準範囲は測定法・性別・年齢・施設プロトコルで異なるため、高低の臨床帯は付けません。帯が必要なクライアントは、返された比にご自身の文書化したしきい値を適用してください。成功時の応答は testosterone と estradiol を安定した丸めで返し、unit_testosterone を ng/dL、unit_estradiol を pg/mL に設定し、全精度の除算結果を ratio として報告し、UI表示用に小数第二位までの ratio_rounded も付けます。unit フィールドは常に文字列 ratio であり、量が無次元であることを示します。formula は教育用の式を一つの文字列で述べ、method は常に testosterone_to_estradiol_ratio なので、下流コードは形を嗅がずに分岐できます。テストで安定した数値比較が必要なときは ratio を、ホルモンカードやチャートの横に数字を出すときは ratio_rounded を使ってください。必須フィールド欠落、空文字列、非有限値、範囲外の読取、負のテストステロンまたはエストラジオール、エストラジオールが零の場合はすべて invalid_input となり課金されません。数値フィールドと式文字列を教材カードに並べると、学習者はT/E2が慣用の組み合わせでテストステロンをエストラジオールで割ったものにすぎないと分かります。
API利用・価格・製品ワークフローと実用上の限界
必須の testosterone と estradiol をナノグラム毎デシリットルとピコグラム毎ミリリットルの慣用組み合わせで含むJSON本体を送ってください。医療SaaS、電子ワークシート、シミュレーションラボ、チュータリング基盤、学校のLMSがKIT残高の下で安定した契約を必要とする場合は前払いAPIを使い、成功項目ごとに$0.002です。自施設の検査単位と臨床フローと組み合わせ、テストステロンがナノグラム毎デシリットル、エストラジオールがピコグラム毎ミリリットルであることを確認し、SI結果は呼出前に換算したうえで、生の濃度と並べて ratio と ratio_rounded をダッシュボードやエクスポート列に保存してください。SDKを出荷する作者は、ご自身で定義する教育しきい値の色チップに比を写し、式文字列を教材カードに示せます。
連携の活用例
内分泌・医学部の課題
学生が血清テストステロンとエストラジオールのパネルを提出し、決定論的出力の自動チェッカーに期待するT/E2のJSONを固定します。
シミュレーションラボとSaaSバックエンド
すでに性ステロイド項目を持つサーバーパイプラインが、言語ごとに式を複製する代わりに前払いエンドポイントでT/E2を取得します。
技術的な質問
T/E2比はどう計算しますか?
比 = testosterone (ng/dL) ÷ estradiol (pg/mL)。必須の二フィールドを送ると、応答に ratio、ratio_rounded、unit、読みやすい式文字列が含まれます。
T/E2比計算機は無料ですか?
ブラウザツールはお使いの端末で無料です。API呼出は成功項目ごとに$0.002の前払いKIT残高を使い、検証失敗は課金されません。