Memulai pekerjaan ekspor FHIR - AWS HealthLake

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulai pekerjaan ekspor FHIR

Gunakan StartFHIRExportJob untuk memulai pekerjaan ekspor FHIR dari penyimpanan HealthLake data. Menu berikut memberikan prosedur untuk contoh AWS Management Console dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi selengkapnya, lihat StartFHIRExportJob di dalam Referensi API AWS HealthLake .

Perhatikan

HealthLake mendukung spesifikasi FHIR R4 untuk pertukaran data perawatan kesehatan. Oleh karena itu, semua data kesehatan diekspor dalam format FHIR R4.

Untuk memulai pekerjaan ekspor FHIR

Pilih menu berdasarkan preferensi akses Anda AWS HealthLake.

CLI
AWS CLI

Untuk memulai pekerjaan ekspor FHIR

start-fhir-export-jobContoh berikut menunjukkan bagaimana memulai pekerjaan ekspor FHIR menggunakan AWS HealthLake.

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)

Output:

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

Untuk informasi selengkapnya, lihat Mengekspor file dari penyimpanan data FHIR di Panduan AWS HealthLake Pengembang.

Python
SDK untuk 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
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.

Ketersediaan contoh

Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bilah sisi kanan halaman ini.

  1. Masuk ke halaman Penyimpanan data di HealthLake Konsol.

  2. Pilih penyimpanan data.

  3. Pilih Ekspor.

    Halaman Ekspor terbuka.

  4. Di bawah bagian Data keluaran, masukkan informasi berikut:

    • Lokasi data keluaran di Amazon S3

    • Ensikripsi keluaran

  5. Di bawah bagian Izin akses, pilih Gunakan peran layanan IAM yang ada dan pilih peran dari menu Nama peran atau pilih Buat peran IAM.

  6. Pilih Ekspor data.

    catatan

    Selama ekspor, pilih Salin ID pekerjaan pada spanduk di bagian atas halaman. Anda dapat menggunakan JobIDuntuk meminta properti pekerjaan ekspor menggunakan file AWS CLI. Lihat informasi yang lebih lengkap di Mendapatkan properti pekerjaan ekspor FHIR.