Hendra Wisuda
IT Helpdesk BPJS Kesehatan KC Singkawang
10 Februari 2022
WEB SERVICE EKSISTING DI RS
SEBELUM SESUDAH
Authentication dalam integrasi. Parameter adalah
GET TOKEN Perubahan parameter
username dan password yang diberikan RS ke BPJS
2
WEB SERVICE OLEH BPJS KESEHATAN
Digunakan untuk mendapatkan jadwal dokter pada HFIS dan
01 REF JADWAL DOKTER melakukan mapping awal data dokter dan jadwal praktek untuk
disamakan dengan data HFIS
3
Katalog WS di Sisi RS
NO METHOD WEB SERVICE KETERANGAN
1 Generate Token Untuk menggenerate token sebagai auth dalam proses integrasi.
Menampilkan status antrean per poli. termasuk total antrean dan sisa
antrean. Dipergunakan sebelum peserta melakukan pengambilan antrean
2 Status Antrean
sehingga peserta sudah mengetahui kondisi antrean di FKRTL pada tanggal
rencana kunjungan.
Digunakan untuk mengambil nomor antrean dengan parameter data pasien,
3 Get Antrean
poli dan tanggal kunjungan.
Menampilkan sisa antrean per pasien. Untuk melihat sisa antrean terkini di
4 Sisa Antrean Pasien
FKRTL.
5 Batal Antrean Membatalkan antrean yang telah dilakukan.
Mengkonfirmasi kehadiran pasien dan sebagai trigger awal waktu tunggu
6 Check In
pasien
7 Pasien Baru Mengirimkan data pasian baru yang belum punya rekam medis
8 Jadwal Operasi RS Menampilkan jadwal operasi per RS berdasarkan range tanggal
9 Jadwal Operasi Pasien Menampilkan jadwal operasi per pasien berdasarkan noka BPJS
GENERATE TOKEN
KETERANGAN
5
LIHAT STATUS ANTREAN
NAMA FITUR GET STATUS ANTREAN
URL
METHOD POST
x-token: {token}
HEADER
x-username: {user akses}
{
"kodepoli": "ANA", KETERANGAN
"kodedokter": 12346,
PARAMETER
"tanggalperiksa": "2020-01-28",
"jampraktek": "08:00-16:00" PARAMETER
}
{ ➢ Kode Poli yang dikirimkan adalah kode Poli pada referensi BPJS
"response": {
"namapoli": "Anak", Kesehatan
"namadokter": "Dr. Hendra",
"totalantrean": 25, ➢ Format Tanggal Periksa : YYYY-MM-DD
"sisaantrean": 4,
"antreanpanggil": "A-21", ➢ Kode Dokter merupakan Kode pada referensi BPJS Kesehatan
"sisakuotajkn": 5,
"kuotajkn": 30,
➢ Jadwal Dokter bersumber dari HFIS
RESPONSE
"sisakuotanonjkn": 5,
"kuotanonjkn": 30,
"keterangan": ""
RESPONSE
},
"metadata": {
➢ Antrean panggil menyatakan nomor antrean pada pemanggilan terakhir
"message": "Ok",
"code": 200 ➢ Nama poli dan dokter mengacu pada nama yang tersimpan di SIM RS
}
}
6
LIHAT SISA ANTREAN
7
BATAL ANTREAN
URL
METHOD POST
x-token: {token}
HEADER
x-username: {user akses}
{
"kodebooking": "16032021A001",
PARAMETER
"keterangan": "alasan pasien membatalkan"
}
{
"metadata": {
"message": "Ok",
RESPONSE
"code": 200
}
}
Metadata code:
200: Sukses
KETERANGAN 201: Gagal
Selain metadata code 200, agar message pada metadata diisi sesuai dengan kondisi di lapangan
KETERANGAN
8
AMBIL ANTREAN
{
NAMA FITUR AMBIL ANTREAN "response": {
"nomorantrean": "A-12",
URL "angkaantrean": 12,
"kodebooking": "16032021A001",
METHOD POST "norm": "123345",
"namapoli": "Anak",
x-token: {token} "namadokter": "Dr. Hendra",
HEADER "estimasidilayani": 1615869169000,
x-username: {user akses} "sisakuotajkn": 5,
RESPONSE
{ "kuotajkn": 30,
"sisakuotanonjkn": 5,
"nomorkartu": "00012345678", "kuotanonjkn": 30,
"nik": "3212345678987654", "keterangan": "Peserta harap 60 menit lebih awal guna pencatatan administrasi."
},
"nohp": "085635228888", "metadata": {
"kodepoli": "ANA", "message": "Ok",
"code": 200
"norm": "123345",
PARAMETER }
"tanggalperiksa": "2021-01-28", }
"kodedokter": 12345, Metadata code:
200: Sukses
"jampraktek": "08:00-16:00", 201: Gagal
"jeniskunjungan": 1, KETERANGAN 202: Pasien Baru
"nomorreferensi": "0001R0040116A000001" Selain metadata code 200, agar message pada metadata diisi sesuai dengan kondisi
} di lapangan
9
POST PASIEN BARU
NAMA FITUR DATA PASIEN BARU
URL KETERANGAN
METHOD POST
10
CHECK IN
Selain metadata code 200, agar message pada metadata diisi sesuai dengan kondisi di lapangan
KETERANGAN
11
JADWAL OPERASI RS
NAMA FITUR J ADWAL OPERASI RS
URL RS mengirimk an URL masing-masing
METHOD POST
KETERANGAN
x-token: {token}
HEADER
x-username: {user akses}
1. Format tanggal YYYY-MM-DD
{
"tanggalawal": "2019-12-11",
Parameter:
"tanggalakhir": "2019-12-13"
2. Kode Poli yang dikirimkan adalah kode Poli
}
pada referensi BPJS Kesehatan
{
"response": {
"list" : [{
"kodebooking": "123456ZXC",
"tanggaloperasi": "2019-12-11",
"jenistindakan": "operasi gigi",
"kodepoli": "001",
"namapoli": "Poli Bedah Mulut",
"terlaksana": 1,
Response: "nopeserta": "0000000924782",
"lastupdate": 1577417743000
}]
},
"metadata": {
"message": "Ok",
"code": 200
} KETERANGAN
}
12
JADWAL OPERASI PASIEN
NAMA FITUR J ADWAL OPERASI PASIEN
URL RS mengirimk an URL masing-masing
METHOD POST KETERANGAN
x-token: {token}
HEADER
x-username: {user akses}
{
referensi BPJS Kesehatan
"response": {
"list" : [{
"kodebooking": "123456ZXC",
"tanggaloperasi": "2020-12-25",
"jenistindakan": "operasi gigi",
"kodepoli": "001",
"namapoli": "Poli Bedah Mulut",
Response:
"terlaksana": 0
}]
},
"metadata": {
"message": "Ok",
"code": 200
}
}
KETERANGAN
13
TAMBAHAN
14
Katalog WS di Sisi BPJS
METHOD WEB
NO KETERANGAN
SERVICE
Referensi Jadwal Digunakan untuk mapping awal data dokter dan jadwal praktek untuk disamakan
1
Dokter dengan data HFIS
Mengirimkan data pasien yang melakukan pendaftaran dari RS baik pasien BPJS
2 Tambah Antrean
dan Non BPJS
Digunakan untuk mengirimkan waktu tunggu dan waktu layan, pada masing-
3 Update Waktu
masing titik (admisi, poli, farmasi)
4 Batal Antrean Membatalkan antrean yang telah dilakukan.
Update Jadwal Dokter
5 Untuk mengupdate data jadwal dokter aplikasi HFIS dari sistem RS
HFIS
6 List Waktu Task ID Untuk melihat daftar waktu yang disimpan di BPJS
Insert Rencana Kontrol, Update Rencana Kontrol, Hapus Rencana Kontrol, Get
Kontrol (Update WS
7 Jadwal Dokter, Get Jadwal Spesialistik, Get SEP Rencana Kontrol, Get List SEP
VClaim)
Rencana Kontrol, Get Data by No Surat Kontrol
Rujukan (Update WS Get Rujukan Khusus By Bulan Tahun, Insert Rujukan Khusus, Hapus Rujukan
8
VClaim) Khusus, Insert Rujukan, Update Rujukan
GET JADWAL DOKTER
NAMA FITUR J ADWAL DOKTER
HEADER Sama dengan Bridging Vclaim Digunakan untuk mendapatkan jadwal dokter yang telah
PARAMETER didaftarkan pada aplikasi HFIS
{
"response": {
"list": [{
"kodesubspesialis": "ANA", Parameter dalam url:
"hari": 4,
"kapasitaspasien": 54, ➢ KodePoli : pada referensi BPJS
"libur": 0,
"namahari": "KAMIS", ➢ Hari : 1 (senin), 2 (selasa), 3(rabu), 4 (kamis), 5
"jadwal": "08:00 - 12:00",
"namasubspesialis": "ANAK",
"namadokter": "DR. OKTORA WAHY U WIJ AY ANTO, SP.A",
(jumat), 6 (sabtu), 7 (minggu), 8 (hari libur nasional)
RESPONSE
"kodepoli": "ANA",
"namapoli": "Anak",
"kodedokter": 33690
} Respons berupa array untuk menampilkan dokter yang
]
}, memiliki jadwal praktek di poli tersebut pada tanggal yang
"metadata": {
"message": "Ok",
"code": 200
ditentukan
}
}
16
UPDATE JADWAL DOKTER
KETERANGAN
Update data akan secara otomatis merubah data pada HFIS setelah kantor
cabang menyetujui atau otomatis setuju pada malam hari.
17
TAMBAH ANTREAN
NAMA FITUR TAMBAH ANTREAN KETERANGAN
URL [BASE_URL]/antrean/add
METHOD POST
HEADER Sama dengan Bridging Vclaim Digunakan untuk mengirimkan data antrean ketika peserta
{
"kodebooking": "16032021A001", melakukan kunjungan onsite ke RS (tidak melalui Mobile
"jenispasien": "J KN",
"nomorkartu": "00012345678", JKN)
"nik": "3212345678987654",
"nohp": "085635228888", ➢ Jenis Kunjungan : 1 (Rujukan FKTP), 2 (Rujukan
"kodepoli": "ANA",
"namapoli": "Anak",
Internal), 3 (Kontrol), 4 (Rujukan Antar RS)
"norm": "123345",
"tanggalperiksa": "2021-01-28",
"kodedokter": 12345,
➢ Nomor referensi merupakan nomor rujukan
"namadokter": "Dr. Hendra",
PARAMETER
"jampraktek": "08:00-16:00", ➢ Estimasi dilayani dalam time stamp millisecond
"jeniskunjungan": 1,
"nomorreferensi": "0001R0040116A000001", ➢ Kode dokter berdasarkan referensi BPJS
"nomorantrean": "A-12",
"angkaantrean": 12,
"estimasidilayani": 1615869169000,
"sisakuotajkn": 5,
"kuotajkn": 30,
"sisakuotanonjkn": 5,
"kuotanonjkn": 30,
"keterangan": "Peserta harap 30 menit lebih awal guna pencatatan administrasi."
}
18
BATAL ANTREAN
KETERANGAN
19
UPDATE WAKTU TUNGGU
Digunakan untuk Mengirimkan Informasi proses yang sedang terjadi pada antrean.
Task ID:
1 →Mulai waktu tunggu admisi
2 → Akhir waktu tunggu admisi/mulai waktu layan admisi
3 → Akhir waktu layan admisi/mulai waktu tunggu poli
4 → Akhir waktu tunggu poli/mulai waktu layan poli
5 → Akhir waktu layan poli/mulai waktu tunggu farmasi
6 → Akhir waktu tunggu farmasi/mulai waktu layan farmasi membuat obat
7 → Akhir waktu obat selesai dibuat
99 → Tidak hadir/batal
Tambahan:
➢ Format waktu dalam milliseconds
➢ Alur Task Id Pasien Baru: 1-2-3-4-5 (apabila ada obat tambah 6-7)
➢ Alur Task Id Pasien Lama: 3-4-5 (apabila ada obat tambah 6-7)
➢ Sisa antrean berkurang pada task 5
➢ Pemanggilan antrean poli pasien muncul pada task 4
➢ Check in/mulai waktuKETERANGAN
tunggu untuk pasien baru mulai pada task 1
➢ Check in/mulai waktu tunggu untuk pasien lama mulai pada task 3
20
LIST TASK ID
NAMA FITUR GET WAKTU TASK ID
URL [BASE _URL]/antrean/getlisttask
KETERANGAN
METHOD POST
21
Monitoring Implementasi Antrol V2 per FKRTL
22
Monitoring Implementasi Antrol V2 per FKRTL
23
Alur Mobile JKN
Overview Antrean FKRTL (By Waktu RS)
25
Monitoring Implementasi Antrian online Bridging V2
per FKRTL
26
Aplikasi Mobile JKN Care Center 165