Antrian Online

Setelah melakukan instalasi plugins ANTRIAN ONLINE, lanjutkan dengan mengintegrasikan simgos2 dengan Antrian Online Mobile JKN dengan langkah-langkah sebagai berikut:

URL Webservices

  • ubah daftar.simgos2.simpel.web.id dengan alamat URL Domain/Subdomain/Ip Publik Rumah sakit masing-masing, perlu diperhatikan port sesuai referansi BPJS Kesehatan.
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getToken
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/createAntrian
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getStatusAntrian
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getSisaAntrian
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/setBatalAntrian
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/checkInAntrian
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/createPasien
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getJadwalOperasiPasien
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getJadwalOperasiRs
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getJadwalOperasiPasien (NEW)
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/ambilAntreanFarmasi (NEW)
    • https://daftar.simgos2.simpel.web.id/webservice/registrasionline/bpjs/getStatusAntreanFarmasi (NEW)
  • Download Collection Format UAT disini
  • setelah melakukan penyesuaian dan sudah bisa diakses kemudian URL tersebut diserahkan ke BPJS Kesehatan.

User dan Password Webservice

  • akses database menggunakan sql editor salah satu peralatan seperti HeidiSQL
  • masuk ke database aplikasi tabel signature
  • insert/create data dengan X_ID (4 digit) dan X_REF (Deskripsi), X_PASS dan TOKEN otomatis terisi
  • X_ID dan X_PASS digunakan untuk koneksi dengan webservices

Seperti tampak pada gambar dibawah ini

Gambar 01

Pengaturan Antrian Online

  • Duplikat dan rename file antrian-online.php.dist yang berada pada folder production/webapps/webservice/config/autoload/plugins menjadi antrian-online.php

Seperti tampak pada gambar dibawah ini

Gambar 02

  • Edit file antrian-online.php yang berada pada folder production/webapps/webservice/config/autoload/plugins dengan menggunakan salah satu peralatan di atas seperti Visual Studio Code
  • Lakukan penyesuaian pada db adapters RegAntrianAdapter dan services SIMpelService plugins
    • Sesuaikan hostname jika server web dan database terpisah
    • Sesuaikan username jika sudah melakukan perubahan username database
    • Sesuaikan password jika sudah melakukan perubahan password database
    • Ubah koders 1801R001 menjadi kode faskes BPJS

Seperti tampak pada gambar dibawah ini

Gambar 03

  • Setelah itu lanjut Cari BPJService
  • Cari hfis
    • Masukkan url
      • Url Develop: https://apijkn-dev.bpjs-kesehatan.go.id/antreanrs_dev
      • Url Operasional: https://apijkn.bpjs-kesehatan.go.id/antreanrs
    • Masukkan id Consumer Id
    • Masukkan key Consumer Secret
    • Masukkan user_key User_key antrian
    • Ubah koders 1801R001 menjadi kode faskes BPJS
    • Tambahkan writeLog true jika tahap testing, fungsinya untuk mencatat log integrasi
    • Hapus isi folder /production/webapps/webservice/data/cache setiap kali melakukan edit/perubahan pada file local.php dan antrian-online.php

Seperti tampak pada gambar dibawah ini

Gambar 04

Pengaturan Modul Antrian

Lakukan Konfigurasi pada menu -> master -> Pengaturan -> Property Config

  1. Set LIMIT_KOUTA_ANTRIAN_PER_RUANGAN (ID 33) menjadi TRUE untuk mengaktifkan LIMIT/KUOTA per Poli/Klinik
  2. set AKTIFKAN_AKSI_TERIMA_PASIEN_ANTRIAN (ID 900304) menjadi TRUE untuk mengaktifkan aksi Respon Antrian di Monitoring Antrian

Gambar 05

Pastikan Mapping Penjamin Ruangan sudah terisi pada menu -> master -> Mapping Penjamin -> Penjamin Ruangan agar pilihan tujuan Poli/Klinik pada saat pendaftaran Online Terbaca Gambar 06

Berikan Hak Modul Akses menu -> master -> Manajemen Pengguna -> Group Pengguna Akses Modul Gambar 07

Berikan Hak Modul Akses menu -> master -> Manajemen Pengguna -> Daftar Pengguna Gambar 08

Pada menu -> Pengaturan Antrian -> General

  1. Pilih POS / Gedung Antrian
  2. Input Limit / Kuota Total Antrian Rumah Sakit (Kuota NON JKN + JKN)
  3. Input Batas pengambilan antrian diaplikasi registrasi online rumah sakit, nilai yang di input adalah maksimal hari pengambilan antrian sebelum tanggal kunjungan
  4. Input Batas pengambilan antrian diaplikasi Mobile JKN BPJS Kesehatan, nilai yang di input adalah maksimal hari pengambilan antrian sebelum tanggal kunjungan (Maksimal 90 Hari sesuai masa berlaku Rujukan)
  5. Input Durasi Pelayanan, rerata waktu tunggu Rawat Jalan
  6. Input Jam/Waktu Mulai Pelayanan

Gambar 09

Pada menu -> Pengaturan Antrian -> Mapping Pos Antrian

  1. Lakukan Mapping Poli/Klinik ke Pos/Gedung Antrian
  2. Input Limit / Kuota Total Antrian Poli/Klinik (Kuota NON JKN + JKN)
  3. Input Durasi rerata waktu pendaftaran pasien
  4. Input Durasi rerata waktu Pelayanan pasien
  5. Input Jam/Waktu Mulai Pelayanan
  6. Input Jumlah Meja/Dokter di dalam Poli/Klinik

Gambar 10

Berikan Hak akses Pos/Gedung Antrian ke pengguna pada menu -> Pengaturan Antrian -> Hak Akses Pos Gambar 11

Pada menu -> Pengaturan Antrian -> Jadwal Dokter (HFIS) Lakukan Penarikan data secara berkala atau jika ada perubahan Jadwal Dokter, data yang tampil akan diambil dari aplikasi HFIS BPJS Kesehatan.

  1. Masukkan NAMA/KODE POLI BPJS
  2. Pilih Tanggal (mewakili HARI) SENIN - SABTU atau sesuai hari kerja masing-masing rumah sakit.
  3. Klik tombol Ambil Jadwal dari HFIS, klik berulang sampai jadwal dokter berhasil ditarik
  4. Untuk memastikan Jadwal dokter sudah sesuai bisa dengan melihat langsung pada aplikasi HFIS BPJS Kesehatan atau pada menu -> Master -> BPJS -> Vclaim -> Rencana Kontrol -> Data Dokter masukkan pilihan Rencana Kontrol, Kode Poli dan Tanggal

Gambar 12

Ambil Referensi/Daftar Poli dan Subspesialis dari Aplikasi HFIS BPJS Kesehatan Pada menu -> Pengaturan Antrian -> Referensi Poli (HFIS) dengan klik tombol Ambil Referensi Poli dari HFIS disebelah kanan atas menu

Gambar 13

Pada menu -> Pengaturan Antrian -> Monitoring Status Antrian digunakan untuk melakukan pengiriman task id secara manual, pengiriman dapat dilakukan per baris atau dengan beberapa baris sekaligus dengan syarat masing-masing kolom task id sudah terisi waktunya dan dikirim berurut sesuai Task ID.

  1. Pilih POS / Gedung Antrian
  2. Pilih penjamin/Cara bayar
  3. Pilih Tanggal antrian yang akan ditampilkan
  4. Pilih Jenis Antrian (Mobile JKN / Kontrol / Web)
  5. Untuk Mengirim Nomor Antrian / Kode Booking ke BPJS (jika baris datanya belum sukses terkirim/warna hijau)
  6. untuk mengirim Task ID, pengiriman harus dilakukan berurut. input/edit manual tanggal dan waktu task ID bisa dilakukan dengan double klik pada fieldnya dan hanya bisa sebelum task ID terkirim (warna hijau)

KETERANGAN TASK ID

  1. mulai waktu tunggu admisi, Pada saat Pasien Check in dari Mobile JKN
  2. akhir waktu tunggu admisi/mulai waktu layan admisi
  3. akhir waktu layanan admisi/mulai waktu tunggu poli, Kunjungan selesai didaftarkan
  4. akhir waktu tunggu poli/mulai waktu layan poli, pada saat Kunjungan diterima di poli/klinik
  5. akhir waktu layan poli/mulai waktu tunggu farmasi, pada saat kunjungan pasien difinalkan di Poli/Klinik
  6. akhir waktu tunggu farmasi/mulai waktu layan farmasi membuat obat, pada saat Order Resep Farmasi diterima
  7. akhir waktu obat selesai dibuat, pada saat Final Layanan Farmasi

Gambar 14

Penggunaan Modul Antrian

Pada menu -> Monitoring Antrian

  1. Pilih POS / Gedung Antrian
  2. Digunakan untuk Filter berdasarkan Poli/Klinik
  3. Digunakan untuk memilih Loket pemanggil Antrian yang kan digunakan
  4. Tombol untuk membuka loket sehingga bisa melakukan pemanggilan dan respon antrian, pastikan IP Lokal untuk Device yang mengakses Modul antrian terdaftar database aplikasi tabel allow_ip_authentication
  5. Menampilkan tanggal antrian/kunjungan
  6. digunakan untuk filter Jenis pasien (Baru/Lama)
  7. Untuk mengatur durasi waktu refresh monitoring antrian
  8. Untuk melakukan pencarian antrian berdasarkan nama
  9. Filter status antrian (Belum Respon/Sudah Respon/Semua), untuk menampilkan antrian Mobile JKN yang belum check in dengan menggunakan filter SEMUA, setelah tampil kemudian klik kanan baris antrian lalu pilih Check in (mulai waktu tunggu admisi) agar antrian tampil di status BELUM RESPON
  10. Filter Antrian berdasarkan Penjamin/Carabayar

Gambar 15

Pada menu -> Display Antrian

  1. Pilih POS / Gedung Antrian, setiap Monitor Display hanya bisa menampilkan 1 Pos/Gedung Antrian
  2. Digunakan untuk menampilkan antrian sesuai tanggal kunjungan/antrian
  3. Digunakan untuk mengatur jumlah loket yang akan tampil di display Antrian
  4. Digunakan untuk mengatur Kolom Loket pada display antrian
  5. IP Lokal Device yang mengakses Modul antrian harus terdaftar database aplikasi tabel allow_ip_authentication

Gambar 16

Tampilan Display Antrian

  1. Menampilkan Video sebagai banner antrian. upload pada direktori /production/webapps/application/SIMpel/classic/resources/images/banner-antrian/ dengan nama video.mp4
  2. Menampilkan Gambar sebagai banner antrian. upload pada direktori /production/webapps/application/SIMpel/classic/resources/images/banner-antrian/ dengan nama images.jpg
  3. upload file suara antrian pada direktori production/webapps/application/SIMpel/resources/ringtone, file suara antrian bisa di download DISINI Gambar 17

Pengaturan Antrian Web

Antrian versi web ini digunakan sebagai pengambilan antrian Onsite dan antrian online Rumah Sakit

  1. Download file Aplikasi Antrian Web DISINI
  2. Upload hasil ekstrak (Folder RegOnline) pada direktori /production/webapps/application/ Gambar 18
  3. Upload dan replace file favicon.ico sesuai logo Rumah Sakit ke /production/webapps/application/RegOnline/ Gambar 19
  4. Upload dan replace file 1.png sesuai logo Rumah Sakit ke /production/webapps/application/RegOnline/public/img/ Gambar 20
  5. Edit File ResourceWs.php pada direktori /production/webapps/application/RegOnline/app, masukkan ip lokal aplikasi pada baris ke 4 dan 25, kemudian masukkan username dan password pada baris 28 dan 29 (user dan password bisa dibuat/lihat DISINI) Gambar 21
  6. Atribute/permission folder dan ini /production/webapps/application/RegOnline/report/vendor/mpdf/mpdf ubah jadi 777
  7. Ujicoba / Akses aplikasi Pengambilan Antrian pada ip lokal sampai berhasil mengambil antrian. daftar antrian bisa dilihat Pada menu -> Monitoring Antrian Gambar 22

Pengaturan Collection Import URL UAT

  1. File Collection .json Insomnia yang sudah di download, silahkan di import di aplikasi Insomnia

  2. Pili Menu Import/Export

Gambar 23

  1. Klik Tombol Import Data > From File

Gambar 24

  1. Pilih File JSON collection yang sudah di download > Klik Tombol Import

Gambar 25

  1. Notifikasi Proses Import Berhasil

Gambar 26

  1. Collection sdah masuk di insomnia

Gambar 27