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.
|