בעזרת תצוגות FHIR אפשר להגדיר תצוגות בטבלה באמצעות נתוני FHIR מורכבים, כדי להשתמש בקלות בכלים האלה לניתוח נתונים.
ל-FHIR צפיות יש שני עקרונות מרכזיים:
- הגדרת תצוגה, שמגדירה את השדות והקריטריונים שנוצרים על ידי תצוגה מפורטת. הוא מספק ממשק Python API לצורך נוחות, אבל בסופו של דבר הגדרת תצוגה היא קבוצה של ביטויים ב-FHIRPath שנחקור בהמשך.
- הרצת תצוגה, שיוצרת את התצוגה הזו על מקור נתונים מסוים באמצעות מוסכמות של SQL-FHIR. בעתיד, יכול להיות שמריצים נתונים על ייצוא JSON או אפילו על שירותי FHIR ישירות כדי לקבל נתונים בנפח נמוך. בשלב זה, יש תמיכה ב-BigQuery וב-Spark.
באמצעות תצוגות FHIR, ניתן להגדיר שאילתות SQL מורכבות על ידי שימוש בביטויים של FHIRPath. לאחר מכן, מתבצעת טרנספורמציה של SQL אל מקור נתונים ספציפי. מצב זה מפשט מאוד את תהליך ההגדרה של תצוגות לצורך הפעלת לוחות בקרה או notebooks של צדק.
דוגמאות ל-notebooks של Jupyter עבור: