Log Transaksi FHIR

Fitur Log Transaksi FHIR adalah alat bantu untuk memantau aktivitas pengiriman data dari sistem Anda ke SATUSEHAT melalui protokol FHIR. Fitur ini menampilkan catatan transaksi yang terjadi antara sistem fasyankes/vendor dan API SATUSEHAT, seperti:

  • Resource yang dikirim (contoh: Patient, Observation, Encounter, dll.)

  • Metode HTTP (POST, PUT, GET)

  • Status hasil transaksi (Berhasil/Gagal)

  • Kode respons (HTTP Status)

  • Waktu pengiriman dan ID transaksi

Silakan klik setiap teks yang berwarna biru muda, untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Kapan Fitur Ini Digunakan?

Gunakan fitur ini jika Anda ingin:

  • Memastikan data berhasil dikirim dan diterima SATUSEHAT.

  • Menemukan penyebab error atau kegagalan pengiriman.

  • Melacak urutan transaksi dari resource satu ke resource lainnya.

  • Membantu proses debugging dan audit pengiriman data

Batas Waktu Tampilan Data

Tampilan default di halaman Log Transaksi FHIR hanya memuat data transaksi dalam 90 hari terakhir. Untuk mendapatkan data hingga 6 bulan ke belakang, gunakan fitur Download Log Transaksi.

Langkah-Langkah Melihat dan Mengunduh Log Transaksi

Berikut ini informasi terkait langkah-langkah untuk monitor Log Transaksi FHIR SATUSEHAT Platform (SSP).

Data kiriman resource yang berhasil dikirimkan ke SATUSEHAT akan muncul mulai dari tanggal kiriman pertama pada [31 Agustus 2023].

  1. Silahkan akses laman https://satusehat.pafipusatindonesia.co.id/platform melalui web browser Anda, kemudian klik tombol Masuk.

  2. Pada tampilan login, isi kolom Alamat email dan Kata Sandi Anda.

    • Informasi lebih jelas silahkan ikuti langkah-langkah pada Login.

  3. Setelah login Anda akan masuk kehalaman Beranda.

    Halaman Beranda
  4. Pada tampilan Beranda. Anda akan melihat pilihan environment yang berada di kiri atas tampilan Beranda. Pilih/klik Production.

    Halaman beranda Monitoring
  5. Berikut tampilan pilihan environment Production saat aktif. Anda dapat melihat jumlah pengiriman data tiap resource yang dikirimkan ke SATUSEHAT dengan environment Production.

    Sidebar
  6. Pada halaman Beranda bagian Ringkasan Transaksi FHIR, Anda dapat memonitor kumpulan resource pengiriman data SATUSEHAT Platform (SSP) dengan status berhasil secara real-time.

    • Penyedia Sistem RME (Mitra) saat ini hanya memiliki akses untuk memonitor proses pengiriman data SATUSEHAT dalam environment Sandbox.

    • Saat penyedia sistem RME (mitra) mengganti ke environment Production, maka akan mendapatkan tampilan sebagai berikut:

      Tidak Dapat Akses
    Dashboard Log Transaksi
  7. Anda dapat menggulir ke bawah dari bagian Ringkasan Transaksi FHIR hingga Anda menemukan bagian tabel Log Transaksi FHIR. Log yang ditampilkan berdasarkan filter tanggal pengiriman data yang ditentukan sebelumnya (secara default menampilkan data 30 hari ke belakang atau menyesuaikan filter aktif pada Ringkasan Transaksi FHIR).

    Table: Transaction Log

    1. Date Time: Waktu saat data resource dikirimkan.

    2. Resource Name: Nama dari resource yang dikirimkan.

    3. Method: Metode pengiriman data, misalnya POST, GET, PUT, PATCH, OTHERS.

    4. Status: Status pengiriman data, "Sukses" untuk pengiriman yang berhasil dan "Gagal" untuk pengiriman yang gagal

    5. Response: Informasi kode hasil response API, misalnya 200, 201, 400, 500, dll.

    6. Resource ID: ID unik untuk resource yang dikirimkan. Resources ID dapat disembuyikan atau ditampilkan.

    Log Transaksi
  8. Pada kolom Resource ID untuk menjaga kerahasian data, Anda dapat menggunakan fungsi, sembuyikan atau menampilkan Resource ID.

    • Tampilan kolom Resource ID masih tersembunyi (masking), silahkan klik gambar mata di samping tulisan Resource ID.

      Tabel Log Transaksi FHIR Hide
    • Tampilan kolom Resource ID terlihat (tidak dimasking).

      Tabel Log Transaksi FHIR

Filter dan Kolom Pencarian Log Transaksi FHIR

  1. Terdapat fitur Filter yang dapat Anda gunakan. Fitur filter ini mempengaruhi tampilan Log Transaksi FHIR.

    Filter log
  2. Berikut ini jenis kolom filter yang tersedia:

    1. Tanggal Transaksi, dapat Anda gunakan untuk menentukan rentang data sesuai tanggal yang diinginkan.

      Filter Tanggal Transaksi
    2. Pilih Resource (Patient, Observation, Encounter, dll.), dapat Anda gunakan untuk melihat log transaksi FHIR sesuai dengan resource tertentu saja.

      Filter Pilih Resource
    3. Status Transaksi (Sukses / Gagal), Silahkan gunakan filter ini jika Anda hanya ingin melihat log transaksi FHIR yang Sukses (response 200/201) atau Gagal (response 400/500).

      Filter Pilih Status
    4. Cari Kode/ID Resource, Kolom pencarian berdasarkan ID Resource yang dapat Anda gunakan jika Anda ingin lebih spesifik ke ID Resource tertentu.

      Search ID Resource

Download Log Transaksi

  1. Jika ingin mendokumentasikan atau mengolah data transaksi lebih lanjut, Klik tombol "Download Log Transaksi” di pojok kanan atas halaman.

    Tombol Download
  2. Setelah itu akan muncul pop-up pilihan download.

    Tampilan Download
  3. Pilih Bulan - Tahun yang diinginkan.

    Download - Bulan Tahun
  4. Pilih Rentang Tanggal yang diinginkan.

    Download - Rentang Tanggal
  5. Setelah semua kolom telah terisi, selanjutnya klik Download Laporan, lalu file akan terunduh dan berisi:

    • Tanggal dan waktu transaksi

    • Nama fasyankes dan kode

    • Nama resource dan ID-nya

    • Kode response (200, 400, 500, dll.)

      Hasil Download