Menguji API FHIR di Azure API untuk FHIR

Dalam tutorial sebelumnya, Anda menyebarkan Azure API untuk FHIR dan mendaftarkan aplikasi klien Anda. Anda sekarang siap untuk menguji Azure API untuk FHIR.

Mengambil pernyataan kemampuan

Pertama, kita akan mendapatkan pernyataan kemampuan untuk Azure API Anda untuk FHIR.

  1. Buka Tukang Pos.
  2. Ambil pernyataan kemampuan dengan melakukan GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/metadata. Pada gambar di bawah nama server FHIR adalah fhirserver.

Pernyataan Kapabilitas

Selanjutnya kita akan mencoba untuk mengambil pasien. Untuk mengambil pasien, masukkan GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/Patient. Anda akan menerima kesalahan 401 Tidak Sah. Kesalahan ini karena Anda belum membuktikan bahwa Anda harus memiliki akses ke data pasien.

Dapatkan pasien dari server FHIR

Pasien Gagal

Untuk mendapatkan akses, Anda memerlukan token akses.

  1. Pilih Otorisasi dan atur Jenis ke OAuth2.0 di Postman.
  2. Pilih Dapatkan Token Akses Baru.
  3. Isi bidang dan pilih Minta Token. Di bawah ini Anda dapat melihat nilai untuk setiap bidang untuk tutorial ini.
Bidang Nilai
Nama Token Nama untuk token Anda
Jenis Pemberian Kode Otorisasi
URL Panggilan Balik https://www.getpostman.com/oauth2/callback
URL Autentikasi https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/?resource=https://<FHIR-SERVER-NAME.azurehealthcareapis.com>
URL Token Akses https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/token
ID Klien ID klien yang Anda salin selama langkah-langkah sebelumnya
Rahasia Klien <BLANK>
Cakupan <BLANK>
Provinsi 1234
Autentikasi Klien Mengirim kredensial klien dalam isi
  1. Masuk dengan kredensial Anda dan pilih Terima
  2. Gulir ke bawah pada hasil dan pilih Gunakan Token
  3. Pilih Kirim lagi di bagian atas dan kali ini Anda akan mendapatkan hasil Pasien Sukses

Memposting pasien ke server FHIR

Sekarang Anda memiliki akses, Anda dapat membuat pasien baru. Berikut adalah sampel pasien sederhana yang dapat Anda tambahkan ke server FHIR Anda. Masukkan ini json ke bagian Isi Postman.

    {
        "resourceType": "Patient",
        "active": true,
        "name": [
            {
                "use": "official",
                "family": "Kirk",
                "given": [
                    "James",
                    "Tiberious"
                ]
            },
            {
                "use": "usual",
                "given": [
                    "Jim"
                ]
            }
        ],
        "gender": "male",
        "birthDate": "1960-12-25"
    }

POST ini akan membuat pasien baru di server FHIR Anda dengan nama James Tiberious Kirk. Pasca Pasien

Jika Anda melakukan perintah GET untuk mengambil pasien lagi, Anda akan melihat James Tiberious Kirk tercantum dalam output.

Catatan

Saat mengirim permintaan ke Azure API untuk FHIR, Anda perlu memastikan bahwa Anda telah mengatur header jenis konten ke application/json

Pemecahan masalah akses

Jika Anda mengalami masalah selama salah satu langkah ini, tinjau dokumen yang telah kami susun di Azure Active Directory dan Azure API untuk FHIR.

  • Azure AD dan Azure API untuk FHIR - Dokumen ini menguraikan beberapa prinsip dasar Azure Active Directory dan bagaimana ia berinteraksi dengan Azure API untuk FHIR.
  • Validasi token akses - Panduan cara penggunaan ini memberikan detail yang lebih spesifik tentang validasi token akses dan langkah-langkah yang harus diambil untuk mengatasi masalah akses.

Langkah berikutnya

Setelah berhasil terhubung ke aplikasi klien, Anda siap untuk menulis aplikasi web Anda.

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