tPA投与量の計算
体重70 kgの成人ではアルテプラーゼの総量は63 mgで、6.3 mgをボーラス、56.7 mgを60分かけて点滴します。1 kgあたり0.9 mg、上限は90 mgです。処方ではなく学習用の計算です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 重み
- 70
- 体重(kg)
- 70 mg
- 用量 (mg/kg)
- 0.9
- 総用量の上限 (mg)
- 90
- 総用量 (mg)
- 63
静脈内アルテプラーゼは、組換え組織プラスミノゲン活性化因子または tPA とも呼ばれ、適応のある成人の急性虚血性脳卒中に用いる古典的な線溶薬です。公表された脳卒中プロトコルは実測体重 1 キログラムあたり 0.9 ミリグラムで用量を決め、九十ミリグラムを超えないようにしたうえで、その合計の十パーセントをボーラス、残りを六十分の点滴に分けます。本計算機は正の体重(キログラム)を一つ受け取り、それらの係数を適用し、合計ミリグラムとボーラスのミリグラムを返すので、ワークシート・シミュレータ・教材ダッシュボードが同じ透明な算術定義を共有できます。
脳卒中のアルテプラーゼが 0.9 mg/kg で上限 90 mg である理由
急性虚血性脳卒中のアルテプラーゼは、万人共通のミリグラムバイアルではありません。主要なガイドライン団体が公表した成人プロトコルは、実測体重 1 キログラムあたり 0.9 ミリグラムのアルテプラーゼを指定し、非常に大きな患者が際限なく線形に増える用量を受けないよう、九十ミリグラムの絶対上限を置きます。
得られた合計の十パーセントを約一分の静脈内ボーラスとして投与し、残る九十パーセントを六十分かけて点滴します。キログラムあたり零点九ミリグラム、九十ミリグラムの上限、十パーセントのボーラスという三つの数値が、本機能の算術のすべてです。計算機は NIHSS を採点せず、最終健常確認時刻を調べず、出血・最近の手術・抗凝固薬の使用もスクリーニングしません。
それらの適格性の問いは臨床家と地域プロトコルに属します。本機能が行うのは、ミリグラム算術を透明で再現可能にすることです。キログラムの体質量を渡すと、毎回同じ係数で計算した合計ミリグラムとボーラスミリグラムが返ります。
理想体重ではなく実測の体重を使うのがこの適応の慣例であり、必須入力が正の質量だけである理由です。ゼロや負のキログラム値は生きている患者の質量を表せないため、入力誤りを隠す絶対値の回避策を取らずに失敗します。結果は公表された 0.9 ミリグラム毎キログラムの定義に基づく教育用のミリグラム分割として扱い、処方や資格ある脳卒中チームの代替にはしないでください。
送る内容とミリグラム分割の返り方
weight を、ゼロより厳密に大きい有限のキログラム数として与えてください。数値文字列は変換されます。成功時、サービスは体重に 0.9 を掛け、積を九十ミリグラムで上限し、上限後の合計を十パーセントのボーラスと九十パーセントの点滴残りに分けます。
七十キログラムの成人は合計 63 ミリグラム、ボーラス 6.3 ミリグラム、点滴 56.7 ミリグラムで、capped は false です。百二十キログラムの成人は天井なしなら 108 ミリグラムになるため、結果は合計 90 ミリグラム、ボーラス 9 ミリグラム、点滴 81 ミリグラムで、capped は true です。
ミリグラム欄は小数第四位に丸め、goldens と widgets がランタイム間でバイト安定になるようにします。秤がヤード・ポンド法なら、呼び出し前に 2.20462 で割ってキログラムへ変換してください。再構成液のミリリットルが必要なら、ご自身の輸液ポンプ用紙と数字を組み合わせてください。
本機能が返すのはアルテプラーゼのミリグラムであり、バイアル本数や希釈液量ではありません。検証失敗は前払い残高を消費しません。
tPA 用量計算機が実務で使われる場面
救急医学と神経学の講座は tPA 用量計算機を使い、学習者が 0.9 ミリグラム毎キログラムの合計と十パーセントのボーラスを紙のプロトコルと照合し、十パーセントの小数を手でひっくり返さずに済みます。シミュレーションセンターと脳卒中コード訓練は、マネキンシナリオをリセットするたびに同じキログラム質量へ同じミリグラムを返す決定論的な神託を必要とします。
誰かが上限を編集して漂った表計算セルでは困ります。合成救急データセットを用意する研究補助者は、既知の体重から安定したアルテプラーゼラベルを、ネットワーク呼び出しもモデルドリフトもなく必要とします。
後で tenecteplase のミリグラム、ヘパリン点滴、または完全な脳卒中重症度スコアが必要なら、別の検索意図と別ランディングとして扱い、この tPA ページに詰め込まないでください。結果は常に 0.9 ミリグラム毎キログラムのアルテプラーゼ定義に基づく教育用見積もりとして示してください。
臨床投与には資格ある専門家、地域プロトコル、本ツールが収集しない適格性の文脈が必要です。要求を小さく保ち、丸めたミリグラムをテストに固定すれば、宿題・LMS プラグイン・エッジワーカー向けに再現可能な合計とボーラスが得られ、自前の薬局システムを立てる必要はありません。
活用例
授業用の脳卒中用量解答キー
提示されたキログラム質量から 0.9 mg/kg の合計と 10% ボーラスを生成し、講師と自動採点が同じ透明なアルテプラーゼ基準を共有できるようにします。
シミュレーション実習の脳卒中コード訓練
時間制約の強いシナリオで表計算式を打ち直す代わりに、上限付きの同じミリグラム分割でマネキン症例を毎回リセットします。
よくある質問
この tPA 計算機はどの式を使いますか?
合計ミリグラムは体重(キログラム)に 0.9 を掛け、90 mg で上限します。ボーラスはその上限後合計の 10%、点滴は残りの 90%(合計からボーラスを引いた値)です。
なぜ 90 ミリグラムの上限があるのですか?
成人の急性虚血性脳卒中アルテプラーゼプロトコルは用量を 90 mg で上限します。これは 100 kg の患者が 0.9 mg/kg で受ける量です。それより重い患者は際限なく増やさず 90 mg のままです。
体重がゼロ・負・欠落だとどうなりますか?
体重はキログラムの有限な正の数でなければなりません。非正の値はミリグラム用量を決して生みません。
患者がアルテプラーゼの適応かを判定しますか?
いいえ。 正のキログラム質量をミリグラムに変換するだけです。NIHSS、最終健常確認、画像、出血リスク、地域プロトコルの判断は資格ある臨床家に残ります。
tPA 用量計算機の料金はいくらですか?
ブラウザツールは無料で、端末上で動きます。無効な入力は課金されません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/tpa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/tpa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tpa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tpa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tpa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"weight": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tpa",
"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 で失敗し課金されません。無料ブラウザツールと API は同じライブラリを使うため、授業デモと自動パイプラインは常に一致します。成功した API 呼び出しは KIT の前払い残高を $0.002 毎件で使います。
脳卒中のアルテプラーゼが 0.9 mg/kg で上限 90 mg である理由
実装は純粋な浮動小数点算術で、薬剤表のネットワーク照会も言語モデルも時計もなく、同一の体重は常に同一の JSON を生みます。
送る内容とミリグラム分割の返り方
正規のフィールド名は weight です。weight_kg、body_weight、mass という別名も受理されるので、フォームやスクリプトは一つの綴りに縛られません。空文字、欠落フィールド、NaN、Infinity、ゼロ、負の値は weight を名指しして invalid_input で失敗し、課金されません。JSON はエコーした weight_kg、0.9 に等しい dose_mg_per_kg、90 に等しい max_total_mg、total_mg、bolus_mg、infusion_mg、九十ミリグラムの天井が用量を縛ったときに true になるブール値 capped、mg に等しい unit、三段階の恒等式を再掲する formula 文字列を返します。このエンドポイントは内部で単位を切り替えません。成功した API 呼び出しの料金は公開ベースの $0.002 毎件です。
tPA 用量計算機が実務で使われる場面
本機能は純粋な parse エンジンなので、API 料金は成功 1 件あたり公開ベースの $0.002 であり、検証失敗は前払い残高を消費しません。
連携の活用例
線溶の教材ウィジェット
体重から合計・ボーラス・点滴のミリグラムを示し、NIHSS・最終健常確認・血圧スクリーニングを同じページに混ぜません。