إجابة مختصرة: في 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.
صفحات ذات صلة
- وحدات UCUM في نتائج المختبر
- CodeableConcept و Coding في FHIR
- DocumentReference مقابل DiagnosticReport مقابل Binary في FHIR
مصادر
الأسئلة الشائعة
ما هو FHIR Observation؟
مورد FHIR لقياس أو نتيجة واحدة تخص المريض: قيمة معملية، علامة حيوية، درجة.
هل يجب أن يكون الرمز LOINC؟
بالنسبة لنتائج المختبر والعلامات الحيوية، نعم في الممارسة العملية: ملفات التعريف مثل US Core و IPS تتطلب LOINC.
كيف يتم تخزين ضغط الدم في FHIR؟
كملاحظة واحدة (Observation) (LOINC 85354-9) مع مكونين: انقباضي (8480-6) وانبساطي (8462-4).
ما الفرق بين Observation و DiagnosticReport؟
Observation هي نتيجة واحدة؛ DiagnosticReport يجمع نتائج اختبار أو لوحة واستنتاجه. انظر DocumentReference مقابل DiagnosticReport.
جرّبه مجانًا في بيئة الاختبار
أول طلب FHIR خلال 5 دقائق. واجهة برمجة تطبيقات HL7 FHIR R4 مع موافقة المريض مدمجة: جربها في بيئة الاختبار، ثم اربط تطبيقك الخاص أو نظام عيادتك.
مجاني · 30 مريضًا اصطناعيًا · دون بطاقة

