Anda di halaman 1dari 39

BRIDGING SIMRS

DENGAN VKLAIM &


EKLAIM 5.2
Yogyakarta April , 2018
MANFAAT BRIDGING

 Mempercepat pelayanan
 Integrasi dengan SIMRS, sehingga data
digunakan untuk keperluan analisi data
 BPJS
BRIDGING VCLAIM

 Bridging Vclaim di simrs , tergantung dari


pengembangan internal dari masing masing
rumahsakit
 Tidak aturan yang baku tentang
pengembangan simrs..
KATALOG BPJS
TOOLS BRIDGING VLCAIM

 SIGNATURE

Metode signature yang digunakan adalah


menggunakan HMAC-SHA256, dimana
paramater saat generate signature dibutuhkan
parameter message dan key.
PENGGUNAAN ADVANCED REST CLIENT
CONTOH PEMBUATAN BRIDGING DENGAN PHP
CONTOH PEMBUATAN BRIDGING DENGAN VB6
 Private Sub SSCCari1_Click()
 On Error GoTo Error
 Dim URL As String
 Dim strResult As String
 ' Txtxnokartu.Text = Right$("0000000000000" + LTrim$(str$(Txtxnokartu)), 13)

 ' URL = "http://" + MainProc.IplocalHost + "/WsLokalRest/Peserta/peserta/" & Txtxnokartu.text
 'URL = "http://dvlp.bpjs-kesehatan.go.id:8081/vclaim-rest/Peserta/nokartu/" + Txtxnokartu.text + "/tglSEP/" & Text16.text
 URL = "http://api.bpjs-kesehatan.go.id:8080/vclaim-rest/Peserta/nokartu/" + Txtxnokartu.text + "/tglSEP/" & Text16.text



 timeStamp = GetUnixTimestamp(Now)
 timeStamp = txttimeStamp.text

 signature = GetSignature_New(consid & "&" & timeStamp, secret)


 Dim xmlhttp As WinHttp.WinHttpRequest
 Set xmlhttp = New WinHttp.WinHttpRequest
 xmlhttp.Open "GET", URL, False
 xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
 xmlhttp.setRequestHeader "Accept", "application/json"
 xmlhttp.setRequestHeader "X-Cons-ID", consid
 xmlhttp.setRequestHeader "x-timestamp", timeStamp
 xmlhttp.setRequestHeader "x-signature", signature
 xmlhttp.send 'Txtxnokartu.Text

 If xmlhttp.status = 200 Then
 strResult = xmlhttp.responseText
 Else
 MsgBox "Failed at getting response from blah ErrCode:" & xmlhttp.status
 End If

 Dim p As Object
BRIDGING EKLAIM 5.2
LANGKAH AWAL PEMBUATAN BRIDGING SIMRS
–EKLAIM 5.2

 1. PENYEDIAAN DATA DUKUNG


 2 PEMBUATAN WEB SERVICE

 3. PEMBUATAN REQUEST DENGAN MEMAKAI


WEB SERVICE
DATA DUKUNG
1. DATA PASIEN
- NO REKAM MEDIS
- TGL LAHIR
- ALAMAT
- 2. PROSES PERAWATAN
RAWAT JALAN ATAU RAWAT INAP
DATA BILING PASIEN
- TGL PERIKSA
- KEADAAAN PULANG
- BB
BREAK DOWN TARIF

1. DILAKUKAN DENGAN SIMRS INTERNAL


MASING
CONTOH PENGISIAN FORM PASIEN PULANG
CONTOH PENGAMBILAN BB BAYI
PEMBUATAN WEB SERVICE

 INA-CBG menyediakan service untuk bridging


INA-CBG dengan SIMRS. untuk lebih detailnya
bisa dibaca disini:
 https://inacbg.kemkes.go.id/DL/Petunjuk_Tek
nis_Eklaim_Build_5.1.0.201703170645.pdf
ALUR BRIDING SIMRS INACBG
PEMBUATAN WS DENGAN MEMAKAI WEB API
PENGGUNAAN WS UNTUK BRIDGING EKLAIM 5.2

 1. COPYKAN FOLDER INACBG_BRIDGE


SERVER EKLAIM 5.2
COPYKAN GENERATE KEY DARI
EKLAIM 5.2 KE WS INACBG_BRIDGE
JALANKAN:
HTTP://LOCALHOST/INACBG_BRIDGE/INDEX.
PHP
MASUK MENU KONFIGURASI
CONTOH PENGGUNAAN
CONTOH MEMAKAI PHP
CONTOH MEMAKAI VB 6
 myQuery = "{""metadata"":{""method"":""set_claim_data"",""nomor_sep"":""" & Text2(0) & """},""data"":"
 myQuery = myQuery & "{""nomor_sep"":""" & Text2(0) & """,""tgl_masuk"":""" & Format(DTPicker1, "YYYY-MM-DD") & """"
&_
 ",""tgl_pulang"":""" & Format(DTPicker2, "YYYY-MM-DD") & """,""jenis_rawat"":""" & Combo1.ListIndex & """" & _
 ",""kelas_rawat"":""" & Combo2.ListIndex & """,""adl_sub_acute"":""" & Text2(5) & """,""birth_weight"":""" & Text2(1) &
""",""adl_chronic"":""" & Text2(6) & """" & _
 ",""icu_indikator"":""" & Text2(10) & """,""icu_los"":""" & Text2(11) & """,""ventilator_hour"":""" & Text2(12) &
""",""upgrade_class_ind"":""" & Text19 & """,""upgrade_class_class"":""" & Text20 & """,""upgrade_class_los"":""" &
Text21 & """,""add_payment_pct"":""" & Text18 & """" & _
 ",""birth_weight"":""" & Text2(1) & """,""discharge_status"":""" & Text2(2) & """,""diagnosa"":""" & Text2(3) &
""",""procedure"":""" & Text2(4) & """" & _
 ",""tarif_rs"": {""prosedur_non_bedah"":""" & Text1 & """,""prosedur_bedah"":""" & Text3 & """,""konsultasi"":""" & Text4 &
"""" & _
 ",""tenaga_ahli"":""" & Text1 & """,""keperawatan"":""" & Text3 & """,""penunjang"":""" & Text4 & """,""radiologi"":""" &
Text5 & """" & _
 ",""laboratorium"":""" & Text6 & """,""pelayanan_darah"":""" & Text7 & """,""rehabilitasi"":""" & Text8 & """,""kamar"":""" &
Text9 & """" & _
 ",""rawat_intensif"":""" & Text10 & """,""obat"":""" & Text11 & """,""alkes"":""" & Text12 & """,""bhmp"":""" & Text13 & """" &
_
 ",""sewa_alat"":""" & Text14 & """},""tarif_poli_eks"":""" & Text17 & """" & _
 ",""nama_dokter"":""" & Text2(9) & """,""kode_tarif"":""" & Text2(13) & """,""payor_id"":""" & Text1 & """,""payor_cd"":""" &
Text1 & """" & _
 ",""cob_cd"":""" & Text14 & """,""coder_nik"":""" & Text2(16) & """}}"
 Public Function fSendHTTPRequest(sUrl As String, myQuery As String)
 Set xHTTP = New WinHttp.WinHttpRequest

 myQuery = Replace(myQuery, "#", "%23")


 'myQuery = Replace(myQuery, " ", "+")
 'myQuery = Replace(myQuery, ":", "%3A")
 'myQuery = Replace(myQuery, "{", "%7B")
 'myQuery = Replace(myQuery, "}", "%7D")
 'myQuery = Replace(myQuery, ",", "%2C")
 'myQuery = Replace(myQuery, ".", "%2E")

 sUrl = sUrl + myQuery


 xHTTP.open "POST", sUrl, False
 'xHTTP.setRequestHeader "Content-Type", "application/x-www-urlencoded"
 xHTTP.setRequestHeader "Content-Type", "application/json"
 xHTTP.setRequestHeader "x-Application-Author", "Umar"
 xHTTP.setRequestHeader "x-Application-Id", "SIMRS"
 xHTTP.setRequestHeader "x-Application-Kode", "KALISAT"
 'sQuery = urlencode(sQuery, False)
 xHTTP.setRequestHeader "Content-Length", Len(myQuery)
 xHTTP.send "" + myQuery

 Do While Not xHTTP.WaitForResponse


 DoEvents
 Loop
 sResponse = xHTTP.responseText
 fSendHTTPRequest = sResponse

 Set xHTTP = Nothing


 End Function
CONTOH BRIDGING EKLAIM DENGAN VBNET
SUMBER : KANG ISNANTO ( IT RSUD MARGONO)
TERIMA KASIH

Anda mungkin juga menyukai