إجابة مختصرة: بحث 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.
جرّبه مجانًا في بيئة الاختبار
أول طلب FHIR خلال 5 دقائق. واجهة برمجة تطبيقات HL7 FHIR R4 مع موافقة المريض مدمجة: جربها في بيئة الاختبار، ثم اربط تطبيقك الخاص أو نظام عيادتك.
مجاني · 30 مريضًا اصطناعيًا · دون بطاقة

