Katalog Webservice Integrasi Ketersediaan Ver1.1
Katalog Webservice Integrasi Ketersediaan Ver1.1
Untuk Rumah Sakit yang ingin mencantumkan informasi ketersediaan tempat tidur untuk pasien laki
laki, perempuan, laki laki atau perempuan dapat menambahkan data :
tersediapria : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki.
Tersediawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
perempuan.
tersediapriawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki atau perempuan.
url : http://dvlp.bpjs-kesehatan.go.id:9080/aplicaresws/rest/bed/create/{kodeppk}
method : POST
format : application/json
Data yang harus dikirimkan (mandatory) :
kodekelas : kode kelas ruang rawat sesuai dengan mapping BPJS Kesehatan.
koderuang : kode ruangan Rumah Sakit.
namaruang : nama ruang rawat Rumah Sakit.
kapasitas : Kapasitas ruang Rumah Sakit.
tersedia : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru.
Untuk Rumah Sakit yang ingin mencantumkan informasi ketersediaan tempat tidur untuk pasien laki
laki, perempuan, laki laki atau perempuan dapat menambahkan data :
tersediapria : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki.
Tersediawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
perempuan.
tersediapriawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki atau perempuan.
Untuk melihat list dari ketersediaan kamar Rumah Sakit yang telah terseimpan di database BPJS
Kesehatan dapat menggunakan url berikut :
url : http://dvlp.bpjs-
kesehatan.go.id:9080/aplicaresws/rest/bed/read/{kodeppk}/{start}/{limit}
method : GET
Keterangan
Start dan limit berfungsi untuk paging, jika Rumah Sakit ingin menampilkan data dari baris
pertama sampai baris kesepuluh maka start = 1 dan limit = 1, nilai start dimulai dari 1.
2. Metode Agent
Agent berupa aplikasi yang berfungsi untuk menarik data dan meneruskan ke BPJS Kesehatan,
aplikasi ini akan dipasang di pihak rumah sakit. Agent akan melakukan penarikan data dalam interval
waktu 10 menit.
Untuk metode ini Rumah Sakit harus menyediakan service yang mengirimkan data sebagai berikut :
Format : application/json
kodekelas : kode kelas ruang rawat sesuai dengan mapping BPJS Kesehatan.
namakelas : nama kelas dari ruangan Rumah Sakit (nama kelas bukan berdasarkan
mapping kelas BPJS Kesehatan)
koderuang : kode ruangan Rumah Sakit.
namaruang : nama ruang rawat Rumah Sakit.
kapasitas : Kapasitas ruang Rumah Sakit.
tersedia : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru.
Untuk Rumah Sakit yang ingin mencantumkan informasi ketersediaan tempat tidur untuk pasien laki
laki, perempuan, laki laki atau perempuan dapat menambahkan data :
tersediapria : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki.
Tersediawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
perempuan.
tersediapriawanita : Jumlah tempat tidur yang kosong / dapat ditempati pasien baru
laki laki atau perempuan.
Method : GET
{"response":{"list":[{"koderuang":"324","tersedia":4,"tersediapriawanita":4
,"namaruang":"Lantai 8 C R. Arwana Bayi Kelas
I","kodekelas":"ISO","namakelas":"RUANG
ISOLASI","tersediapria":0,"kapasitas":4,"tersediawanita":0},{"koderuang":"3
39","tersedia":2,"tersediapriawanita":0,"namaruang":"Lantai 4 B R. Bilis
Jantung ","kodekelas":"KL3","namakelas":"KELAS
III","tersediapria":0,"kapasitas":30,"tersediawanita":2}]}}
- Rumah Sakit mengelompokkan ruangan Rumah Sakit berdasarkan kelas VVIP sampai dengan
kelas Ruang Isolasi.
- Apabila ada ruangan yang tidak termasuk didalam semua klasifikasi kelas pada tabel diatas
dapat dikelompokkan didalam kelas LAIN-LAIN dengan kode NON.
4. Kamus Data
kdppk varchar (8)
kodekelas varchar (5)
namakelas varchar (50)
koderuang varchar (10)
namaruang varchar (150)
kapasitas integer
tersedia integer
tersediapria integer
tersediawanita integer
tersediapriawanita integer