Démarrage d'une tâche d'exportation FHIR - AWS HealthLake

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.

Démarrage d'une tâche d'exportation FHIR

StartFHIRExportJobÀ utiliser pour démarrer une tâche d'exportation FHIR à partir d'un magasin de HealthLake données. Les menus suivants fournissent une procédure AWS Management Console et des exemples de code pour le AWS CLI et AWS SDKs. Pour plus d’informations, consultez StartFHIRExportJob dans la Référence d’API AWS HealthLake .

Remarque

HealthLake prend en charge la spécification FHIR R4 pour l'échange de données sur les soins de santé. Par conséquent, toutes les données de santé sont exportées au format FHIR R4.

Pour démarrer une tâche d'exportation FHIR

Choisissez un menu en fonction de vos préférences d'accès à AWS HealthLake.

CLI
AWS CLI

Pour démarrer une tâche d'exportation FHIR

L'start-fhir-export-jobexemple suivant montre comment démarrer une tâche d'exportation FHIR à l'aide AWS HealthLake de.

aws healthlake start-fhir-export-job \ --output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \ --datastore-id (Data store ID) \ --data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name)

Sortie :

{ "DatastoreId": "(Data store ID)", "JobStatus": "SUBMITTED", "JobId": "9b9a51943afaedd0a8c0c26c49135a31" }

Pour plus d'informations, consultez la section Exportation de fichiers depuis un magasin de données FHIR dans le Guide du AWS HealthLake développeur.

Python
SDK pour Python (Boto3)
@classmethod def from_client(cls) -> "HealthLakeWrapper": """ Creates a HealthLakeWrapper instance with a default AWS HealthLake client. :return: An instance of HealthLakeWrapper initialized with the default HealthLake client. """ health_lake_client = boto3.client("healthlake") return cls(health_lake_client) def start_fhir_export_job( self, job_name: str, datastore_id: str, output_s3_uri: str, kms_key_id: str, data_access_role_arn: str, ) -> dict[str, str]: """ Starts a HealthLake export job. :param job_name: The export job name. :param datastore_id: The data store ID. :param output_s3_uri: The output S3 URI. :param kms_key_id: The KMS key ID associated with the output S3 bucket. :param data_access_role_arn: The data access role ARN. :return: The export job. """ try: response = self.health_lake_client.start_fhir_export_job( OutputDataConfig={ "S3Configuration": {"S3Uri": output_s3_uri, "KmsKeyId": kms_key_id} }, DataAccessRoleArn=data_access_role_arn, DatastoreId=datastore_id, JobName=job_name, ) return response except ClientError as err: logger.exception( "Couldn't start export job. Here's why %s", err.response["Error"]["Message"], ) raise
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

Exemple de disponibilité

Vous n’avez pas trouvé ce dont vous avez besoin ? Demandez un exemple de code à l'aide du lien Fournir des commentaires dans la barre latérale droite de cette page.

  1. Connectez-vous à la page Data stores de la HealthLake console.

  2. Choisissez un magasin de données.

  3. Cliquez sur Exporter.

    La page d'exportation s'ouvre.

  4. Dans la section Données de sortie, entrez les informations suivantes :

    • Emplacement des données de sortie dans Amazon S3

    • Chiffrement de sortie

  5. Dans la section Autorisations d'accès, choisissez Utiliser un rôle de service IAM existant et sélectionnez le rôle dans le menu Nom du rôle ou choisissez Créer un rôle IAM.

  6. Choisissez Export data (Exporter des données).

    Note

    Lors de l'exportation, choisissez Copier l'identifiant de la tâche sur la bannière en haut de la page. Vous pouvez utiliser le JobIDpour demander les propriétés de la tâche d'exportation à l'aide du AWS CLI. Pour de plus amples informations, veuillez consulter Obtenir les propriétés d'une tâche d'exportation FHIR.