Bagikan melalui


Mengaktifkan Pembuatan Log Diagnostik di Azure API untuk FHIR

Dalam artikel ini, Anda akan mempelajari cara mengaktifkan pembuatan log diagnostik di Azure API untuk FHIR dan dapat meninjau beberapa kueri sampel untuk log ini. Akses ke log diagnostik sangat penting untuk setiap layanan kesehatan di mana kepatuhan terhadap persyaratan peraturan (seperti HIPAA) adalah suatu keharusan. Fitur di Azure API untuk FHIR yang memungkinkan log diagnostik adalah pengaturan Diagnostik di portal Azure.

Menampilkan dan Mengunduh Data Metrik FHIR

Anda dapat melihat metrik di bawah | Pemantauan Metrik dari portal. Metrik tersebut meliputi Jumlah Permintaan, Latensi Rata-Rata, Jumlah Kesalahan, Ukuran Data, RUs yang Digunakan, Jumlah permintaan yang melebihi kapasitas, dan Ketersediaan (dalam %). Cuplikan layar di bawah ini menunjukkan RU yang digunakan untuk lingkungan sampel dengan beberapa aktivitas dalam tujuh hari terakhir. Anda dapat mengunduh data dalam format Json.

Azure API untuk Metrik FHIR dari portal

Mengaktifkan log audit

  1. Untuk mengaktifkan pembuatan log diagnostik di Azure API untuk FHIR, pilih Azure API anda untuk layanan FHIR di portal Azure

  2. Navigasi ke Pengaturan diagnostik

    Menambahkan Pengaturan Diagnostik Azure FHIR.

  3. Pilih + Tambahkan pengaturan diagnostik

  4. Masukkan nama untuk pengaturan

  5. Pilih metode yang ingin Anda gunakan untuk mengakses log diagnostik Anda:

    1. Arsipkan ke akun penyimpanan untuk audit atau inspeksi manual. Akun penyimpanan yang ingin Anda gunakan harus sudah dibuat.
    2. Streaming ke hub peristiwa untuk penyerapan oleh layanan pihak ketiga atau solusi analitik kustom. Anda harus membuat namespace layanan pusat aktivitas dan kebijakan pusat aktivitas sebelum dapat mengonfigurasi langkah ini.
    3. Streaming ke ruang kerja Analitik Log di Azure Monitor. Anda harus membuat Ruang Kerja Analitik Log sebelum dapat memilih opsi ini.
  6. Pilih AuditLogs dan/atau AllMetrics. Metrik termasuk nama layanan, ketersediaan, ukuran data, latensi total, total permintaan, total kesalahan, dan tanda waktu. Anda dapat menemukan detail selengkapnya tentang metrik yang didukung.

    Pengaturan Diagnostik Azure FHIR. Pilih AuditLogs dan/atau AllMetrics.

  7. Pilih Simpan

Catatan

Mungkin perlu waktu hingga 15 menit agar Log pertama ditampilkan di Analitik Log. Selain itu, jika Azure API untuk FHIR dipindahkan dari satu grup sumber daya atau langganan ke grup sumber daya lainnya, perbarui pengaturan setelah pemindahan selesai.

Untuk informasi selengkapnya tentang cara bekerja dengan log diagnostik, silakan lihat dokumentasi Log Sumber Daya Azure

Detail Log Audit

Saat ini, layanan Azure API untuk FHIR mengembalikan bidang berikut dalam log audit:

Nama Bidang Jenis Catatan
CallerIdentity Dinamis Tas properti generik yang berisi informasi identitas
CallerIdentityIssuer String Penerbit sertifikat
CallerIdentityObjectId String Object_Id
CallerIPAddress String Alamat IP penelepon
CorrelationId String ID Korelasi
FhirResourceType String Jenis sumber daya tempat operasi dijalankan
LogCategory String Kategori log (saat ini kami mengembalikan LogCategory 'AuditLogs')
Lokasi Untai Lokasi server yang memproses permintaan (misalnya, US Tengah Selatan)
OperationDuration Int Waktu yang diperlukan untuk menyelesaikan permintaan ini dalam hitung detik
OperationName String Menjelaskan jenis operasi (misalnya, pembaruan, jenis pencarian)
RequestUri String URI permintaan
ResultType String Nilai yang tersedia saat ini Dimulai, Berhasil, atau Gagal
StatusCode Int Kode status HTTP. (misalnya, 200)
TimeGenerated DateTime Tanggal dan waktu acara
Properti String Menjelaskan properti fhirResourceType
SourceSystem String Sistem Sumber (selalu Azure dalam hal ini)
TenantId String ID Penyewa
Jenis String Jenis log (selalu MicrosoftHealthcareApisAuditLog dalam hal ini)
_ResourceId String Detail tentang sumber daya

Kueri Sampel

Berikut adalah beberapa kueri Dasar Application Insights yang dapat Anda gunakan untuk menjelajahi data log Anda.

Jalankan kueri ini untuk melihat 100 log terbaru :

MicrosoftHealthcareApisAuditLogs
| limit 100

Jalankan kueri ini untuk mengelompokkan operasi menurut Jenis Sumber Daya FHIR:

MicrosoftHealthcareApisAuditLogs 
| summarize count() by FhirResourceType

Jalankan kueri ini untuk mendapatkan semua hasil yang gagal

MicrosoftHealthcareApisAuditLogs 
| where ResultType == "Failed" 

Kesimpulan

Memiliki akses ke log diagnostik sangat penting untuk memantau layanan dan memberikan laporan kepatuhan. Azure API untuk FHIR memungkinkan Anda melakukan tindakan ini melalui log diagnostik.

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

Langkah berikutnya

Dalam artikel ini, Anda mempelajari cara mengaktifkan Log Audit untuk Azure API untuk FHIR. Untuk informasi tentang Azure API untuk pengaturan konfigurasi FHIR, lihat

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