Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance des HealthLake événements à l'aide d'Amazon EventBridge
Amazon EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet de créer plus facilement des applications évolutives pilotées par des événements. La base EventBridge est de créer des règles qui acheminent les événements vers des cibles. AWS HealthLake fournit une mise en œuvre durable des modifications apportées à l'État EventBridge. Pour plus d'informations, consultez Qu'est-ce qu'Amazon EventBridge ? dans le guide de EventBridge l'utilisateur Amazon.
HealthLake événements envoyés à EventBridge
Le tableau suivant répertorie tous les HealthLake événements envoyés EventBridge pour traitement.
| HealthLake type d'événement |
State |
| Événements liés à la banque de données |
| Création d'un magasin de données |
CREATING |
| Stockage de données actif |
ACTIVE |
| Suppression du magasin de données |
DELETING |
| Stockage de données supprimé |
DELETED |
| Échec de la création du magasin de données |
CREATE_FAILED |
|
Pour plus d’informations, consultez datastoreStatus dans la Référence d’API AWS HealthLake .
|
| Importer des événements professionnels |
| Importer un job soumis |
SUBMITTED |
| Importer le Job en cours |
IN_PROGRESS |
| Job d'importation terminé avec des erreurs |
COMPLETED_WITH_ERRORS |
| Job d'importation terminé |
COMPLETED |
| Échec de la tâche d'importation |
FAILED |
|
Pour plus d’informations, consultez jobStatus dans la Référence d’API AWS HealthLake .
|
| Exporter les événements professionnels |
| Exporter le job soumis |
SUBMITTED |
| Exporter le Job en cours |
IN_PROGRESS |
| Job d'exportation terminé avec des erreurs |
COMPLETED_WITH_ERRORS |
| Job d'exportation terminé |
COMPLETED |
| Echec de la tâche d'exportation |
FAILED |
|
Pour plus d’informations, consultez jobStatus dans la Référence d’API AWS HealthLake .
|
HealthLake structure de l'événement
HealthLake les événements sont des objets dotés d'une structure JSON qui contiennent également des détails sur les métadonnées. Vous pouvez utiliser les métadonnées comme entrée pour recréer un événement ou obtenir plus d'informations. Tous les champs de métadonnées associés sont répertoriés dans un tableau sous les exemples de code dans les menus suivants. Pour plus d'informations, consultez les métadonnées des événements de AWS service dans le guide de EventBridge l'utilisateur Amazon.
- Data Store Creating
-
État - 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
-
État - 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
-
État - 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
-
État - 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/"
}
}
Événements du magasin de données : descriptions des métadonnées
| Nom |
Type |
Description |
version |
chaîne |
Version du schéma d' EventBridge événements. |
id |
chaîne |
L'UUID version 4 généré pour chaque événement. |
detail-type |
chaîne |
Type d'événement envoyé. |
source |
chaîne |
Identifie le service qui a généré l'événement. |
account |
chaîne |
L'ID de compte AWS à 12 chiffres du propriétaire du magasin de données. |
time |
chaîne |
Heure à laquelle l'événement s'est produit. |
region |
chaîne |
Identifie la AWS région du magasin de données. |
resources |
tableau (chaîne) |
Un tableau JSON qui contient l'ARN du magasin de données. |
detail |
objet |
Un objet JSON qui contient des informations sur l'événement. |
detail.datastoreId |
chaîne |
ID de banque de données associé à l'événement de changement de statut. |
detail.datastoreName |
chaîne |
Le nom du magasin de données. |
detail.datastoreTypeVersion |
chaîne |
La version FHIR du magasin de données. |
detail.datastoreEndpoint |
chaîne |
Le point de terminaison du magasin de données. |
- Import Job Submitted
-
État - 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
-
État - 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
-
État - 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
-
État - 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
-
État - 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/"
}
}
}
Importer des événements professionnels : descriptions des métadonnées
| Nom |
Type |
Description |
version |
chaîne |
Version du schéma d' EventBridge événements. |
id |
chaîne |
L'UUID version 4 généré pour chaque événement. |
detail-type |
chaîne |
Type d'événement envoyé. |
source |
chaîne |
Identifie le service qui a généré l'événement. |
account |
chaîne |
L'ID de compte AWS à 12 chiffres du propriétaire du magasin de données. |
time |
chaîne |
Heure à laquelle l'événement s'est produit. |
region |
chaîne |
Identifie la AWS région du magasin de données. |
resources |
tableau (chaîne) |
Un tableau JSON qui contient l'ARN du magasin de données. |
detail |
objet |
Un objet JSON qui contient des informations sur l'événement. |
detail.jobId |
chaîne |
ID de tâche d'importation associé à l'événement de changement de statut. |
detail.submitTime |
chaîne |
Heure à laquelle la tâche d'importation a été soumise. |
detail.datastoreId |
chaîne |
Le magasin de données qui a généré l'événement de changement de statut. |
detail.inputDataConfig |
chaîne |
Le chemin du préfixe d'entrée pour le compartiment Amazon S3 qui contient les fichiers FHIR à importer. |
- Export Job Submitted
-
État - 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
-
État - 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
-
État - 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
-
État - 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
-
État - 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/"
}
}
}
Exporter les événements liés aux tâches : descriptions des métadonnées
| Nom |
Type |
Description |
version |
chaîne |
Version du schéma d' EventBridge événements. |
id |
chaîne |
L'UUID version 4 généré pour chaque événement. |
detail-type |
chaîne |
Type d'événement envoyé. |
source |
chaîne |
Identifie le service qui a généré l'événement. |
account |
chaîne |
L'ID de compte AWS à 12 chiffres du propriétaire du magasin de données. |
time |
chaîne |
Heure à laquelle l'événement s'est produit. |
region |
chaîne |
Identifie la AWS région du magasin de données. |
resources |
tableau (chaîne) |
Un tableau JSON qui contient l'ARN du magasin de données. |
detail |
objet |
Un objet JSON qui contient des informations sur l'événement. |
detail.jobId |
chaîne |
ID de tâche d'exportation associé à l'événement de changement de statut. |
detail.submitTime |
chaîne |
Heure à laquelle la tâche d'exportation a été soumise. |
detail.datastoreId |
chaîne |
Le magasin de données qui a généré l'événement de changement de statut. |
detail.outputDataConfig |
chaîne |
Le chemin du préfixe de sortie pour le compartiment Amazon S3 qui contient les fichiers FHIR à exporter. |