FHIR

شرح مورد FHIR Observation: كيف يتم تخزين نتيجة مختبر أو علامة حيوية، مع مثال

مورد Observation هو مورد FHIR للقياسات: نتائج المختبر، العلامات الحيوية، الأعراض، الدرجات. عناصره الرئيسية (الحالة، الفئة، الرمز، الموضوع، الفعالية، القيمة، النطاق المرجعي، التفسير)، مثال JSON صالح لـ FHIR R4 لـ HbA1c والأخطاء التي تكسر قابلية التشغيل البيني.

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

إجابة مختصرة: في HL7 FHIR، Observation هو قياس أو نتيجة واحدة تخص المريض: قيمة معملية، ضغط دم، معدل ضربات قلب، درجة أعراض. يوضح ما تم قياسه (رمز، عادةً LOINC)، عن من، متى، والنتيجة بوحدتها، بالإضافة إلى النطاق المرجعي للمختبر وعلامة تفسير إذا كانت موجودة.

العناصر المهمة

  • status: نهائي (final)، مبدئي (preliminary)، معدل (amended)، ملغى (cancelled)، خطأ في الإدخال (entered-in-error).
  • category: مختبر (laboratory)، علامات حيوية (vital-signs)، استبيان (survey)، تصوير (imaging)، وما إلى ذلك.
  • code: ما تم قياسه، كـ CodeableConcept، عادةً مع ترميز LOINC.
  • subject: المريض (Patient).
  • effective[x]: متى ينطبق القياس (للمختبر، متى تم أخذ العينة).
  • value[x]: النتيجة، غالبًا ما تكون Quantity مع القيمة، الوحدة، نظام UCUM والرمز؛ أحيانًا تكون CodeableConcept أو نص.
  • referenceRange: الحد الأدنى والأقصى من المختبر.
  • interpretation: H (مرتفع)، L (منخفض)، N (طبيعي) وما إلى ذلك.
  • component: للقياسات ذات الأجزاء المتعددة، مثل ضغط الدم الانقباضي والانبساطي.

مثال: HbA1c في FHIR R4

{
  "resourceType": "Observation",
  "status": "final",
  "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
  "code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
  "subject": {"reference": "Patient/example"},
  "effectiveDateTime": "2026-10-20T08:15:00+02:00",
  "valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
  "referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}

أخطاء تكسر قابلية التشغيل البيني

  • رمز محلي بدون ترميز LOINC: الأنظمة الأخرى لا تستطيع التعرف على الاختبار.
  • وحدة كنص حر ("mg/dl ") بدلاً من رمز UCUM: لا يمكن تحويل القيم أو مقارنتها. انظر وحدات UCUM.
  • وقت التقرير المستخدم كوقت فعال بدلاً من وقت العينة.
  • تخزين ضغط الدم كـ Observations منفصلة بدلاً من واحد مع مكونين (LOINC 85354-9 لوحة مع 8480-6 و 8462-4).

في Anpheros

كل قيمة معملية وقياس في Anpheros هو Observation مثل المذكور أعلاه، مع رمز LOINC الخاص به ووحدة UCUM، وهذا هو كيف تصل النتائج من مختبرات مختلفة إلى رسم بياني واحد. يمكن للمطورين قراءتها وكتابتها عبر API: انظر API نتائج المختبر و استيراد نتائج المختبر إلى FHIR.

صفحات ذات صلة

مصادر

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

ما هو FHIR Observation؟

مورد FHIR لقياس أو نتيجة واحدة تخص المريض: قيمة معملية، علامة حيوية، درجة.

هل يجب أن يكون الرمز LOINC؟

بالنسبة لنتائج المختبر والعلامات الحيوية، نعم في الممارسة العملية: ملفات التعريف مثل US Core و IPS تتطلب LOINC.

كيف يتم تخزين ضغط الدم في FHIR؟

كملاحظة واحدة (Observation) (LOINC 85354-9) مع مكونين: انقباضي (8480-6) وانبساطي (8462-4).

ما الفرق بين Observation و DiagnosticReport؟

Observation هي نتيجة واحدة؛ DiagnosticReport يجمع نتائج اختبار أو لوحة واستنتاجه. انظر DocumentReference مقابل DiagnosticReport.

Anpheros Platform

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

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

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

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

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

عن Anpheros →