Selamat Datang di Web Service Antrean BPJS Mobile JKN FKTL RS Umum Daerah Cabangbungin 2026

Cara Menggunakan Web Service Antrean BPJS Mobile JKN FKTL : 
1. Mengambil Token, methode GET 
   gunakan URL http://ipserverws:port/api-bpjsfktl/auth 
   Header gunakan x-username:user yang diberikan RS, x-password:pass yang diberikan RS
   Hasilnya : 
   {
      "response": {
         "token": "xxxxxxxxxxxxxxxxx"
      },
      "metadata": {
         "message": "Ok",
         "code": 200
      }
   }

2. Menampilkan status atrean poli, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/statusantrean 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodepoli":"XXX",
      "kodedokter":"XXXXX",
      "tanggalperiksa":"XXXX-XX-XX",
      "jampraktek":"XX:XX-XX:XX"
   }

   Hasilnya : 
   {
      "response": {
          "namapoli": "XXXXXXXXXXXXXX",
          "namadokter": "XXXXXXXXXXXXXX",
          "totalantrean": "X",
          "sisaantrean": "X",
          "antreanpanggil": "X-XX",
          "sisakuotajkn": "XX",
          "kuotajkn": "XX",
          "sisakuotanonjkn": "XX",
          "kuotanonjkn": "XX",
          "keterangan": "XXXXXXXXXXXXXX"
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

3. Mengambil atrean poli, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/ambilantrean 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "nomorkartu": "XXXXXXXXXXXXXX",
      "nik": "XXXXXXXXXXXXXXXXX",
      "nohp": "XXXXXXXX",
      "kodepoli": "XXX",
      "norm": "XXXXX",
      "tanggalperiksa": "XXXX-XX-XX",
      "kodedokter": "XXXXX",
      "jampraktek": "XX:XX-XX:XX",
      "jeniskunjungan": "x",
      "nomorreferensi": "XXXXXXXXXXXX"
   }

   Hasilnya : 
   {
      "response": {
          "nomorantrean": "X-XXX",
          "angkaantrean": "XXX",
          "kodebooking": "XXXXXXXXXXXXX",
          "pasienbaru": X,
          "norm": "XXXXXX",
          "namapoli": "XXXXXXXXXXXXXXX",
          "namadokter": "XXXXXXXXXXXXXXX",
          "estimasidilayani": XXXXXXX,
          "sisakuotajkn": "XX",
          "kuotajkn": "XX",
          "sisakuotanonjkn": "XXX",
          "kuotanonjkn": "XXX",
          "keterangan": "XXXXXXXXXXXXXXXX"
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

4. Melakukan checkin poli, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/checkinantrean 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodebooking": "XXXXXXXXXXXXXX",
      "waktu": XXXXXXXXXXX(timestamp milliseconds)
   }

   Hasilnya : 
   {
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

5. Membatalkan antrean poli dan hanya bisa dilakukan sebelum pasien checkin, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/batalantrean 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodebooking": "XXXXXXXXXXXXXX",
      "keterangan": "XXXXXXXXXXXXXXXXXXXXXXX"
   }

   Hasilnya : 
   {
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

6. Melihat sisa antrean poli dan hanya bisa dilakukan setelah pasien checkin, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/sisaantrean 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodebooking": "XXXXXXXXXXXXXX"
   }

   Hasilnya : 
   {
      "response": {
          "nomorantrean": "XXXX",
          "namapoli": "XXXXXXXXXXXX",
          "namadokter": "XXXXXXXXXXX",
          "sisaantrean": XX,
          "antreanpanggil": "XXXX",
          "waktutunggu": XXXX,
          "keterangan": "XXXXX"
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

7. Melihat Jadwal Operasi RS, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/jadwaloperasirs 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "tanggalawal": "XXXX-XX-XX",
      "tanggalakhir": "XXXX-XX-XX"
   }

   Hasilnya : 
   {
      "response": {
          "list": [
              {
                  "kodebooking": "XXXXXXXXX",
                  "tanggaloperasi": "XXXX-XX-XX",
                  "jenistindakan": "XXXXXXXXXXXXXXXXX",
                  "kodepoli": "XXX",
                  "namapoli": "XXXXXXXXXXXXX",
                  "terlaksana": X,
                  "nopeserta": "XXXXXXXXXX",
                  "lastupdate": XXXXXXXX
              },
           ]
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

8. Melihat Jadwal Operasi Pasien, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/jadwaloperasipasien 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "nopeserta": "XXXXXXXXXX"
   }

   Hasilnya : 
   {
      "response": {
          "list": [
              {
                  "kodebooking": "XXXXXXXXX",
                  "tanggaloperasi": "XXXX-XX-XX",
                  "jenistindakan": "XXXXXXXXXXXXXXXXX",
                  "kodepoli": "XXX",
                  "namapoli": "XXXXXXXXXXXXX",
                  "terlaksana": X
              },
           ]
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

9. Pasien Baru, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/pasienbaru 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "nomorkartu": "XXXXXXXXXXXXX",
      "nik": "XXXXXXXXXXX",
      "nomorkk": "XXXXXXXX",
      "nama": "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "jeniskelamin": "L/P",
      "tanggallahir": "XXXX-XX-XX",
      "nohp": "XXXXXXXXXXXX",
      "alamat": "XXXXXXXX",
      "kodeprop": "XX",
      "namaprop": "XXXXXXXXXXXXXXX",
      "kodedati2": "XXXXXXX",
      "namadati2": "XXXXXXXXXXXXXXX",
      "kodekec": "XXXX",
      "namakec": "XXXXXXXXXXXXXX",
      "kodekel": "XXXX",
      "namakel": "XXXXXXXXXXXXX",
      "rw": "XXX",
      "rt": "XXX"
   }

   Hasilnya : 
   {
      "response": {
          "norm": "XXXXXX",
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

10. Ambil Antrean Farmasi, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/ambilantreanfarmasi 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodebooking": "XXXXXXXXXXXXX"
   }

   Hasilnya : 
   {
      "response": {
          "jenisresep": "Racikan/Non Racikan",
          "nomorantrean": X,
          "keterangan": "XXXXXXXXXXXXXX",
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

11. Status Antrean Farmasi, methode POST
   gunakan URL http://ipserverws:port/api-bpjsfktl/statusantreanfarmasi 
   Header gunakan x-token:token yang diambil sebelumnya, x-username:user yang diberikan RS   Body berisi : 
   {
      "kodebooking": "XXXXXXXXXXXXX"
   }

   Hasilnya : 
   {
      "response": {
          "jenisresep": "Racikan/Non Racikan",
          "totalantrean": XXx,
          "sisaantrean": xxx,
          "antreanpanggil": xxx,
          "keterangan": "XXXXXX",
      },
      "metadata": {
          "message": "Ok",
          "code": 200
      }
   }

