FHIR

شرح البحث في FHIR: المعاملات، البادئات، المعدلات، _include والترقيم

كيفية الاستعلام عن خادم FHIR: معاملات البحث حسب النوع (token، date، reference، string، quantity)، بادئات مثل ge و lt، معدلات مثل :exact و :missing، الربط، _include و _revinclude، الفرز، _count والترقيم، مع أمثلة لروابط لنتائج المختبر.

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

إجابة مختصرة: بحث FHIR هو استعلام REST: GET [base]/[ResourceType]?parameter=value. كل مورد له معلمات بحث محددة بنوع، ويمكن تنقيح القيم باستخدام البادئات (ge, lt…) والمعدلات (:exact, :missing…). تعود النتائج كمجموعة بحث (searchset Bundle) مع روابط ترقيم الصفحات.

أنواع المعلمات والأمثلة

  • token (رموز): Observation?code=http://loinc.org|4548-4
  • date (تاريخ): Observation?date=ge2025-01-01&date=lt2026-01-01; البادئات eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference (مرجع): Observation?subject=Patient/123 (أو patient=123).
  • string (نص): Patient?family=smith (يبدأ بـ افتراضيًا؛ معدلات :exact و :contains).
  • quantity (كمية): Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

اجمع بينها باستخدام & (و)؛ كرر القيم مفصولة بفواصل لـ "أو": code=http://loinc.org|2093-3,http://loinc.org|2571-8.

التضمين والفرز وترقيم الصفحات

  • _include=Observation:subject يضيف المريض المشار إليه إلى النتائج؛ _revinclude=Provenance:target يضيف الموارد التي تشير إليها.
  • التسلسل (Chaining): Observation?subject:Patient.family=smith.
  • _sort=-date يفرز الأحدث أولاً؛ _count=50 يحدد حجم الصفحة؛ اتبع link[relation=next] للصفحة التالية بدلاً من بناء الإزاحات بنفسك.
  • _summary=count يعيد الإجمالي فقط.

في Anpheros

تدعم منصة Anpheros بحث FHIR القياسي على موارد المريض، ضمن النطاقات التي منحها المريض. للمطورين: البدء، بيئة اختبار FHIR (sandbox) و الحدود.

صفحات ذات صلة

المصادر

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

كيف أبحث عن ملاحظات FHIR حسب رمز LOINC؟

Observation?code=http://loinc.org|4548-4 (النظام|الرمز).

كيف أبحث حسب نطاق تاريخ؟

كرر التاريخ مع البادئات: date=ge2025-01-01&date=lt2026-01-01.

ماذا يفعل _include؟

يضيف الموارد المشار إليها في النتائج، مثل المريض لكل ملاحظة، إلى نفس Bundle.

كيف أتصفح النتائج؟

اتبع رابط "next" في Bundle المُعاد؛ حدد حجم الصفحة باستخدام _count.

Anpheros Platform

جرّبه مجانًا في بيئة الاختبار

أول طلب FHIR خلال 5 دقائق. واجهة برمجة تطبيقات HL7 FHIR R4 مع موافقة المريض مدمجة: جربها في بيئة الاختبار، ثم اربط تطبيقك الخاص أو نظام عيادتك.

مجاني · 30 مريضًا اصطناعيًا · دون بطاقة

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

تبني Anpheros سجلًا طبيًا يتحكم فيه المريض ويمكن مشاركته مع أي عيادة، على منصة HL7 FHIR R4، مقرها في الاتحاد الأوروبي. تساعدك هذه الأدلة على فهم وتنظيم صحتك؛ ولا تغني عن استشارة طبيبك.

عن Anpheros →