Da Vinci Plan Net untuk Azure API untuk FHIR

Dalam tutorial ini, kita akan membahas pengaturan layanan FHIR di Azure API untuk FHIR untuk lulus tes Touchstone untuk Panduan Implementasi Da Vinci PDEX Payer Network (Plan-Net).

Pernyataan kemampuan Touchstone

Pengujian pertama yang akan kita fokuskan adalah menguji Azure API untuk FHIR terhadap pernyataan kemampuan Plan-Net Da Vinci. Jika Anda menjalankan pengujian ini tanpa pembaruan apa pun, pengujian akan gagal karena parameter pencarian yang hilang dan profil yang hilang.

Menentukan parameter pencarian

Sebagai bagian dari Da Vinci Plan-Net IG, Anda harus menentukan enam parameter pencarian baru untuk sumber daya Layanan Kesehatan, Paket Asuransi, Peran Praktisi, Organisasi, dan Afiliasi Organisasi. Keenam hal ini diuji dalam pernyataan kemampuan:

Catatan

Dalam JSON mentah untuk parameter pencarian ini, namanya diatur ke Plannet_sp_<Resource Name>_<SearchParameter Name>. Pengujian Touchstone mengharapkan bahwa nama untuk ini hanya SearchParameter Name akan menjadi (area cakupan, jenis paket, atau jaringan).

Parameter pencarian lainnya yang diperlukan untuk Da Vinci Plan-Net IG ditentukan oleh spesifikasi dasar dan sudah tersedia di Azure API untuk FHIR tanpa pembaruan tambahan.

Simpan profil

Di luar menentukan parameter pencarian, Anda perlu memuat profil dan ekstensi yang diperlukan untuk lulus pengujian ini. Ada sembilan profil yang digunakan sebagai bagian dari Da Vinci Plan-Net IG:

Contoh file rest

Untuk membantu pembuatan parameter dan profil pencarian ini, kami memiliki contoh file http di situs sumber terbuka yang mencakup semua langkah yang diuraikan di atas dalam satu file. Setelah mengunggah semua profil dan parameter pencarian yang diperlukan, Anda dapat menjalankan pengujian pernyataan kemampuan di Touchstone.

Skrip eksekusi uji sisa sampel paket Da Vinci lulus

Uji penanganan kesalahan Touchstone

Tes kedua yang akan kita lalui adalah menguji penanganan kesalahan. Satu-satunya langkah yang harus Anda lakukan adalah menghapus sumber daya HealthcareService dari database Anda dan menggunakan ID sumber daya HealthcareService yang dihapus dalam pengujian. Contoh file DaVinci_PlanNet.http di situs sumber terbuka menyediakan contoh HealthcareService untuk memposting dan menghapus untuk langkah ini.

Da Vinci merencanakan skrip eksekusi uji kesalahan net touchstone lulus

Uji kueri touchstone

Pengujian berikutnya yang akan kita lalui adalah pengujian kemampuan kueri. Pengujian ini menguji kesamaan terhadap profil yang Anda muat dalam pengujian pertama. Anda harus memiliki sumber daya yang dimuat yang sesuai dengan profil. Jalur terbaik adalah menguji sumber daya yang sudah Anda miliki di database Anda, tetapi kami juga memiliki file DaVinci_PlanNet_Sample_Resources.http dengan sumber daya sampel yang ditarik dari contoh di IG yang dapat Anda gunakan untuk membuat sumber daya dan mengujinya.

Pengujian kueri net paket Da Vinci gagal

Catatan

Dengan sumber daya sampel yang disediakan, Anda harus mengharapkan tingkat keberhasilan 98% dari pengujian kueri. Ada masalah GitHub terbuka terhadap Server FHIR yang menyebabkan salah satu pengujian ini gagal. Sumber daya dikembalikan beberapa kali jika memenuhi kriteria dasar dan kriteria _include. #2037

Langkah berikutnya

Dalam tutorial ini, kami berjalan melalui penyiapan Azure API untuk FHIR untuk lulus tes Touchstone untuk Panduan Implementasi Da Vinci PDEX Payer Network (Plan-Net). Untuk informasi selengkapnya tentang fitur yang didukung di Azure API untuk FHIR, lihat

FHIR® adalah merek dagang terdaftar HL7 dan digunakan dengan izin HL7.