للمطورين

واجهة برمجة تطبيقات الرعاية الصحية للذكاء الاصطناعي: سياق المريض المُصنّف المصدر ضمن ميزانية رموز

ما تحتاجه نماذج الذكاء الاصطناعي من واجهة برمجة تطبيقات الرعاية الصحية ولا تقدمه واجهة بحث FHIR العادية: الحقائق الصحيحة أولاً، مع تصنيف كل منها بمن سجلها، ضمن ميزانية رموز، وتحت الموافقة. كيف تعمل واجهة برمجة تطبيقات سياق Anpheros، مع الطلب وشكل الاستجابة.

بواسطة نُشر في يُقرأ في 3 دقائق

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

نسخة تقنية للمطورين: نماذج اللغة الكبيرة وبيانات الرعاية الصحية · وصول وكيل الذكاء الاصطناعي للسجلات الطبية على developers.anpheros.com، مع الطلبات والاستجابات والحدود. هذه الصفحة هي النسخة بلغة بسيطة.

الطلب

curl -X POST "$BASE/v1/context" \
     -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
     -d '{"patient": "'$PID'", "budget_tokens": 2000, "task": "pre-visit summary", "format": "text"}'

budget_tokens هو الحجم الذي يمكنك تحمله في الطلب. task و question اختياري يوجهان العناصر التي تأتي أولاً؛ needs تسمي أنواع البيانات التي تريدها؛ window_days يحدد المدة الزمنية للبحث؛ format يختار أقسامًا منظمة أو كتلة نصية معروضة. كل استدعاء يكون في سجل وصول الشخص كقراءة للسياق.

ما يعود

أقسام موسومة بالمصدر (أو، مع format: "text", كتلة معروضة جاهزة للصق في الطلب)، بالإضافة إلى tokens_used، قائمة omitted تسمي ما لم يتناسب، warnings و provenance_note. يتم ترتيب العناصر حسب الأهمية السريرية ويتم قطعها عند الميزانية: المشاكل النشطة والحساسيات أولاً، ثم الأدوية الحالية، القياسات والنتائج الحديثة، الأعراض الحديثة، ثم التاريخ الأقدم. كل عنصر يحمل:

  • author_type: المريض، الممارس، الجهاز، الاستيراد أو المشتق؛
  • source: التطبيق أو المنظمة التي كتبته؛
  • التاريخ، الرمز (LOINC, ICD-10, ATC) والقيمة مع وحدتها؛
  • للعناصر المشتقة، ما تم اشتقاقها منه.

ملاحظة المصدر في الاستجابة تقول نفس الشيء بالكلمات، لذلك يتعلم النموذج الذي يقرأ الكتلة النصية أيضًا كيفية وزن العناصر. التشخيص المسجل من قبل ممارس و"أعتقد أن لدي..." المكتوب من قبل المريض موجودان، وهما موسومان بشكل مختلف.

ما هو الغرض منه

  • ملخص ما قبل الزيارة للطبيب، تم إنشاؤه بواسطة النموذج الذي تثق به، من حقائق مع مصادرها.
  • مساعد مواجه للمريض يجيب على "ماذا قالت نتائجي الأخيرة؟" بالأرقام والتواريخ الفعلية.
  • فرز أو توجيه داخل منتجك، حيث يحتاج النموذج إلى السجل ولكن لا يجب أن يرى أكثر مما سمح به الشخص.
  • أسئلة الأنماط ("ما الذي تغير منذ الربيع")، والتي يوفر محرك الأنماط في المنصة وأدوات compare_periods و get_series أدلة بدلاً من استنتاجات.

ما يرفض أن يكون

واجهة برمجة تطبيقات السياق ليست دعمًا للقرار السريري والمنصة لا تستدعي نموذجًا لك. إنها تُرجع حقائق موسومة؛ ما يقوله النموذج هو مسؤولية من يقوم بنشره. الواجهة لا تتضمن أيضًا عناصر يستبعدها موافقة الشخص: إذا كانت المنحة تغطي الملاحظات والأدوية ولكن ليس المستندات، فإن السياق لا يحتوي على مستندات.

بموجب الموافقة، دائمًا

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

نفس السياق متاح لمساعدي MCP كأداة get_patient_context على platform.anpheros.com/mcp، لذلك يقرأه Claude أو ChatGPT أو وكيلك الخاص بدون أي كود من جانبك. انظر التكامل مع أنظمة السجلات الطبية الإلكترونية بمساعدة مساعدي الذكاء الاصطناعي الطبيين.

الأسئلة الشائعة

أي نموذج تستخدمه المنصة؟

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

كيف يتم فرض الميزانية؟

يتم ترتيب العناصر حسب الأهمية السريرية وتضمينها حتى الوصول إلى الميزانية؛ قائمة omitted في الاستجابة تسمي ما تم تركه، لذلك يعرف النموذج أن السياق جزئي.

هل يمكنني طلب جزء فقط من السجل؟

نعم، بثلاث طرق: نطاقات موافقة الشخص تحد من ما يمكن قراءته على الإطلاق، needs و window_days تضيقان الطلب، والميزانية تقطع الباقي. للتحكم الخام استخدم search_fhir أو نقاط النهاية /v1 بدلاً من ذلك.

هل المخرجات حتمية؟

بالنسبة للسجل والموافقة والميزانية نفسها، نعم. الإدخالات الجديدة تغيرها، وهذا هو الهدف: السياق يعكس السجل كما هو الآن.

أين أجربها؟

البيئة التجريبية مجانية ومرضاها الاصطناعيون الثلاثون لديهم ستة أشهر من التاريخ المشفر. احصل على مفتاح واستدعِ نقطة نهاية السياق على أي منهم: developers.anpheros.com/guides/first-hour.

هذا الدليل هو للمعلومات فقط ولا يغني عن الاستشارة الطبية. لاتخاذ قرارات بشأن صحتك، تحدث مع طبيبك. في حالة الطوارئ، اتصل بالرقم 112.
عن المؤلف
Adrian Kereky

Founder of Anpheros. An electronics engineer, he spent six years in autonomous driving, on automotive projects run in partnership with Samsung and NVIDIA, designing the architecture of driver-assistance and AI systems that run on NVIDIA chips with CUDA. He then built Anpheros: the patient-controlled medical record and the HL7 FHIR R4 platform it runs on.

المزيد عن Anpheros والمؤلف →

احتفظ بسجلك الطبي معك

يجمع Anpheros Daily الأعراض، نتائج المختبر، الأدوية، والمستندات في مكان واحد، بتنسيق قياسي، تحت سيطرتك. الخطة الأساسية مجانية.

احصل على Anpheros Daily