Get started

Selamat datang di hugaf JKN Mobile AP.
Layanan ini diperuntukkan untuk bridging antara Aplikasi hugaf dengan server JKN Mobile BPJS.

API Endpoint

https://hugaf.rumkitalmerauke.com/simrs/jknmobile                

Untuk menggunakan API ini, dibutuhkan username dan password untuk generate API key dalam bentuk token. Silahkan hubungi kami untuk mendapatkan username dan password.

get token

Untuk mendapatkan token, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/token


CATALOG

Field Description
Nama Fitur Get Token
Keterangan Mengambil token
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/token
Contoh
Method POST
Header


Request :

{
    "username": "admin",
    "password": "123456"
}
                

REQUEST PARAMETERS

Field Type Description
username String Username untuk akses API.
password String Password untuk akses API.


Response :

{
    "response": {
            "token" : "1231242353534645645"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
token String Kode acak hasil query.
Metadata Type Description
message String Status
code String Kode status

ambil antrian

Untuk mendapatkan antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/antrian/ambil


CATALOG

Field Description
Nama Fitur Get No Antrian
Keterangan Mengambil nomor antrian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/antrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "nomorkartu": "0000000000123",
    "nik": "3506141308950002",
    "notelp": "081123456778",
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "001",
    "nomorreferensi": "0001R0040116A000001",
    "jenisreferensi": 1,
    "jenisrequest": 2,
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
nomorkartu String Nomor kartu peserta BPJS.
nik String Nomor Induk Kependudukan.
notelp String Nomor telepon peserta.
tanggalperiksa String Tanggal kunjungan ke RS (yyyy-mm-dd).
kodepoli String Kode poli sesuai referensi poli BPJS.
nomorreferensi String Nomor rujukan atau nomor kontrol.
jenisreferensi String Nomro Rujukan [1] atau Nomro Kontrol [2].
jenisrequest String Antrian Loket Pendaftaran [1] atau Poli [2].
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "nomorantrean" : "007",
        "kodebooking" : "QWERTYUIO123",
        "jenisantrean" : 2,
        "estimasidilayani" : 1576040301000,
        "namapoli" : "Poli Jantung"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
nomorantrean String Nomor antrian di RS.
kodebooking String Kode booking jika ada (optional).
jenisantrean String Jenis antrian Pendaftaran [1] atau Poli [2].
estimasidilayani String Perkiraan dilayani (timestam dalam milisecond).
namapoli String Nama Poli Tujuan.
Metadata Type Description
message String Status
code String Kode status

status antrian

Untuk mendapatkan rekap antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/atrian/status


CATALOG

Field Description
Nama Fitur Get Rekap Antrian
Keterangan Mengambil rekap antrian harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/rekapantrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "JAN",
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
tanggalperiksa String Tanggal periksa format (yyyy-mm-dd).
kodepoli String Kode Poli BPJS sesuai referensi.
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "namapoli" : "Poli Jantung"
        "totalantrean" : 100,
        "jumlahterlayani" : 46,
        "lastupdate" : 1576040301000,
        "lastupdatetanggal" : "2019-12-11 14:05:00"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
namapoli String Nama poli tujuan.
totalantrean String Total pasien dalam antrian.
jumlahterlayani String Jumlah pasien yang sudah selesai diperiksa dokter.
lastupdate String Timestamp GMT/UTC.
lastupdatetanggal String Format (YYYY-DD-MM HH:ii:ss).
Metadata Type Description
message String Status
code String Kode status

sisa antrian

Untuk mendapatkan rekap antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/antrian/sisa


CATALOG

Field Description
Nama Fitur Get Rekap Antrian
Keterangan Mengambil rekap antrian harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/rekapantrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "JAN",
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
tanggalperiksa String Tanggal periksa format (yyyy-mm-dd).
kodepoli String Kode Poli BPJS sesuai referensi.
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "namapoli" : "Poli Jantung"
        "totalantrean" : 100,
        "jumlahterlayani" : 46,
        "lastupdate" : 1576040301000,
        "lastupdatetanggal" : "2019-12-11 14:05:00"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
namapoli String Nama poli tujuan.
totalantrean String Total pasien dalam antrian.
jumlahterlayani String Jumlah pasien yang sudah selesai diperiksa dokter.
lastupdate String Timestamp GMT/UTC.
lastupdatetanggal String Format (YYYY-DD-MM HH:ii:ss).
Metadata Type Description
message String Status
code String Kode status

batal antrian

Untuk mendapatkan rekap antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/antrian/batal


CATALOG

Field Description
Nama Fitur Get Rekap Antrian
Keterangan Mengambil rekap antrian harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/rekapantrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "JAN",
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
tanggalperiksa String Tanggal periksa format (yyyy-mm-dd).
kodepoli String Kode Poli BPJS sesuai referensi.
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "namapoli" : "Poli Jantung"
        "totalantrean" : 100,
        "jumlahterlayani" : 46,
        "lastupdate" : 1576040301000,
        "lastupdatetanggal" : "2019-12-11 14:05:00"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
namapoli String Nama poli tujuan.
totalantrean String Total pasien dalam antrian.
jumlahterlayani String Jumlah pasien yang sudah selesai diperiksa dokter.
lastupdate String Timestamp GMT/UTC.
lastupdatetanggal String Format (YYYY-DD-MM HH:ii:ss).
Metadata Type Description
message String Status
code String Kode status

pasien checkin

Untuk mendapatkan rekap antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/antrian/checkin


CATALOG

Field Description
Nama Fitur Get Rekap Antrian
Keterangan Mengambil rekap antrian harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/rekapantrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "JAN",
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
tanggalperiksa String Tanggal periksa format (yyyy-mm-dd).
kodepoli String Kode Poli BPJS sesuai referensi.
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "namapoli" : "Poli Jantung"
        "totalantrean" : 100,
        "jumlahterlayani" : 46,
        "lastupdate" : 1576040301000,
        "lastupdatetanggal" : "2019-12-11 14:05:00"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
namapoli String Nama poli tujuan.
totalantrean String Total pasien dalam antrian.
jumlahterlayani String Jumlah pasien yang sudah selesai diperiksa dokter.
lastupdate String Timestamp GMT/UTC.
lastupdatetanggal String Format (YYYY-DD-MM HH:ii:ss).
Metadata Type Description
message String Status
code String Kode status

pasien baru

Untuk mendapatkan rekap antrian, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/pasien/baru


CATALOG

Field Description
Nama Fitur Get Rekap Antrian
Keterangan Mengambil rekap antrian harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/rekapantrian
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalperiksa": "2019-12-11",
    "kodepoli": "JAN",
    "polieksekutif": 0
}
                

REQUEST PARAMETERS

Field Type Description
tanggalperiksa String Tanggal periksa format (yyyy-mm-dd).
kodepoli String Kode Poli BPJS sesuai referensi.
polieksekutif String Poli Eksekutif [1] atau Poli Reguler [0].


Response :

{
    "response": {
        "namapoli" : "Poli Jantung"
        "totalantrean" : 100,
        "jumlahterlayani" : 46,
        "lastupdate" : 1576040301000,
        "lastupdatetanggal" : "2019-12-11 14:05:00"
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
namapoli String Nama poli tujuan.
totalantrean String Total pasien dalam antrian.
jumlahterlayani String Jumlah pasien yang sudah selesai diperiksa dokter.
lastupdate String Timestamp GMT/UTC.
lastupdatetanggal String Format (YYYY-DD-MM HH:ii:ss).
Metadata Type Description
message String Status
code String Kode status

get booking operasi

Untuk mendapatkan data booking operasi individual, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/operasi/rs


CATALOG

Field Description
Nama Fitur Get Kode Booking Operasi
Keterangan Mengambil kode booking operasi yang belum terlaksana
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/operasi
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "nopeserta": "0000000000123"
}
                

REQUEST PARAMETERS

Field Type Description
nopeserta String Nomor peserta BPJS.


Response :

{
    "response": {
        "list" : [{
             "kodebooking": "123456ZXC",
             "tanggaloperasi": "2019-12-11",
             "jenistindakan": "operasi gigi",
             "kodepoli": "001",
             "namapoli": "Poli Bedah Mulut",
             "terlaksana": 0
        }]
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
kodebooking String Kode booking operasi yang belum terlaksana.
tanggaloperasi String Tanggal rencana operasi format (yyyy-mm-dd).
jenistindakan String Jenis tindakan operasi.
kodepoli String Kode poli sesuai referensi BPJS.
namapoli String Nama poli.
terlaksana String Status operasi, terlaksana [0] atau belum terlaksana [1].
Metadata Type Description
message String Status
code String Kode status

get daftar operasi

Untuk mendapatkan list jadwal operasi, Anda perlu melakukan panggilan POST ke url berikut: :
https://hugaf.rumkitalmerauke.com/simrs/jknmobile/operasi/pasien


CATALOG

Field Description
Nama Fitur Get Jadwal Operasi
Keterangan Mengambil jadwal operasi harian
URL https://hugaf.rumkitalmerauke.com/simrs/jknmobile/jadwaloperasi
Contoh
Method POST
Security TOKEN
Header x-token : {token}


Request :

{
    "tanggalawal": "2019-12-11",
    "tanggalakhir": "2019-12-13"
}
                

REQUEST PARAMETERS

Field Type Description
tanggalawal String Tanggal awal format (yyyy-mm-dd).
tanggalakhir String Tanggal akhir format (yyyy-mm-dd).


Response :

{
    "response": {
        "list" : [{
             "kodebooking": "123456ZXC",
             "tanggaloperasi": "2019-12-11",
             "jenistindakan": "operasi gigi",
             "kodepoli": "001",
             "namapoli": "Poli Bedah Mulut",
             "terlaksana": 1,
             "nopeserta": "0000000924782",
             "lastupdate": 1577417743000
        },
        {
             "kodebooking": "67890QWE",
             "tanggaloperasi": "2019-12-11",
             "jenistindakan": "operasi mulut",
             "kodepoli": "001",
             "namapoli": "Poli Bedah Mulut",
             "terlaksana": 0,
             "nopeserta": "",
             "lastupdate": 1577417743000
        }]
    },
    "metadata": {
        "message": "Ok",
        "code": 200
    }
}
                

RESPONSE PARAMETERS

Response Type Description
kodebooking String Kode booking.
tanggaloperasi String Tanggal operasi format (yyyy-mm-dd).
jenistindakan String Nama tindakan operasi.
kodepoli String Kode poli sesuai referensi BPJS.
namapoli String Nama poli.
terlaksana String Status operasi, terlaksana [0] atau belum terlaksana [1].
nopeserta String Nomor peserta BPJS (dikosongkan jika non BPJS).
lastupdate String Timestamp milisecond.
Metadata Type Description
message String Status
code String Kode status

referensi poli

Mapping Poli Rumah Sakit dengan Poli BPJS

Kode Poli RS Kode Poli BPJS Nama Poli BPJS
EST 109 REKONTRUKSI DAN ESTETIK
U0001 OBG OBGYN
U0002 ANA ANAK
U0003 INT PENYAKIT DALAM
U0004 BED BEDAH
U0006 KLT KULIT KELAMIN
U0007 SAR SARAF
U0010 GIG GIGI
U0013 IGD INSTALASI GAWAT DARURAT
U0016 ORT ORTHOPEDI
U0030 IRM REHABILITASI MEDIK

kode pesan

API hugaf JKN Mobile menggunakan kode pesan berikut:

Code Meaning
200 Sukses.
401 Terjadi kesalahan.