Monitorando HealthLake eventos usando a Amazon EventBridge - AWS HealthLake

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.

nota

Para saber como enviar HealthLake eventos para a Amazon EventBridge, consulte EventBridge Integração com a Amazon AWS HealthLake no blog AWS for Industries.

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.

nota

Para saber como enviar HealthLake eventos para a Amazon EventBridge, consulte EventBridge Integração com a Amazon AWS HealthLake no blog AWS for Industries.

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.