Esta página descreve como criar, editar, ver, listar e eliminar conjuntos de dados. Depois de criar um conjunto de dados, pode criar armazenamentos de dados que contêm registos de saúde eletrónicos e dados de imagens médicas, desidentificar o conjunto de dados e muito mais.
Antes de começar
Consulte o modelo de dados da Cloud Healthcare API.
Crie um conjunto de dados
Os exemplos seguintes mostram como criar um conjunto de dados.
Consola
Na Google Cloud consola, aceda à página Navegador.
Clique em add_box Criar conjunto de dados. É apresentada a página Propriedades do conjunto de dados.
No campo Nome, introduza um identificador para o conjunto de dados sujeito aos requisitos de tamanho e carateres permitidos do conjunto de dados.
Selecione um dos seguintes tipos de localização:
Região. O conjunto de dados reside permanentemente numa Google Cloud região. Depois de selecionar esta opção, escreva ou selecione uma localização no campo Região.
Multirregião. O conjunto de dados reside permanentemente numa localização que abrange várias Google Cloud regiões. Depois de selecionar esta opção, escreva ou selecione uma localização de várias regiões no campo Várias regiões.
Clique em Criar. É apresentada a página Navegador. O novo conjunto de dados é apresentado na lista de conjuntos de dados.
gcloud
Execute o comando gcloud healthcare datasets create
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
LOCATION
: uma localização suportada para o conjunto de dadosDATASET_ID
: um identificador sujeito aos caracteres permitidos e aos requisitos de tamanho do conjunto de dados
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud healthcare datasets create DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets create DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets create DATASET_ID ^ --location=LOCATION
Deve receber uma resposta semelhante à seguinte:
Create request issued for: [DATASET_ID] Created dataset [DATASET_ID].
REST
Crie o conjunto de dados com o método
projects.locations.datasets.create
.Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: uma localização suportada para o conjunto de dadosDATASET_ID
: um identificador sujeito aos caracteres permitidos e aos requisitos de tamanho do conjunto de dados
Para enviar o seu pedido, escolha uma destas opções:
curl
Execute o seguinte comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets?datasetId=DATASET_ID"PowerShell
Execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets?datasetId=DATASET_ID" | Select-Object -Expand ContentExplorador 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.
OPERATION_ID
. Precisa deste valor no passo seguinte.Obtenha o estado da operação de execução longa através do método
projects.locations.datasets.operations.get
.Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dadosOPERATION_ID
: o ID devolvido pela operação de longa duração
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/operations/OPERATION_ID"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/operations/OPERATION_ID" | Select-Object -Expand ContentExplorador 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.
"done": true
, a operação de longa duração terminou.
Go
Java
Node.js
Python
Edite um conjunto de dados
Os exemplos seguintes mostram como editar um conjunto de dados.
Consola
A Google Cloud consola não suporta a edição de um conjunto de dados. Em alternativa, use a Google Cloud CLI ou a API REST.
gcloud
Execute o comando gcloud healthcare datasets update
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
LOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dadosTIME_ZONE
: um fuso horário suportado, comoUTC
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud healthcare datasets update DATASET_ID \ --location=LOCATION \ --time-zone=TIME_ZONE
Windows (PowerShell)
gcloud healthcare datasets update DATASET_ID ` --location=LOCATION ` --time-zone=TIME_ZONE
Windows (cmd.exe)
gcloud healthcare datasets update DATASET_ID ^ --location=LOCATION ^ --time-zone=TIME_ZONE
Deve receber uma resposta semelhante à seguinte:
Updated dataset [DATASET_ID]. name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID timeZone: TIME_ZONE
REST
Use o método projects.locations.datasets.patch
.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dadosTIME_ZONE
: um fuso horário suportado, comoUTC
Corpo JSON do pedido:
{ "timeZone": "TIME_ZONE" }
Para enviar o seu pedido, escolha uma destas opções:
curl
Guarde o corpo do pedido num ficheiro com o nome request.json
,
e execute o seguinte comando:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID?updateMask=timeZone"
PowerShell
Guarde o corpo do pedido num ficheiro com o nome request.json
,
e execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID?updateMask=timeZone" | Select-Object -Expand Content
Explorador de APIs
Copie o corpo do pedido e 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. Cole o corpo do pedido nesta ferramenta, preencha todos os outros campos obrigatórios e clique em Executar.
Deve receber uma resposta JSON semelhante à seguinte:
Go
Java
Node.js
Python
Obtenha detalhes do conjunto de dados
Os exemplos seguintes mostram como obter detalhes sobre um conjunto de dados.
Consola
Na Google Cloud consola, aceda à página Navegador.
Selecione o conjunto de dados. É apresentada a página Conjunto de dados e os armazenamentos de dados no conjunto de dados.
gcloud
Execute o comando
gcloud healthcare datasets describe
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
LOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dados
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud healthcare datasets describe DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets describe DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets describe DATASET_ID ^ --location=LOCATION
Deve receber uma resposta semelhante à seguinte:
name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID timeZone: TIME_ZONE
REST
Use o método projects.locations.datasets.get
.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dados
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"
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" | 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:
Go
Java
Node.js
Python
Liste conjuntos de dados
Os exemplos seguintes mostram como listar os conjuntos de dados no seu projeto.
Consola
Na Google Cloud consola, aceda à página Navegador.
gcloud
Execute o comando
gcloud healthcare datasets list
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
LOCATION
: a localização do conjunto de dados
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud healthcare datasets list --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets list --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets list --location=LOCATION
Deve receber uma resposta semelhante à seguinte:
ID LOCATION TIMEZONE DATASET_ID LOCATION TIME_ZONE
REST
Use o método projects.locations.datasets.list
.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: a localização do conjunto de dados
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"
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" | 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:
Go
Java
Node.js
Python
Elimine um conjunto de dados
Os exemplos seguintes mostram como eliminar um conjunto de dados.
Consola
Na Google Cloud consola, aceda à página Navegador.
Na mesma linha do conjunto de dados, clique na opção
Ações e, de seguida, selecione Eliminar.Na caixa de diálogo de confirmação, introduza o ID do conjunto de dados e, de seguida, clique em Eliminar.
gcloud
Execute o comando
gcloud healthcare datasets delete
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
LOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dados
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud healthcare datasets delete DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets delete DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets delete DATASET_ID ^ --location=LOCATION
Para confirmar, escreva Y.
O resultado é o seguinte:
Deleted dataset [DATASET_ID]
REST
Use o método projects.locations.datasets.delete
.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_ID
: o ID do seu Google Cloud projetoLOCATION
: a localização do conjunto de dadosDATASET_ID
: o ID do conjunto de dados
Para enviar o seu pedido, escolha uma destas opções:
curl
Execute o seguinte comando:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID"
PowerShell
Execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID" | 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 um código de estado de êxito (2xx) e uma resposta vazia.
Go
Java
Node.js
Python
O que se segue?
- Desidentifique dados confidenciais
- Crie e faça a gestão de arquivos DICOM
- Crie e faça a gestão de FHIR stores
- Crie e faça a gestão de armazenamentos de HL7v2