BAB 4 RANCANGAN SISTEM INFORMASI RUMAH SAKIT
4.1 Struktur Organsisasi Usulan Kepala Keuangan
Bendahara
Penagihan
Sub Akuntansi I
Sub Akuntansi II
Kasir
Kasir Instalasi Farmasi
Gambar 4.1 Struktur Bagian Keuangan Rancangan Rumah Sakit Budi Lestari
4.2 Tugas Fungsi Yang Terkait 4. Kasir Kasir terlibat dalam proses sebagai berikut : a.
Proses penagihan yaitu pemberitahuan kepada pasien jumlah biaya yang harus dibayar
b.
Proses Pembayaran yaitu proses penerimaan pembayaran dari pasien rawat jalan dan rawat inap di Rumah Sakit Budi Lestari
c.
Proses Pencatatan yaitu proses pencatatan semua transaksi-transaksi yang terjadi di Rumah Sakit Budi Lestari.
d.
Proses Pelaporan yaitu proses pembuatan Laporan Keuangan Harian rincian penerimaan kas rawat jalan dan Laporan Keuangan Harian rincian penerimaan kas rawat inap selama satu hari.
5. Kasir Instalasi Farmasi Kasir terlibat dalam proses sebagai berikut : a.
Proses penagihan yaitu pemberitahuan kepada pasien jumlah biaya obat yang harus dibayar
b.
Proses Pembayaran yaitu proses penerimaan pembayaran dari pembelian obat di Apotik Rumah Sakit Budi Lestari
c.
Proses Pencatatan yaitu proses pencatatan pembelian obat yang terjadi di Apotik Rumah Sakit Budi Lestari.
d.
Proses Pelaporan yaitu proses pembuatan Laporan Penjualan Obat selama satu hari.
6. Bagian Keuangan Bagian Keuangan terlibat dalam proses berikut : a. Melaksanakan kegiatan keuangan Rumah Sakit. h. Membantu Direktur dalam menyusun anggaran sesuai dengan program kerja dari seluruh bidang dan bagian di rumah sakit Budi Lestari. c. Memberi petunjuk, pengarahan dan penilaian kepada bawahannya. d. Melakukan rapat bulanan untuk mengevaluasi kegiatan keuangan.
k. Membuat laporan keuangan bulanan dan tahunan untuk diserahkan dan dibahas dengan Direktur. l.
Membuat analisis kinerja keuangan rumah sakit Budi Lestari setiap bulan untuk dibahas dengan direktur.
m. Melakukan koordinasi dengan departemen umum, dan departemen medik untuk melakukan analisa pemanfaatan sumber daya rumah sakit setiap 6 bulan sekali. 4. Bendahara Bendahara terlibat dalam proses berikut : a. Melakukan pembayaran atas persetujuan Direktur atau Kepala Bagian Keuangan. f. Melakukan penerimaan dari kasir, baik tunai/kredit beserta slip/voucher penerimaan (pendapatan) harian. g. Membuat slip/voucher setoran ke bank atas persetujuan Kepala Bagian Keuangan. h. Melakukan pembayaran faktur-faktur obat. i.
Penagihan Penagihan terlibat dalam proses berikut : a. Menerima segala tagihan dari kasir b. Melakukan penagihan atas jaminan pasien selama menjalani rawat jalan dan rawat inap c. Menerima surat – surat dari jaminan pasien yang menunjukkan keterangan pasien yang telah di tanggung d. Menhapus daftar piutang jaminan tersebut
ii.
Sub Bagian Akuntansi I Sub Bagian Akuntansi I terlibat dalam proses berikut : d. Menghitung gaji karyawan RS. Budi Lestari. e. Menghitung jasa dokter. f. Mengoreksi laporan Bendahara 7. Sub Bagian Akuntansi II Sub Bagian Akuntansi II terlibat dalam proses berikut : i.
Membuat laporan pajak dokter rawat inap/rawat jalan.
j.
Membuat buku kas pendamping untuk pajak.
k. Cek buku bendahara dan jumlah buku kas. l.
Membuat daftar penyusutan asset per bulan.
m. Membuat laporan pajak apotek PPh 21 dan PPh 25 per bulan.
4.3 Overview Rancangan Sistem Informasi 4.3.1
Overview Rancangan Sistem Informasi Billing System Rawat Jalan Setelah pasien melakukan pemeriksaan rawat jalan maka pasien tersebut akan melakukan pembayaran ke kasir. Pasien dapat membayar dengan tunai, kartu kredit, asuransi maupun jaminan kantor. Kasir akan menerima kartu pasien dan akan melakukan pengecekan pada database Tr_Rawat_Jalan,Tr_Penggunaan_Obat_Dan_Perlengkapan_RJ, Tr_Tindakan_Rawat_Jalan, Ms_Tindakan, Ms_Pasien, Ms_Poliklinik dan Ms_Karyawan. Setelah itu kasir akan mengupdate database Tr_Struk_RALAN. Kasir akan mengeluarkan struk pembayaran ralan 3 (tiga) rangkap sebagai tanda pembayaran rawat jalan, rangkap 1 (satu)
akan diberikan ke pasien sedangkan rangkap 2 (dua) dan 3 (tiga) akan diarsip dan bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap, rangkap 1 (satu) diberikan kepada pasien, rangkap 2 (dua) dan 3 (tiga) akan diarsip yang akan diberikan kepada bendahara. Setelah pasien melakukan pemeriksaan medical checkup maka pasien tersebut akan melakukan pembayaran ke kasir. Pasien dapat membayar dengan tunai, kartu kredit, asuransi maupun jaminan kantor. Kasir akan menerima kartu pasien, slip pembayaran mcu dan akan melakukan
pengecekan
Ms_Paket_Medical_Checkup,
pada
database
Ms_Pasien.
Tr_Medical_Checkup,
Setelah
itu
kasir
akan
mengupdate database Tr_Struk_MCU. Kasir akan mengeluarkan struk pembayaran mcu 3 (tiga) rangkap sebagai tanda pembayaran medical checkup, rangkap 1 (satu) akan diberikan ke pasien sedangkan rangkap 2 (dua) dan 3 (tiga) akan diarsip dan bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap, rangkap 1 (satu) diberikan kepada pasien, rangkap 2 (dua) dan 3 (tiga) akan diarsip yang akan diberikan kepada bendahara. Pasien akan melakukan pembelian obat berdasarkan resep obat di Kasir instalasi farmasi. Kasir instalasi farmasi akan melakukan pengecekan obat pada database Ms_Obat dan Tr_SPB_Detil. Kasir instalasi farmasi akan menyimpan data penjualan obat pada database Tr_Jual_Obat dan memberikan obat beserta struk penjualan obat sebanyak 3 (tiga) rangkap kepada pasien. Kasir instalasi farmasi akan
mengarsip resep dokter dan struk pembayaran obat rangkap 2 (dua) dan 3 (tiga) serta mengupdate database Ms_Obat dan Tr_SPB_Detil. Pada saat pergantian shift, kasir instalasi farmasi akan membuat bukti setoran instalasi farmasi per shift sebanyak 2 (dua) rangkap. Kasir instalasi farmasi akan menyerahkan bukti setoran instalasi farmasi, resep obat, struk pembayaran obat dan uang penjualan obat kepada bendahara. Kasir akan membuat bukti setoran rawat jalan dan per shift sebanyak 2 (dua) rangkap berdasarkan database Tr_Struk_RALAN dan Tr_Struk_MCU, kemudian kasir akan menyerahkan bukti setoran rawat jalan per shift rangkap 1 (satu), bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor rangkap 2 (dua) dan 3 (tiga), struk pembayaran ralan dan struk pembayaran medical checkup rangkap 2 (dua) dan 3 (tiga) dan uang kepada bendahara. Bendahara akan menerima bukti setoran rawat jalan per shift, struk pembayaran ralan, bukti setoran instalasi farmasi per shift , struk pembayaran obat, bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor dan uangnya dan mengecek semua bukti tersebut pada database Tr_Jual_Obat, Tr_Struk_RALAN dan Tr_Struk_MCU. Setiap akhir bulan, Sub Bagian Akuntansi I akan melakukan perhitungan
pembayaran
jasa
dokter
berdasarkan
database
Tr_Struk_RALAN untuk menentukan biaya yang harus dibayarkan kepada dokter dan mencatatnya pada database Tr_Perhitungan_ Dokter_RALAN dan membuat laporan perhitungan jasa dokter rawat jalan sebanyak 2 (dua) rangkap.
Bagian penagihan akan mencatat penagihan rawat jalan pada database
Tr_Penagihan_RALAN
dan
mengecek
database
Ms_Asuransidan Ms_Jaminan_Kantor. Berdasarkan database tersebut, maka setiap akhir bulan, bagian penagihan melakukan penagihan ke polis asuransi dan jaminan kantor atas tagihan pasien. Bagian penagihan akan membuat surat pengantar tagihan asuransi atau jaminan kantor yang disertakan ke perusahaan asuransi saat melakukan penagihan. Perusahaan kartu kredit akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari dan akan memberikan form kunjungan merchant dan tanda terima sales draft yang akan di berikan ke Rumah Sakit Budi Lestari. Pada saat bagian penagihan akan melakukan penagihan ke perusahaan yang bekerja sama dengan Rumah Sakit Budi Lestari, bagian penagihan akan membuat surat pengantar, struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan struk pembayaran ralan yang akan dikirimkan ke perusahaan tersebut. Perusahaan tersebut akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari. Pada saat bagian penagihan akan melakukan penagihan ke perusahaan asuransi, bagian penagihan akan membuat surat pengantar, struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan struk pembayaran ralan yang akan dikirimkan ke perusahaan asuransi tersebut. Perusahaan asuransi akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari dan mengirimkan surat tanda bayar kepada bagian penagihan.
Jika perusahaan asuransi, kartu kredit dan jaminan kantor melakukan pembayaran, maka bagian penagihan akan mengupdate database Tr_Penagihan_RALAN. Pada akhir bulan kepala keuangan akan membuat laporan pendapatan rawat jalan bulanan sebanyak 2 (dua) rangkap berdasarkan database
Tr_Struk_RALAN,
Tr_Struk_MCU,
Tr_Jual_Obat,
Tr_Perhitungan_Dokter_RALAN dan Tr_Penagihan_RALAN. Laporan pendapatan rawat jalan bulanan rangkap 2 (dua) akan diarsip dan menyerahkan laporan pendapatan rawat jalan bulanan rangkap 1 (satu) ke direktur rumah sakit yang akan digunakan sebagai salah satu bahan dalam proses pengambilan keputusan. 4.3.2
Overview Rancangan Sistem Informasi Billing System Rawat Inap Setelah melakukan pemesanan kamar di bagian rekam medik, dan mendapatkan surat pernyataan rawat inap maka pasien melakukan pembayaran deposit sebesar 7 (tujuh) kali biaya kamar. Pasien dapat membayar dengan uang tunai, kartu kredit, asuransi, askeskin atau jaminan kantor. Kasir akan mengecek database Tr_Rawat_Inap dan mengupdate database Ms_Kasur dan Tr_Deposit. Setelah itu, kasir akan membuat struk pambayaran deposit sebanyak 3 (tiga) rangkap, rangkap 1 (satu) untuk pasien, rangkap 2 (dua) dan 3 (tiga) untuk kasir. Kemudian pasien akan memberikan surat pernyataan rawat inap pada bagian rekam medik. Untuk pembelian obat pasien kelas 1 (satu) dan 2 (dua), Perawat akan mengambilkan obat berdasarkan resep obat di instalasi
farmasi. Kasir instalasi farmasi akan melakukan pengecekan obat pada database Ms_Obat dan Tr_SPB_Detil. Kasir instalasi farmasi akan menyimpan transaksi penjualan obat pada database Tr_Jual_Obat. Serta mengupdate database Ms_Obat dan Tr_SPB_Detil. Kasir instalasi farmasi akan memberikan obat dan struk penjualan obat rangkap 1 (satu) kepada Perawat dan rangkap 2 (dua) dan 3 (tiga) akan diarsip. Untuk pembelian obat pasien kelas 1 (satu) dan 2 (dua), Perawat akan mengambilkan obat berdasarkan resep obat di perawat unit. Dokter akan memberikan resep obat kepada perawat. Perawat membawa resep dokter tersebut ke kasir instalasi farmasi, kasir instalasi farmasi akan memberikan obat dan struk penjualan obat rangkap 1 (satu) kepada Perawat dan rangkap 2 (dua) dan 3 (tiga) akan diarsip. Kasir instalasi farmasi akan menyimpan transaksi penjualan obat pada database Tr_Jual_Obat. Sedangkan untuk pembelian obat pasien kelas 3 (tiga), pasien membeli obat di instalasi farmasi dan kasir instalasi farmasi akan mengecek data base Ms_Obat dan Tr_SPB_Detil dan memberikan obat dan struk penjualan obat rangkap 1 (satu) kepada Pasien dan rangkap 2 (dua) dan 3 (tiga) akan diarsip. Kasir instalasi farmasi akan menyimpan transaksi penjualan obat pada database Tr_Jual_Obat dan mengupadate Tr_SPB_Detil dan Ms_Obat. Jika pasien melakukan pemesanan pindah kamar, maka setelah pasien mendapatkan surat pernyataan rawat inap, pasien melakukan
pembayaran di kasir. Kasir akan mengecek database Ms_kasur dan Tr_Rawat_Inap. Dan mengupdate database Ms_Kasur dan Tr_Deposit. Bila biaya deposit kamar lebih tinggi dari biaya deposit kamar sebelumnya maka kasir akan membuat struk pambayaran deposit sebanyak 3 (tiga) rangkap, rangkap 1 (satu) untuk pasien, rangkap 2 (dua) dan rangkap 3 (tiga) untuk kasir. Kemudian pasien akan memberikan surat pernyataan rawat inap pada bagian rekam medis. Tapi bila biaya kamar lebih rendah dari pada biaya kamar sebelumnya maka kasir hanya akan memberikan surat pernyataan rawat inap kepada pasien. Pada waktu pasien selesai melakukan pemeriksaan rawat inap, maka pasien akan dikenakan biaya administrasi sebesar 6.5% dari biaya kamar terakhir yang digunakan pasien selama menjalani proses rawat inap. Berdasarkan database Tr_Rawat_Inap, Tr_Penggunaan_Alat, Ms_Alat, Tr_Visit_Dokter, Ms_Pasien, Ms_Karyawan, Tr_Deposit, Tr_Penagihan_Obat_Dan_Perlengkapan_RI, Tr_Jual_Obat. Kasir akan mencatat pembayaran pasien pada database Tr_Struk_RANAP. Kasir akan mengeluarkan struk pembayaran ranap 3 (tiga) rangkap sebagai tanda pembayaran rawat inap, rangkap 1 (satu) akan diberikan ke pasien sedangkan rangkap 2 (dua) dan 3 (tiga) akan diarsip dan bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap, rangkap 1 (satu) diberikan kepada pasien, rangkap 2 (dua) dan 3 (tiga) akan diarsip
Pada saat pergantian shift, kasir instalasi farmasi akan membuat bukti setoran instalasi farmasi per shift sebanyak 2 (dua) rangkap. Kasir instalasi farmasi akan menyerahkan bukti setoran instalasi farmasi per shift rangkap 1 (satu), resep obat, struk penjualan obat dan uang penjualan obat kepada bendahara. Kasir akan membuat bukti setoran rawat inap per shift sebanyak 2
(dua)
rangkap
berdasarkan
database
Tr_Struk_RANAP
dan
menyerahkan bukti setoran rawat inap per shift rangkap 1 (satu), bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor rangkap 2 (dua) dan 3 (tiga), struk pembayaran deposit, struk pembayaran ranap rangkap 2 (dua) dan 3 (tiga) dan uang kepada bendahara. Bendahara akan menerima bukti setoran rawat inap per shift, struk pembayaran ranap, bukti setoran instalasi farmasi per shift , struk pembayaran obat, bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor dan uangnya dan mengecek semua bukti tersebut pada database Tr_Struk_RANAP, Tr_Jual_Obat dan Tr_Deposit. Setiap akhir bulan, Sub Bagian Akuntansi I akan melakukan perhitungan
pembayaran
jasa
dokter
berdasarkan
database
Tr_Struk_RANAP untuk menentukan biaya yang harus dibayarkan kepada dokter dan mencatatnya pada database Tr_Perhitungan_ Dokter_RANAP dan membuat laporan perhitungan jasa dokter rawat inap sebanyak 2 (dua) rangkap. Bagian penagihan akan mencatat penagihan rawat inap pada database Tr_Penagihan_RANAP dan mengecek database Ms_Asuransi
dan Ms_Jaminan_Kantor, Tr_Struk_RANAP Berdasarkan database tersebut, maka
setiap akhir bulan, bagian penagihan melakukan
penagihan ke polis asuransi, jaminan kantor atas nama pasien sebesar jumlah tagihannya. Bagian penagihan akan membuat surat pengantar tagihan asuransi atau jaminan kantor yang disertakan ke perusahaan asuransi saat melakukan penagihan. Perusahaan kartu kredit akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari dan akan memberikan form kunjungan merchant dan tanda terima sales draft yang akan di berikan ke Rumah Sakit Budi Lestari. Pada saat bagian penagihan akan melakukan penagihan ke perusahaan yang bekerja sama dengan Rumah Sakit Budi Lestari, bagian penagihan akan membuat surat pengantar, struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan struk pembayaran ranap yang akan dikirimkan ke perusahaan tersebut. Perusahaan tersebut akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari. Pada saat bagian penagihan akan melakukan penagihan ke perusahaan asuransi, bagian penagihan akan membuat surat pengantar, struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan struk pembayaran ranap yang akan dikirimkan ke perusahaan asuransi tersebut. Perusahaan asuransi akan membayar uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari dan mengirimkan surat tanda bayar kepada bagian penagihan.
Jika perusahaan asuransi, kartu kredit dan jaminan kantor melakukan pembayaran, maka bagian penagihan akan mengupdate database Tr_Penagihan_RANAP. Pada akhir bulan kepala keuangan akan membuat laporan pendapatan rawat inap bulanan sebanyak 2 (dua) rangkap berdasarkan database
Tr_Struk_RANAP,
Tr_Perhitungan_Dokter_RANAP
dan
Tr_Penagihan_RANAP. Kemudian akan mengarsip laporan pendapatan rawat inap bulanan rangkap 2 (dua) dan menyerahkan laporan pendapatan rawat inap bulanan rangkap 1 (satu) ke direktur rumah sakit yang akan digunakan sebagai salah satu bahan dalam proses pengambilan keputusan.
4.4 Rich Picture Rancangan Sistem Informasi 4.4.1
Rich Picture Rancangan Sistem Informasi Billing System Rawat Jalan
Gambar 4.2 Rich Picture Rancangan Sistem Informasi Billing System Rawat Jalan
4.4.2
Rich Picture Rancangan Sistem Informasi Billing System Rawat Inap
Gambar 4.3 Rich Picture Rancangan Sistem Informasi Billing System Rawat Inap
4.5. Event Table Rancangan Sistem Informasi 4.5.1
Event Table
Rancangan Sistem Informasi Billing System Rawat
Jalan Events
Internal Agents
Starts When
Assuming
Activities in the Event
Responsibilty Melayani
Kasir
Pasien
Menghitung rincian
Pembayaran
memberikan
pembayaran rawat
Rawat Jalan
kartu pasien
jalan, membuat struk pembayaran rawat jalan, membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor.
Melayani
Kasir
Pasien
Menerima kartu
Pembayaran
memberikan slip pasien, menghitung
Medical Check Up
tagihan mcu
rincian pembayaran medical checkup, membuat struk pembayaran
medical checkup, membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor. Melayani
Kasir Instalasi Farmasi
Pembayaran Obat
Pasien
Menerima resep
memberikan
dokter, membuat
resep dokter
struk pembayaran obat, memberikan obat
Membuat Bukti
Kasir instalasi farmasi
Pergantian shift
Membuat bukti
Penjualan Obat
penjualan obat,
Per Shift
memberikan bukti penjualan obat, resep dokter, struk pembayaran obat ke bendahara
Membuat Bukti
Kasir
Pergantian shift
Membuat bukti
Rawat Jalan Per
setoran rawat jalan,
Shift
memberikan laporan setoran rawat jalan, slip
pembayaran rawat jalan, bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor ke bendahara Menghitung Jasa
Sub Bagian Akuntansi I
Akhir bulan
Dokter
Menghitung jasa dokter berdasarkan setoran kasir
Membuat Tagihan
Bagian penagihan
Akhir bulan
Membuat surat pengantar tagihan asuransi dan jaminan kantor, membuat rincian tagihan, memberikan surat pengantar tagihan dan rincian tagihan pada perusahaan asuransi, kartu kredit dan jaminan kantor
Membuat Laporan
Kepala Keuangan
Akhir bulan
Membuat laporan
Pendapatan Rawat
pendapatan rawat
Jalan Bulanan
jalan per bulan
Table 4.1 Event Table Rancangan Sistem Informasi Billing System Rawat Jalan
4.5.2 Event Table Rancangan Sistem Informasi Billing System Rawat Inap Events
Internal Agents
Starts When
Activities in the
Assuming
Event
Responsibilty Menerima
Kasir
Pasien
Menerima surat
Pembayaran
memberikan
permintaan rawat
Deposit
surat permintaan inap, menghitung rawat inap
total deposit, membuat struk pembayaran deposit dan memberikan surat permintaan rawat inap kepada pasien
Melayani
Kasir Instalasi Farmasi
Pembayaran Obat
Pasien atau
Menerima resep
perawat
dokter, membuat
memberikan
struk pembayaran
resep dokter
obat, memberikan struk pembayaran obat kepada pasien atau perawat
Menghitung
Kasir
Pasien
Menerima surat
Tagihan Deposit
memberikan
permintaan rawat
Baru
surat permintaan inap, menghitung rawat inap
total deposit baru, membuat struk pembayaran deposit dan memberikan surat permintaan rawat inap kepada pasien
Melayani
Kasir
Pasien selesai
Menghitung rincian
Pembayaran
melakukan
pembayaran rawat
Rawat Inap
pemeriksaan
inap, membuat struk rawat inap, membuat bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor. Membuat Bukti
Kasir instalasi farmasi
Pergantian shift
Penjualan Obat
Membuat bukti penjualan obat, memberikan bukti penjualan obat, resep dokter, struk pembayaran obat ke bendahara
Membuat Bukti
Kasir
Pergantian Shift
Membuat bukti
Rawat Inap Per
setoran rawat inap,
Shift
memberikan bukti setoran rawat inap, slip pembayaran rawat inap, bukti pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor ke bendahara
Menghitung Jasa
Sub Bagian Akuntansi I
Akhir bulan
Menghitung jasa
Dokter
dokter berdasarkan setoran kasir
Membuat Tagihan
Bagian Penagihan
Akhir bulan
Membuat surat pengantar tagihan asuransi dan jaminan kantor, membuat rincian tagihan, memberikan surat pengantar tagihan dan rincian tagihan pada perusahaan asuransi, kartu kredit dan jaminan kantor
Membuat Laporan
Kepala Keuangan
Akhir bulan
Membuat laporan
Pendapatan Rawat
pendapatan rawat
Inap Bulanan
inap per bulan
Table 4.2 Event Table Rancangan Sistem Informasi Billing System Rawat Inap
4.6 Overview Activity Diagram Rancangan Sistem Informasi 4.6.1 Overview Activity Diagram
Rancangan Sistem Informasi Billing
System Rawat Jalan
Gambar 4.4 Overview Activity Diagram Rancangan Sistem Informasi Billing System Rawat Jalan
4.6.2
Overview Activity Diagram Rancangan Sistem Informasi Billing System Rawat Inap
Gambar 4.5 Overview Activity Diagram Rancangan Sistem Informasi Billing System Rawat Inap
4.7 Workflow Table Rancangan Sistem Informasi 4.7.1 Workflow Table Rancangan Sistem Informasi Billing System Rawat Jalan Melayani pembayaran rawat jalan Pasien
1. Membayar biaya rawat jalan
Kasir
2. Menerima kartu pasien
Komputer
3. Menampilkan data rawat jalan, data penggunaan alat dan perlengkapan rawat jalan, data tindakan rawat jalan, data tindakan, data pasien, data poliklinik
Kasir
4. Membuat struk pembayaran rawat jalan 3 (tiga) rangkap
Komputer
5. Menyimpan data pembayaran rawat jalan 6. Mencetak struk pembayaran rawat jalan 3 (tiga) rangkap
Kasir
7. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 8. Memberikan struk pembayaran rawat jalan kartu pasien, bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu), kepada pasien 9. Mengarsip struk pembayaran rawat jalan, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Melayani pembayaran medical check up Pasien
10. Membayar biaya medical checkup
Kasir
11. Menerima kartu pasien
Komputer
12. Menampilkan data medical checkup, data paket medical checkup dan data pasien
Kasir
13. Membuat struk pembayaran medical chekup 3 (tiga) rangkap
Komputer
14. Menyimpan data pembayaran medical checkup 15. Mencetak struk pembayaran medical checkup 3 (tiga) rangkap
Kasir
16. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga)
rangkap. 17. Memberikan struk pembayaran medical checkup, kartu pasien, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu), kepada pasien 18. Mengarsip struk pembayaran rawat jalan, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Melayani pembayaran obat Pasien
19. Membeli obat
Kasir Instalasi Farmasi
20. Menerima resep dokter
Komputer
21. Menampilkan data obat dan data spr_detil. 22. Menyimpan data penjualan obat
Kasir Instalasi Farmasi
23. Membuat struk pembayaran obat 3 (tiga) rangkap
Komputer
24. Mencetak struk pembayaran obat 3 (tiga) rangkap
Kasir Instalasi Farmasi
25. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 26. Memberikan obat, struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu) 27. Mengarsip struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Membuat bukti penjualan obat per shift Kasir Instalasi Farmasi
28. Mengentri shift pembuatan bukti setoran instalasi farmasi
Komputer
29. Menampilkan data penjualan obat sesuai shift yang dipilih
Kasir Instalasi Farmasi
30. Membuat bukti setoran instalasi farmasi sebanyak 2 (dua) rangkap
Komputer
31. Mencetak bukti setoran instalasi farmasi sebanyak 2 (dua) rangkap
Kasir
32. Memberikan bukti setoran instalasi
farmasi rangkap 2 (dua), bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga) kepada bendahara 33. Mengarsip bukti setoran instalasi farmasi rangkap 2 (dua), bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1(satu) Membuat bukti rawat jalan per shift Kasir
34. Mengentri shift pembuatan bukti setoran rawat jalan
Komputer
35. Menampilkan data rawat jalan sesuai shift yang dipilih
Kasir
36. Membuat bukti setoran rawat jalan sebanyak 2 (dua) rangkap 37. Memberikan bukti setoran rawat jalan rangkap 2 (dua), bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga) kepada bendahara
38. Mengarsip bukti setoran rawat jalan rangkap 2 (dua), bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu) Menghitung Jasa Dokter Sub Bagian Akuntansi I
39. Mengentri shift pembuatan jasa dokter
Komputer
40. Menampilkan data rawat jalan 41. Menyimpan data perhitungan dokter rawat jalan
Sub Bagian Akuntansi I
42. Membuat laporan perhitungan jasa dokter sebanyak 2 (dua) rangkap Membuat Tagihan
Bagian Penagihan
43. Mengumpulkan berkas tagihan pasien rawat jalan dan tagihan obat
Komputer
44. Menampilkan data asuransi, jaminan kantor dan pengihan rawat jalan
Bagian Penagihan
45. Membuat surat pengantar tagihan
Kartu Kredit
46. Membayar tagihan kartu kredit 47. Memberikan form kunjungan merchant dan tanda terima sales
draft Asuransi
48. Membayar biaya tagihan asuransi 49. Memberikan surat tanda bayar
Jamian Kantor
50. Membayar biaya tagihan jaminan kantor
Bagian Penagihan
51. Mengupdate data penagihan Membuat laporan pendapatan rawat jalan bulanan
Kepala Keuangan
52. Mengentri periode laporan rawat jalan bulanan
Komputer
53. Menampilkan data rawat jalan, database obat,database perhitungan dokter ralan dan medical checkup serta data penagihan rawat jalan sesuai periode yang dipilih
Kepala Keuangan
54. Membuat laporan pendapatan rawat jalan sebanyak 2 (dua) rangkap 55. Memberikan laporan pendapatan rawat jalan rangkap 1 (satu) kepada manager 56. Mengarsip laporan pendapatan rawat jalan rangkap 2 (dua)
Tabel 4.3 Workflow Table Rancangan Sistem Informasi Billing System Rawat Jalan
4.7.2
Workflow Table Rancangan Sistem Informasi Billing System Rawat Inap
Actor
Activity Menerima Pembayaran Deposit
Pasien
1. Memberikan
surat
pernyataaan
rawat inap Kasir
2. Menerima surat pernyataan rawat inap
Komputer
3. Menampilkan data rawat inap
Kasir
4. Membuat struk pembayaran deposit 3 (tiga) rangkap
Komputer
5. Menyimpan
data
pembayaran
deposit dan kasur Kasir
6. Mencetak
struk
pembayaran
deposit 3 (tiga) rangkap 7. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 8. Memberikan struk rawat jalan kartu pasien, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu),
kepada pasien 9. Mengarsip struk pembayaran rawat jalan,
bukti
pembayaran
kartu
kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Melayani pembayaran obat Kasir Instalasi Farmasi
10. Menerima pembayaran obat
Perawat
11a. Membeli obat (kelas 1-2)
Pasien
11b. Membeli obat (kelas 3)
Kasir Instalasi Farmasi
12. Menerima resep dokter
Komputer
13. Menampilkan data obat dan data spr_detil. 14. Menyimpan data penjualan obat
Kasir Instalasi Farmasi
15. Membuat struk pembayaran obat 3 (tiga) rangkap
Komputer
16. Mencetak struk pembayaran obat 3 (tiga) rangkap
Kasir Instalasi Farmasi
17. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 18a.
Memberikan
obat,
struk
pembayaran
obat,
bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu) kepada perawat 18b.
Memberikan pembayaran
obat, obat,
struk bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu) kepada pasien 19. Mengarsip struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Menghitung tagihan deposit baru Pasien
20. Memberikan
surat
pernyataaan
rawat inap Kasir
21. Menerima surat pernyataan rawat inap
Komputer
22. Menampilkan data rawat inap
Kasir
23. Membuat struk pembayaran deposit 3 (tiga) rangkap
Komputer
24. Menyimpan
data
deposit dan kasur
pembayaran
25. Mencetak
struk
pembayaran
deposit 3 (tiga) rangkap Kasir
26. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 27. Memberikan struk rawat jalan kartu pasien, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu), kepada pasien 28. Mengarsip struk pembayaran rawat jalan,
bukti
pembayaran
kartu
kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga). Melayani pembayaran rawat inap Pasien
29. Membayar biaya rawat inap
Kasir
30. Menerima kartu pasien
Komputer
31. Menampilkan data rawat inap, data penggunaan alat, data alat, data visit dokter, data pasien, data karyawan, data deposit, data
penggunaan alat dan perlengkapan rawat inap, data jual obat Kasir
32. Membuat struk pembayaran rawat inap 3 (tiga) rangkap
Komputer
33. Menyimpan data pembayaran rawat inap 34. Mencetak struk pembayaran rawat inap 3 (tiga) rangkap
Kasir
35. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap. 36. Memberikan struk pembayaran rawat inap kartu pasien, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 1 (satu), kepada pasien 37. Mengarsip struk pembayaran rawat inap, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga).
Membuat bukti penjualan obat per shift Kasir Instalasi Farmasi
38. Mengentri shift pembuatan bukti setoran instalasi farmasi
Komputer
39. Menampilkan data penjualan obat sesuai shift yang dipilih
Kasir Instalasi Farmasi
40. Membuat bukti setoran instalasi farmasi sebanyak 2 (dua) rangkap 41. Memberikan bukti setoran instalasi farmasi rangkap 2 (dua), bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga) kepada bendahara Membuat bukti rawat inap per shift
Kasir
42. Mengentri shift pembuatan bukti setoran rawat inap
Komputer
43. Menampilkan
data
rawat
inap
sesuai shift yang dipilih Kasir
44. Membuat bukti setoran rawat inap sebanyak 2 (dua) rangkap 45. Memberikan bukti setoran rawat inap
rangkap
2
(dua),
bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga) kepada bendahara Menghitung Jasa Dokter Sub Bagian Akuntansi I
46. Mengentri shift pembuatan jasa dokter
Komputer
47. Menampilkan data rawat inap
Sub Bagian Akuntansi I
48. Membuat laporan perhitungan jasa dokter sebanyak 2 (dua) rangkap Membuat Tagihan
Bagian Tagihan
49. Mengumpulkan
berkas
tagihan
pasien rawat inap. Komputer
50. Menampilkan
data
asuransi,
jaminan kantor dan pengihan rawat jalan Bagian Tagihan
51. Membuat surat pengantar tagihan
Kartu Kredit
52. Membayar tagihan kartu kredit 53. Memberikan
form
kunjungan
merchant dan tanda terima sales draft Asuransi
54. Membayar biaya tagihan asuransi 55. Memberikan surat tanda bayar
Jaminan Kantor
56. Membayar biaya tagihan jaminan kantor
Bagian Penagihan
57. Mengupdate data penagihan Membuat laporan pendapatan rawat jalan bulanan
Kepala Keuangan
58. Mengentri periode laporan rawat inap
Komputer
59. Menampilkan data
rawat
inap,
database perhitungan dokter ranap serta data penagihan rawat jalan sesuai periode yang dipilih Kepala Keuangan
60. Membuat laporan pendapatan rawat inap sebanyak 2 (dua) rangkap 61. Memberikan laporan pendapatan rawat inap rangkap 1 (satu) kepada manager 62. Mengarsip
laporan
pendapatan
rawat inap rangkap 2 (dua)
Tabel 4.4 Workflow Table Rancangan Sistem Informasi Billing System Rawat Inap
4.8 Detail activity Diagram Rancangan Sistem Informasi 4.8.1
Detail Activity Diagram Rancangan Sistem Informasi Billing System Rawat Jalan 4.8.1.1 Melayani pembayaran rawat jalan
Gambar 4.6 Detailed Activity Diagram Melayani Pembayaran Rawat Jalan
4.8.1.2 Melayani pembayaran medical check up
Gambar 4.7 Detailed Activity Diagram Melayani Pembayaran Medical Check Up
4.8.1.3 Melayani pembayaran obat
Gambar 4.8 Detailed Activity Diagram Melayani Pembayaran Obat
4.8.1.4 Membuat bukti penjualan obat per shift
Gambar 4.9 Detailed Activity Diagram Membuat Bukti Pejualan Obat Per Shift
4.8.1.5 Membuat bukti setoran rawat jalan per shift
Gambar 4.10 Detailed Activity Diagram Membuat Bukti Setoran rawat Jalan Per Shift
4.8.1.6 Menghitung Jasa Dokter
Gambar 4.11 Detailed Activity Diagram Menghitung Jasa Dokter
4.8.1.7 Membuat Tagihan
Jaminan Kantor
Asuransi
Kartu Kredit
Bagian Penagihan
Komputer
43. Mengumpulkan berkas tagihan pasien rawat jalan dan tagihan obat
{Struk Pembayaran Rawat Jalan / Medical Checkup / Obat}
44. Menampilkan data asuransi, jaminan kantor dan pengihan rawat jalan
Ms_Asuransi
Ms_Jaminan_Kantor Tr_Penagihan_RANAP 45. Membuat surat pengantar tagihan
46. Membayar tagihan kartu kredit
{Surat Pengantar Tagihan}
48. Membayar biaya tagihan asuransi {Surat Pengantar Tagihan} 49. Memberikan surat tanda bayar
50. Membayar biaya tagihan jaminan kantor
{Surat Pengantar Tagihan}
47. Memberikan form kunjungan merchant dan tanda terima sales draft
{Form Kunjungan Merchant}
{Tanda Terima Sales Draft}
{Surat Tanda Bayar}
51. Mengupdate data penagihan
Gambar 4.12 Detailed Activity Diagram Membuat Tagihan
4.8.1.8 Membuat laporan pendapatan rawat jalan bulanan
Gambar 4.13 Detailed Activity Diagram Membuat Laporan Pendapatan Rawat Jalan Bulanan
4.8.2
Detail Activity Diagram Rancangan Sistem Informasi Billing System Rawat Inap 4.8.2.1 Melayani pembayaran deposit
Gambar 4.14 Detailed Activity Diagram Menerima Pembayaran Deposit
4.8.2.2 Melayani pembayaran obat
Pasien
Perawat
Kasir Instalasi Farmasi
Komputer
10. Menerima pembayaran obat
11a. Membeli obat (kelas 1-2)
{Resep Dokter}
Ms_Obat Tr_SPB_Detil
11b. Membeli obat (kelas 3)
12. Menerima Resep Dokter {Resep Dokter}
13. Menampilkan data obat dan data spr_detil.
14. Menyimpan data penjualan obat
15. Membuat struk pembayaran obat 3 (tiga) rangkap
Tr_Jual_Obat
16. Mencetak struk pembayaran obat 3 (tiga) rangkap
17. Membuat bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap.
{
{} Struk {} Pembayaran Obat}
{bukti {} {} pembayaran kartu kredit/ asuransi / jaminan kantor }
[Kelas 3]
[Kelas 1-2]
18a. Memberikan obat, struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor
18b. Memberikan obat, struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor r angkap 1 (satu) kepada pasien
19. Mengarsip struk pembayaran obat, bukti pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga).
{bukti {} {} pembayaran kartu kredit/ asuransi / jaminan kantor }
Gambar 4.15 Detailed Activity Diagram Melayani Pembayaran Obat
4.8.2.3 Menghitung Tagihan Deposit Baru
Gambar 4.16 Detailed Activity Diagram Menghitung Tagihan Deposit Baru
4.8.2.4 Melayani Pembayaran Rawat Inap
Gambar 4.17 Detailed Activity Diagram Melayani Pembayaran Rawat Inap
4.8.2.5 Membuat Bukti Penjualan Obat Per Shift
Gambar 4.18 Detailed Activity Diagram Membuat Bukti Penjualan Obat per Shift
4.8.2.6 Membuat Bukti Rawat Inap Per Shift
Gambar 4.19 Detailed Activity Diagram Membuat Bukti Rawat Inap per Shift
4.8.2.7 Menghitung Jasa Dokter
Gambar 4.20 Detailed Activity Diagram Menghitung Jasa Dokter
4.8.2.8 Membuat Tagihan
Gambar 4.21 Detailed Activity Diagram Membuat Tagihan
4.8.2.9 Membuat Laporan Rawat Inap Bulanan
Gambar 4.22 Detailed Activity Diagram Membuat Laporan Rawat Inap Bulanan
4.9 Kriteria Kinerja dan Keamanan Sistem Dalam siklus pendapatan billing system rumah sakit, resiko dan ancaman yang mungkin terjadi, terdiri atas : 1. Resiko Eksekusi: Resiko dalam delivery barang dan jasa : i.
Persetujuan transaksi penjualan barang dan jasa yang tidak terotorisasi. Contoh : obat dijual tanpa diotorisasi.
ii. Pengotorisasian penjualan barang dan jasa yang tidak terjadi, atau terduplikasi. Contoh : pembayaran formulir slip jasa dokter terbayar dua kali,bukti pembayaran obat terbayar dua kali iii. Kesalahan tipe barang atau jasa. Contoh : penulisan kode obat yang salah dan penulisan kode dokter yang salah. iv. Kesalahan kuantitas, kualitas dan harga Contoh : kesalahan penginputan rincian harga rawat inap, kesalahan perhitungan tarif jasa dokter v. Kesalahan data penagihan Contoh : kesalahan penginputan data perusahaan penagihan. 2. Resiko Sistem Informasi, terbagi menjadi dua : a. Recording Risk i.
Event yang terekam tidak pernah terjadi
Contoh : Kasir rawat jalan,kasir rawat inap, dan kasir instalasi farmasi mencatat transaksi palsu. ii. Event tidak terekam, direkam terlambat atau terekam lebih dari satu kali. Contoh : Kasir rawat jalan mencatat transaksi pembayaran Medical Checkup sebanyak dua kali. iii. Merekam tipe barang atau jasa yang salah Contoh : kode obat yang diinput salah iv. Merekam jumlah barang yang salah Contoh : Kasir instalasi farmasi salah menginput jumlah barang. v. Salah mencatat eksternal atau internal agent Contoh : tidak ada nama kasir penerima uang. b. Updating Risk i.
Update master record terduplikasi Contoh : nomor kd ruangan terinput dua kali.
ii. Update transaction record terjadi pada saat yang salah Contoh : mengupdate transaksi obat yang salah. iii. Kesalahan dalam record transaction Contoh : kesalahan memasukkan nomor kd pasien yang membayar. iv. Update transaksi Record yang salah Contoh : Kesalahan perhitungan selisih biaya ruangan 3. Proteksi asset
Dalam hal ini adakah kas yang diterima serta perangkat keras dan lunak dari billing system. 4. Kinerja Kinerja sistem dapat optimal dengan struktur organisasi, sumber daya manusia, produk dan jasa yang baik. Termasuk didalamnya penggunaan hardware yang sesuai dengan spesifikasi. Sehingga billing system diharapkan dapat meminimalkan kemungkinan terjadinya ancaman-ancaman yang telah diuraikan di atas.
4.10 Mekanisme Kontrol Sistem Informasi Tipe-tipe dari aktivitas kontrol: 1.
Kontrol Workflow a. Pembagian tugas. Seperti hak akses masing-masing user. b. Penggunaan informasi dari event sebelumnya untuk mengontrol aktivitas. Seperti data pasien yang langsung muncul setelah menginput nomor kd pasien. c. Kebutuhan event yang berurutan. Seperti harus menginput master table dahulu baru dapat melakukan transaksi. Tanpa nomor kd pasien maka transaksi tidak bisa dilakukan. d. Follow up atas event. Seperti message box yang muncul saat ingin menghapus data. e. Pre-numbered document. Seperti struk yang pre-numbered. f. Mencatat agent internal yang memproses event. Seperti nama kasir yang menerima uang ikut tercatat dalam pencetakan struk.
g. Batasan akses atas aset dan informasi. Seperti kemampuan mengatur batasan akses user pada form-form. h. Rekonsiliasi record dengan aset fisik. Seperti jumlah obat yang up to date (langsung berkurang setelah penjualan) sehingga langsung bisa dicek. 2. Kontrol Input a. Drop-down dan look-up menu (menu data grid pada tiap table). b. Record checking. Seperti pada penulisan tanggal dan jumlah obat. c. Konfirmasi data dengan menampilkan data yang berhubungan dengan data yang dimasukkan user. Seperti tarif pembayaran rawat inap yang langsung keluar setelah menginput nomor rincian rawat inap. d. Referential integrity control untuk memastikan event record terhubung dengan master record yang tepat. Pembuatan formulir yang terpisah untuk transaksi pembayaran rawat inap dan pembayaran rawat jalan. e. Aturan validasi untuk membatasi data yang bisa dinilai pada nilai tertentu. Pembatasan penginputan jumlah obat yang dijual sesuai dengan stok barang. f. Penggunaan default sebelum data dimasukkan. Seperti default tanggal dan sebagainya. g. Computer generated value. Seperti perhitungan total bayar. h. Batch control total sebelum data entry dibandingkan dengan print out setelah data entry dan review report yang diedit sebelum diposting. Seperti penampilan print preview sebelum dilakukan percetakan. 3. Kontrol Umum a. Perencanaan sistem informasi
b. Mengorganisasi fungsi IT c. Mengidentifikasi dan membangun solusi IT d. Mengimplementasi dan mengoperasikan system akuntansi 4. Review Kinerja a. Mereview pendapatan, peramalan masa depan, standard atau hasil sebelumnya melalui file maintenance. b. Menggunakan report untuk membandingkan dengan hasil pendapatan, peramalan masa depan, standard dan hasil sebelumnya.
4.11 UML CLASS DIAGRAM
Gambar 4.23 UML Class Diagram
4.12 USE CASE DIAGRAM
Gambar 4.24 Usecase Diagram
4.13 RANCANGAN DATABASE Ms_Login Nama kd_karyawan Password
Tipe Char Varchar
Panjang
Keterangan
10 kode karyawan 20 password karyawan
Ms_Pasien Nama kdrekammedik tanggalDftr jamDftr no KTP namaFamili namaDiri pekerjaan jenisKelamin tempatLahir tanggalLahir pendidikan alamat kelurahan kecamatan kodePos agama telefon kebangsaan statusPerkawinan namaPasangan umurPasangan pekerjaanPasangan tlfPasangan namaKeluarga alamatKeluarga pekerjaanKeluarga tlfKeluarga
Tipe char Datetime Datetime Varchar Varchar Varchar Varchar Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar numeric Varchar Varchar Varchar Varchar Varchar Varchar
Panjang 10 8 8 20 25 25 15 1 15 8 3 100 15 15 5 9 13 3 7 25 2 15 13 25 10 15 13
Keterangan Kode pasien tanggal daftar jam daftar nomor kartu identitas penduduk nama Famili nama diri pasien pekerjaan pasien jenis kelamin pasien tempat lahir pasien tanggal lahir pasien pendidikan pasien alamat pasien kelurahan pasien kecamatan pasien kodepos pasien agama pasien telefon pasien kebangsaan pasien status perkawinan pasien nama pasangan pasien umur pasangan pekerjaan pasangan pasien telefon pasangan pasien nama keluarga pasien alamat keluarga pasien pekerjaan keluarga pasien telefon keluarga pasien
Ms_Obat Nama kd_obat nm_Obat hrg_beli jmlh_pemakaian hrg_jual stok stok_rinci satuan limit kd_rak stok_gudang stok_if
Tipe Char Varchar numeric numeric numeric numeric numeric Varchar numeric Varchar numeric numeric
Panjang 8 20 6 2 6 2 3 6 1 18 3 2
Keterangan Kode obat Nama obat Harga beli obat jumlah pemakaian obat harga jual obat stok obat stok obat rinci satuan obat batas obat kode rak obat stok obat di gudang stok instalasi farmasi
Nama kd_bpo waktu
Tipe Char Datetime
shift
Char
jenis_bayar
Varchar
jenis_tebus nama_pasien
Varchar Varchar
no_kartu
Varchar
kd_karyawan
Char
Panjang Keterangan 8 kode bukti pembayaran obat 8 waktu jual obat shift saat terjadinya penjualan 7 obat Jenis pembayaran yang diambil 20 oleh pasien jenis penembusan obat yang 9 dilakukan oleh pasien 25 nama pasien yang membeli obat nomor kartu yang digunakan 20 oleh pasien kode karyawan yang memproses 10 penjualan obat
Tipe Char Char Int
Panjang 8 8 2
Tr_Jual_Obat_Header
Tr_Jual_Obat_Detail Nama kd_bpo kd_obat Jumlah
Keterangan kode bukti penjualan obat Kode obat Jumlah obat yang dipakai pasien
Tr_SPB_Detail Nama kd_spb kd_obat jumlah jumlah tetap nmr_batch expired
Tipe Char Char Numeric Numeric Varchar Datetime
Panjang 8 8 2 2 10 8
Keterangan kode surat permintaan barang Kode obat jumlah obat jumlah permintaan obat nomor batch tanggal kadarluarsa
Nama kd_poliklinik nama_poliklinik
Tipe Char Varchar
Panjang Keterangan 6 kode poliklinik 20 nama poliklinik
Tr_Rawat_Jalan Nama kd_rawat_jalan kdrekammedik tanggal jam jenisPasien jaminan nmjaminan rujukandari harga_dokter berat_badan tekanan_darah kdrjkbidan kehamilan_ke umur_kandungan status_bayar keterangan jenis_bayar jenis_kartu no_kartu kd_karyawan
Tipe Char Char Datetime Datetime Varchar Varchar Varchar Varchar Numeric Numeric Numeric Varchar Numeric Numeric Varchar Varchar Varchar Varchar Varchar Varchar
Panjang 8 10 8 8 10 12 20 20 5 2 3 8 1 1 10 50 12 20 20 10
Ms_Poliklinik
Keterangan kode rawat jalan kode rekam medik tanggal rawat jalan jam rawat jalan jenis pasien rawat jalan jaminan pasien rawat jalan nama jaminan pasien rawat jalan rujukan rawat jalan dari harga dokter rawat jalan berat badan pasien rawat jalan tekanan darah pasien rawat jalan kode rujukan bidan kehamilan ke umur kandungan pasien status bayar pasien rawat jalan keterangan rawat jalan jenis bayar pasien rawat jalan jenis kartu pasien rawat jalan nomor kartu pasien kode karyawan rawat jalan
tr_penggunaan_obat_dan_perlengkapan_rj Nama
Tipe
kd_rawat_jalan kd_obat
Char Char
Jumlah
Int
Panjang
Keterangan
8 kode rawat jalan 8 Kode obat Jumlah obat yang dipakai 2 pasien
tr_tindakan_rawat_jalan Nama kd_rawat_jalan kd_tindakan harga_tindakan
Tipe Char Char Numeric
Panjang
Keterangan
8 kode rawat jalan 8 Kode obat 6 harga tindakan rawat jalan
ms_tindakan Nama kd_tindakan jenis_tindakan harga
Tipe Char Varchar Numeric
Panjang
Keterangan
8 kode rawat jalan 20 jenis tindakan 6 harga tindakan
tr_struk_Ralan Nama kd_struk_ralan kd_rawat_jalan waktu kd_karyawan shift tr_perhitungan_dokter_ralan Nama
Tipe Char Char Datetime Char Char
Tipe
kd_HDJ kd_struk_ralan
Char Char
waktu periode kd_karyawan
Datetime Datetime Char
Panjang 8 8 8 10 7
Panjang 8 8 8 8 10
Keterangan kode struk rawat jalan kode rawat jalan waktu pembayaran rawat jalan kode karyawan harga tindakan
Keterangan kode perhitungan jasa dokter rawat jalan kode struk rawat jalan waktu perhitungan jasa dokter rawat jalan peiode perhitungan kode karyawan
tr_penagihan_Ralan Nama kd_tagih_ralan kd_struk_ralan waktu kd_bpo kd_struk_mcu Kd_perusahaan Kd_asuransi Kd_kartu_kredit status_bayar kd_karyawan
Tipe Char Char Datetime Char Char Char Char Char Varchar Char
Panjang 8 8 8 8 8 6 6 6 10 10
Keterangan kode penagihan rawat jalan kode struk rawat jalan waktu pembayaran rawat jalan kode bukti pembayaran obat kode struk medical checkup kode jaminan kantor kode asuransi peiode penagihan rawat jalan status pembayaran penagihan kode karyawan
tr_rawat_inap Nama
Tipe
Panjang
kd_rawat_inap tanggal_masuk_rawat_inap jam_masuk_rawat_inap kdrekammedik jaminan
Char Datetime Datetime Char Varchar
8 8 8 10 12
nmjaminan no_Kartu
Varchar Varchar
10 20
dikirim oleh dirujukTanggal sebabDirawat tgl_keluar jam keluar hal_keluar kd_karyawan
Varchar Datetime Varchar Datetime Datetime Varchar Char
20 8 20 8 8 20 10
Keterangan kode rawat inap tanggal masuk rawat inap jam masuk rawat inap kode rekam medik jaminan pasien rawat inap nama jaminan pasien rawat inap no kartu pasien rawat inap nama pengirim pasien rawat inap tanggal dirujuk alasan pasien dirawat tanggal pasien keluar jam pasien keluar keterangan pasien keluar kode karyawan
tr_rawat_inap_detail Nama kd_rawat_inap kd_kasur tanggal_masuk_ruangan jam_masuk_ruangan tanggal_keluar_ruangan jam_keluar_ruangan deposit
Tipe Char Char Datetime Datetime Datetime Datetime Numeric
Panjang 8 8 8 8 8 8 6
Keterangan kode rawat inap kode kasur yang dipesan tanggal masuk ruangan jam masuk ruangan tanggal keluar ruangan jam keluar ruangan deposit kamar yang dipesan
tr_struk_deposit Nama
Tipe
kd_bayar_deposit kd_deposit kd_rawat_inap
Char Char Char
Waktu Shift Kd_karyawan Jenis_bayar Jenis_kartu
Datetime Char Char Varchar Varchar Varchar Numeric Numeric Numeric
No_kartu Deposit_pasien Bayar_deposit Kekurangan_deposit
Panjang
Keterangan
8 kode bayar deeposit 8 kode deposit pasien 8 kode rawat inap Tanggal dan waktu 8 pembayaran deposit 1 Shift pembayaran 8 Kode karyawan 12 Jenis bayar yang diiginkan 20 Nama kartu pembayaran 20 Nomor kartu pembayaran 7 Deposit pasien 6 Pembayaran deposit 6 Kekurangan deposit pasien
Ms_Asuransi Nama
Tipe
kd_Asuransi Nama_Asuransi
Char Varchar
No.rek Alamat Telepon No_Fax
Varchar Varchar Varchar Varchar
Panjang
Keterangan
6 Kode asuransi 20 Nama asuransi nomor rekening perusahaan 15 asuransi 150 Alamat asuransi 12 Telepon asuransi 12 No fax asuransi
Ms_Kartu_Kredit Nama
Tipe
kd_Kartu_Kredit Nama_Kartu_Kredit Alamat Telepon No_Fax
Char Varchar Varchar Varchar Varchar
Ms_Perusahaan Nama
Tipe
kd_Perusahaan Nama_Perusahaan No.rek Alamat Telepon No_Fax
Char Varchar Varchar Varchar Varchar Varchar
Panjang 6 20 150 12 12
Panjang 6 20 15 150 12 12
Keterangan Kode kartu kredit Nama kartu kredit Alamat kartu kredit Telepon kartu kredit No fax kartu kredit
Keterangan Kode perusahaan Nama perusahaan nomor rekening perusahaan Alamat perusahaan Telepon perusahaan No fax perusahaan
Ms_Kasur Nama kd_kasur kd_ruangan status
Tipe Char Char varchar
Panjang
Keterangan
6 kode kasur 6 kode ruangan 6 status kasur
Ms_Ruangan Nama kd_ruangan kd_kelas nama_ruangan fasilitas
Tipe Char Char Varchar Varchar
Panjang 6 6 20 50
Keterangan kode ruangan kode kelas nama ruangan fasilitas ruangan
Ms_History Nama
Tipe
kd_karyawan
Char
Waktu_login
Datetime
Panjang
Keterangan
10 Kode karyawan Tanggal dan jam login 8 transaksi