حاسبة ACR TI-RADS
عقدة صلبة ناقصة الصدى أعرض من ارتفاعها بحواف ملساء ودون بؤر عالية الصدى تحصل على 4 نقاط، أي TR4: خزعة إبرية من 1.5 سم ومتابعة من 1.0 سم. خمس سمات وفق جدول ACR لعام 2017. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التركيب
- Solid
- التصدّي
- Hypoechoic
- الشكل
- Wider than tall
- الهامش
- Smooth
- بؤر مصدية
- None or large comet tail
- النقاط
- 4
- مستوى TR
- TR4
- الخطر
- moderately_suspicious
- عتبة الخزعة بالإبرة (cm)
- 1.5
ACR TI-RADS، أي Thyroid Imaging Reporting and Data System الصادر عن American College of Radiology، يمنح نقاطًا صحيحة لعقدة درقية من خمسة واصفات بالموجات فوق الصوتية: التركيب والإيكوية والشكل والهامش والبؤر عالية الصدى. تطبق هذه الحاسبة جدول الورقة البيضاء لـ Tessler عام 2017، وتجمع تلك النقاط، وتضع المجموع في TR1 إلى TR5 مع تسمية الخطر وعتبات FNA أو المتابعة حسب الحجم المرافقة لكل فئة.
السمات الخمس للأمواج فوق الصوتية وفق ACR وكيف تُحتسب كل واحدة
تنفّذ هذه النقطة النهائية ذلك الجدول فقط: لا تقرأ صورًا ولا تقيس القطر الأطول ولا تحوّل المجموع إلى نسبة خباثة. أرسلوا قيمة واحدة لكل سمة من الخمس. التركيب كيسي أو شبه كيسي تمامًا (صفر نقطة)، أو إسفنجي (صفر)، أو مختلط كيسي وصلب (واحدة)، أو صلب أو شبه صلب تمامًا (اثنتان).
الإيكوية عديمة الصدى (صفر)، أو عالية الصدى أو مساوية الصدى (واحدة)، أو منخفضة الصدى (اثنتان)، أو شديدة انخفاض الصدى نسبة إلى العضلة أمام الدرقية (ثلاث). الشكل أعرض من طوله في مقطع محوري (صفر) أو أطول من عرضه (ثلاث). الهامش أملس (صفر)، أو سيئ التحديد (صفر)، أو مفصص أو غير منتظم (اثنتان)، أو امتداد خارج الدرقية (ثلاث).
البؤر عالية الصدى غائبة أو آثار ذيل مذنب كبيرة (صفر)، أو تكلسات كبيرة (واحدة)، أو تكلسات محيطية أو على rim (اثنتان)، أو بؤر نقطية عالية الصدى (ثلاث). عندما يوجد أكثر من نوع بؤر تجمع الورقة البيضاء النقاط؛ تقبل هذه الحاسبة مصفوفة أو سلسلة مفصولة بفواصل وتجمعها، وتسقط رمز none إن وُجدت تكلسات حقيقية أيضًا. المدخلات المتطابقة تنتج دائمًا المجموع الصحيح نفسه لأن المسار استعلام جدول خالص بلا شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة حائط.
كيف يصير مجموع النقاط TR1 إلى TR5 ومتى تُرفض المدخلات
تسهم كل سمة بعدد صحيح منشور؛ مجموع ACR TI-RADS حاصل جمعها. صفر أو نقطة واحدة تقابل TR1، وتُوسم حميدة، بلا FNA في جدول الورقة البيضاء. نقطتان تقابلان TR2، غير مريبة، بلا FNA أيضًا.
ثلاث نقاط تقابل TR3، مريبة خفيفًا: FNA إن بلغ قطر العقدة 2.5 سنتيمترًا على الأقل، ومتابعة إن بلغ 1.5 سنتيمترًا على الأقل. من أربع إلى ست نقاط تقابل TR4، مريبة باعتدال: FNA عند 1.5 سنتيمتر، ومتابعة عند 1.0 سنتيمتر. سبع نقاط أو أكثر تقابل TR5، مريبة بشدة: FNA عند 1.0 سنتيمتر، ومتابعة عند 0.5 سنتيمتر.
عقدة بنقطة واحدة نادرة؛ تضعها اللجنة في TR1 بدل ترك فجوة في المقياس، وتفعل هذه الحاسبة المثل. لا تعاملوا مجموعًا مرتفعًا على أنه تشخيص أو سبب لخزعة دون النظر إلى الحجم والسياق السريري أو بديل عن اختصاصي أشعة.
حالات الاستخدام
واجبات TI-RADS في الأشعة والأمواج فوق الصوتية
يرسل الطلاب التركيب والإيكوية والشكل والهامش والبؤر من عقدة في ملف تعليمي، ثم يثبتون points ومستوى TR المتوقعين في المدققات الآلية.
مختبرات محاكاة الأمواج فوق الصوتية وتقارير منظّمة
حالات الدمى والتعلم الإلكتروني تحتاج أوراكل ACR TI-RADS حتميًا كي تنتج الواصفات الخمس نفسها دائمًا المجموع الصحيح نفسه وفئة TR نفسها.
خلفيات SaaS لتعليم الصحة
خطوط الخادم التي تخزّن أصلًا حقول معجم الأمواج فوق الصوتية تستدعي نقطة نهاية مدفوعة مسبقًا بدل تكرار جدول نقاط Tessler لعام 2017 في كل لغة.
الأسئلة الشائعة
كيف تُحسب درجة ACR TI-RADS؟
يجمع ACR TI-RADS نقاطًا منشورة من خمس سمات بالموجات فوق الصوتية: التركيب والإيكوية والشكل والهامش والبؤر عالية الصدى. إذا وُجدت عدة أنواع بؤر تُضاف النقاط. المجموع الصحيح يقابل TR1 إلى TR5.
ماذا يحدث إذا نقصت سمة؟
مجموع TI-RADS بلا الواصفات الخمس ليس مجموع TI-RADS، وذلك الفشل لا يُحصَّل.
كيف ترتبط مستويات TR بعتبات الحجم لـ FNA؟
ليس لـ TR1 وTR2 توصية FNA. يستخدم TR3 FNA عند 2.5 cm ومتابعة عند 1.5 cm؛ وTR4 عند 1.5 cm و1.0 cm؛ وTR5 عند 1.0 cm و0.5 cm. قطر العقدة ليس مدخلًا هنا.
هل يمكن إرسال أكثر من نوع من البؤر عالية الصدى؟
نعم. أرسلوا مصفوفة أو سلسلة مفصولة بفواصل؛ تُضاف نقاط التكلسات الكبيرة والتكلسات المحيطية والبؤر النقطية، موافقة للورقة البيضاء لعام 2017.
هل هذا تشخيص، وكم تكلفة حاسبة TI-RADS؟
لا. إنها إعانة تعليمية للتقرير وليست جهازًا طبيًا. أداة المتصفح تعمل مجانًا على جهازكم.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر 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"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كل سمة إلزامية؛ القيمة الناقصة أو غير المعروفة تفشل بـ invalid_input بدل اختراع درجة. يغذّي الاستعلام الخالص نفسه أداة المتصفح المجانية وAPI المدفوعة مسبقًا، لذا لا تختلف ملفات التعليم والأتمتة. عناصر API الناجحة تكلف $0.002. هذه إعانة تعليمية للتقرير، وليست تشخيصًا ولا بديلًا عن اختصاصي الأشعة.
السمات الخمس للأمواج فوق الصوتية وفق ACR وكيف تُحتسب كل واحدة
ACR TI-RADS معجم من خمسة بنود لعقد الغدة الدرقية في الأمواج فوق الصوتية الرمادية، نشره Tessler وMiddleton وGrant وزملاؤهم عام 2017 كي تُحتسب composition وechogenicity وshape وmargin وechogenic foci بالطريقة نفسها في كل تقرير. الحقول الناقصة والسلاسل الفارغة والقيم المنطقية في مواضع معجمية والرموز خارج المفردات المنشورة تفشل بـ invalid_input مع تسمية الحقل.
كيف يصير مجموع النقاط TR1 إلى TR5 ومتى تُرفض المدخلات
عند النجاح يعيد الجسم القيم الخمس القانونية، ويسرد النقاط لكل بند في breakdown، ويعيد points مجموعًا صحيحًا وtr_level من TR1 إلى TR5 وrisk تسمية بـ snake-case وrecommendation جملة FNA أو المتابعة وmethod بقيمة acr_tirads وسلسلة formula تعيد صياغة جدول 2017. من TR3 إلى TR5 تتضمن الحمولة أيضًا fna_threshold_cm وfollow_threshold_cm؛ تُحذف تلك المفاتيح في TR1 وTR2 بدل إرسالها null. استخدموا points لرقاقة وtr_level لعنوان تقرير وrecommendation لتعليق تعليمي. طلب يحذف أيًا من السمات الخمس، أو يرسل قيمة لا يعرفها المعجم، يفشل بـ invalid_input ولا يُحصَّل.
استخدام API والتسعير وسير المنتج والحدود التعليمية
استدعوا حاسبة ACR TI-RADS المجانية في المتصفح لواجبات الأشعة وملفات تعليم الأمواج فوق الصوتية ومختبرات مراجعة التقارير، دون إعادة تنفيذ نطاقات 2017 في كل جدول. اقرنوا هذه النقطة النهائية بمنطق الحجم والتاريخ السريري لديكم إن احتجتم قرار FNA كاملًا: هذه الحاسبة تعيد العتبات المنشورة بالسنتيمتر لكنها لا تأخذ قطر العقدة مدخلًا. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل. حافظوا على توقعات تعليمية: عقدة صلبة أطول من عرضها شديدة انخفاض الصدى ذات بؤر نقطية تحتاج اختصاصي أشعة لا تسمية آلية وحيدة. أرسلوا جسم JSON بالحقول الإلزامية composition وechogenicity وshape وmargin وechogenic_foci. الرموز القانونية هي 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. استخدموا API المدفوعة مسبقًا عندما يحتاج SaaS لتعليم الصحة أو نموذج تقرير منظّم أو LMS مدرسي عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ لا تستهلك إخفاقات التحقق الرصيد بعد رفض المحرك. خزّنوا points وtr_level وbreakdown إلى جانب الواصفات الخام للوحات المعلومات، وصدّروا أعمدة للسمات الخمس ولكل نطاق نقاط وللمجموع. المنتج لا يتصل بأرشيف تصوير أبدًا ولا يخترع درجة عشوائية ولا يختم ساعة في الحمولة.