As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Monitorando HealthLake eventos usando a Amazon EventBridge
EventBridge A Amazon é um serviço sem servidor que usa eventos para conectar componentes do aplicativo, facilitando a criação de aplicativos escaláveis orientados por eventos. A base do EventBridge é criar regras que direcionem eventos para os alvos. AWS HealthLake fornece entrega durável de mudanças de estado para EventBridge. Para obter mais informações, consulte O que é a Amazon EventBridge? no Guia do EventBridge usuário da Amazon.
HealthLake eventos enviados para EventBridge
A tabela a seguir lista todos os HealthLake eventos enviados EventBridge para processamento.
| HealthLake tipo de evento |
Estado |
| Eventos do armazenamento de dados |
| Criação de armazenamento de dados |
CREATING |
| Armazenamento de dados ativo |
ACTIVE |
| Exclusão do armazenamento de dados |
DELETING |
| Armazenamento de dados excluído |
DELETED |
| Falha na criação do armazenamento de dados |
CREATE_FAILED |
|
Para obter mais informações, consulte datastoreStatus na Referência de APIs do AWS HealthLake .
|
| Importar eventos de trabalho |
| Import Job enviado |
SUBMITTED |
| Importar trabalho em andamento |
IN_PROGRESS |
| Import Job concluído com erros |
COMPLETED_WITH_ERRORS |
| Import Job concluído |
COMPLETED |
| Falha no trabalho de importação |
FAILED |
|
Para obter mais informações, consulte jobStatus na Referência de APIs do AWS HealthLake .
|
| Exportar eventos de trabalho |
| Export Job enviado |
SUBMITTED |
| Exportar trabalho em andamento |
IN_PROGRESS |
| Export Job concluído com erros |
COMPLETED_WITH_ERRORS |
| Export Job concluído |
COMPLETED |
| Falha no trabalho de exportação |
FAILED |
|
Para obter mais informações, consulte jobStatus na Referência de APIs do AWS HealthLake .
|
HealthLake estrutura do evento
HealthLake eventos são objetos com estrutura JSON que também contêm detalhes de metadados. Você pode usar os metadados como entrada para recriar um evento ou obter mais informações. Todos os campos de metadados associados estão listados em uma tabela abaixo dos exemplos de código nos menus a seguir. Para obter mais informações, consulte os metadados do evento de AWS serviço no Guia do EventBridge usuário da Amazon.
- Data Store Creating
-
Estado - CREATING
{
"version": "0",
"id": "514ad836-bb8a-4523-a10b-fa2756c3bdb0",
"detail-type": "Data Store Creating",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T08:58:12Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"datastoreName": "your-data-store-name",
"datastoreTypeVersion": "R4",
"datastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/eeb8005725ae22b35b4edbdc68cf2dfd/r4/"
}
}
- Data Store Active
-
Estado - ACTIVE
{
"version": "0",
"id": "d57105bc-0d2d-4009-b34d-453e2567c599",
"detail-type": "Data Store Active",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T09:16:51Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"datastoreName": "your-data-store-name",
"datastoreTypeVersion": "R4",
"datastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/eeb8005725ae22b35b4edbdc68cf2dfd/r4/"
}
}
- Data Store Deleting
-
Estado - DELETING
{
"version": "0",
"id": "d135ee1f-e14a-4730-8766-7b98f822c94a",
"detail-type": "Data Store Deleting",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T12:44:47Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"datastoreName": "your-data-store-name",
"datastoreTypeVersion": "R4",
"datastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/eeb8005725ae22b35b4edbdc68cf2dfd/r4/"
}
}
- Data Store Deleted
-
Estado - DELETED
{
"version": "0",
"id": "6d880b86-e115-4947-81a9-494db704571a",
"detail-type": "Data Store Deleted",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-05-12T12:58:03Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"datastoreName": "your-data-store-name",
"datastoreTypeVersion": "R4",
"datastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/eeb8005725ae22b35b4edbdc68cf2dfd/r4/"
}
}
Eventos do armazenamento de dados - descrições de metadados
| Nome |
Tipo |
Description |
version |
string |
A versão EventBridge do esquema do evento. |
id |
string |
O UUID da versão 4 gerado para cada evento. |
detail-type |
string |
O tipo de evento que está sendo enviado. |
source |
string |
Identifica o serviço que gerou o evento. |
account |
string |
O ID de 12 dígitos da conta da AWS do proprietário do armazenamento de dados. |
time |
string |
A hora em que o evento ocorreu. |
region |
string |
Identifica a AWS região do armazenamento de dados. |
resources |
matriz (string) |
Uma matriz JSON que contém o ARN do armazenamento de dados. |
detail |
objeto |
Um objeto JSON contém informações sobre o evento. |
detail.datastoreId |
string |
O ID do armazenamento de dados associado ao evento de alteração de status. |
detail.datastoreName |
string |
O nome do armazenamento de dados. |
detail.datastoreTypeVersion |
string |
A versão FHIR do armazenamento de dados. |
detail.datastoreEndpoint |
string |
O endpoint do armazenamento de dados. |
- Import Job Submitted
-
Estado - SUBMITTED
{
"version": "0",
"id": "25e606f7-800c-da41-45df-0e68587250c9",
"detail-type": "Import Job Submitted",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T01:50:51Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "08c60716d6321710893ff88410e902c2",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"inputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/input/"
}
}
}
- Import Job In Progress
-
Estado - IN_PROGRESS
{
"version": "0",
"id": "cc886b49-2737-19c4-7c4e-84ac9429ab73",
"detail-type": "Import Job In Progress",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T01:51:23Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "08c60716d6321710893ff88410e902c2",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"inputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/input/"
}
}
}
- Import Job Completed
-
Estado - COMPLETED
{
"version": "0",
"id": "36c865ef-da41-76ef-c882-3ba8dad8656b",
"detail-type": "Import Job Completed",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "08c60716d6321710893ff88410e902c2",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"inputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/input/"
}
}
}
- Import Job Completed With Errors
-
Estado - COMPLETED_WITH_ERRORS
{
"version": "0",
"id": "b61387d7-bffe-4f01-8291-65dc4be52cc1",
"detail-type": "Import Job Completed With Errors",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "08c60716d6321710893ff88410e902c2",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"inputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/input/"
}
}
}
- Import Job Failed
-
Estado - FAILED
{
"version": "0",
"id": "c4d65575-d1a7-4040-9c6c-c225bf6723c5",
"detail-type": "Import Job Failed",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "08c60716d6321710893ff88410e902c2",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"inputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/input/"
}
}
}
Importar eventos de trabalho - descrições de metadados
| Nome |
Tipo |
Description |
version |
string |
A versão EventBridge do esquema do evento. |
id |
string |
O UUID da versão 4 gerado para cada evento. |
detail-type |
string |
O tipo de evento que está sendo enviado. |
source |
string |
Identifica o serviço que gerou o evento. |
account |
string |
O ID de 12 dígitos da conta da AWS do proprietário do armazenamento de dados. |
time |
string |
A hora em que o evento ocorreu. |
region |
string |
Identifica a AWS região do armazenamento de dados. |
resources |
matriz (string) |
Uma matriz JSON que contém o ARN do armazenamento de dados. |
detail |
objeto |
Um objeto JSON contém informações sobre o evento. |
detail.jobId |
string |
O ID do trabalho de importação associado ao evento de mudança de status. |
detail.submitTime |
string |
A hora em que o trabalho de importação foi enviado. |
detail.datastoreId |
string |
O armazenamento de dados que gerou o evento de mudança de status. |
detail.inputDataConfig |
string |
O caminho do prefixo de entrada para o bucket do Amazon S3 que contém os arquivos FHIR a serem importados. |
- Export Job Submitted
-
Estado - SUBMITTED
{
"version": "0",
"id": "f8af7d04-2221-4f02-a01a-6fc3ae403bab",
"detail-type": "Export Job Submitted",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T01:50:51Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "45e899e545bf774710388260fc60b143",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"outputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/output/"
}
}
}
- Export Job In Progress
-
Estado - IN_PROGRESS
{
"version": "0",
"id": "7bb7e39c-707d-4a83-8532-cee015299100",
"detail-type": "Export Job In Progress",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T01:51:23Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "45e899e545bf774710388260fc60b143",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"outputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/output/"
}
}
}
- Export Job Completed
-
Estado - COMPLETED
{
"version": "0",
"id": "d7629aa7-e63a-4b84-858c-96a62b57ebc8",
"detail-type": "Export Job Completed",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "45e899e545bf774710388260fc60b143",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"outputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/output/"
}
}
}
- Export Job Completed With Errors
-
Estado - COMPLETED_WITH_ERRORS
{
"version": "0",
"id": "5fa50bc5-50e3-4bc4-b66a-1b1d2f7b07a7",
"detail-type": "Export Job Completed With Errors",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "45e899e545bf774710388260fc60b143",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"outputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/output/"
}
}
}
- Export Job Failed
-
Estado - FAILED
{
"version": "0",
"id": "49fce45e-7e02-4846-8582-e7f19ca039cb",
"detail-type": "Export Job Failed",
"source": "aws.healthlake",
"account": "123456789012",
"time": "2023-12-08T02:14:42Z",
"region": "us-east-1",
"resources":
[
"arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/eeb8005725ae22b35b4edbdc68cf2dfd"
],
"detail":
{
"jobId": "45e899e545bf774710388260fc60b143",
"submitTime": "2023-12-08T01:50:50.986Z",
"datastoreId": "eeb8005725ae22b35b4edbdc68cf2dfd",
"outputDataConfig":
{
"s3Uri": "s3://amzn-s3-demo-source-bucket/output/"
}
}
}
Exportar eventos de trabalho - descrições de metadados
| Nome |
Tipo |
Description |
version |
string |
A versão EventBridge do esquema do evento. |
id |
string |
O UUID da versão 4 gerado para cada evento. |
detail-type |
string |
O tipo de evento que está sendo enviado. |
source |
string |
Identifica o serviço que gerou o evento. |
account |
string |
O ID de 12 dígitos da conta da AWS do proprietário do armazenamento de dados. |
time |
string |
A hora em que o evento ocorreu. |
region |
string |
Identifica a AWS região do armazenamento de dados. |
resources |
matriz (string) |
Uma matriz JSON que contém o ARN do armazenamento de dados. |
detail |
objeto |
Um objeto JSON contém informações sobre o evento. |
detail.jobId |
string |
O ID do trabalho de exportação associado ao evento de alteração de status. |
detail.submitTime |
string |
A hora em que o trabalho de exportação foi enviado. |
detail.datastoreId |
string |
O armazenamento de dados que gerou o evento de mudança de status. |
detail.outputDataConfig |
string |
O caminho do prefixo de saída para o bucket do Amazon S3 que contém os arquivos FHIR a serem exportados. |