Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat sumber daya FHIR
createInteraksi FHIR menciptakan sumber daya FHIR baru di penyimpanan HealthLake data. Untuk informasi tambahan, lihat create
Untuk membuat sumber daya FHIR
-
Kumpulkan HealthLake
regiondandatastoreIdnilai. Untuk informasi selengkapnya, lihat Mendapatkan properti penyimpanan data. -
Tentukan jenis FHIR yang
Resourceakan dibuat. Untuk informasi selengkapnya, lihat Jenis sumber daya. -
Buat URL untuk permintaan menggunakan nilai yang dikumpulkan untuk HealthLake
regiondandatastoreId. Juga termasukResourcejenis FHIR untuk membuat. Untuk melihat seluruh jalur URL dalam contoh berikut, gulir ke atas tombol Salin.POST https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource -
Membangun badan JSON untuk permintaan, menentukan data FHIR untuk sumber daya baru. Untuk tujuan prosedur ini, kami menggunakan
Patientsumber daya FHIR, jadi simpan file sebagaicreate-patient.json.{ "resourceType": "Patient", "identifier": [ { "system": "urn:oid:1.2.36.146.595.217.0.1", "value": "12345" } ], "name": [ { "family": "Silva", "given": [ "Ana", "Carolina" ] } ], "gender": "female", "birthDate": "1992-02-10" } -
Kirim permintaan .
createInteraksi FHIR menggunakanPOSTpermintaan dengan AWS Signature Version 4 atau SMART pada otorisasi FHIR. Contoh berikut membuatPatientresource FHIR dalam HealthLake menggunakan curl atau Console. HealthLake Untuk melihat seluruh contoh, gulir ke atas tombol Salin.
Mengkonfigurasi tingkat validasi untuk pembuatan sumber daya
Saat membuat sumber daya FHIR, Anda dapat menentukan header x-amzn-healthlake-fhir-validation-level HTTP secara opsional untuk mengonfigurasi tingkat validasi 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.
Sumber daya yang dibuat dengan tingkat validasi minimal dapat dicerna ke dalam Datastore meskipun validasi gagal diperlukan untuk pengindeksan pencarian. Dalam hal ini, sumber daya akan diperbarui untuk menyertakan ekstensi khusus Healthlake untuk mendokumentasikan kegagalan tersebut:
{ "url": "http://healthlake.amazonaws.com/fhir/StructureDefinition/validation-issue", "valueString": "{\"resourceType\":\"OperationOutcome\",\"issue\":[{\"severity\":\"error\",\"code\":\"processing\",\"details\":{\"text\":\"FHIR resource in payload failed FHIR validation rules.\"},\"diagnostics\":\"FHIR resource in payload failed FHIR validation rules.\"}]}" }
Selain itu, header respons HTTP berikut akan disertakan dengan nilai “true”:
x-amzn-healthlake-validation-issues : true
catatan
Data yang dicerna yang cacat sesuai spesifikasi R4 mungkin tidak dapat dicari seperti yang diharapkan jika kesalahan ini ada.