ربط نظام آخر: HL7 v2 و FHIR API
يتم استقبال بيانات HL7 v2 ADT والنتائج ورسائل الصيدلية عبر بروتوكول HTTP، أو مجلد، أو بروتوكول MLLP؛ بينما يتم إرسال الطلبات. تقرأ التطبيقات الأخرى السجل من خلال واجهة برمجة تطبيقات FHIR R4 باستخدام معرّف العميل وكلمة المرور السرية.
تُدخل بيانات ADT الواردة (A01/A03/A04/A08) المرضى وتُخرجهم وتُسجلهم وتُحدّث بياناتهم؛ وتُحوّل نتائج ORU (R01) إلى ملاحظات؛ وتُحوّل بيانات RDE (O11) إلى قائمة أدوية خارجية. يُرسل إشعار تأكيد (ACK) لكل رسالة: تم قبول AA، لم يتم تطبيق AE، تم رفض AR.
- قم بإنشاء واجهة HL7 (التوافق التشغيلي > واجهات HL7) باستخدام أسماء تطبيقات ومرافق الشريك.
- بالنسبة لبروتوكول MLLP، قم بتعيين المنفذ، وتفعيل الواجهة، وتشغيل الخادم مع ضبط HL7_MLLP=on. وهو معطل افتراضياً.
- بالنسبة لبروتوكول FHIR، قم بتسجيل عميل ضمن عملاء FHIR مع تحديد النطاقات المطلوبة. انسخ السر: سيتم عرضه مرة واحدة فقط.
- يطلب العميل رمزًا (client_credentials) من خلال POST /fhir/r4/auth/token ويقرأ /fhir/r4/Patient و Observation والباقي.
تُسجّل جميع عمليات الوصول إلى بروتوكول FHIR في سجل التدقيق وسجل الوصول إلى معلومات المريض الصحية الشخصية. لم يتم اعتماد واجهة برمجة التطبيقات (API) بموجب معيار ONC 170.315(g)(10): لا تدعم هذه الواجهة تشغيل تطبيق SMART، أو تأكيد عميل JWT، أو التصدير المجمع.