ما HL7 وFHIR
يصف HL7 الإصدار 2 كيف يخبر نظام صحي نظامًا آخر بأن شيئًا حدث: دخل مريض، أو طُلب فحص، أو أصبحت نتيجة جاهزة. والرسالة نص عادي من مقاطع، والنقل المعتاد هو MLLP، ولا أمان فيه بذاته، فيعمل عادةً داخل VPN أو مغلّفًا بـ TLS.
ويأتي FHIR من المنظمة نفسها لكنه يصف البيانات الصحية موارد، مثل Patient أو Claim، بواجهة ويب. ولا يجعل أيٌّ منهما الآخر قديمًا. والسؤال العملي للمستشفى: أي معيار ينشره كل شريك، وكيف يتصل بهم جميعًا دون بناء نظام منفصل لكل منهم.
- HL7 v2
- رسائل نصية محدَّدة بفواصل: ADT وORM وORU وMDM وRDE وVXU. تُنقل عادةً عبر MLLP داخل VPN أو TLS.
- FHIR R4
- موارد مثل Patient وEncounter وObservation وClaim، بصيغة JSON أو XML عبر HTTPS.
- الاستخدام في المنطقة
- نفيس في السعودية (FHIR R4.0.1)، ونبض في دبي (HL7 v2.5)، وملفي في أبوظبي (سجل طبي قادر على HL7)
- النهج
- نموذج داخلي واحد، يُترجم عند الحافة لكل شريك
أين تلقاهما
ما البيانات المتبادلة
ما الذي يجعل الواجهة تعمل
مواصفات مكتوبة
المعياران مرنان، والمرونة مصدر المشكلات.
- أنواع الرسائل والحقول ورسائل نموذجية بلا بيانات مرضى حقيقية
- ربط رموز يراجعه المسؤول السريري عن كل رمز
- دليل الشريك وملفات تعريفه وبيان قدراته CapabilityStatement مرجعًا نهائيًا
الإقرارات والتسليم
يجب أن يقرأ المرسِل الجواب.
- إقرارات HL7 v2: AA وAE وAR، أو CA وCE وCR في الوضع المحسَّن
- ردود FHIR والاستعلام الدوري حيث يؤجلها البرنامج
- إعادة محاولات لا تنشئ نسخًا مكررة
التشغيل
معظم الإخفاقات صامتة.
- مراقبة تنبّه شخصًا مسمّى حين تتراكم الرسائل أو تفشل أو تتوقف
- مسؤول مسمّى حين يغيّر الشريك مواصفاته
- إجراء للتوقف وطريقة لإعادة الإرسال
كيف تتعامل Ventrecs مع ذلك
تُبنى كل واجهة HL7 v2 أو FHIR لأجهزتك وشركائك: يُحدَّد نطاقها لكل مشروع وتُختبر في بيئة الشريك وتُعتمد قبل التشغيل. وتنتج Ventrecs موارد بصيغة FHIR R4، وتُضاف ملفات تعريف كل شريك وقوائم قيمه وحالات اختباره وتُختبر لكل مشروع.
تحمل Ventrecs Connect الرسائل. اطّلع على كيفية تنفيذ التكامل من تحديد النطاق إلى المراقبة. Ventrecs Connect · دورة التكامل
خطوات التنفيذ المعتادة
المراحل الثماني نفسها لكل تنفيذ في Ventrecs، مطبَّقة على هذا الاتصال. كيف ننفّذ
- 1الاستكشافنتأكد مع كل شريك أي أنواع منشآتك يجب أن تتصل، وأي الرسائل أو المعاملات تنطبق.
- 2التصميمنتفق على مجموعة الرسائل والمعرّفات وربط الرموز، ونسمّي مسؤولًا عن كل واجهة.
- 3الإعدادنُعدّ المنشآت والمستخدمين والكتالوجات وطبقة التكامل، مع حفظ بيانات الاعتماد خارج السجلات السريرية.
- 4الترحيلنحمّل البيانات الرئيسية التي يحتاجها التبادل، مثل المنشآت والأطباء ومعرّفات المرضى، ونطابقها.
- 5الاختبارنختبر في البيئة التي يوفّرها كل شريك ببيانات اصطناعية، بما فيها الرسائل المرفوضة والمكررة.
- 6التدريبندرّب الفرق التي تراقب الواجهة وتعالج المرفوضات.
- 7التشغيلننتقل على مراحل مع دعم في الموقع، وباعتماد كل شريك حيث تشترطه الجهة المشغّلة.
- 8الدعم المكثّفمراقبة قريبة في الأسابيع الأولى، ثم التسليم إلى عملية الدعم المتفق عليها.
المصادر
وثائق الجهات المشغّلة والمعايير التي تستند إليها هذه العبارات. المعايير تتغير، فاعمل من الإصدار الحالي.
أسئلة نتلقاها
هل نستخدم HL7 v2 أم FHIR؟
استخدم ما ينشره كل شريك. احتفظ بنموذج داخلي واحد وترجم عند الحافة، بربط واحد ومسؤول واحد لكل شريك.
ما MLLP؟
بروتوكول الطبقة الدنيا البسيط: غلاف بسيط يخبر المستقبِل أين تبدأ كل رسالة HL7 v2 وتنتهي على اتصال TCP. ولا أمان فيه بذاته.
هل تدعم Ventrecs معيار FHIR R4؟
نعم. تنتج Ventrecs موارد بصيغة FHIR R4 لخدمة تكامل، وتُضاف ملفات تعريف كل شريك وتُختبر لكل مشروع.
هل تستطيع Ventrecs الربط بجهاز التحليل أو منصة التبادل لدي؟
نعم. نبني كل واجهة مشروعًا مستقلًا: يُحدَّد نطاقها معك ومع الشريك وتُختبر في بيئة الشريك وتُعتمد قبل التشغيل.
حدّثنا عن منشأتك
أخبرنا عن منشأتك وأنظمتك الحالية، وسنرد خلال يوم عمل واحد.