bridging vclaim bpjs fitur detail sep

Updatelagi.com - Masih melanjutkan postingan sebelumnya tentang bridging vclaim bpjs fitur mapping dengan bahasa pemrograman php kali ini saya akan membahas tentang bridging vclaim dengan webservice bpjs kesehatan fitur melihat detail sep dengan menggunakan bahasa pemrogramman PHP.  Fitur detail SEP sendiri digunakan untuk melihat seluruh detail SEP yang telah dibuat sebelumnya. Seperti biasa untuk detail tentang bridging simrs dengan v claim fitur mapping transaksi dapat anda lihat pada link berikut.

http://dvlp.bpjs-kesehatan.go.id:8081/KatalogWsSEP/SEP

bridging vclaim bpjs fitur detail sep updatelagi.com
bridging vclaim bpjs fitur detail sep updatelagi.com

Sebelumnya mohon maaf kepada para pembaca karena sudah lama tidak update / posting untuk website ini karena penulis baru menyelesaikan bridging simpus (Sistem Informasi Puskesmas) dengan pcare BPJS. Berbeda dengan vclaim yang digunakan untuk bridging dengan Rumah Sakit PCARE digunakan untuk bridging di puskesmas/ klinik. Kami juga membuka jasa bridging kepada siapapun yang mengalami kesulitan untuk bridging PCARE / VCLAIM kami siap membantu kesulitan anda alhamdulillah kami telah menyelesaikan kerjasama untuk bridging PCARE dengan pihak tertentu. Jika anda ingin bekerjasama dengan kami silahkan kirimkan email ke juadoinfo@gmail.com agar segera dapat kami follow up.

Lanjut ke pembahasan bridging vclaim fitur detail SEP, berikut beberapa catatan penting yang harus kita ketahui sebelum bridging fitur detail sep kali ini yaitu (sumber katalog wssep) :

  • Method yang digunakan adalah GET
  • Format data transfer yang digunakan ada JSON
  • Content-Type: Application/x-www-form-urlencoded
  • url detail sep mengarah ke http://dvlp.bpjs-kesehatan.go.id:8081/VClaim-rest/SEP/{parameter} 
Adapula beberapa parameter yang perlu kita sipakan untuk nantinya dikirim ke url mapping yaitu :
  • No SEP berupa nomor SEP yang sebelumnya sudah di terbitkan
Langkah pertama dan utama yaitu pastikan anda sudah memiliki webservice karena yang kita gunakan adalah bahasa pemrogramman PHP. Buatlah sebuah file dengan nama detailsep.php pada folder xampp/htdoc/ lalu masukkan script dibawah ini 
<?php
    $data = "cons id";
    $secretKey = "scret key";
    // Computes the timestamp

    date_default_timezone_set('UTC');
    $tStamp = strval(time()-strtotime('1970-01-01 00:00:00'));
    // Computes the signature by hashing the salt with the secret key as the key
    $signature = hash_hmac('sha256', $data."&".$tStamp, $secretKey, true);

    // base64 encode…
    $encodedSignature = base64_encode($signature);
 
    echo "X-cons-id: " .$data ." ";
    echo "X-timestamp:" .$tStamp ." ";
    echo "X-signature: " .$encodedSignature;
    $ch = curl_init();
    $headers = array(
      'X-cons-id: '.$data .'',
      'X-timestamp: '.$tStamp.'' ,
      'X-signature: '.$encodedSignature.'',
      'Content-Type:application/json',         
   
    );
curl_setopt($ch, CURLOPT_URL, "http://dvlp.bpjs-kesehatan.go.id:8081/VClaim-rest/0301R00108150000001");
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 3);
    curl_setopt($ch, CURLOPT_HTTPGET, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $content = curl_exec($ch);
    $err = curl_error($ch);
    curl_close($ch);
print_r(curl_error($ch));
    print_r($content);   
?>

Jangan lupa untuk mengubah cons id dan screet key lalu simpan di dalam folder htdocs anda jika script diatas berhasil dijalankan dengan baik maka response yang didapatkan adalah sebagai berikut
{
metadata:
{
code: "200"
message: "OK"
}
response:
{
byTagihan: "0.00"
catatan: "test WS SEP v2.0 : cr8 SEP "
diagAwal:
{
kdDiag: "A02.1"
nmDiag: "Salmonella septicaemia"
}
jnsPelayanan: "Inap"
klsRawat:
{
kdKelas: "1"
nmKelas: "Kelas I"
}
lakaLantas:
{
keterangan: "Bukan Kasus Kecelakaan LaluLintas"
status: "0"
}
noRujukan: "02135465464"
noSep: "0301R00108150000001"
peserta:
{
jenisPeserta:
{
kdJenisPeserta: "1"
nmJenisPeserta: "PNS PEMERINTAH PUSAT"
}
kelasTanggungan:
{
kdKelas: "1"
nmKelas: "Kelas I"
}
nama: "AGUSTINUS DASI "
nik: "0101026008710101"
noKartu: "0000000000055"
noMr: "9000000002"
pisa: "1"
provUmum:
{
kdCabang: null
kdProvider: null
nmCabang: null
nmProvider: null
}
sex: "L"
statusPeserta: null
tglCetakKartu: null
tglLahir: "1971-08-20"
tglTAT: "2011-03-14"
tglTMT: "1998-06-08"
umur: null
}
poliTujuan:
{
kdPoli: ""
nmPoli: ""
}
provPelayanan:
{
kdCabang: null
kdProvider: "0301R001"
nmCabang: null
nmProvider: "RSUP DR M JAMIL PADANG"
}
provRujukan:
{
kdCabang: null
kdProvider: "0301R001"
nmCabang: null
nmProvider: "RSUP DR M JAMIL PADANG"
}
statSep:
{
kdStatSep: "00"
nmStatSep: "00_Klaim_Baru"
}
statusCOB:
{
kodeCOB: "0"
namaCOB: "-"
}
tglPulang: null
tglRujukan: "2015-08-24"
tglSep: "2015-08-25"
}
}
Data diatas dapat digunakan untuk pembuatan / cetak SEP yang nantinya digunakan untuk claim ke pihak BPJS Kesehatan. Cukup mudah bukan, jika artikel ini bermanfaat dan masih ada yang bingung atau mungkin ada yang ingin ditanyakan silahkan masukkan kedalam kolom komentar yang tersedia. Jika anda membutuhkan bantuan / kerjasama silahkan kirimkan email penawaran anda ke juadoinfo@gmail.com.

0 comments