TIMI STEMIリスクスコア
72歳で血圧が低く、脈が速く、Killip分類II、前壁のST上昇がある場合、14点中13点で、30日死亡率の推定は35.9パーセントです。ベッドサイドで分かる8項目を使う教育用のスコアです。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Age
- 72
- 収縮期血圧
- 92
- 心拍数
- 108
- Killip分類
- 2
- 重み
- 64
- 治療までの時間
- 5
- 得点
- 13
- 最高点
- 14
- 推定死亡率 (%)
- 35.9
- 死亡率の評価期間
- 30_day
STEMI向けTIMIリスクスコアは、冠動脈ケアチームがすでに記録するベッドサイド所見から、ST上昇型心筋梗塞後の三十日死亡率を推定します。年齢、糖尿病・高血圧・狭心症の病歴、収縮期血圧、心拍数、Killip分類、体重、前壁ST上昇または左脚ブロック、再灌流までの時間です。本計算機はInTIME-II試験で用いられたMorrow 2000年の点数表を実装し、零から十四までの整数合計と対応する三十日死亡率パーセントを返します。教育用のリスク層別であり、診断でも再灌流の決定でも循環器内科医の代替でもありません。
TIMI STEMIスコアが測るものと送る入力
ST上昇型心筋梗塞のTIMIリスクスコアは、2000年にMorrowらがCirculationでInTIME-II線溶試験から公表した八項目のベッドサイドスコアです。救急または冠動脈ケアチームが、検査パネルや血管造影解剖を待たずに初回接触で得られる所見から三十日死亡率を見積もれるよう設計されています。
不安定狭心症やNSTEMI向けの別TIMIスコア、GRACE、HEART、CRUSADE、Zwolleは計算せず、線溶対一次PCIも推奨しません。年齢は年で、正の有限数でなければなりません。それが契約上の検証です。
糖尿病・高血圧・狭心症の病歴は真偽値で、三診断のいずれかがあれば一点です。収縮期血圧は来院時の水銀ミリメートルです。心拍数は一分あたりの拍数です。
Killip分類は整数1、2、3、4で、非合併梗塞、ラ音または第三心音、肺水腫、心原性ショックを覆います。体重はキログラムです。 前壁ST上昇または左脚ブロックは心電図項目の真偽値です。治療までの時間は症状発症から再灌流までの時間です。
各正規名には別名があり、古いフォームは列名を変えずに対応できます。同一入力は常に同じ整数合計になります。経路がネットワークもモデルも乱数シードも壁時計も使わない純粋な比較だからです。
点の加算と三十日死亡率の割り当て
各項目は公表された整数を寄与し、TIMI STEMI合計はその和です。前壁上昇のない若い非合併提示では零、最大は十四です。六十五歳未満は零点、六十五から七十四は二点、七十五以上は三点です。
糖尿病・高血圧・狭心症の病歴が真なら一点です。収縮期血圧が水銀百ミリメートル未満なら三点です。心拍数が一分百を厳密に超えると二点です。
Killip分類二、三、四は二点、一は零点です。体重が六十七キログラム未満なら一点です。前壁ST上昇または左脚ブロックが真なら一点です。
治療までの時間が四時間を厳密に超えると一点です。公表された三十日死亡率パーセントはスコア零で0.8、一で1.6、二で2.2、三で4.4、四で7.3、五で12.4、六で16.1、七で23.4、八で26.8、八超で35.9です。高い合計を診断、再灌流を控える理由、GRACEや血管造影や臨床家の代替として扱わないでください。
実用範囲は教室の数字を健全に保ちます。年齢は百二十歳まで、収縮期圧は四十から三百、心拍数は一から三百、体重は二十から四百キログラム、治療までの時間は百六十八時間までです。
活用例
研究eCRFと品質ダッシュボード
レジストリは来院バイタルの横に決定的なTIMI STEMI合計を保存し、抽出ごとにMorrow 2000年の表を再実装せず高スコア行を絞り込みます。
循環器の課題とLMSプラグイン
学生はSTEMIの症例文を入力し、手計算の点をオラクルと比較します。無効な年齢は成功したスクリーニングには見えません。
よくある質問
このTIMI STEMI計算機はどの採点方式を使いますか?
2000年にMorrowらがInTIME-IIから公表したSTEMI向けTIMIリスクスコアです。年齢、糖尿病・高血圧・狭心症の病歴、収縮期血圧、心拍数、Killip分類、体重、前壁ST上昇またはLBBB、治療までの時間の整数点を三十日死亡率パーセントに対応づけます。
年齢が零、負、または数でない場合はどうなりますか?
年齢は正の数(年)でなければならず、欠落・非有限・零・負は拒否され課金されません。
推定死亡率は合計からどう導かれますか?
整数合計0–14をInTIME-IIの三十日死亡率表で引きます。スコア0から8は0.8、1.6、2.2、4.4、7.3、12.4、16.1、23.4、26.8パーセント、8超は35.9パーセントです。
TIMI STEMIスコアは診断や治療推奨ですか?
いいえ。 公表された三十日死亡率帯を持つ教育用リスク層別スコアです。梗塞を診断せず、線溶対PCIを選ばず、循環器内科医の代わりにもなりません。
どの項目が最も多く点数を加えますか?
収縮期血圧が100 mmHg未満と、75歳以上がそれぞれ3点です。心拍数100超とKillip分類II〜IVは2点で、65〜74歳も2点です。そのほかの項目は1点ずつです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/timi-stemi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}'const res = await fetch("https://api.kit.forhosting.com/health/timi-stemi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/timi-stemi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/timi-stemi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/timi-stemi", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.timi_stemi",
"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で失敗し課金されません。
TIMI STEMIスコアが測るものと送る入力
このエンドポイントはその表だけを実装します。必須の八フィールドを送ってください。欠落フィールド、非有限数、未知のKillip値、不正な真偽値、正の数でない年齢はフィールド名付きのinvalid_inputで失敗します。
点の加算と三十日死亡率の割り当て
成功時、本体は安定した丸めで解析した八入力を返し、項目別点をbreakdownに列挙し、整数合計としてscore、score_maxは十四、estimated_mortality_percentはInTIME-II表、mortality_horizonは30_day、methodはtimi_stemi、score_nameはTIMI STEMI、2000年の表を述べ直すformula文字列を返します。単一チップにはscore、キャプションにはestimated_mortality_percent、監査証跡にはbreakdownを使ってください。
APIの使い方、料金、製品ワークフロー、教育上の限界
循環器の課題、シミュレーション実習、記録レビュー教材にはブラウザ内の無料TIMI STEMIスコアを使い、表計算ごとに2000年の帯を再実装しないでください。検証失敗はエンジンが拒否した後に残高を消費しません。単位は揃えてください。 年、水銀ミリメートル、一分あたり拍数、Killip整数、キログラム、時間です。期待は教育的なものに保ってください。高齢患者の低血圧・頻脈・Killip III前壁STEMIには、単一の自動ラベルではなく循環器内科医と再灌流経路が必要です。必須のage、history_dm_htn_angina、systolic_bp、heart_rate、killip_class、weight、anterior_ste_or_lbbb、time_to_treatmentを含むJSON本体を送ってください。age_years、history、sbp、hr、killip、weight_kg、anterior_st、hours_to_treatmentなどの文書化された別名も受け付けます。ヘルス教育SaaS、電子ワークシート、研究eCRF、学校のLMSがKIT残高の下で安定した契約を必要とする場合はプリペイドAPIを使い、成功項目ごとに$0.002です。来院時の生バイタルと並べてscoreとestimated_mortality_percentをダッシュボード用に保存し、八入力・各点帯・合計の列を書き出してください。SDKを出荷する作者はscoreをバッジに、estimated_mortality_percentをformula文字列を引用するキャプションに割り当てられます。本製品は検査室に接続せず、乱数スコアを作らず、ペイロードに時計を押しません。正の数でない年齢はinvalid_inputで拒否され、課金されません。
連携の活用例
救急・冠動脈ケアの教材ケース
シミュレーション実習は年齢・病歴・バイタル・Killip分類・体重・心電図所見・治療までの時間を送り、期待するスコアと三十日死亡率のJSONを自動採点に固定します。
技術的な質問
TIMI STEMIリスクスコアは無料ですか。
ブラウザツールはお使いの端末で無料です。API呼び出しは成功項目ごとに$0.002のプリペイドKIT残高を使い、検証失敗は課金されません。