BRIDGING VCLAIM DENGAN VB6 Dan PHP
BRIDGING VCLAIM DENGAN VB6 Dan PHP
Bridging System BPJS Kesehatan adalah fasilitas yang disediakan oleh BPJS
Kesehatan untuk sistem pelayanan kesehatan (rumah sakit, klinik, dan
puskesmas) agar dapat melakukan dua proses pelayanan tanpa ada intervensi
satu sistem dengan sistem lainnya secara langsung. Hubungan kedua sistem
tersebut dikelola dengan web service atau API (Application Programming
Interface) yang akan membatasi akses ke masing-masing sistem sehingga
keamanan data tetap terjaga.
BRIDGING SISTEM BPJS KESEHATAN
Sebuah client mengirimkan sebuah data atau request melalui HTTP Request dan
kemudian server merespon melalui HTTP Response.
Komponen dari http request
Verb, HTTP method yang digunakan misalnya GET, POST, DELETE, PUT dll.
Uniform Resource Identifier (URI) untuk mengidentifikasikan lokasi resource
pada server.
HTTP Version, menunjukkan versi dari HTTP yang digunakan, contoh HTTP
v1.1.
Request Header, berisi metadata untuk HTTP Request. Contoh, type
client/browser, format yang didukung oleh client, format dari body pesan,
seting cache dll.
Request Body, konten dari data.
komponen dari http response
SHA 256 adalah keluarga dari SHA-2. SHA-2 (Secure Hash Algorithm 2) adalah
seperangkat fungsi hash kriptografi yang dirancang oleh Badan Keamanan
Nasional Amerika Serikat (NSA). SHA-2 dibangun menggunakan struktur
Merkle-Damgård, fungsi kompresi satu arah itu sendiri dibangun menggunakan
struktur Davies-Meyer dari blok cipher khusus.
JSON (JavaScript Object Notation)
format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia,
serta mudah diterjemahkan dan dibuat (generate) oleh komputer.
Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript,
Standar ECMA-262 Edisi ke-3 - Desember 1999.
JSON merupakan format teks yang tidak bergantung pada bahasa
pemprograman apapun karena menggunakan gaya bahasa yang umum
digunakan oleh programmer keluarga C termasuk C, C++, C#, Java,
JavaScript, Perl, Python dll
KOSONG
Json parse adalah library yang digunakan untuk menterjemahkan json script ke
object visual basic 6
Cara penggunaan:
Buat variable object di class
Private p as object
Set p = JSON.parse(req.ResponseText)
Penggunaan json parse
Request body adalah format/data request yang dikirim ke web service BPJS.
Penggunaan Reuqest ada di service:
POST
UPDATE
DELETE
Nama Parameter untuk request digunakan sebagai nama variable yang diminta
oleh fungsi.
Lakukan hal yang sama dengan untuk memasukkan class modules JsonScripts,
cStringBuilder dan HS256.
INTEGRASI CLASS VCLAIM DENGAN SIMRS
ADD CLASS MODULES
KETERANGAN FUNGSI CLASS
VCLAIM -> class yang menampung service BPJS
HS256 -> class untuk enkripsi hmac-sha256
JsonScripts, cStringBuilder -> class yang digunakan oleh json parse
INTEGRASI CLASS VCLAIM DENGAN SIMRS
ADD MODULES
Add class modul di project simrs. Caranya sebagai berikut:
Klik kanan pada project explorer, kemudian pilih add -> module
INTEGRASI CLASS VCLAIM DENGAN SIMRS
ADD MODULES
Pilih Existing, lalu masuk folder modul, pilih JSON, kemudian klik Open
INTEGRASI CLASS VCLAIM DENGAN SIMRS
Bagaimana Kalau Setting consid dan lainnya tidak saya simpan di database
Caranya sangat mudah, anda tinggal merubah parameter di class vclaim pada
fungsi setting. Rubah menjadi seperti ini:
Public Function Setting()
Me.ConsId = “considrs”
Me.SecretKey = “secretkeyrs”
Me.noPPK = “”noppkrs
Me.NamaPPK = “namappkrs”
Me.UrlWebService = “url base web service bpjs”
End Function
INTEGRASI CLASS VCLAIM DENGAN SIMRS
Contoh:
buat form dengan
4 text box, masing2 beri nama
txtNoCM, txtNamaPasien, txtNIK, txtNoTelpon
INTEGRASI CLASS VCLAIM DENGAN SIMRS