سوابق پزشکی

پلاتفرم Health Connect طیفی از انواع داده را ارائه می‌دهد که بیشتر موارد استفاده تندرستی و تناسب اندام را پوشش می‌دهد و برنامه‌ها را در بوم‌سازگان Android قادر می‌سازد تا داده‌ها را بدون نیاز به ادغام‌های API یک‌به‌یک پرهزینه هم‌رسانی کنند.

«سوابق پزشکی» این قابلیت را گسترش می‌دهد تا داده‌های پزشکی پایه را در قالب Fast Healthcare Interoperability Resources (FHIR®) دربرگیرد. FHIR یک مشخصه جهانی متن‌باز است که طرح‌واره و معناشناسی داده‌های پزشکی منتشرشده توسط HL7 (Health Level Seven International) را توصیف می‌کند.

ویژگی‌های «سوابق پزشکی» در Health Connect:

  • میانای برنامه‌سازی کاربردی برای برنامه‌هایی که داده‌های پزشکی می‌نویسند.
  • تجربه مرورگر کاربرپسند برای داده‌های پزشکی ذخیره‌شده در Health Connect به‌عنوان انواع داده‌های پزشکی جدید، همراه با اجازه‌های دقیق برای مجاز کردن خواندن‌های پایین‌دستی.
  • میانای برنامه‌سازی کاربردی برای برنامه‌هایی که داده‌های پزشکی را براساس اجازه‌های اعطاشده ازسوی کاربر می‌خوانند.
نمای کلی نحوه عملکرد «سوابق پزشکی» با Health Connect.
شکل ۱. نحوه عملکرد «سوابق پزشکی» با Health Connect.

محدودیت‌ها

چون این میاناهای برنامه‌سازی کاربردی هنوز درحال توسعه هستند، همچنان محدودیت‌هایی وجود دارد و برخی‌از مؤلفه‌ها به‌طور کامل دردسترس نیستند.

میاناهای برنامه‌سازی کاربردی «سوابق پزشکی» با حاشیه‌نویسی ExperimentalPersonalHealthRecordApi علامت‌گذاری شده‌اند که نشان می‌دهد این میاناهای برنامه‌سازی کاربردی هنوز درحال توسعه هستند و ممکن است تغییر کنند.

هنوز محدودیت‌هایی وجود دارد و برخی‌از مؤلفه‌ها کاملاً دردسترس نیستند:

  • «خط‌مشی Play» برای دسترسی به «سوابق پزشکی» هنوز درحال توسعه است و ممکن است برنامه‌ها قبل‌از انتشار در «فروشگاه Play» نیاز به برآورده کردن الزامات بیشتری داشته باشند.
  • برخی‌از ویژگی‌ها، مانند میاناهای برنامه‌سازی کاربردی مبتنی بر گزارش تغییرات، هنوز برای میاناهای برنامه‌سازی کاربردی «سوابق پزشکی» توسعه نیافته‌اند.

شروع کنید

چون «سوابق پزشکی» مجموعه‌ای از انواع سوابق جدید در Health Connect است، همان فرایند شروع کار با Health Connect برای «سوابق پزشکی» نیز اعمال می‌شود. برای اطلاعات بیشتر، شروع کار با Health Connect را ببینید.

اگر درحال آزمایش میاناهای برنامه‌سازی کاربردی Medical Records Framework بوده‌اید که در ابتدا دردسترس بودند، اکیداً توصیه می‌کنیم به‌دلایل زیر به Jetpack منتقل شوید تا تجربه توسعه‌دهنده بهبود یابد:

  • همه راهنماها و کد نمونه برای Jetpack نوشته شده‌اند
  • ابزارهای بوم‌سازگان از Jetpack API استفاده می‌کنند
  • سطح میانای برنامه‌سازی کاربردی Kotlin بومی است
  • Jetpack پشتیبانی سازگاری را بهبود بخشیده است (مثل Feature Availability API)

Medical Records APIs ازطریق Health Connect نسخه 1.1.0-beta02 در Jetpack دردسترس قرار می‌گیرد. به‌روزرسانی وابستگی Jetpack به این نسخه مستلزم آن است که برنامه‌ها درمقابل کیت توسعه نرم‌افزار Android 16 کامپایل شوند.

وقتی راه‌اندازی را انجام دادید و برای نوشتن و خواندن داده‌های «سوابق پزشکی» در برنامه‌تان آماده بودید، نوشتن داده‌های پزشکی و خواندن داده‌های پزشکی را ببینید.

تجربه کاربری

اطلاعات کلی درباره تجربه کاربری در این بخش ارائه شده است.

اجازه‌ها

درخواست اجازه‌های خواندن یا نوشتن سابقه پزشکی مشابه صفحه‌های اجازه‌های Health Connect موجود عمل می‌کند، اما صفحه سوابق سلامتی جداگانه‌ای نشان داده می‌شود:

صفحه اجازه‌ها برای سوابق پزشکی
شکل ۲: صفحه اجازه‌های «سوابق پزشکی»

مرور داده‌ها

Health Connect همچنین امکان تجسم و مرور ساده داده‌های «سوابق پزشکی» ذخیره‌شده را فراهم می‌کند، مشابه انواع داده‌های موجود در Health Connect.

صفحه مرور داده‌ها برای سوابق پزشکی
شکل ۳: صفحه مرور داده‌های «سوابق پزشکی»