ACR TI-RADS計算
充実性、低エコー、横長、境界平滑で高エコー点のない結節は4点でTR4となり、1.5 cm以上で穿刺、1.0 cm以上で経過観察が目安です。2017年のACRの表で5つの所見を採点します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 内部構造
- Solid
- エコー輝度
- Hypoechoic
- 形状
- Wider than tall
- マージン
- Smooth
- 高エコー病巣
- None or large comet tail
- 点
- 4
- TRレベル
- TR4
- リスク
- moderately_suspicious
- 穿刺吸引細胞診の閾値 (cm)
- 1.5
ACR TI-RADSは、American College of RadiologyのThyroid Imaging Reporting and Data Systemであり、甲状腺結節に五つの超音波記述子から整数点を付けます。組成、エコー輝度、形状、辺縁、高エコー点です。本計算機は2017年のTessler白書の表を適用し、それらの点を加算して合計をTR1からTR5へ写し、各区分に付くリスクラベルと大きさに基づくFNAまたは経過観察の閾値を添えます。すべての特徴が必須です。教育用の報告補助であり、診断でも放射線科医の代替でもありません。
五つのACR超音波特徴と各項目の点数の付け方
画像は読まず、最長径は測らず、合計を悪性率パーセントにも変換しません。五つの特徴それぞれに一つの値を送ってください。組成は嚢胞性またはほぼ完全に嚢胞性(零点)、海綿状(零)、嚢胞と充実の混合(一点)、充実性またはほぼ完全に充実(二点)です。
エコー輝度は無エコー(零)、高エコーまたは等エコー(一点)、低エコー(二点)、前頸筋に対して著明低エコー(三点)です。形状は軸位像で横長(零)または縦長(三点)です。辺縁は平滑(零)、不明瞭(零)、分葉状または不整(二点)、甲状腺外進展(三点)です。
高エコー点はなしまたは大きなコメットテールアーチファクト(零)、マクロ石灰化(一点)、辺縁性またはrim石灰化(二点)、点状高エコー点(三点)です。複数の点種があるとき白書は点を加算します。本計算機はarrayまたはカンマ区切り文字列を受けて合計し、本物の石灰化も列挙されていればnoneトークンを落とします。
同一入力は常に同じ整数合計になります。経路がネットワークもモデルも乱数シードも壁時計も使わない純粋な表引きだからです。
点数合計がTR1からTR5になる仕組みと入力が拒否されるとき
各特徴は公表された整数を寄与し、ACR TI-RADS合計はその和です。零または一点はTR1に写り、良性とラベルされ、白書の表ではFNAなしです。二点はTR2、非疑わしく、これもFNAなしです。
三点はTR3、軽度疑わしく、結節が少なくとも2.5センチメートルならFNA、少なくとも1.5センチメートルなら経過観察です。四点から六点はTR4、中等度疑わしく、FNAは1.5センチメートル、経過観察は1.0センチメートルです。七点以上はTR5、高度疑わしく、FNAは1.0センチメートル、経過観察は0.5センチメートルです。
一点の結節はまれです。 委員会は尺度に穴を残さずTR1へ写し、本計算機も同じです。高い合計を診断、大きさと臨床文脈を見ずに生検する理由、放射線科医の代替として扱わないでください。
活用例
放射線と超音波のTI-RADS課題
学生は教材ファイルの結節から組成・エコー輝度・形状・辺縁・高エコー点を送り、期待するpointsとTR段階を自動チェッカーに固定します。
超音波シミュレーション実習と構造化レポート訓練
マネキンとe-learningの症例は、同じ五記述子が常に同じ整数合計とTR区分になる決定的なACR TI-RADSオラクルを必要とします。
よくある質問
ACR TI-RADSスコアはどう計算しますか?
ACR TI-RADSは五つの超音波特徴の公表点を足します。組成、エコー輝度、形状、辺縁、高エコー点です。複数の点種があれば点は加算されます。整数合計はTR1からTR5に写ります。
特徴が欠けているとどうなりますか?
五記述子なしのTI-RADS合計はTI-RADS合計ではなく、その失敗は課金されません。
TR段階とFNAの大きさ閾値はどう関係しますか?
TR1とTR2にはFNA推奨がありません。TR3は2.5 cmでFNA、1.5 cmで経過観察、TR4は1.5 cmと1.0 cm、TR5は1.0 cmと0.5 cmです。結節径はここでの入力ではありません。
複数の種類の高エコー点を送れますか?
はい。 arrayまたはカンマ区切り文字列を送ってください。マクロ石灰化、辺縁石灰化、点状高エコー点の点は、2017年白書どおり加算されます。
これは診断ですか、TI-RADS計算機の料金はいくらですか?
いいえ。 教育用の報告補助であり、医療機器ではありません。ブラウザ用具はお使いの機器上で無料です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/tirads \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"composition":"solid","echogenicity":"hypoechoic","shape":"wider_than_tall","margin":"smooth","echogenic_foci":"none_or_large_comet_tail"}'const res = await fetch("https://api.kit.forhosting.com/health/tirads", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"composition": "solid",
"echogenicity": "hypoechoic",
"shape": "wider_than_tall",
"margin": "smooth",
"echogenic_foci": "none_or_large_comet_tail"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tirads",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"composition": "solid",
"echogenicity": "hypoechoic",
"shape": "wider_than_tall",
"margin": "smooth",
"echogenic_foci": "none_or_large_comet_tail"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tirads", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"composition":"solid","echogenicity":"hypoechoic","shape":"wider_than_tall","margin":"smooth","echogenic_foci":"none_or_large_comet_tail"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"composition":"solid","echogenicity":"hypoechoic","shape":"wider_than_tall","margin":"smooth","echogenic_foci":"none_or_large_comet_tail"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tirads", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"composition": "solid",
"echogenicity": "hypoechoic",
"shape": "wider_than_tall",
"margin": "smooth",
"echogenic_foci": "none_or_large_comet_tail"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tirads",
"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項目は$0.002です。
五つのACR超音波特徴と各項目の点数の付け方
ACR TI-RADSはグレースケール超音波の甲状腺結節向け五項目語彙で、2017年にTessler、Middleton、Grantらが、composition、echogenicity、shape、margin、echogenic fociをどの報告でも同じように採点するよう公表しました。このエンドポイントはその表だけを実装します。欠落フィールド、空文字、語彙枠の真偽値、公表語彙外のトークンはフィールド名付きのinvalid_inputで失敗します。
点数合計がTR1からTR5になる仕組みと入力が拒否されるとき
成功時、本体は五つの正規特徴値を返し、項目別点をbreakdownに列挙し、整数合計としてpoints、TR1からTR5のtr_level、snake-caseラベルのrisk、FNAまたは経過観察の文としてのrecommendation、methodはacr_tirads、2017年の表を述べ直すformula文字列を返します。TR3からTR5ではペイロードにfna_threshold_cmとfollow_threshold_cmも含まれます。それらのキーはTR1とTR2ではnullとして送らず省略します。単一チップにはpoints、報告見出しにはtr_level、教材キャプションにはrecommendationを使ってください。五つの特徴のいずれかを欠く要求、または語彙が認識しない値を送る要求はinvalid_inputで失敗し、課金されません。
APIの使い方、料金、製品ワークフロー、教育上の限界
放射線課題、超音波教材ファイル、チャートレビュー実習にはブラウザ内の無料ACR TI-RADS計算機を使い、表計算ごとに2017年の帯を再実装しないでください。検証失敗はエンジンが拒否した後に残高を消費しません。完全なFNA判断が必要ならご自身の大きさと病歴ロジックと組み合わせてください。この計算機は公表されたセンチメートル閾値を返しますが、結節径は入力に取りません。期待は教育的なものに保ってください。縦長で著明低エコーの充実結節に点状高エコー点があれば、単一の自動ラベルではなく放射線科医が必要です。必須のcomposition、echogenicity、shape、margin、echogenic_fociを含むJSON本体を送ってください。正規トークンはcystic、spongiform、mixed_cystic_and_solid、solid、anechoic、hyperechoic_or_isoechoic、hypoechoic、very_hypoechoic、wider_than_tall、taller_than_wide、smooth、ill_defined、lobulated_or_irregular、extra_thyroidal_extension、none_or_large_comet_tail、macrocalcifications、peripheral_calcifications、punctate_echogenic_fociです。comp、echo、nodule_shape、margins、fociなどの文書化された別名も、isoechoic、irregular、microcalcificationsなどの臨床同義語も受け付けます。ヘルス教育SaaS、構造化報告の試作、学校のLMSがKIT残高の下で安定した契約を必要とする場合はプリペイドAPIを使い、成功項目ごとに$0.002です。生の記述子と並べてpoints、tr_level、breakdownをダッシュボード用に保存し、五特徴・各点帯・合計の列を書き出してください。本製品は画像アーカイブに接続せず、乱数スコアを作らず、ペイロードに時計を押しません。
連携の活用例
ヘルス教育SaaSのバックエンド
超音波語彙フィールドを既に保存しているサーバパイプラインは、2017年のTessler点数表を言語ごとに複製せず、プリペイドのエンドポイントを呼びます。