Lampiran : 1 berkas
Kepada Yth :
Direktur Rumah Sakit Islam Kendal
Assalamualaikum wr.wb
Merujuk surat tugas direktur RSI Kendal Nomor 076/TGS/III.6.AU/D/III/2018 tanggal 20 April
2018 tentang Tim Pengembang Billing Sistem RSI Kendal,bersama ini kami laporkan hal-hal
yang berkaitan dengan permasalahan dan penyelesaiannya.
Bab I : Permasalahan
Bab II : Analisa Sistem Berjalan
Bab III : Perbaikan dan Dokumentasi
Bab IV : Tahapan Uji Coba atau Trial Error Sistem
Bab V : Penutupan Kasus
Demikian yang dapat kami sampaikan. Atas perhatian dan kerjasamanya kami ucapkan banyak
terima kasih.
Hendra Setyawan
Tembusan:
1. Wadir Pelayanan
2. Manajer Pelayanan
3. Manajer Perencanaan Anggaran
1
Lampiran :
Bab I : Permasalahan Billing Sistem Keuangan dan Akuntansi
Berikut kami sampaikan beberapa permasalahan yang muncul terkait dengan billing sistem
keuangan RSI Kendal.
1. Pada Ikhtisar Jurnal Harian
a. Terdapat informasi nilai NULL pada ikhtisar jurnal harian
b. Piutang pasien perorangan masih campur jadi satu dengan asuransi dan BPJS.
c. Seharusnya pelunasan Piutang RJ dan RI langsung mengurangi piutang yang
bersangkutan.
d. Selisih plafon BPJS di pendapatan lain-lain seharusya mengurangi piutang
yang bersangkutan.
e. Persediaan Obat dan HPP dari tiap tanggal selalu berubah-ubah.
2. Pada Buku Besar
a. Informasi mengenai piutang karyawan di dalam Buku Besar, masih ada di
informasi piutang perorangan, yang seharusnya terpisah salah satunya saja.
Berlaku sebaliknya.
2
3. Dari proses di keuangan tersebut maka akan diperoleh informasi mengenai ikhtisar
jurnal harian, Buku Besar, Jurnal Harian, Neraca dll
3
iii. Menambah field rek_bayar dan pusat pada tabel retur
iv. Menambah field piutang dan flag_lunas pada tabel biaya
b. Update store prosedur database
i. Up_bilkuiranap
ii. Gl_bilkuirajal
iii. Gl_bilkuiranap
iv. Isi_biaya
v. Sel_rgs
vi. Fak_retur_rajal
c. Update akun perkiraan pada database keuangan
i. Perubahan akun pendapatan untuk rawat inap dan rawat jalan
ii. Perubahan akun untuk piutang rawat inap dan rawat jalan
4
repl tarif.pusat with '2.2.03.100'
sele conret
skip
enddo
sele conret
use
endif
5
kelo = conrgs.kd_kelpk
rua = conrgs.kd_ruang
rekru = conrgs.rekening
pusru = conrgs.pusat
rekelp = conrgs.rekkel
endif
else
= messagebox("No.Registrasi tidak ada",16,"Perhatian...")
thisform.text12.value=""
thisform.txtnama.value=""
thisform.txtalamat.value=""
thisform.txtrekmed.value =""
return 0
endif
endif
6
else
if left(thisform.text2.value,2)='RJ'
id5 = '415.01.001'
else
if left(thisform.text2.value,2)='IF'
id5 = '415.01.002'
ELSE
if left(thisform.text2.value,2)='JF'
id5 = '415.01.001'
ELSE
if left(thisform.text2.value,2)='LN'
id5 = '415.01.001'
ELSE
if left(thisform.text2.value,2)='JG'
id5 = '415.01.001'
ELSE
if left(thisform.text2.value,2)='IG'
id5 = '415.01.002'
ELSE
if left(thisform.text2.value,2)='LK'
id5 = '415.01.001'
ELSE
if left(thisform.text2.value,2)='OK'
id5 = '415.01.002'
7
id5 = '415.01.001'
id55='2.2.03.100'
else
if left(thisform.tkode.value,2)='RF' then
id5 = '415.01.002'
id55='2.2.03.100'
ELSE
if left(thisform.tkode.value,2)='RN' then
id5 = '415.01.001'
id55='2.2.03.100'
ELSE
If left(thisform.tkode.value,2)='RL' then
id5 = '415.01.001'
id55='2.2.03.100'
ELSE
if left(thisform.tkode.value,2)='RB' then
id5 = '415.01.001'
id55='2.2.03.100'
ELSE
if left(thisform.tkode.value,2)='RG' then
id5 = '415.01.002'
id55='2.2.03.100'
ELSE
if left(thisform.tkode.value,2)='OK' then
id5 = '415.01.002'
id55='2.2.03.100'
endif
Endif
endif
Endif
Endif
8
endf
endif
endif
6. Billing keuangan
do kode_ir.prg
sele setor
go top
do while ! eof()
if setor.no <> 1 and setor.cek = 1
wait window "Sedang dalam proses..." nowait
s1 = setor.tanggal
s2 = setor.kd_perk
s3 = setor.nilai
s4 = thisform.text1.value
s5 = setor.asis1
s6 = setor.bulan
*tambahan
s7=setor.rekening
sqlexec(ir,"{call up_bilkuiranap(?s1,?s2,?s3,?s4,?s5,?s6,?s7)}")
sqlexec(ir,"{call up_bilkuiranap2018(?s3,?s4,?s1,?s2)}")
endif
sele setor
skip
enddo
sele setor
set dele on
delete all
thisform.text1.setfocus
thisform.refresh
9
7. Aplikasi Baru Piutang
a. Login
b. Menu
10
d. Pembayaran
8. Store procedure
a. Bil_kuiranap
select a.tg_kwi,a.kd_kwi,b.nama,a.kd_kwicetak,a.kd_regrs,
isnull(sum(a.jumlah+ a.adm+ a.meterai- a.disc1- a.u_muka- a.b_askes-
a.jumkredit),0) as jumlah,a.setor ,a.rek_bayar
from rskendal.dbo.biaya as a
inner join rskendal.dbo.rgs as b on b.kd_rekmed=a.kd_rekmed
where a.tg_kwi >=@tg1 and a.tg_kwi <=@tg2
group by a.tg_kwi
,a.kd_kwi,b.nama,a.kd_kwicetak,a.setor,a.kd_regrs,a.rek_bayar
order by a.tg_kwi
11
b. Gl_bilkuirajal
select
tgl_setor,kd_kwi,nm_pasien,kd_tindakan,isnull(sum(hrg_dokter+hrg_rs),0) +
isnull(sum(c.total),0) as jumlah,setor,
rekening,a.rek_bayar,b.nm_perk,a.pusat
from rskendal.dbo.bayarpoli as a
left join perkiraan as b on b.kd_perk=a.rekening
left join rskendal.dbo.retur as c on c.rek_bayar=a.rekening
where tgl_setor >=@tg1 and tgl_setor <=@tg2 and setor='Ya'
group by tgl_setor,kd_kwi,nm_pasien,kd_tindakan,setor,rekening,a.rek_bayar,
b.nm_perk,a.pusat,c.total
order by tgl_setor
c. Gl_bilkuirajal2018
select a.tgl_setor,a.kd_kwi,isnull(sum(a.hrg_tindak),0) as
jumlah,a.rek_bayar,b.nm_perk
from rskendal.dbo.bayar as a
left join perkiraan as b on b.kd_perk=a.rek_bayar
where tgl_setor >='2018-06-13' and tgl_setor <='2018-06-14' and
nm_perk<>'' and kd_kwicetak<>'Cash'
group by tgl_setor,kd_kwi,rek_bayar,nm_perk
order by tgl_setor
d. Gl_bilkuirajal2018
update rskendal.dbo.biaya
set setor = @s3,tgl_setor=@s4
where tg_kwi=@s1 and kd_kwi=@s2
if @s6 = 'Cash'
begin
update rskendal.dbo.labor set dibayarkan = @s3,tgl_dibayarkan=@s4 where
kd_regrs=@s5
update rskendal.dbo.radio set dibayarkan = @s3,tgl_dibayarkan=@s4 where
kd_regrs=@s5
update rskendal.dbo.ok set dibayarkan = @s3,tgl_dibayarkan=@s4 where
kd_regrs=@s5
update rskendal.dbo.inap set dibayarkan = @s3,tgl_dibayarkan=@s4 where
kd_regrs=@s5
12
update rskendal.dbo.poli set dibayarkan = @s3,tgl_dibayarkan=@s4 where
kd_regrs=@s5
end
update rskendal.dbo.bayar
set setor = @s3,Tgl_setor=@s4
where tg_tindak=@s1 and kd_kwi=@s2
e. Fak_retur_rajal
select * from retur
where tg_tindak>='2018-01-01' AND kd_rekmed = @kd and bayar='B' and
left(kd_retur,2) not IN('IB','RF','RG')
order by tg_tindak
13
Bab V : Penutupan Kasus
Berdasarkan pada tahap proses ujicoba, maka kami simpulkan bahwa perbaikan sistem keuangan
telah selesai dilakukan tanggal sampai batas waktu 3 bulan, 20 Juli 2018.
Demikian laporan perbaikan sistem ini kami sampaikan, semoga bermanfaat bagi Rumah Sakit
Islam Kendal. Adapun dalam pelaksanaannya timbul biaya pengembangan sebagaimana yang
tertuang dalam surat tugas adalah sebagai berikut
1. Biaya Analisa dan Konsultasi Sistem, Rp. 1.500.000, -
2. Biaya perancangan dan coding programer, Rp. 1.500.000, -
3. Biaya lembur, Rp. 1.500.000, -
4. Biaya Instalasi dan pelatihan, Rp. 1.500.000, -
5. Biaya akomodasi selama pengerjaan, Rp. 1.500.000, -
Sehingga total biaya yang harus dikeluarkan selama pengerjaan sistem adalah sebesar Rp.
7.500.000,- (Tujuh Juta Lima Ratus Ribu Rupiah)
Manajer Pengembangan,
Manajer Keuangan Kepala Seksi IT
Perencanaan dan Anggaran
14