Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengimpor data FHIR dengan AWS HealthLake
Setelah membuat penyimpanan HealthLake data, langkah selanjutnya adalah mengimpor file dari bucket Amazon Simple Storage Service (S3). Anda dapat memulai pekerjaan impor FHIR menggunakan AWS Management Console, AWS CLI, atau AWS SDKs. Gunakan AWS HealthLake tindakan asli untuk memulai, mendeskripsikan, dan mencantumkan pekerjaan impor FHIR.
Penting
HealthLake mendukung spesifikasi FHIR R4 untuk pertukaran
Saat memulai pekerjaan impor FHIR, Anda menentukan lokasi input bucket Amazon S3, lokasi keluaran bucket Amazon S3 (untuk hasil pemrosesan pekerjaan), peran IAM yang memberikan HealthLake akses ke bucket Amazon S3, dan kunci yang dimiliki atau dimiliki pelanggan. AWS AWS Key Management Service Untuk informasi selengkapnya, lihat Menyiapkan izin untuk pekerjaan impor.
catatan
Anda dapat mengantri pekerjaan impor. Pekerjaan impor asinkron diproses dengan cara FIFO (First In First Out). Anda dapat mengantri pekerjaan dengan cara yang sama seperti Anda memulai pekerjaan impor. Jika sedang berlangsung, itu hanya akan mengantri. Anda dapat membuat, membaca, memperbarui, atau menghapus sumber daya FHIR saat pekerjaan impor sedang berlangsung.
HealthLake menghasilkan manifest.json file untuk setiap pekerjaan impor FHIR. File tersebut menjelaskan keberhasilan dan kegagalan pekerjaan impor FHIR. HealthLake mengeluarkan manifest.json file ke bucket Amazon S3 yang ditentukan saat memulai pekerjaan impor FHIR. File log disusun menjadi dua folder, bernama SUCCESS danFAILURE. Gunakan manifest.json file sebagai langkah pertama dalam memecahkan masalah pekerjaan impor yang gagal, karena memberikan detail pada setiap file.
{ "inputDataConfig": { "s3Uri": "s3://amzn-s3-demo-source-bucket/healthlake-input/invalidInput/" }, "outputDataConfig": { "s3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/", "encryptionKeyID": "arn:aws:kms:us-west-2:123456789012:key/fbbbfee3-20b3-42a5-a99d-c48c655ed545" }, "successOutput": { "successOutputS3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/SUCCESS/" }, "failureOutput": { "failureOutputS3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/FAILURE/" }, "numberOfScannedFiles": 1, "numberOfFilesImported": 1, "sizeOfScannedFilesInMB": 0.023627, "sizeOfDataImportedSuccessfullyInMB": 0.011232, "numberOfResourcesScanned": 9, "numberOfResourcesImportedSuccessfully": 4, "numberOfResourcesWithCustomerError": 5, "numberOfResourcesWithServerError": 0 }
Mengkonfigurasi tingkat validasi untuk impor
Saat memulai pekerjaan impor FHIR, Anda dapat secara opsional menentukan ValidationLevel untuk diterapkan ke setiap sumber daya. AWS HealthLake saat ini mendukung tingkat validasi berikut:
-
strict: Sumber daya divalidasi sesuai dengan elemen profil sumber daya, atau spesifikasi R4 jika tidak ada profil. Ini adalah tingkat validasi default untuk AWS HealthLake. -
structure-only: Sumber daya divalidasi terhadap R4, mengabaikan profil yang direferensikan. -
minimal: Sumber daya divalidasi minimal, mengabaikan aturan R4 tertentu. Sumber daya yang gagal dalam pemeriksaan struktur yang diperlukan search/analytics akan diperbarui untuk menyertakan peringatan untuk audit.
Saat mengimpor menggunakan tingkat minimal validasi, file log tambahan dapat dihasilkan dalam folder bernama. SUCCESS_WITH_SEARCH_VALIDATION_FAILURES Sumber daya dalam file log folder ini dicerna ke dalam datastore Anda meskipun pemeriksaan validasi terkait pencarian gagal. Ini menyiratkan aspek-aspek tertentu dari sumber daya FHIR Anda tidak valid menurut FHIR, dan bidang yang salah bentuk mungkin tidak dapat dicari. Sumber daya ini akan extension ditambahkan pada mereka yang menggambarkan kegagalan tersebut.