Pesan "Gagal Terhubung ke server RS" yang muncul di aplikasi Mobile JKN biasanya terjadi oleh beberapa sebab:
Web service faskes error atau crash saat Mobile JKN melakukan request.
Web service faskes tidak mengirim kode status sukses atau 200 pada response header (bukan response body).
Pada standarnya, web service akan memberikan kode status pada header sesuai dengan kondisi response, misalnya saat validasi input tidak valid umumnya web service akan mengirim kode status 400 (Bad Request) atau saat data yang di-request tidak ditemukan web service akan mengirim kode status 404 (Not Found) dan seterusnya. Namun untuk web service Mobile JKN setiap response dari web service faskes harus mengirimkan kode status pada header dengan kode sukses (200) dalam kondisi apapun tanpa terkecuali namun dengan tetap menyesuaikan kode status pada body sesuai dengan spesifikasi di TrustMark, misalnya untuk response ambil antrean, kode status pada response body 200 jika berhasil, 201 jika gagal, dan 202 jika pasien baru.
Web service faskes tidak menggunakan SSL atau SSL sudah expired.
Web service faskes memberikan response terlalu lama.
Mobile JKN membatasi lamanya waktu request selama 15 detik. Jika web service faskes tidak meresponse selama waktu yang disebut maka akan dianggap gagal terhubung.
IP JKN terblokir oleh server/hosting/provider web service faskes
Pesan "Gagal Terhubung ke server RS" yang muncul di aplikasi Mobile JKN biasanya terjadi oleh beberapa sebab:
200
pada response header (bukan response body). Pada standarnya, web service akan memberikan kode status pada header sesuai dengan kondisi response, misalnya saat validasi input tidak valid umumnya web service akan mengirim kode status400 (Bad Request)
atau saat data yang di-request tidak ditemukan web service akan mengirim kode status404 (Not Found)
dan seterusnya. Namun untuk web service Mobile JKN setiap response dari web service faskes harus mengirimkan kode status pada header dengan kode sukses (200
) dalam kondisi apapun tanpa terkecuali namun dengan tetap menyesuaikan kode status pada body sesuai dengan spesifikasi di TrustMark, misalnya untuk response ambil antrean, kode status pada response body200
jika berhasil,201
jika gagal, dan202
jika pasien baru.