🏥 Web Service Katalog

API Documentation - BPJS Mobile JKN Rumah Sakit Yasmin Banyuwangi

Endpoint 1 GET

Mengambil Token

https://api.yasminhospital.com/antri/GetToken
x-username: user yang diberikan RS
x-password: password yang diberikan RS
{ "response": { "token": "xxxxxxxxxxxxxxxxx" }, "metadata": { "message": "Ok", "code": 200 } }
Endpoint 2 POST

Status Antrian Poli

https://api.yasminhospital.com/antri/GetStatusAntrian
x-token: token dari GetToken
x-username: user RS
{ "kodepoli": "xxx", "kodedokter": "xxx", "tanggalperiksa": "YYYY-MM-DD", "jampraktek": "HH:MM-HH:MM" }
{ "response": { "namapoli": "Poliklinik...", "namadokter": "Dr. X", "totalantrean": 10, "sisaantrean": 5, "antreanpanggil": "05", "sisakuotajkn": 20, "kuotajkn": 30, "sisakuotanonjkn": 15, "kuotanonjkn": 20 }, "metadata": { "message": "Ok", "code": 200 } }
Endpoint 3 POST

Sisa Antrian by Booking

https://api.yasminhospital.com/antri/GetSisaAntrian
x-token: token dari GetToken
x-username: user RS
{ "kodebooking": "xxxxxx" }
{ "response": { "nomorantrean": "10", "namapoli": "Poli Umum", "namadokter": "Dr. X", "sisaantrean": "5", "waktutunggu": "30 menit" }, "metadata": { "message": "Ok", "code": 200 } }
Endpoint 4 POST

Mengambil Antrian

https://api.yasminhospital.com/antri/GetAntrean
x-token: token dari GetToken
x-username: user RS
{ "nomorkartu": "XXXXXXXXX", "nik": "XXXXXXX", "nohp": "0XXXXXXXXX", "kodepoli": "XXX", "norm": "XXXXXXX", "tanggalperiksa": "YYYY-MM-DD", "kodedokter": "XXXXXXX", "jampraktek": "HH:MM-HH:MM", "jeniskunjungan": "1" }
{ "response": { "nomorantrean": "002", "kodebooking": "002", "norm": "XXXXXXX", "namapoli": "Poli Kandungan", "namadokter": "Dr. X", "estimasidilayani": "10:30\", "sisakuotajkn": 38, "sisakuotanonjkn": 12 }, "metadata": { "message": "Ok", "code": 200 } }
📌 Tanggal harus dalam format YYYY-MM-DD
Endpoint 5 DELETE

Membatalkan Antrian

https://api.yasminhospital.com/antri/BatalAntrian
x-token: token dari GetToken
x-username: user RS
{ "kodebooking": "XXXXXXXXX", "keterangan": "Alasan pembatalan" }
{ "metadata": { "message": "Antrian berhasil dibatalkan", "code": 200 } }
Endpoint 6 POST

Check In Antrian

https://api.yasminhospital.com/antri/CheckinAntrian
x-token: token dari GetToken
x-username: user RS
{ "kodebooking": "XXXXXXXXX", "waktu": "HH:MM:SS" }
{ "metadata": { "message": "Check in berhasil", "code": 200 } }