Overview
Web Service Antrean BPJS Mobile JKN FKTL
Dokumentasi resmi Web Service Antrean BPJS Mobile JKN FKTL untuk RSUD Merauke, tahun
2026. Gunakan endpoint Mengambil Token terlebih dahulu untuk memperoleh x-token, lalu
sertakan token tersebut pada header setiap permintaan berikutnya bersama x-username.
BASE
https://dev-mjkn.rsud-merauke.id
Format Respons
Setiap respons sukses memuat objek metadata dengan code: 200
dan message: "Ok". Pilih salah satu endpoint pada panel kiri untuk melihat detail permintaan dan
contoh respons.
Endpoint 01 / 11
Mengambil Token
GET
/auth
Mengambil token autentikasi yang digunakan pada seluruh endpoint lain. Sertakan token
ini pada header x-token di setiap permintaan berikutnya.
Request
Header Parameters
x-usernamestring
User yang diberikan pihak rumah sakit.
x-passwordstring
Password yang diberikan pihak rumah sakit.
Responses
200default
tokenstring
Token autentikasi, berlaku untuk sesi berjalan.
Endpoint 02 / 11
Status Antrean Poli
POST
/statusantrean
Menampilkan status antrean pada suatu poli, termasuk sisa antrean dan sisa kuota
JKN/non-JKN saat ini.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodepolistring
Kode poli tujuan.
kodedokterstring
Kode dokter praktik.
tanggalperiksastring
Tanggal periksa.
jampraktekstring
Jam praktik dokter.
Responses
200default
namapolistring
Nama poli.
namadokterstring
Nama dokter.
totalantreanstring
Total antrean hari ini.
sisaantreanstring
Sisa antrean yang belum dilayani.
antreanpanggilstring
Nomor antrean yang sedang dipanggil.
sisakuotajknstring
Sisa kuota peserta JKN.
kuotajknstring
Kuota total peserta JKN.
sisakuotanonjknstring
Sisa kuota non-JKN.
kuotanonjknstring
Kuota total non-JKN.
keteranganstring
Keterangan tambahan.
Endpoint 03 / 11
Ambil Antrean Poli
POST
/ambilantrean
Mengambil nomor antrean baru untuk pasien pada poli, dokter, dan jadwal praktik
tertentu.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
nomorkartustring
Nomor kartu BPJS peserta.
nikstring
Nomor Induk Kependudukan peserta.
nohpstring
Nomor HP peserta.
kodepolistring
Kode poli tujuan.
normstring
Nomor rekam medis pasien.
tanggalperiksastring
Tanggal periksa.
kodedokterstring
Kode dokter praktik.
jampraktekstring
Jam praktik dokter.
jeniskunjunganstring
Jenis kunjungan pasien.
nomorreferensistring
Nomor rujukan/referensi.
Responses
200default
nomorantreanstring
Nomor antrean yang diberikan.
angkaantreanstring
Angka urut antrean.
kodebookingstring
Kode booking, dipakai pada endpoint lain.
pasienbaruinteger
Penanda apakah pasien baru (1) atau lama (0).
normstring
Nomor rekam medis.
namapolistring
Nama poli.
namadokterstring
Nama dokter.
estimasidilayaniinteger
Estimasi waktu dilayani (timestamp).
sisakuotajknstring
Sisa kuota JKN.
kuotajknstring
Kuota total JKN.
sisakuotanonjknstring
Sisa kuota non-JKN.
kuotanonjknstring
Kuota total non-JKN.
keteranganstring
Keterangan tambahan.
Endpoint 04 / 11
Check-in Poli
POST
/checkinantrean
Melakukan check-in kedatangan pasien pada antrean poli yang sudah dibuat sebelumnya.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodebookingstring
Kode booking dari endpoint Ambil Antrean Poli.
waktuinteger
Waktu check-in.
Responses
200default
Tidak ada isi response pada endpoint ini.
Endpoint 05 / 11
Batalkan Antrean
POST
/batalantrean
Membatalkan antrean poli. Hanya dapat dilakukan sebelum pasien melakukan check-in.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodebookingstring
Kode booking yang akan dibatalkan.
keteranganstring
Alasan pembatalan antrean.
Responses
200default
Tidak ada isi response pada endpoint ini.
Endpoint 06 / 11
Sisa Antrean Poli
POST
/sisaantrean
Melihat sisa antrean pasien yang sudah check-in, termasuk estimasi waktu tunggu.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodebookingstring
Kode booking pasien.
Responses
200default
nomorantreanstring
Nomor antrean pasien.
namapolistring
Nama poli.
namadokterstring
Nama dokter.
sisaantreaninteger
Sisa antrean sebelum pasien dilayani.
antreanpanggilstring
Nomor antrean yang sedang dipanggil.
waktutungguinteger
Estimasi waktu tunggu (menit).
keteranganstring
Keterangan tambahan.
Endpoint 07 / 11
Jadwal Operasi RS
POST
/jadwaloperasirs
Melihat daftar jadwal operasi rumah sakit dalam rentang tanggal tertentu.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
tanggalawalstring
Tanggal awal rentang pencarian.
tanggalakhirstring
Tanggal akhir rentang pencarian.
Responses
200default
list[].kodebookingstring
Kode booking operasi.
list[].tanggaloperasistring
Tanggal operasi.
list[].jenistindakanstring
Jenis tindakan operasi.
list[].kodepolistring
Kode poli terkait.
list[].namapolistring
Nama poli terkait.
list[].terlaksanainteger
Status pelaksanaan operasi.
list[].nopesertastring
Nomor peserta BPJS.
list[].lastupdateinteger
Waktu pembaruan terakhir.
Endpoint 08 / 11
Jadwal Operasi Pasien
POST
/jadwaloperasipasien
Melihat daftar jadwal operasi milik satu peserta berdasarkan nomor peserta BPJS.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
nopesertastring
Nomor peserta BPJS.
Responses
200default
list[].kodebookingstring
Kode booking operasi.
list[].tanggaloperasistring
Tanggal operasi.
list[].jenistindakanstring
Jenis tindakan operasi.
list[].kodepolistring
Kode poli terkait.
list[].namapolistring
Nama poli terkait.
list[].terlaksanainteger
Status pelaksanaan operasi.
Endpoint 09 / 11
Pasien Baru
POST
/pasienbaru
Mendaftarkan pasien baru ke sistem rumah sakit dan mengembalikan nomor rekam medis
(norm).
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
nomorkartustring
Nomor kartu BPJS peserta.
nikstring
Nomor Induk Kependudukan.
nomorkkstring
Nomor Kartu Keluarga.
namastring
Nama lengkap pasien.
jeniskelaminstring
Jenis kelamin.
tanggallahirstring
Tanggal lahir.
nohpstring
Nomor HP pasien.
alamatstring
Alamat lengkap.
kodepropstring
Kode provinsi.
namapropstring
Nama provinsi.
kodedati2string
Kode kabupaten/kota.
namadati2string
Nama kabupaten/kota.
kodekecstring
Kode kecamatan.
namakecstring
Nama kecamatan.
kodekelstring
Kode kelurahan.
namakelstring
Nama kelurahan.
Responses
200default
normstring
Nomor rekam medis pasien yang baru dibuat.
Endpoint 10 / 11
Ambil Antrean Farmasi
POST
/ambilantreanfarmasi
Mengambil nomor antrean farmasi untuk pasien berdasarkan kode booking kunjungan.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodebookingstring
Kode booking kunjungan pasien.
Responses
200default
jenisresepstring
Jenis resep.
nomorantreaninteger
Nomor antrean farmasi.
keteranganstring
Keterangan tambahan.
Endpoint 11 / 11
Status Antrean Farmasi
POST
/statusantreanfarmasi
Menampilkan status antrean farmasi berjalan, termasuk sisa antrean dan nomor yang sedang
dipanggil.
Request
Body Parameters
x-tokenstring
Token dari endpoint Mengambil Token.
x-usernamestring
User yang diberikan pihak rumah sakit.
kodebookingstring
Kode booking kunjungan pasien.
Responses
200default
jenisresepstring
Jenis resep.
totalantreaninteger
Total antrean farmasi hari ini.
sisaantreaninteger
Sisa antrean farmasi.
antreanpanggilinteger
Nomor antrean yang sedang dipanggil.
keteranganstring
Keterangan tambahan.