Katalog Webservice Integrasi Ketersediaan
Katalog Webservice Integrasi Ketersediaan
url
: http:// api.bpjs-kesehatan.go.id/aplicaresws/rest/bed/update/{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.
url
: http:// api.bpjs-kesehatan.go.id/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 :
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 :
Data yang harus dikirimkan (mandatory) :
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.
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
kodekelas
namakelas
koderuang
namaruang
kapasitas
tersedia
tersediapria
tersediawanita
tersediapriawanita
varchar (8)
varchar (5)
varchar (50)
varchar (10)
varchar (150)
integer
integer
integer
integer
integer
5. Response WS
a. http://api.bpjs-kesehatan.go.id/aplicaresws/rest/bed/create/{kodeppk}
method : POST
- Data yang dikirim kosong
-
"code": 0
"message": "missing data."
Data yang dikirim tidak valid.
"code": 0
"message": "data kodekelas, koderuang, namaruang, kapasitas, tersedia is
missing."
b. http://api.bpjs-kesehatan.go.id/aplicaresws/rest/bed/update/{kodeppk}
method : POST
- Data yang dikirim kosong
-
"code": 0
"message": "missing data."
Data yang dikirim tidak valid.
"code": 0
"message": "data kodekelas, koderuang, namaruang, kapasitas, tersedia is
missing."
Data yang dikirim tidak ada di database.
"code": 0
"message": "Data tidak ada di database."
Data gagal diupdate.
"code": 0
"message": "Data gagal disimpan."
Data berhasil diupdate.
"code": 1
"message": "Data berhasil diupdate."
c. http://api.bpjs-kesehatan.go.id/aplicaresws/rest/bed/read/{kodeppk}/{start}/{limit}
method : GET