Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Operasi FHIR R4 $davinci-data-export untuk HealthLake
$davinci-data-exportOperasi ini adalah operasi FHIR asinkron yang dapat Anda gunakan untuk mengekspor data perawatan kesehatan. AWS HealthLake Operasi ini mendukung beberapa jenis ekspor, termasuk Atribusi Anggota (ATR), Akses PDex Penyedia Payer-to-Payer, dan Akses Anggota. APIs Ini adalah versi khusus dari $export operasi FHIR standar, yang dirancang untuk memenuhi persyaratan panduan DaVinci implementasi.
Fitur Utama
Pemrosesan Asinkron: Mengikuti pola permintaan asinkron FHIR standar
Ekspor Tingkat Grup: Mengekspor data untuk anggota dalam sumber daya Grup tertentu
Beberapa Jenis Ekspor: Mendukung ATR (Atribusi Anggota), Akses PDex Penyedia Payer-to-Payer, dan Akses Anggota APIs
Dukungan Profil Komprehensif: Termasuk US Core, CARIN Blue Button, dan PDex profil
Penyaringan Fleksibel: Mendukung penyaringan oleh pasien, jenis sumber daya, dan rentang waktu
Output NDJSON: Menyediakan data dalam format JSON yang dibatasi baris baru
Titik Akhir Operasi
GET [base]/Group/[id]/$davinci-data-export POST [base]/Group/[id]/$davinci-data-export
Parameter Permintaan
| Parameter | Kardinalitas | Deskripsi |
|---|---|---|
patient |
0.. * | Anggota tertentu yang datanya akan diekspor. Ketika dihilangkan, semua anggota di Grup diekspor. |
_type |
0.. 1 | Daftar tipe sumber daya FHIR yang dibatasi koma untuk diekspor. |
_since |
0.. 1 | Hanya sertakan sumber daya yang diperbarui setelah tanggal dan waktu ini. |
_until |
0.. 1 | Hanya sertakan sumber daya yang diperbarui sebelum tanggal dan waktu ini. |
exportType |
0.. 1 | Jenis ekspor yang akan dilakukan. Nilai yang valid:hl7.fhir.us.davinci-atr,hl7.fhir.us.davinci-pdex,hl7.fhir.us.davinci-pdex.p2p,hl7.fhir.us.davinci-pdex.member. Default: hl7.fhir.us.davinci-atr. |
_includeEOB2xWoFinancial |
0.. 1 | Menentukan apakah akan menyertakan ExplanationOfBenefit sumber daya CARIN BB 2.x dengan data keuangan dihapus. Default: false. |
Jenis Sumber Daya yang Didukung
Jenis sumber daya yang didukung bergantung pada jenis ekspor yang Anda tentukan. Untuk ekspor ATR, jenis sumber daya berikut didukung:
GroupPatientCoverageRelatedPersonPractitionerPractitionerRoleOrganizationLocation
Untuk PDex ekspor (Akses Penyedia Payer-to-Payer, dan Akses Anggota), semua jenis sumber daya klinis dan klaim didukung selain jenis sebelumnya. Untuk daftar lengkap jenis sumber daya yang didukung, lihat Panduan Implementasi Inti AS (STU 6.1), Panduan Implementasi
Jenis Ekspor
$davinci-data-exportOperasi ini mendukung jenis ekspor berikut. Anda menentukan jenis ekspor dengan menggunakan exportType parameter.
| Jenis Ekspor | Tujuan | Lingkup Data | Batas Temporal |
|---|---|---|---|
hl7.fhir.us.davinci-atr |
Daftar Atribusi Anggota | Sumber daya terkait atribusi | Tidak ada |
hl7.fhir.us.davinci-pdex |
API Akses Penyedia | Data klinis dan klaim untuk pasien yang dikaitkan | 5 tahun |
hl7.fhir.us.davinci-pdex.p2p |
Payer-to-Payer Pertukaran | Data anggota historis untuk transisi asuransi | 5 tahun |
hl7.fhir.us.davinci-pdex.member |
API Akses Anggota | Data kesehatan anggota sendiri | 5 tahun |
catatan
Untuk PDex ekspor, batas temporal 5 tahun tidak berlaku untuk jenis sumber daya ATR (Group,,,Patient,Coverage, RelatedPerson PractitionerPractitionerRole,Organization). Location Sumber daya ini selalu disertakan tanpa memandang usia.
ATR (hl7.fhir.us.davinci-atr)
Dengan tipe ekspor ATR, Anda dapat mengekspor data Daftar Atribusi Anggota. Gunakan jenis ekspor ini untuk mengambil sumber daya terkait atribusi bagi anggota dalam Grup. Untuk informasi lebih lanjut, lihat Operasi Ekspor ATR Da Vinci
- Jenis Sumber Daya yang Didukung
Group,Patient,Coverage,RelatedPerson,Practitioner,PractitionerRole,Organization,Location- Penyaringan Temporal
Tidak ada penyaringan temporal yang diterapkan. Semua sumber daya yang cocok diekspor terlepas dari tanggal.
PDex Jenis Ekspor
Semua jenis PDex ekspor berbagi profil yang didukung dan logika pemfilteran yang sama. Untuk informasi selengkapnya, lihat Da Vinci PDex Provider Access API
US Core 3.1.1, 6.1.0, dan 7.0.0
PDex Otorisasi Sebelumnya (tidak didukung untuk Akses Anggota)
CARIN BB 2.x Profil dasar: Institusional Rawat Inap, Kelembagaan Rawat Jalan, Profesional, Lisan, Farmasi NonClinician
- Akses Penyedia (
hl7.fhir.us.davinci-pdex) Memungkinkan penyedia dalam jaringan untuk mengambil data pasien untuk pasien yang dikaitkan.
- Payer-to-Payer (
hl7.fhir.us.davinci-pdex.p2p) Memungkinkan pertukaran data antara pembayar ketika pasien mengubah asuransi.
- Akses Anggota (
hl7.fhir.us.davinci-pdex.member) Memungkinkan anggota untuk mengakses data kesehatan mereka sendiri. Jenis ekspor ini dapat mencakup data keuangan dalam sumber klaim.
Dukungan Profil dan Logika Inklusi
Untuk PDex ekspor, $davinci-data-export operasi menggunakan deklarasi profil dalam meta.profile elemen untuk menentukan sumber daya mana yang akan disertakan dalam ekspor.
ExplanationOfBenefit Penanganan Sumber Daya
ExplanationOfBenefit(EOB) sumber daya dimasukkan atau dikecualikan dari PDex ekspor berdasarkan deklarasinyameta.profile:
ExplanationOfBenefit sumber daya dengan profil CARIN BB 1.x dikecualikan dari ekspor.
ExplanationOfBenefit sumber daya tanpa
meta.profileset dikecualikan dari ekspor.ExplanationOfBenefit sumber daya dengan profil CARIN BB 2.x Basis selalu disertakan.
ExplanationOfBenefit sumber daya dengan profil CARIN BB 2.x yang berisi data keuangan dikecualikan secara default. Ketika
_includeEOB2xWoFinancial=truediatur, mereka disertakan dengan data keuangan yang dilucuti dan sumber daya diubah ke profil Basis yang sesuai.ExplanationOfBenefit sumber daya dengan profil Otorisasi PDex Sebelumnya selalu disertakan.
Transformasi Data Keuangan
Ketika Anda mengatur_includeEOB2xWoFinancial=true, operasi mengubah ExplanationOfBenefit sumber daya CARIN BB 2.xC4BB ExplanationOfBenefit Oral sumber daya diubah menjadiC4BB ExplanationOfBenefit Oral Basis, yang menghapus data keuangan dari catatan per spesifikasi FHIR.
Elemen data keuangan berikut dihapus selama transformasi:
Semua mengiris elemen
totalSemua
adjudicationelemen denganamounttypeirisanSemua
item.adjudicationelemen dengan informasi jumlah
Operasi ini juga memperbarui metadata profil selama transformasi:
meta.profilediperbarui ke URL kanonik profil DasarVersi diperbarui ke versi CARIN BB 2.x Basis
Sumber daya yang ada di penyimpanan data tidak dimodifikasi
Sumber daya yang diekspor tidak disimpan kembali ke penyimpanan data
Aturan Deteksi Profil
Operasi menggunakan aturan berikut untuk mendeteksi dan memvalidasi profil:
Deteksi versi didasarkan pada
meta.profilekanonik URLsSumber daya disertakan jika ADA profil yang dideklarasikan sesuai dengan kriteria ekspor
Validasi profil terjadi selama pemrosesan ekspor
Penyaringan Temporal Lima Tahun untuk Ekspor PDex
Untuk semua jenis PDex ekspor, HealthLake terapkan filter temporal 5 tahun berdasarkan kapan sumber daya terakhir diperbarui. Filter temporal berlaku untuk semua sumber daya kecuali jenis sumber daya atribusi inti berikut, yang selalu diekspor tanpa memandang usia:
PatientCoverageOrganizationPractitionerPractitionerRoleRelatedPersonLocationGroup
Sumber daya administratif dan demografis ini dikecualikan karena menyediakan konteks penting untuk data yang diekspor. Ekspor ATR tidak tunduk pada penyaringan temporal apa pun.
Sampel Permintaan
Contoh berikut menunjukkan cara memulai pekerjaan ekspor untuk berbagai jenis ekspor.
Ekspor ATR
GET https://healthlake.{region}.amazonaws.com/datastore/{datastoreId}/r4/Group/example-group/$davinci-data-export?_type=Group,Patient,Coverage,Practitioner,Organization&exportType=hl7.fhir.us.davinci-atr POST https://healthlake.{region}.amazonaws.com/datastore/{datastoreId}/r4/Group/example-group/$davinci-data-export?_type=Group,Patient,Coverage,Practitioner,Organization&exportType=hl7.fhir.us.davinci-atr Content-Type: application/json { "DataAccessRoleArn": "arn:aws:iam::444455556666:role/your-healthlake-service-role", "JobName": "attribution-export-job", "OutputDataConfig": { "S3Configuration": { "S3Uri": "s3://your-export-bucket/EXPORT-JOB", "KmsKeyId": "arn:aws:kms:region:444455556666:key/1234abcd-12ab-34cd-56ef-1234567890ab" } } }
Ekspor Akses Penyedia dengan penghapusan data ExplanationOfBenefit keuangan
GET https://healthlake.{region}.amazonaws.com/datastore/{datastoreId}/r4/Group/example-group/$davinci-data-export?_type=Patient,Observation,Condition,MedicationRequest,ExplanationOfBenefit&exportType=hl7.fhir.us.davinci-pdex&_includeEOB2xWoFinancial=true
Payer-to-Payer ekspor
GET https://healthlake.{region}.amazonaws.com/datastore/{datastoreId}/r4/Group/example-group/$davinci-data-export?_type=Patient,Coverage,ExplanationOfBenefit,Condition,Procedure&exportType=hl7.fhir.us.davinci-pdex.p2p&_includeEOB2xWoFinancial=true
Ekspor Akses Anggota untuk pasien tertentu
GET https://healthlake.{region}.amazonaws.com/datastore/{datastoreId}/r4/Group/example-group/$davinci-data-export?_type=Patient,Observation,Condition,ExplanationOfBenefit,MedicationRequest&exportType=hl7.fhir.us.davinci-pdex.member&patient=Patient/example-patient-id
Contoh Respons
{ "datastoreId": "eaee622d8406b41eb86c0f4741201ff9", "jobStatus": "SUBMITTED", "jobId": "48d7b91dae4a64d00d54b70862f33f61" }
Hubungan Sumber Daya
Operasi mengekspor sumber daya berdasarkan hubungan mereka dalam Daftar Atribusi Anggota:
Group (Attribution List) ├── Patient (Members) ├── Coverage → RelatedPerson (Subscribers) ├── Practitioner (Attributed Providers) ├── PractitionerRole → Location └── Organization (Attributed Providers)
Sumber Sumber Daya
| Sumber daya | Lokasi Sumber | Deskripsi |
|---|---|---|
Patient |
Group.member.entity |
Pasien yang menjadi anggota daftar atribusi |
Coverage |
Group.member.extension:coverageReference |
Cakupan yang mengakibatkan keanggotaan pasien |
Organization |
Group.member.extension:attributedProvider |
Organizations yang dikaitkan dengan pasien |
Practitioner |
Group.member.extension:attributedProvider |
Praktisi individu yang dikaitkan dengan pasien |
PractitionerRole |
Group.member.extension:attributedProvider |
Peran praktisi yang dikaitkan dengan pasien |
RelatedPerson |
Coverage.subscriber |
Pelanggan cakupan |
Location |
PractitionerRole.location |
Lokasi yang terkait dengan peran praktisi |
Group |
Titik akhir masukan | Daftar atribusi itu sendiri |
Manajemen Job
- Periksa Status Job
GET [base]/export/[job-id]- Batalkan Tugas
DELETE [base]/export/[job-id]
Siklus Hidup Tugas
SUBMITTED- Job telah diterima dan diantrianIN_PROGRESS- Job sedang aktif memprosesCOMPLETED- Job selesai dengan sukses, file tersedia untuk diunduhFAILED- Job mengalami kesalahan
Format Output
Format File: NDJSON (JSON Terbatas Baris Baru)
Organisasi File: File terpisah untuk setiap jenis sumber daya
Ekstensi File: .ndjson
Lokasi: Bucket dan jalur S3 yang ditentukan
Penanganan Kesalahan
Operasi mengembalikan HTTP 400 Bad Request dengan OperationOutcome untuk kondisi berikut:
- Kesalahan Otorisasi
-
Peran IAM yang ditentukan dalam
DataAccessRoleArntidak memiliki izin yang cukup untuk melakukan operasi ekspor. Untuk daftar lengkap izin S3 dan KMS yang diperlukan, lihat Menyiapkan izin untuk pekerjaan ekspor. - Kesalahan Validasi Parameter
-
patientParameter tidak diformat sebagaiPatient/id,Patient/id,...Satu atau lebih referensi pasien tidak valid atau bukan milik Grup yang ditentukan
Nilai
exportTypeparameter bukan jenis ekspor yang didukung_typeParameter berisi jenis sumber daya yang tidak didukung untuk jenis ekspor yang ditentukan_typeParameter tidak memiliki tipe sumber daya yang diperlukan (GroupPatient,,Coverage) untuk jenishl7.fhir.us.davinci-atreksporNilai
_includeEOB2xWoFinancialparameter bukan boolean yang valid
- Kesalahan Validasi Sumber Daya
-
Sumber daya Grup yang ditentukan tidak ada di penyimpanan data
Sumber daya Grup yang ditentukan tidak memiliki anggota
Satu atau lebih anggota Grup mereferensikan sumber daya Pasien yang tidak ada di penyimpanan data
Keamanan dan Otorisasi
Mekanisme otorisasi FHIR standar berlaku
Peran akses data harus memiliki izin IAM yang diperlukan untuk operasi S3 dan KMS. Untuk daftar lengkap izin yang diperlukan, lihat Menyiapkan izin untuk pekerjaan ekspor.
Praktik Terbaik
Pemilihan Jenis Sumber Daya: Hanya minta jenis sumber daya yang Anda perlukan untuk meminimalkan ukuran ekspor dan waktu pemrosesan
Penyaringan Berbasis Waktu: Gunakan
_sinceparameter untuk ekspor tambahanPenyaringan Pasien: Gunakan
patientparameter saat Anda hanya membutuhkan data untuk anggota tertentuJob Monitoring: Secara teratur memeriksa status pekerjaan untuk ekspor besar
Penanganan Kesalahan: Menerapkan logika coba lagi yang tepat untuk pekerjaan yang gagal
Kesadaran Filter Temporal: Untuk PDex ekspor, pertimbangkan filter temporal 5 tahun saat Anda memilih jenis sumber daya
Penghapusan Data Keuangan: Gunakan
_includeEOB2xWoFinancial=truesaat Anda membutuhkan data klaim tanpa informasi keuanganManajemen Profil: Pastikan sumber daya memiliki deklarasi profil yang sesuai, validasi terhadap profil target sebelum konsumsi, dan gunakan versi profil untuk mengontrol perilaku ekspor
Batasan
Maksimal 500 pasien dapat ditentukan dalam
patientparameterEkspor terbatas hanya untuk operasi tingkat Grup
Hanya mendukung kumpulan tipe sumber daya yang telah ditentukan untuk setiap jenis ekspor
Output selalu dalam format NDJSON
PDex Ekspor dibatasi hingga 5 tahun data klinis dan klaim
Transformasi data keuangan hanya berlaku untuk profil CARIN BB 2.x ExplanationOfBenefit