AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

محرك أعراض Anpheros: المنهجية

كيف تتحول الأعراض النصية الحرة بأي لغة إلى مفاهيم WHO ICD-10 و ICD-11: المُطبع بالذكاء الاصطناعي، واكتشاف الوجود والمُختبر، والمفردات التي تم فحصها بواسطة منظمة الصحة العالمية، ونتائج التقييم، ومطابقة الحالات المشابهة، والحدود.

يقوم محرك الأعراض Anpheros بتحويل ما يكتبه الشخص عن شعوره، بكلماته ولغته الخاصة، إلى مفاهيم سريرية دولية: معرف Anpheros ثابت، رمز منظمة الصحة العالمية ICD-10، رمز منظمة الصحة العالمية ICD-11، ونظام الجسم، بالإضافة إلى ما إذا كان العرض موجودًا، أو تم حله، أو افتراضيًا، أو يتعلق بشخص آخر. يعمل في بيئة الإنتاج خلف Anpheros Daily، وينشر نتائجه كملاحظات HL7 FHIR R4 على منصة Anpheros، ويكشف عن نفس المصطلحات لأي تطبيق من خلال واجهة برمجة تطبيقات REST و FHIR. تصف هذه الصفحة كيفية عمله، وكيف تم التحقق منه، وما الذي يقيسه، وأين تكمن حدوده.

نظرة عامة

المفاهيم 274 (197 أعراض، 77 نتائج)، المعرفات SYM-0001…، لا يُعاد استخدامها أبدًا
التصنيفات منظمة الصحة العالمية ICD-10 (الإصدار 2019) ومنظمة الصحة العالمية ICD-11 MMS (2025-01)، مع تكافؤ كل تعيين
أنظمة الجسم 13، مأخوذة من كتل الفصل 21 في ICD-11 (الجهاز العصبي، الجهاز الهضمي، الجهاز التنفسي، الجلد…)
اللغات أسماء بـ 20 لغة؛ نص حر بلغة الشخص نفسه
علامات التحذير 32، لـ 14 مفهومًا، مقتبسة كلمة بكلمة من CDC و NIDDK
تقييم المُطَبِّع 5 لغات (الرومانية، الإنجليزية، الإسبانية، الألمانية، الفرنسية): الرمز الأساسي 97.5–100%، الوجود والموضوع 92.5–98%، الأعراض المنفية المبلغ عنها على أنها موجودة 0% في كل لغة
المراجعة السريرية لا يوجد حتى الآن: clinical_review: false على كل استجابة
المعايير HL7 FHIR R4 (CodeSystem، ValueSet، ConceptMap، Observation)، ICD-10، ICD-11، LOINC لنتائج المختبر

1. المسار

تمر الأعراض بأربع خطوات. لا يتغير نص الشخص أبدًا؛ كل خطوة تضيف بيانات بجانبه.

  1. الالتقاط. يتم تخزين الإدخال الخام كما هو مكتوب، مع لحظة تسجيله، والمنطقة الزمنية للهاتف، واللغة، وبشكل اختياري الشدة (1-10)، والبداية والنهاية. لا يعيد أي شيء لاحقًا كتابته.
  2. التطبيع (AI). يقرأ نموذج لغوي كبير (Google Gemini على Vertex AI) النص ويعيد، لكل عرض يذكره: رمز ICD-10 أساسي، رموز ثانوية اختيارية، تسمية قصيرة، وسمتان، التأكيد (موجود، غائب، تم حله، افتراضي، غير مؤكد) و الموضوع (الشخص، أو شخص آخر). قد يختار النموذج فقط الرموز من مفردات Anpheros؛ أي إجابة أخرى، إدخال محذوف، أو رمز أساسي غير صالح يعتبر محاولة فاشلة، وليس "عرض غير معروف" أبدًا.
  3. ربط المفاهيم (حتمي). يتم ربط رمز ICD-10 بمفهوم Anpheros، ومنه، إلى ICD-11 ونظام الجسم. تستخدم هذه الخطوة جداول ثابتة، وليس الذكاء الاصطناعي، لذلك يعطي نفس الرمز نفس المفهوم دائمًا.
  4. النشر. فقط الأعراض التي تكون موجودة و تتعلق بالشخص تصبح FHIR Observations في سجل الشخص، وفقط بعد نجاح التطبيع. إذا تغير ذلك بسبب تعديل لاحق أو إعادة تطبيع، يتم سحب الـ Observation؛ يبقى سجل الإصدارات.

2. التواجد، والزمن، والمُجرِب

غالباً ما تذكر النصوص السريرية أعراضاً لا يعاني منها الشخص. تسمي معالجة اللغة الطبيعية السريرية هذا بالنفي، والزمنية، واكتشاف المُجرِب (عائلة طرق NegEx و ConText). يتعامل المحرك مع نفس الأسئلة الثلاثة باستخدام سمات التأكيد والموضوع (assertion and subject) للنموذج:

مكتوب التأكيد / الموضوع نُشر كعرض للشخص؟
"I've had a headache since Tuesday" present / self yes
"my head doesn't hurt any more" resolved / self no
"I might get a fever tomorrow" hypothetical / self no
"my mother has a cough" present / other no

شكوى أحد الأقارب لا تُحوّل أبداً إلى تاريخ عائلي تلقائياً.

3. المفردات وكيفية التحقق منها

تغطي المفردات الفصل الثامن عشر من التصنيف الدولي للأمراض ICD-10 (R00–R94، ومنذ الإصدار 2026.10.3 فئاته الفرعية غير المتبقية مثل R06.0 ضيق التنفس)، وحيثما تصنف منظمة الصحة العالمية عرضًا في فصل آخر، فإنها تستخدم رمز منظمة الصحة العالمية: الإمساك K59.0، طنين الأذن H93.1، ازدواج الرؤية H53.2، ضبابية الرؤية H53.8، الحكة L29.9، آلام المفاصل M25.5، آلام الظهر M54، مشاكل النوم G47.

4. التقييم

يتم تقييم المُطَبِّع (normalizer) على مجموعة ثابتة مكونة من 100 حالة اصطناعية مكتوبة باللغة الرومانية (لغة معظم المستخدمين الحاليين)، مع رمز أساسي متوقع، وتأكيد، وموضوع لكل حالة. 32 من الحالات غير موجودة عمدًا: منفية، أو محلولة، أو افتراضية، أو غير مؤكدة، أو تتعلق بشخص آخر. النتائج مع المطالبة الحالية (الإصدار 3، 15 أكتوبر 2026):

المقياس النتيجة الهدف
الرمز الأساسي صحيح 100 % ≥ 85 %
التأكيد والموضوع كلاهما صحيح 98 % —
الأعراض المنفية المبلغ عنها على أنها موجودة 0 % ≤ 3 %

كان الخطأان عبارة عن إدخالات إدارية ("موعد مع طبيب القلب يوم الثلاثاء"، "أريد أن أخسر 5 كجم") تم تصنيفها على أنها افتراضية بدلاً من موجودة؛ لا يعتبر أي منهما عرضًا. لم يتم مراجعة مجموعة الاختبار من قبل طبيب سريري، لذا فإن الدرجات استرشادية.

لغات أخرى (16 أكتوبر 2026). تمت ترجمة 40 حالة، تغطي كل فئة، إلى الإنجليزية والإسبانية والألمانية والفرنسية، بنفس الإجابات المتوقعة؛ تمت إعادة كتابة الحالات غير الرسمية بأسلوب غير رسمي خاص بكل لغة. ظلت التعليمات المقدمة للنموذج كما هي.

اللغة الحالات الرمز الأساسي الوجود والموضوع المنفي المبلغ عنه على أنه موجود
الرومانية 100 100 % 98 % 0 %
الإنجليزية 40 100 % 97.5 % 0 %
الإسبانية 40 97.5 % 92.5 % 0 %
الألمانية 40 100 % 97.5 % 0 %
الفرنسية 40 100 % 95 % 0 %

معظم الأخطاء المتبقية هي نفس الإدخالات الإدارية ("موعد طبيب القلب يوم الثلاثاء"، "فحص طبي، كل شيء على ما يرام") أو اختيار بين حالتين غير موجودتين ("لا حمى اليوم" تم اعتبارها محلولة بدلاً من غائبة)؛ لا ينشر أي منها عرضًا. كان الاختلاف الوحيد في الترميز هو اللغة الإسبانية "escalofríos y malestar" (قشعريرة وعدم ارتياح) تم ترميزها على أنها عدم ارتياح (R53) مع قشعريرة (R68) كرمز ثانوي، بدلاً من العكس.

تتبع الأسماء المعروضة للأشخاص لغتهم: يعرض التطبيق اسم المفهوم بلغة المستخدم (الاسم العام أولاً) وملاحظة الوجود ("محلول"، "شخص آخر") بلغات التطبيق الـ 20.

في الإنتاج (16 أكتوبر 2026)، بعد التحقق من المفردات مقابل منظمة الصحة العالمية (WHO)، تمت إعادة تطبيع كل عرض مخزن. على سجلات المستخدمين الفعليين: تم تطبيع جميع الأعراض، وتركت 0 أعراض موجودة على أنها "غير واضحة"، وتم نشر 0 أعراض غير موجودة على أنها تخص الشخص نفسه (تدقيق مستقل للملاحظات المنشورة).

5. حالات مشابهة (قيد التطوير)

يقارن المكون التالي الأشخاص بناءً على أعراضهم ونتائج المختبر غير الطبيعية، لاقتراح، بموافقة صريحة فقط، الأشخاص الذين يبلغون عن شيء مشابه جدًا.

لا يقترح تشخيصًا أو مرضًا.

6. كيفية استخدام التطبيقات لها

7. الحدود

ذات الصلة

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy