תיקים רפואיים

פלטפורמת Health Connect מספקת מגוון סוגי נתונים, בעיקר בנושאי בריאות וכושר, ומאפשרת לאפליקציות במערכת האקולוגית של Android לשתף נתונים בלי הצורך בשילובים יקרים של ממשקי API אחד-לאחד.

התכונה 'רשומות רפואיות' מרחיבה את היכולת הזו וכוללת נתונים רפואיים בסיסיים בפורמט Fast Healthcare Interoperability Resources (FHIR®). ‫FHIR הוא מפרט גלובלי בקוד פתוח שמתאר סכימה וסמנטיקה לנתונים רפואיים שפורסמו על ידי HL7 (Health Level Seven International).

תכונות של תיקים רפואיים ב-Health Connect:

  • ‫API לאפליקציות שכותבות נתונים רפואיים.
  • חוויית משתמש בדפדפן לנתונים רפואיים שמאוחסנים ב-Health Connect כסוגים חדשים של נתונים רפואיים, יחד עם הרשאות מפורטות שמאפשרות קריאות במורד הזרם.
  • ממשק API לאפליקציות שקוראות נתונים רפואיים על סמך הרשאות שהמשתמש העניק.
סקירה כללית על אופן הפעולה של סיכום המצב הבריאותי עם Health Connect.
איור 1. איך סיכום המצב הבריאותי עובד עם Health Connect.

מגבלות

ממשקי ה-API האלה עדיין נמצאים בפיתוח, ולכן יש להם מגבלות מסוימות וחלק מהרכיבים שלהם לא זמינים באופן מלא.

ממשקי ה-API של הרשומות הרפואיות מסומנים בהערה ExperimentalPersonalHealthRecordApi, שמציינת שממשקי ה-API האלה עדיין בפיתוח ונתונים לשינויים.

עדיין יש כמה מגבלות וחלק מהרכיבים לא זמינים באופן מלא:

  • מדיניות Play בנושא גישה לרשומות רפואיות עדיין בפיתוח, ויכול להיות שאפליקציות יצטרכו לעמוד בדרישות נוספות לפני שניתן יהיה לפרסם אותן בחנות Play.
  • חלק מהתכונות, כמו ממשקי API שמבוססים על יומני שינויים, עדיין לא פותחו עבור ממשקי API של תיקים רפואיים.

שנתחיל?

סיכום המצב הבריאותי הוא קבוצה של סוגי רשומות חדשים ב-Health Connect, ולכן תהליך ההתחלה של השימוש ב-Health Connect זהה לתהליך ההתחלה של השימוש בסיכום המצב הבריאותי. מידע נוסף זמין במאמר איך מתחילים להשתמש ב-Health Connect.

אם התנסיתם בממשקי Medical Records Framework API שהיו זמינים בהתחלה, מומלץ מאוד לעבור ל-Jetpack כדי ליהנות מחוויית פיתוח משופרת מהסיבות הבאות:

  • כל המדריכים ודוגמאות הקוד נכתבו עבור Jetpack
  • הכלים של המערכת האקולוגית משתמשים בממשקי Jetpack API
  • פלטפורמת ה-API היא Kotlin native
  • ב-Jetpack יש תמיכה משופרת בתאימות (למשל Feature Availability API)

ממשקי ה-API של רשומות רפואיות זמינים דרך Health Connect בגרסה 1.1.0-beta02 ב-Jetpack. כדי לעדכן את יחסי התלות של Jetpack לגרסה הזו, צריך לקמפל את האפליקציות מול Android 16 SDK.

אחרי שתסיימו את ההגדרה ותהיו מוכנים לכתוב ולקרוא נתונים של רשומות רפואיות באפליקציה, תוכלו לעיין במאמרים בנושא כתיבת נתונים רפואיים וקריאת נתונים רפואיים.

חוויית משתמש

בקטע הזה מופיע מידע כללי על חוויית המשתמש.

הרשאות

בקשה להרשאות קריאה או כתיבה של רשומות רפואיות פועלת באופן דומה למסכי ההרשאות הקיימים של Health Connect, אבל מוצג מסך נפרד של רשומות רפואיות:

מסך ההרשאות של הרשומות הרפואיות
איור 2: מסך ההרשאות של הרשומות הרפואיות

עיון בנתונים

ב-Health Connect אפשר גם לראות נתונים בסיסיים של רשומות רפואיות ולעיין בהם, בדומה לסוגי הנתונים הקיימים ב-Health Connect.

מסך עיון בנתונים של תיקים רפואיים
איור 3: מסך הגלישה בנתונים של רשומות רפואיות