補正網赤血球数計算機
網赤血球3.5%、ヘマトクリット25、正常値45なら、補正値は約1.944%です。測定値と正常値の比で割合を調整するので、貧血のせいで骨髄の働きが実際より高く見えることを防げます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 網状赤血球 (%)
- 3.5
- 測定ヘマトクリット
- 25
- 正常ヘマトクリット
- 45
- ヘマトクリット比
- 0.5555555556 percent
- 補正網状赤血球
- 1.9444444444
補正網赤血球数は、貧血の重症度に応じて生の網赤血球%を調整し、低ヘマトクリットでの高い網赤血球%を骨髄亢進と過大評価せず、重症貧血で見かけ上正常な%を過小評価しないようにします。教育用ラボ、看護課程、血液学の教科書は単純な閉形式を使います。補正網赤血球は、網赤血球%に測定ヘマトクリットを掛け、正常基準ヘマトクリットで割った値です。問題が性別ごとの正常値を示す場合、成人男性では四十五%、成人女性では四十二%がよく使われます。本計算機は網赤血球%・測定ヘマトクリット・正常ヘマトクリットの三つの有限数を受け取り、ヘマトクリット比と同一パーセント尺度の補正値を返し、欠落や非数値入力を拒否して壊れた検査パネルが静かなNaNを出さないようにします。
網赤血球%とヘマトクリットから補正網赤血球数を求める方法
生の網赤血球%は循環赤血球のうち若い網赤血球の割合を示しますが、その割合はヘマトクリットに反映される総赤血球量によって希釈または濃縮されます。ヘマトクリットが下がると、同じ絶対的な骨髄産生でも成熟細胞の分母が小さくなるため、網赤血球%が高く見えることがあります。
古典的な教育用補正は、測定網赤血球%に患者ヘマトクリットと正常基準ヘマトクリットの比を掛け、貧血パネルと非貧血パネルの間で比較しやすい補正網赤血球数を得ます。記号では、補正網赤血球は網赤血球%に開き括弧測定ヘマトクリットを正常ヘマトクリットで割った値閉じ括弧を掛けたものです。
代数的には網赤血球%にヘマトクリット比を掛けたものと同じで、比は無次元、積は網赤血球のパーセントポイントのままです。本機能はその閉形式をそのまま実装します。網赤血球産生指数のための成熟時間係数は適用せず、赤血球濃度からの絶対網赤血球数への変換も行わず、性別ごとの正常値も自動では選びません。
網赤血球%と測定ヘマトクリットは有限かつ非負でなければなりません。正常ヘマトクリットは補正比の分母であるため、有限かつ厳密にゼロより大きくなければなりません。出力は常に公表されたヘマトクリット補正に基づく教育用推定として位置づけ、臨床診断や専門的判断・絶対数・地域の検査基準範囲の代替とはしません。
補正網赤血球計算機が実際の業務で使われる場面
高校・大学の生理学、看護、臨床検査の授業では教科書の血球計算から補正網赤血球の演習が絶えず出るため、ヘマトクリット比と補正%を返す信頼できるオラクルは採点とデモ準備を速めます。臨床研修では網赤血球産生指数や絶対数を出す前のベッドサイド推定としてヘマトクリット補正を使い、教員はパーセント入力の手計算と一致する決定論的な解答キーを必要とします。
合成血液学データセットを用意する研究補助者は、ネットワークやモデルドリフトなしに既知の三つ組から安定した補正網赤血球ラベルが必要です。のちに絶対網赤血球数、成熟補正付き網赤血球産生指数、貧血分類、分数とパーセントの単位変換が必要なら、この補正網赤血球数計算機のページを過負荷にせず、別の検索意図とランディングとして扱ってください。
結果は常に古典的ヘマトクリット補正の教育用推定として提示し、臨床判断には有資格の専門家、地域の基準範囲、本ツールが収集しない検査が必要です。
活用例
教室向け血液学の解答キー
教科書のretic%/Hct三つ組からヘマトクリット比と補正網赤血球%を生成し、教員と自動採点が一つの透明な正解を共有できるようにします。
看護・検査医学のデモ
研修ラボで網赤血球%の古典的ヘマトクリット補正を示し、同じページでRPI成熟係数を混ぜません。
よくある質問
補正網赤血球数とは何ですか?
患者ヘマトクリットを正常基準との比で調整した測定網赤血球%で、貧血の重症度が生の%を完全には歪めないようにします。本計算機は CRC = retic% × (measured Hct / normal Hct) を用います。
どの式と単位を使いますか?
三入力はすべてパーセント数(例: 3.5 と 25 と 45)です。結果は入力の網赤血球%と同じパーセント尺度で報告されます。
正常ヘマトクリットがゼロまたは負の場合はどうなりますか?
正常ヘマトクリットは補正比の分母であり、厳密に正でなければなりません。
入力はどう書けばよいですか?
Retic%と測定Hctは非負、正常Hctは正でなければなりません。
正常ヘマトクリットにはどの値を入れればいいですか?
問題で性別ごとの正常値が示されている場合、成人男性は45、成人女性は42がよく使われます。このツールは自動では選ばないので、ご自身で入力してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/corrected-reticulocyte \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reticulocyte_percent":3.5,"measured_hematocrit":25,"normal_hematocrit":45}'const res = await fetch("https://api.kit.forhosting.com/health/corrected-reticulocyte", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reticulocyte_percent": 3.5,
"measured_hematocrit": 25,
"normal_hematocrit": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/corrected-reticulocyte",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reticulocyte_percent": 3.5,
"measured_hematocrit": 25,
"normal_hematocrit": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/corrected-reticulocyte", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reticulocyte_percent":3.5,"measured_hematocrit":25,"normal_hematocrit":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reticulocyte_percent":3.5,"measured_hematocrit":25,"normal_hematocrit":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/corrected-reticulocyte", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"reticulocyte_percent": 3.5,
"measured_hematocrit": 25,
"normal_hematocrit": 45
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.corrected_reticulocyte",
"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は同一の純粋同型関数を共有するため、授業デモ、宿題の解答、自動化パイプラインは同じ入力三つ組に対して常に同じ数値で一致します。
網赤血球%とヘマトクリットから補正網赤血球数を求める方法
ゼロまたは負の正常ヘマトクリットはInfinityや絶対値の逃げ道を作らずinvalid_inputで失敗します。計算はネットワーク呼び出し・乱数シード・壁時計・機械学習ドリフトのない純粋な浮動小数点演算であり、同一入力三つ組は常に同一のJSONを返します。
送信する内容と返される内容
古典的な確認例は、網赤血球3.5%・測定ヘマトクリット25・正常45で補正値は約1.944、網赤血球5%・測定45・正常45では比が1のため補正値は生の%と等しくなります。上流フォームがヘマトクリットを0から1の分数で保持している場合は、まず100を掛け、教科書のパーセント単位の表と比が一致するようにしてください。必須フィールドは三つです。フィールドreticulocyte_percentは測定網赤血球%で、有限かつ非負の数でなければなりません。別名retic、reticulocyte、retic_percent、reticulocyte_pctを受け付けます。フィールドmeasured_hematocritは患者ヘマトクリットのパーセント値で、例えば二十五パーセントなら25であり、有限かつ非負でなければなりません。別名hematocrit、patient_hematocrit、hct、patient_hct、measured_hctを受け付けます。フィールドnormal_hematocritは基準ヘマトクリットのパーセントで、有限かつ厳密に正でなければなりません。別名normal_hct、reference_hematocrit、reference_hctを受け付けます。欠落フィールド、非数値文字列、NaN、Infinity、負の網赤血球または測定ヘマトクリット、ゼロまたは負の正常ヘマトクリットはinvalid_inputで失敗し課金されません。成功時の応答は、整形済みのreticulocyte_percent、measured_hematocrit、normal_hematocrit、測定/正常のhematocrit_ratio、積であるcorrected_reticulocyte、unitのpercent、式文字列CRC = retic% × (measured Hct / normal Hct)、methodのhematocrit_corrected_reticulocyteを返します。成功したAPI呼び出しの料金は公開ベースの$0.002/アイテムで、検証失敗はプリペイド残高を消費しません。
補正網赤血球計算機が実際の業務で使われる場面
本機能は純粋なparseエンジンのため、API料金は成功アイテムあたり公開ベースの$0.002で、検証失敗は残高を消費しません。
連携の活用例
決定論的な血液学フィクスチャ
合成CBCパネルと回帰テスト向けに安定した補正網赤血球ラベルを大量生成し、欠落・非数値には厳密なinvalid_inputを返します。
技術的な質問
料金はいくらですか?
ブラウザツールは無料で端末上で動作します。APIリクエストは成功アイテムあたり$0.002のプリペイドKIT残高を使い、無効入力は課金されません。