تُستخدَم حزمة تطوير البرامج (SDK) لتطبيق Health Connect على Jetpack عادةً لتبسيط عملية الدمج من خلال لف واجهات برمجة تطبيقات Health Connect، ولكن لا تتوفّر خدمة إدارة الصحة الشخصية في Jetpack بعد، لذا يجب استخدام واجهات برمجة تطبيقات إطار عمل Android الأساسية.
بما أنّ واجهات برمجة التطبيقات هذه لا تزال قيد التطوير، لا تزال هناك بعض القيود وبعض المكوّنات غير متاحة بالكامل.
- لا تزال "سياسة Play" بشأن الوصول إلى سجلّ الاطّلاع على الصحة (PHR) قيد التطوير، وقد تحتاج التطبيقات إلى استيفاء متطلبات إضافية قبل أن يتم طرحها على "متجر Play".
- لم يتم تطوير بعض الميزات، مثل واجهات برمجة التطبيقات المستندة إلى سجلّات التغييرات، لأجل واجهات برمجة تطبيقات سجلّ المرضى الإلكتروني حتى الآن.
إذا كنت تفضّل دمج سجلّ الصحة الشخصي في تطبيقك باستخدام Jetpack، ننصحك بالانتظار إلى أن يصبح سجلّ الصحة الشخصي متاحًا في Jetpack والتعرّف على سجلّ الصحة الشخصي باستخدام هذه المواد في الوقت الحالي.
MedicalDataSource
يتم تنظيم السجلّات الطبية المخزَّنة في Health Connect في ملف
MedicalDataSource
. ويسمح ذلك بفصل
السجلات الطبية للفرد نفسه التي تأتي من مصادر مختلفة، مثل
واجهات برمجة التطبيقات أو أنظمة الرعاية الصحية.
إذا كانت جميع السجلّات مصدرها هو نفسه، ما على تطبيق الكتابة سوى إنشاء
MedicalDataSource
واحد فقط. إذا كانت السجلات مصدرها مصادر متعددة، يمكن للتطبيق
إنشاء MedicalDataSource
واحد إذا تمت مراجعة هذه البيانات وكانت كل
السجّلات تتضمّن مجموعة فريدة من نوع مورد FHIR ومعرّف مورد FHIR.
بخلاف ذلك، يجب إنشاء MedicalDataSource
لكلّ مصدر بيانات.
يجب أن تكون جميع السجلات الطبية مرتبطة بـ MedicalDataSource
، لذا يجب
إنشاء هذا العنصر قبل كتابة الموارد.
خصائص MedicalDataSource
:
- الاسم المعروض (مطلوب): الاسم المعروض الموجَّه للمستخدم لمصدر البيانات، وهو يتم تحديده بشكل فريد لكل تطبيق كتابة.
عنوان URL الأساسي لبروتوكول FHIR (مطلوب) - بالنسبة إلى البيانات الواردة من خادم FHIR، يجب أن يكون عنوان URL الأساسي لبروتوكول FHIR (على سبيل المثال،
https://example.com/fhir/
). إذا كان التطبيق ينشئ البيانات بدون عنوان URL لبروتوكول FHIR، يجب أن يكون عنوان URL فريدًا ومفهومًا يحدّده التطبيق (على سبيل المثال،myapp://..
) ويشير إلى مصدر البيانات.على سبيل المثال، إذا كان تطبيق العميل يتيح الربط بصفحة في التطبيق، يمكن استخدام هذا الرابط لصفحة في التطبيق كمعرّف الموارد المنتظم الأساسي لـ FHIR. الحد الأقصى لطول عنوان URI هو 2000 حرف.
اسم الحزمة (يتم تعبئته تلقائيًا): التطبيق الذي يكتب البيانات
إصدار FHIR (مطلوب) - إصدار FHIR يمكن استخدام الإصدارَين 4.0.1 و4.3.0.
يمكن ربط مصادر بيانات متعددة بعنوان URL الأساسي نفسه لإطار عمل FHIR.
ضمن مصدر بيانات معيّن، يجب أن تتضمّن جميع السجلّات الطبية مجموعة فريدة من نوع موارد FHIR ورقم تعريفها.
MedicalResource
يمثّل MedicalResource
مورد FHIR مخزّنًا في
Health Connect.
خصائص MedicalResource
:
- DataSourceId (مطلوبة) - مصدر البيانات كما هو موضّح في
MedicalDataSource
. - إصدار FHIR (مطلوب) - إصدار FHIR يمكن استخدام الإصدارَين 4.0.1 و4.3.0.
- مورد FHIR (مطلوب) هو مثيل مورد FHIR بترميز JSON.
- نوع المرجع الطبي (يتم تعبئته تلقائيًا): الفئة الموجَّهة للمستخدمين
للمرجع، والتي ترتبط بالأذونات الموجَّهة للمستخدمين
- تتم تعبئة هذا الحقل في وقت الإدراج، ويتم استخراجه تلقائيًا من Health Connect.
- تم وصف المجموعة الأولية من الأنواع سابقًا.