QUICK WINS
9 April 2021
Fokus Pelaksanaan
Program JKN
Updating pada
Meningkatkan kualitas layanan di Cutomer Journey Playstore tanggal
dengan fokus mengurangi antrean dengan inovasi 9 April 2021
01
sistem manajemen informasi online dan inovasi
face recognition dengan teknologi AI
Updating pada
Appstore tanggal
21 April 2021
2
Pembaharuan pada Web
Pembaharuan pada Sistem
Service Sistem Antrean
Antrean FKRTL
FKRTL
• Peserta bisa memilih • Ref jadwal dokter
dokter dan jadwal sesuai • Update jadwal dokter
jam praktik dokter • Tambah antrean
• Pendaftaran antrean bagi • Update waktu
pasien baru
• Kontrol dan Rujukan
• Informasi status antrean
• List waktu Task ID
• Informasi sisa antrean
• Fitur check in mobile
• Fitur batal antrean
3
FKRTL
FKRTL telah memiliki IT
melakukan inhouse atau
bridging mandiri
FKRTL telah (bukan
memiliki informasi
tempat tidur vendor)
sistem
Belum antrean dengan
berlaku bagi elektronik dan aplicares
poli telah
Eksekutif terintegrasi
FKRTL pada semua
yang telah unit di RS
bridging (registrasi,
VClaim poli,
pengambilan
obat)
4
- Nm RS
ANTREAN - Waktu daftar
- Nm Poli
ALUR PELAYANAN RAWAT JALAN
- Nm Dokter
- Sisa antrean
- Estimasi dilayani DISPLAY POLI - No Antrean dipanggil
- Keterangan - Nama Poli
pasien - Nama Dokter
Tidak punya RM
- Jadwal Praktek
DISPLAY ADMISI
MOBILE CONSOLE - Normal (poli, dokter)
JKN
BPJS - Skip (poli, dokter, no)
NON BPJS
Pembuatan RM PETUGAS
CHECK IN
PANGGIL
ADMISSION
Punya RM
RUANG
TUNGGU POLI
FARMASI
5
ALUR PELAYANAN OBAT
- No Antrean dipanggil
DISPLAY
- Nama Pasien / No RM
- No RM
- Nama pasien
PELAYANAN DOKTER/ - Data obat FARMASI
PERAWAT
1 2 3
QUICK WIN
SISTEM
ANTREAN
1. Antrean Admission (bagi pasien belum punya RM)
• Waktu Tunggu : Pasien ambil antrean s.d. pasien dipanggil petugas admission.
2. Antrean Poli
• Waktu Tunggu : Akhir waktu layan admission (bagi pasien belum punya RM) / Waktu datang
pasien ke RS (bagi pasien punya RM) s.d. pasien dipanggil dokter.
3. Antrean Farmasi
• Waktu Layan : Petugas farmasi memberikan antrean ke pasien s.d. obat selesai dibuat.
7
ALUR TASK ID PASIEN BARU
ANTREAN
1 Peserta mendapat antrean
Datang ke RS
pasien
DISPLAY ADMISI
2 Pemanggilan Peserta
ANJUNGAN
Selesai Pelayanan dan
3 Pemanggilan Peserta Selanjutnya
KE POLI
8
ALUR TASK ID PASIEN LAMA
DISPLAY POLI
pasien
PULANG
* Dirujuk
9
WEB SERVICE EKSISTING DI RS
SEBELUM SESUDAH
Authentication dalam integrasi. Parameter adalah
GET TOKEN Tidak ada perubahan, masih mengikuti mekanisme eksisting
username dan password yang diberikan RS ke BPJS
10
WEB SERVICE OLEH BPJS KESEHATAN
02 Dipergunakan untuk melakukan update jadwal dokter pada aplikasi HFIS melalui
UPDATE JADWAL DOKTER SIM RS
03 TAMBAH ANTREAN
Mengirimkan pendaftaran antrean yang dilakukan pasien yang berkunjung
langsung ke RS baik pasien BPJS dan Non BPJS
05 UPDATE WAKTU
Digunakan untuk mengirimkan waktu tunggu dan waktu layan, pada masing-
masing titik (admisi, poli, farmasi)
11
KATALOG WEB SERVICE ANTREAN - RS
tinyurl.com/katalogwsrs
12
KATALOG WS di Sisi RS
KETERANGAN
14
LIHAT STATUS ANTREAN
NAMA FITUR GET STATUS ANTREAN
URL
METHOD POST
x-token: {token}
HEADER
x-username: {user akses}
{
"kodepoli": "ANA",
"kodedokter": 12346,
PARAMETER
KETERANGAN
"tanggalperiksa": "2020-01-28",
"jampraktek": "08:00-16:00"
}
{
"response": {
"namapoli": "Anak", PARAMETER
"namadokter": "Dr. Hendra",
Kode Poli yang dikirimkan adalah kode Poli pada referensi BPJS Kesehatan
"totalantrean": 25,
"sisaantrean": 4, Format Tanggal Periksa : YYYY-MM-DD
"antreanpanggil": "A-21",
"sisakuotajkn": 5, Kode Dokter merupakan Kode pada referensi BPJS Kesehatan
RESPONSE
"kuotajkn": 30, Jadwal Dokter bersumber dari HFIS
"sisakuotanonjkn": 5,
"kuotanonjkn": 30,
"keterangan": "" RESPONSE
},
"metadata": { Antrean panggil menyatakan nomor antrean pada pemanggilan terakhir
"message": "Ok",
Nama Dokter mengacu pada nama yang tersimpan di SIM RS
"code": 200
}
}
15
LIHAT SISA ANTREAN
16
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
17
AMBIL ANTREAN
{
"response": {
"nomorantrean": "A-12",
NAMA FITUR AMBIL ANTREAN "angkaantrean": 12,
"kodebooking": "16032021A001",
URL "norm": "123345",
"namapoli": "Anak",
METHOD POST "namadokter": "Dr. Hendra",
"estimasidilayani": 1615869169000,
x-token: {token} "sisakuotajkn": 5,
HEADER RESPONSE
x-username: {user akses} "kuotajkn": 30,
"sisakuotanonjkn": 5,
{ "kuotanonjkn": 30,
"nomorkartu": "00012345678", "keterangan": "Peserta harap 60 menit lebih awal guna pencatatan administrasi."
"nik": "3212345678987654", },
"metadata": {
"nohp": "085635228888", "message": "Ok",
"kodepoli": "ANA", "code": 200
"norm": "123345", }
PARAMETER }
"tanggalperiksa": "2021-01-28",
Metadata code:
"kodedokter": 12345, 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
Kodepoli berdasarkan referensi BPJS Pengambilan antrean online melalui Mobile JKN maksimal H-1
Norm : Nomor Rekam Medis yang tercatat pada Vclaim Estimasi dilayani dalam timestamp millisecond
Format Tanggal : YYYY-MM-DD Nama poli berdasarkan penamaan pada RS
Jenis Kunjungan : 1 (Rujukan FKTP), 2 (Rujukan Internal), 3 (Kontrol), 4
(Rujukan Antar RS)
Nomorreferensi merupakan nomor rujukan
KETERANGAN
18
POST PASIEN BARU
NAMA FITUR DATA PASIEN BARU
URL
{
"nomorkartu": "00012345678", Sistem akan mengirimkan identitas dasar
"nik": "3212345678987654",
peserta ke SIM RS apabila response pada
"nomorkk": "3212345678987654",
"nama": "sumarsono", entitas “Pasien” adalah pasien baru.
"jeniskelamin": "L",
"tanggallahir": "1985-03-01",
"nohp": "085635228888",
"alamat": "alamat yang muncul merupakan alamat lengkap", Data yang dikirim dipergunakan untuk
PARAMETER
"kodeprop": "11",
menerbitkan rekam medis baru .
"namaprop": "Jawa Barat",
"kodedati2": "0120",
"namadati2": "Kab. Bandung",
"kodekec": "1319",
"namakec": "Soreang",
"kodekel": "D2105",
"namakel": "Cingcin",
"rw": "001",
"rt": "013"
}
{
"response": {
"norm": "123456"
},
RESPONSE "metadata": {
"message": "Harap datang ke admisi untuk melengkapi data rekam medis",
"code": 200
KETERANGAN
}
}
19
CHECK IN
Selain metadata code 200, agar message pada metadata diisi sesuai dengan kondisi di lapangan
KETERANGAN
20
JADWAL OPERASI RS
NAMA FITUR JADWAL OPERASI RS
URL RS mengirimk an URL masing-masing
KETERANGAN
METHOD POST
x-token: {token}
HEADER
x-username: {user akses}
21
JADWAL OPERASI PASIEN
NAMA FITUR JADWAL OPERASI PASIEN
URL RS mengirimk an URL masing-masing
METHOD POST KETERANGAN
x-token: {token}
HEADER
x-username: {user akses}
1. Format tanggal YYYY-MM-DD
{
Parameter: "nopeserta": "0000000000123" 2. Kode Poli yang dikirimkan adalah kode Poli
} pada 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
22
TAMBAHAN
23
KATALOG WEB SERVICE ANTREAN - BPJS
tinyurl.com/katalogwsbpjs
24
KATALOG WS di Sisi BPJS
METHOD WEB
NO KETERANGAN
SERVICE
Referensi Jadwal Digunakan untuk mapping awal data dokter dan jadwal praktek untuk
1
Dokter disamakan dengan data HFIS
Mengirimkan data pasien yang melakukan pendaftaran dari RS baik pasien
2 Tambah Antrean
BPJS 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
5 Untuk mengupdate data jadwal dokter aplikasi HFIS dari sistem RS
Dokter HFIS
6 List Waktu Task ID Untuk melihat daftar waktu yang disimpan di BPJS
Insert Rencana Kontrol, Update Rencana Kontrol, Hapus Rencana Kontrol,
Kontrol (Update WS
7 Get Jadwal Dokter, Get Jadwal Spesialistik, Get SEP Rencana Kontrol, Get
VClaim)
List SEP Rencana Kontrol, Get Data by No Surat Kontrol
Rujukan (Update WS
8 Get Rujukan Khusus By Bulan Tahun, Insert Rujukan Khusus, Hapus Rujukan
VClaim)
Khusus, Insert Rujukan, Update Rujukan
GET JADWAL DOKTER
NAMA FITUR JADWAL DOKTER
26
UPDATE JADWAL DOKTER
KETERANGAN
Digunakan untuk melakukan update jadwal dokter
apabila adanya perubahan jadwal praktek.
27
TAMBAH ANTREAN
KETERANGAN
NAMA FITUR TAMBAH ANTREAN
URL [BASE_URL]/antrean/add
METHOD POST
Digunakan untuk mengirimkan data antrean ketika peserta
HEADER Sama dengan Bridging Vclaim
{ melakukan kunjungan onsite ke RS (tidak melalui Mobile
"kodebooking": "16032021A001", JKN).
"jenispasien": "JKN",
"nomorkartu": "00012345678", Jenis Kunjungan : 1 (Rujukan FKTP), 2 (Rujukan Internal),
"nik": "3212345678987654",
3 (Kontrol), 4 (Rujukan Antar RS)
"nohp": "085635228888",
"kodepoli": "ANA", Nomorreferensi merupakan nomor rujukan
"namapoli": "Anak",
"norm": "123345", Estimasidilayani dalam timestamp millisecond
"tanggalperiksa": "2021-01-28", Kodedokter berdasarkan referensi BPJS
"kodedokter": 12345,
"namadokter": "Dr. Hendra",
PARAMETER
"jampraktek": "08:00-16:00",
"jeniskunjungan": 1,
"nomorreferensi": "0001R0040116A000001",
"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."
}
28
BATAL ANTREAN
KETERANGAN
29
UPDATE WAKTU TUNGGU
Digunakan untuk Mengirimkan Informasi proses yang sedang terjadi
NAMA FITUR UPDATE WAKTU ANTREAN
pada antrean.
URL [BASE_URL]/antrean/updatewak tu
METHOD POST
Task ID :
HEADER Sama dengan Bridging Vclaim
1 Mulai waktu tunggu admisi
2 Akhir waktu tunggu admisi/mulai waktu layan admisi
3 Akhir waktu layan admisi/mulai waktu tunggu poli
{
"kodebooking": "16032021A001",
4 Akhir waktu tunggu poli/mulai waktu layan poli
PARAMETER "taskid": 1, 5 Akhir waktu layan poli
"waktu": 1616559330000
} 6 mulai waktu layan farmasi
7 akhir waktu layan farmasi
99 Tidak hadir/batal
{
"metadata": { Tambahan:
"message": "Ok",
RESPONSE - Format waktu dalam milliseconds
"code": 200
} - 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)
Metadata code:
200: Sukses - Sisa antrean berkurang pada task 5
KETERANGAN
201: Gagal - Pemanggilan antrean poli pasien muncul pada task 4
Selain metadata code 200, agar message pada metadata diisi sesuai KETERANGAN
- Check in/mulai waktu tunggu untuk pasien baru mulai pada task 1
dengan kondisi di lapangan - Check in/mulai waktu tunggu untuk pasien lama mulai pada task 3
30
LIST TASK ID
NAMA FITUR GET WAKTU TASK ID
URL [BASE_URL]/antrean/getlisttask
KETERANGAN
METHOD POST
Digunakan untuk melihat data waktu antrean yang
HEADER Sama dengan Bridging Vclaim
tersimpan pada server BPJS.
PARAMETER {"kodebooking":"Y03-20#1617068533"}
{
"response": {
"list": [{
"wakturs": "16-03-2021 11:32:49 WIB",
"waktu": "24-03-2021 12:55:23 WIB",
"taskname": "mulai waktu tunggu admisi",
"taskid": 1,
"kodebooking": "Y03-20#1617068533"
RESPONSE
}
]
},
"metadata": {
"code": 200,
"message": "OK"
}
}
Metadata code:
200: Sukses
201: Gagal
KETERANGAN
Selain metadata code 200, agar message pada metadata diisi sesuai dengan kondisi di KETERANGAN
lapangan
31
Terima Kasih
www.bpjs-kesehatan.go.id