Visualizza metriche del datastore FHIR

Questa pagina spiega come visualizzare le seguenti metriche relative a un datastore FHIR:

  • I tipi di risorse FHIR nel datastore FHIR
  • Il numero di ciascun tipo di risorsa
  • Le dimensioni dei dati nel datastore FHIR

Puoi utilizzare le metriche per:

  • Stima i costi futuri in base all'utilizzo attuale.
  • Monitora la crescita e l'evoluzione del datastore FHIR nel tempo.
  • Assicurati che il numero di risorse FHIR in un datastore FHIR corrisponda al numero che hai importato, creati utilizzando un bundle o anonimizzati.

Quando aggiungi o modifichi le risorse FHIR, queste vengono aggiunte al datastore FHIR in modo asincrono. Potrebbe verificarsi un ritardo tra il momento in cui apporti una modifica e il momento in cui questa viene visualizzata nelle metriche.

Gli esempi riportati di seguito mostrano come visualizzare le metriche relative a un datastore FHIR.

Console

  1. Nella console Google Cloud, vai alla pagina Set di dati.

    Vai a Set di dati

  2. Seleziona il set di dati contenente il datastore FHIR di cui vuoi visualizzare le metriche. Viene visualizzata la pagina Datastore.

  3. Nell'elenco Datastore, seleziona il datastore FHIR di cui vuoi conoscere le metriche da visualizzare. Viene visualizzata la pagina Dettagli datastore.

  4. Fai clic sulla scheda Metriche. La scheda mostra le seguenti metriche:

    • Numero totale di tipi di risorse
    • Numero totale di risorse
    • Dimensione totale di tutte le risorse
  5. Visualizza e filtra le metriche nella tabella Metriche. Dopo aver filtrato le metriche, seleziona un tipo di risorsa FHIR per visualizzare le informazioni su tutte le risorse il tipo nel visualizzatore FHIR.

gcloud

Esegui il comando gcloud healthcare fhir-stores metrics.

Prima di utilizzare uno qualsiasi dei dati di comando riportati di seguito, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud
  • LOCATION: la posizione del set di dati
  • DATASET_ID: il set di dati padre del datastore FHIR
  • FHIR_STORE_ID: l'ID del datastore FHIR

Esegui la persone che seguo :

Linux, macOS o 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

Dovresti ricevere una risposta simile alla seguente:

Risposta

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

REST

Utilizza la fhirStores.getFHIRStoreMetrics .

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud
  • LOCATION: la posizione del set di dati
  • DATASET_ID: il set di dati padre del datastore FHIR
  • FHIR_STORE_ID: l'ID del datastore FHIR

Per inviare la richiesta, scegli una delle seguenti opzioni:

curl

Esegui questo comando:

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

Esegui questo comando:

$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

Explorer API

Apri l'app pagina di riferimento del metodo. Sul lato destro della pagina si apre il riquadro Explorer API. Puoi interagire con questo strumento per inviare richieste. Compila tutti i campi obbligatori e fai clic su Esegui.

Dovresti ricevere una risposta JSON simile alla seguente: