Nesta página, explicamos como visualizar as seguintes métricas sobre um armazenamento de FHIR:
- Os tipos de recursos FHIR no armazenamento FHIR
- O número de cada tipo de recurso
- O tamanho dos dados no armazenamento FHIR
É possível usar as métricas para:
- Estimar custos futuros com base no uso atual.
- Acompanhe como a loja FHIR está crescendo e mudando ao longo do tempo.
- Verifique se o número de recursos do FHIR em um armazenamento FHIR corresponde ao número que você importou, criou usando um pacote ou desidentificou.
Quando você adiciona ou altera recursos FHIR, eles são adicionados à loja FHIR de forma assíncrona. Pode haver um atraso entre o momento em que você faz uma mudança e quando ela aparece nas métricas.
Os exemplos a seguir mostram como conferir as métricas de um armazenamento FHIR.
Console
No console do Google Cloud, acesse a página Conjuntos de dados.
Selecione o conjunto de dados que contém o armazenamento FHIR com as métricas que você quer consultar. A página Armazenamentos de dados é exibida.
Na lista Armazenamentos de dados, selecione o armazenamento de FHIR que você quer visualizar as métricas. A página Detalhes do repositório de dados é exibida.
Clique na guia Métricas. A guia mostra as seguintes métricas:
- Número total de tipos de recursos
- Número total de recursos
- Tamanho total de todos os recursos
Confira e filtre métricas na tabela Métricas. Depois de filtrar as métricas, selecione um tipo de recurso FHIR para conferir informações sobre todos os recursos desse tipo no visualizador do FHIR.
gcloud
Execute o comando gcloud healthcare fhir-stores metrics
.
Antes de usar os dados do comando abaixo, faça estas substituições:
- PROJECT_ID: o ID do projeto Google Cloud
- LOCATION: o local do conjunto de dados;
- DATASET_ID: o conjunto de dados pai do armazenamento de FHIR
- FHIR_STORE_ID: o ID de armazenamento de 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
Você receberá uma resposta semelhante a esta:
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 os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: o ID do projeto Google Cloud
- LOCATION: o local do conjunto de dados;
- DATASET_ID: o conjunto de dados pai do armazenamento de FHIR
- FHIR_STORE_ID: o ID de armazenamento de FHIR
Para enviar a solicitação, 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
APIs Explorer
Abra a página de referência do método. O painel "APIs Explorer" é aberto no lado direito da página. Interaja com essa ferramenta para enviar solicitações. Preencha todos os campos obrigatórios e clique em Executar.
Você receberá uma resposta JSON semelhante a esta: