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.
example: 001
kodedokterstring
Kode dokter praktik.
example: 00123
tanggalperiksastring
Tanggal periksa.
format: YYYY-MM-DD
jampraktekstring
Jam praktik dokter.
format: HH:MM-HH:MM

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.
format: YYYY-MM-DD
kodedokterstring
Kode dokter praktik.
jampraktekstring
Jam praktik dokter.
format: HH:MM-HH:MM
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.
timestamp milliseconds

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.
format: YYYY-MM-DD
tanggalakhirstring
Tanggal akhir rentang pencarian.
format: YYYY-MM-DD

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.
allowed: L, P
tanggallahirstring
Tanggal lahir.
format: YYYY-MM-DD
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.
rwstring
Nomor RW.
rtstring
Nomor RT.

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.