Veja as métricas da loja FHIR

Esta página explica como ver as seguintes métricas acerca de um FHIR store:

  • Os tipos de recursos FHIR na loja FHIR
  • O número de cada tipo de recurso
  • O tamanho dos dados no FHIR store

Pode usar as métricas para fazer o seguinte:

  • Estime os custos futuros com base na utilização atual.
  • Monitorize o crescimento e as alterações da loja FHIR ao longo do tempo.
  • Certifique-se de que o número de recursos FHIR numa loja FHIR corresponde ao número que importou, criou através de um pacote ou desidentificou.

Quando adiciona ou altera recursos FHIR, os recursos são adicionados à loja FHIR de forma assíncrona. Pode haver um atraso entre o momento em que faz uma alteração e o momento em que esta aparece nas métricas.

Os exemplos seguintes mostram como ver as métricas sobre um FHIR store.

Consola

  1. Na Google Cloud consola, aceda à página Conjuntos de dados.

    Aceda aos conjuntos de dados

  2. Selecione o conjunto de dados que contém o FHIR store cujas métricas quer ver. É apresentada a página Armazenamentos de dados.

  3. Na lista Armazenamentos de dados, selecione o armazenamento FHIR cujas métricas quer ver. É apresentada a página Detalhes do arquivo de dados.

  4. Clique no separador Métricas. O separador mostra as seguintes métricas:

    • Número total de tipos de recursos
    • Número total de recursos
    • Tamanho total de todos os recursos
  5. Veja e filtre métricas na tabela Métricas. Depois de filtrar as métricas, selecione um tipo de recurso FHIR para ver informações sobre todos os recursos desse tipo no visualizador FHIR.

gcloud

Execute o comando gcloud healthcare fhir-stores metrics.

Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:

  • PROJECT_ID: o ID do seu Google Cloud projeto
  • LOCATION: a localização do conjunto de dados
  • DATASET_ID: o conjunto de dados principal do FHIR store
  • FHIR_STORE_ID: o ID da loja FHIR

Execute o seguinte comando:

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

Deve receber uma resposta semelhante à seguinte:

Resposta

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

Use o método fhirStores.getFHIRStoreMetrics.

Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:

  • PROJECT_ID: o ID do seu Google Cloud projeto
  • LOCATION: a localização do conjunto de dados
  • DATASET_ID: o conjunto de dados principal do FHIR store
  • FHIR_STORE_ID: o ID da loja FHIR

Para enviar o seu pedido, escolha uma destas opções:

curl

Execute o seguinte 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

Execute o seguinte 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

Explorador de APIs

Abra a página de referência do método. O painel APIs Explorer é aberto no lado direito da página. Pode interagir com esta ferramenta para enviar pedidos. Preencha todos os campos obrigatórios e clique em Executar.

Deve receber uma resposta JSON semelhante à seguinte: