ワクチン免疫計算機
公表有効性95パーセントのワクチンを2回接種すると、6か月後も約3分の2の防御が残ります。このモデルでは防御が12か月ごとに半分になるためです。有効性、接種回数、経過月数を入れるだけです。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 有効性
- 95
- 接種回数
- 2
- 月数
- 6
- 残りの割合
- 67.1751442127
- ピーク時の割合 (%)
- 95
- 接種回数係数
- 1
- 減衰係数
- 0.7071067812
ワクチンによる防御は一定ではありません。公表された有効性は初回シリーズ完了前後のピークを表し、最終接種から月が進むほど防御は滑らかな指数曲線で減弱し、未完了のシリーズは公表ピークに届きません。このワクチン免疫計算機は、0 から 100 の有効性、受けた接種回数、最終接種からの月数という三つの数から、残存防御を百分率で見積もります。十二か月半減期の固定した教育用減弱率と二回接種で飽和するシリーズ係数を適用し、残存百分率に加えてピーク、接種係数、減弱係数を返すので、各段を監査できます。ネットワーク照会も乱数も本日の日付への依存もなく、ご提供の数値に対する算術だけです。結果はワクチン誘導防御の教育用見積もりとして扱い、臨床力価や追加接種の推奨、臨床家の代替にはしないでください。
残存するワクチン誘導防御の見積もり方
公表されたワクチン有効性はピークの数値であり、生涯一定ではありません。初回シリーズを終えたあと、免疫応答は最終接種の近くで最も強く、中和活性と臨床防御はその後、教育用途では一次の指数減弱でよく近似できる曲線に沿って下がります。本計算機は十二か月の固定半減期を使います。
最終接種から一年ごとに残存防御は半分になり、これはピークに二の自然対数に月数を掛けて十二で割った値の負の指数を乗じることと等価です。未完了のシリーズはそのピークへ、二回で飽和する係数で線形に縮尺されます。
ゼロ回は寄与せず、一回は公表有効性の半分、二回以上は公表有効性の全額に達し、それ以上の接種はこのモデルではピークを公表値より上げず、呼び出し側が既に最終接種からの月数として渡す時計をリセットするだけです。完了シリーズの六か月後でもピークのおよそ七十一パーセントが残り、半分ではありません。有効性は 0 から 100 の閉区間になければなりません。
その範囲外の百分率はワクチン有効性ではないからです。実装は病原体も製品名も血清型も照会せず、送っていただいた数値で式を評価するだけなので、ダッシュボード、宿題の解答、一括ノートが残存ワクチン防御の透明な定義を共有できます。結果はこの定義に基づく教育用百分率として扱い、測定した抗体力価や医学的推奨にはしないでください。
現場での使い方と料金の仕組み
公衆衛生の解説、予防接種ダッシュボード、報道ノートは、ワクチン免疫計算機で最終接種後に残存防御がどう下がるかを示し、指数減弱のコードをクライアントごとに作り直さずに済みます。誰かがレートを編集してずれた表計算セルに頼る必要はありません。上の対話ツールは探索的な確認のためにブラウザで無料です。
プログラムからの呼び出しは成功一件ごとに KIT の前払い残高を使い、無効な入力は残高を消費しません。元の入出力は文書化された保持期間だけ残し、モデル学習には使いません。遅延は計算よりタスクのハンドシェイクが支配するので、フォーム検証にも過去の予防接種表の一括再処理にも向きます。
臨床判断には有資格の専門家、地域のスケジュール、このツールが集めない適格性の文脈が必要です。
活用例
教室疫学の半減期曲線
有効性と完了した二回シリーズを固定し、月数を掃引して残存ワクチン防御を描き、学習者が平坦な有効性ではなく十二か月半減期を見るようにします。
報道と減弱の一般向け解説
公表九十五パーセントの有効性が最終接種から六か月または十二か月でどう下がるかを、監査できる一本の指数式で読者に示します。
よくある質問
ワクチン免疫計算機はどの式を使いますか?
ピークは二回で飽和するシリーズで縮尺した公表有効性で、減弱は十二か月の固定半減期です。
1回だけの接種ではどのくらい防御されますか?
このモデルでは、1回接種でピーク時に公表有効性の半分、2回以上で公表値の全体に達します。接種していなければ推定値はゼロです。
防御はどのくらいの速さで下がりますか?
最後の接種から12か月ごとに半分になる、なめらかな指数曲線をたどります。2回接種の6か月後でも、ピークの約七割は残り、半分にはなりません。
年齢やワクチンの種類、免疫の低下は考慮されますか?
いいえ。病原体、製品、血清型、年齢、免疫状態による調整はなく、暦の日付も使いません。式に入るのは有効性、接種回数、月数だけです。
結果は抗体価や追加接種の目安になりますか?
いいえ。この式による学習用の推定値で、測定した抗体価でも追加接種の推奨でもありません。判断が必要なときは医師に相談してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/vaccine-immunity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"efficacy":95,"doses":2,"months":6}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-immunity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"efficacy": 95,
"doses": 2,
"months": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-immunity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"efficacy": 95,
"doses": 2,
"months": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-immunity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"efficacy":95,"doses":2,"months":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"efficacy":95,"doses":2,"months":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-immunity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"efficacy": 95,
"doses": 2,
"months": 6
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_immunity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_doses | 20 |
max_months | 600 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと API は同じ純粋な JavaScript ライブラリを共有するため、対話的な確認と自動タスクは常に一致します。
残存するワクチン誘導防御の見積もり方
代数的には remaining_percent は efficacy に 1 と doses を 2 で割った値の最小を掛け、指数減弱係数を掛けたものです。この一つの式は端数の月も整数の月も覆います。
入力契約、出力、エラー時の扱い
失敗した検証は課金されません。病原体表、年齢補正、免疫不全フラグ、暦日はこの能力になく、別の製品意図です。必須の有限数三つを持つ JSON オブジェクトを送ってください。efficacy は 0 から 100 の閉区間の公表ワクチン有効性(パーセント)、doses は受けた接種回数の非負整数で最大二十、months は最終接種からの非負の経過月で最大六百、端数月は許可されます。vaccine_efficacy, ve, efficacy_pct, n_doses, doses_received, dose_count, shots, months_since_last_dose, months_since, elapsed_months, time_months などの別名も受け付けるので、フォームとスクリプトは一つの欄名に縛られません。必須欄の欠落、空文字、非有限値、非整数の doses、負の doses や months、二十を超える doses、六百を超える months、0 から 100 の外の efficacy は invalid_input と問題を名指すメッセージで失敗します。成功時、応答は主推定として remaining_percent を返し、efficacy, doses, months をエコーし、peak_percent, dose_factor, waning_factor、十二に等しい half_life_months、二の自然対数を十二で割った waning_rate_per_month、二に等しい primary_series_doses、および remaining_percent = efficacy × min(1, doses/2) × exp(−ln(2)×months/12) を述べる式文字列を含めます。ご自身で選んだ追加接種方針と教育用見積もりを比べるときは remaining_percent をご自身のスケジュールと組み合わせてください。成功した API 呼び出しは公開の $0.002 を一件あたり課金し、検証失敗は前払い残高を決して消費しません。
現場での使い方と料金の仕組み
自己申告の接種回数と最終接種からの経過を記録する研究パイプラインは、人ごと・間隔ごとに独立したタスクを多数投稿し、セッションの横に remaining_percent を保存して後解析できます。教室の疫学モジュールは efficacy と doses を固定し months を掃引して十二か月半減期を示せます。実装は純粋な parse のティア A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークも使いません。remaining_percent は常に固定減弱定義に基づく教育用見積もりとして示してください。
連携の活用例
予防接種ダッシュボードの残存防御ラベル
記録した有効性、接種回数、最終接種からの月数を各レコードの決定的な remaining_percent に変換し、減弱の計算をクライアントごとに埋め込まないようにします。
技術的な質問
有効性が 0-100 の外だとなぜ失敗しますか?
ワクチン有効性は百分率です。0 未満や 100 超は妥当な有効性ではないため、タスクは invalid_input で失敗し課金されません。
二回シリーズ後の追加接種は見積もりにどう影響しますか?
二回以上でピークは公表有効性に飽和します。追加接種は remaining_percent をそのピークより上げず、ご指定の最終接種からの月数の時計を通してだけ効きます。
remaining_percent は検査力価や追加接種の推奨と同等ですか?
いいえ。結果は固定減弱式からの教育用百分率です。中和抗体力価でも診断でも、追加接種を受ける助言でもありません。
ワクチン免疫計算機は無料ですか?
ブラウザのツールは無料です。API 呼び出しは成功一件あたり前払い KIT 残高から $0.002 で、失敗した検証は課金されません。