הצגת מדדים של מאגר FHIR

בדף הזה מוסבר איך לצפות במדדים הבאים לגבי מאגר FHIR:

  • סוגי משאבי FHIR בחנות FHIR
  • מספר המשאבים מכל סוג
  • גודל הנתונים במאגר FHIR
  • גודל היסטוריית הגרסאות של הנתונים במאגר FHIR

אפשר להשתמש במדדים כדי:

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

בדוגמאות הבאות אפשר לראות איך צופים במדדים לגבי מאגר FHIR.

המסוף

  1. נכנסים לדף Datasets במסוף Google Cloud .

    למעבר אל Datasets

  2. בוחרים את מערך הנתונים שמכיל את מאגר ה-FHIR שרוצים להציג את המדדים שלו. יוצג הדף מאגרי נתונים.

  3. ברשימה מאגרי נתונים, בוחרים את מאגר ה-FHIR שרוצים לראות את המדדים שלו. יוצג הדף פרטי מאגר הנתונים.

  4. לוחצים על הכרטיסייה Metrics. בכרטיסייה מוצגים המדדים הבאים:

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

gcloud

מריצים את הפקודה gcloud healthcare fhir-stores metrics.

לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud
  • LOCATION: המיקום של מערך הנתונים
  • DATASET_ID: מערך הנתונים ברמת ההורה של מאגר FHIR
  • FHIR_STORE_ID: מזהה מאגר ה-FHIR

מריצים את הפקודה הבאה:

‫Linux,‏ macOS או Cloud Shell

gcloud healthcare fhir-stores metrics FHIR_STORE_ID \
  --project=PROJECT_ID \
  --location=LOCATION \
  --dataset=DATASET_ID

‏Windows (PowerShell)

gcloud healthcare fhir-stores metrics FHIR_STORE_ID `
  --project=PROJECT_ID `
  --location=LOCATION `
  --dataset=DATASET_ID

Windows‏ (cmd.exe)

gcloud healthcare fhir-stores metrics FHIR_STORE_ID ^
  --project=PROJECT_ID ^
  --location=LOCATION ^
  --dataset=DATASET_ID

אמורים לקבל תגובה שדומה לזו:

תשובה

metrics:
- count: 'FHIR_RESOURCE_TYPE_COUNT'
  resourceType: FHIR_RESOURCE_TYPE
  structuredStorageSizeBytes: 'FHIR_RESOURCE_TYPE_SIZE'
  versionedStorageSizeBytes: 'FHIR_RESOURCE_TYPE_VERSIONED_SIZE'
...
name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID

REST

משתמשים בשיטה fhirStores.getFHIRStoreMetrics.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud
  • LOCATION: המיקום של מערך הנתונים
  • DATASET_ID: מערך הנתונים ברמת ההורה של מאגר FHIR
  • FHIR_STORE_ID: מזהה מאגר ה-FHIR

כדי לשלוח את הבקשה אתם צריכים לבחור אחת מהאפשרויות הבאות:

curl

מריצים את הפקודה הבאה:

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID:getFHIRStoreMetrics"

PowerShell

מריצים את הפקודה הבאה:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID:getFHIRStoreMetrics" | Select-Object -Expand Content

APIs Explorer

פותחים את דף העזר של ה-method. החלונית של API Explorer תיפתח בצד שמאל של הדף. אפשר להשתמש בכלי הזה כדי לשלוח בקשות. ממלאים את כל שדות החובה ולוחצים על Execute.

אתם אמורים לקבל תגובת JSON שדומה לזו: