95 BAB 4 RANCANGAN SISTEM INFORMASI 4.1 Rich picture

advertisement
95
BAB 4
RANCANGAN SISTEM INFORMASI
4.1
Rich picture Rancangan Sistem Informasi
4.1.1 Rawat Jalan
4.1.1.1 Rawat Jalan Umum
Berawal saat pasien datang, pasien akan menuju bagian
registrasi untuk melakukan pendaftaran. Bagian registrasi akan
menginput data rawat jalan dan menyimpannya di database.
Setelah proses pendaftaran selesai bagian registrasi akan
memberikan medical record pasien kepada perawat poliklinik di
poliklinik tujuan pasien.
Perawat poliklinik akan memanggil pasien sesuai urutan
medical record yang diterimanya. Setelah pasien masuk maka
suster poliklinik akan memberikan medical record ke dokter dan
dokter melakukan pemeriksaan. Dari hasil pemeriksaan, apabila
diperlukan tindakan medis maka dokter akan melakukan tindakan
medis. Apabila memerlukan bantuan atau tindakan medis dari
dokter lain untuk mengetahui lebih lanjut mengenai penyakit
pasien maka akan dibuatkan surat rujukan untuk dokter yang
dituju. Apabila penyakit pasien ternyata cukup parah dan
memerlukan rawat inap maka dokter akan menulis permintaan
rawat inap. Apabila dari hasil pemeriksaan dibutuhkan obat yang
harus dibeli pasien maka dokter akan menuliskan resep 2 rangkap.
96
Rangkap 1 untuk pasien dan rangkap 2 diserahkan kepada perawat
untuk dicatat ke dalam database. Dokter akan mencatat diagnosis
dan tindakan pada medical record pasien, kemudian memberikan
medical record pada perawat poliklinik untuk mengupdate data
rawat jalan. Setelah data rawat jalan terupdate, perawat poliklinik
akan memberikan medical record pada bagian registrasi untuk
diarsip kembali.
Setelah pasien tiba di kasir, bagian kasir akan mengecek
biaya rawat jalan pasien pada database dan memberitahukannya
kepada pasien. Setelah pasien membayar jumlah yang ditagihkan,
maka bagian kasir akan mencetak struk pembayaran yang
kemudian akan diberikan kepada pasien.
97
Data
base
7
2
VISIO
CORPORATION
$
3
Medical Record
8
Registrasi
Perawat Poliklinik
VISIO
CORPORATION
$
Medical Record
(filled)
1
6
4
V ISIO
CO RP ORATION
$
Medical Record
(filled)
+
Kartu Pasien
$
Medical Record
Resep
Resep
5a
Rujukan
5b
Pasien
Dokter
5c
permintaan
rawat inap
Kartu Pasien
Struk
+
11
uang
VISIO
CO RPORATION
9
10
Data
base
Kasir
Gambar 4.1 Rich picture Rawat Jalan Umum
98
4.1.1.2 Rawat Jalan Jaminan Asuransi atau Perusahaan
Saat pasien datang, pasien akan menuju bagian registrasi
untuk melakukan pendaftaran. Bagian registrasi akan meng-input
data rawat jalan dan menyimpannya di database. Setelah proses
pendaftaran selesai bagian registrasi akan memberikan medical
record pasien dan lembar jaminan kepada perawat poliklinik di
poliklinik tujuan pasien.
Kemudian perawat poliklinik akan memanggil pasien
sesuai urutan medical record yang diterimanya. Setelah pasien
masuk maka suster poliklinik akan memberikan medical record
dan lembar jaminan ke dokter kemudian dokter melakukan
pemeriksaan. Dari hasil pemeriksaan, apabila diperlukan tindakan
medis maka dokter akan melakukan tindakan medis. Apabila
memerlukan bantuan atau tindakan medis dari dokter lain untuk
mengetahui lebih lanjut mengenai penyakit pasien maka akan
dibuatkan surat rujukan untuk dokter yang dituju. Apabila
penyakit pasien ternyata cukup parah dan memerlukan rawat inap
maka dokter akan menulis permintaan rawat inap. Apabila dari
hasil pemeriksaan dibutuhkan obat yang harus dibeli pasien maka
dokter akan menuliskan resep 2 rangkap. Rangkap 1 untuk pasien
dan rangkap 2 diserahkan kepada perawat untuk dicatat ke dalam
database. Dokter akan mencatat diagnosis dan tindakan pada
medical record pasien dan lembar jaminan, dan menandatangani
lembar jaminan tersebut. Kemudian dokter memberikan medical
99
record dan lembar jaminan pada perawat poliklinik untuk
mengupdate data rawat jalan. Setelah data rawat jalan terupdate,
perawat poliklinik akan memberikan lembar jaminan pada kasir
dan memberikan medical record pada bagian registrasi untuk
diarsip kembali.
Setelah pasien tiba di kasir, bagian kasir akan mengecek
biaya rawat jalan pasien pada database dan mencetak struk
pembayaran untuk dilampirkan pada lembar jaminan. Setelah itu
bagian kasir meminta tanda tangan dari pasien pada lembar
jaminan sebelum menyerahkan lembar jaminan pada bagian
keuangan.
100
Data
base
2
7
Lembar
Jaminan
VIS IO
CORP ORAT ION
+
$
3
Medical Record
9
Registrasi
Perawat Poliklinik
VISI O
CORPORATI ON
$
Medical Record
(filled)
1
6
4
VI SIO
CORPORAT ION
VI SIO
CORPORAT ION
$
$
Medical Record
(filled)
Medical Record
Kartu Pasien
+
+
Lembar
Jaminan
(ttd)
Lembar
Jaminan
+
Resep
Resep
5a
Rujukan
5b
Pasien
Dokter
permintaan
rawat inap
5c
Kartu Pasien
Lembar
Jaminan
(ttd)
$
Lembar
Jaminan
(completed)
+
$
13
14
+
12
Lembar
Jaminan
(completed)
Data
base
$
Struk
10
Bagian Keuangan
Tagihan
Lembar
Jaminan
(ttd)
8
11
Kasir
Gambar 4.2 Rich picture Rawat Jalan Jaminan Asuransi atau Perusahaan
101
4.1.2 Rawat Inap
4.1.2.1 Masuk Rawat Inap
Pasien datang ke bagian registrasi dengan membawa surat
permintaan rawat inap dan menunjukan kartu pasien. Bagian
registrasi akan mencari informasi ruangan yang kosong dan
menginformasikannya beserta dengan tipe kelas dan biayanya
kepada pasien. Setelah pasien memilih ruangan yang diinginkan,
bagian registrasi akan mencari data pasien sesuai nomor medical
record pada kartu pasien, dan mencatat data rawat inap
berdasarkan surat permintaan rawat inap. Bagian registrasi akan
menyimpan data tersebut pada database deposit dan rawat inap,
mengupdate status kasur yang dipilih, dan mencetak dokumen
Surat Pernyataan Rawat Inap. Dokumen SPRI tersebut kemudian
akan diserahkan kepada pasien untuk ditanda tangani dan dibawa
ke kasir.
Bagian kasir menerima pembayaran dari pasien dan
menandatangani serta menyimpan dokumen SPRI yang akan
diberikan ke bagian registrasi pada akhir hari untuk diarsipkan.
Kasir meng-input nomor SPRI yang telah ditandatangani dan
mencetak struk bagi pasien. Setelah proses pembayaran selesai
maka bagian kasir akan menghubungi perawat untuk mengambil
medical record pasien dan mengantarkan pasien ke ruangan yang
dituju.
102
Setelah tiba di ruangan, apabila ruangan yang dipesan
pasien memiliki lebih dari satu kasur dan masih ada yang kosong
maka pasien dapat memilih untuk pindah kasur dengan
menyampaikannya pada perawat. Kemudian perawat akan
mengecek dan mengupdate data kasur pasien yang bersangkutan
pada database dan mengkonfirmasikan kepindahan kasur pada
pasien.
Gambar 4.3 Rich picture Masuk Rawat Inap
103
4.1.2.2 Kontrol Rawat Inap
Dokter datang ke ruang perawat jaga untuk mempelajari
medical record pasien yang menjadi tanggung jawabnya.
Kemudian dokter akan mengunjungi pasien untuk memeriksa
perkembangan kondisi kesehatan pasien. Hasil pemeriksaan
dokter akan dituliskan dalam dokumen medical record pasien.
Kemudian dokter memberikan medical record pasien kepada
perawat. Perawat akan menginput data instruksi dokter, perjalanan
penyakit pasien dan diagnosisnya ke dalam database.
Gambar 4.4 Rich picture Kontrol Rawat Inap
104
4.1.2.3 Pengurusan Obat
Dokter datang ke ruang perawat jaga untuk mempelajari
medical record pasien yang menjadi tanggung jawabnya.
Kemudian dokter akan mengunjungi pasien untuk memeriksa
perkembangan kondisi kesehatan pasien. Hasil pemeriksaan
dokter akan dituliskan dalam dokumen medical record pasien dan
obat yang diperlukan oleh pasien akan dituliskan dalam dokumen
resep 2 rangkap. Kemudian dokter memberikan medical record
pasien dan resep kepada perawat. Perawat akan menginput data
instruksi dokter dan diagnosisnya ke dalam database.
Lalu
perawat akan mengarsip resep rangkap 2 ke dalam medical
record, sedangkan resep rangkap 1 akan digunakan untuk
mengambil obat.
Berdasarkan resep dari dokter, perawat akan bertanya
kepada pasien untuk mengetahui apakah mereka akan membeli
obat itu sendiri atau ditanggung dahulu oleh rumah sakit dan
ditagihkan pada pasien saat keluar rumah sakit. Jika pasien akan
membeli sendiri obatnya, maka perawat akan menyerahkan resep
kepada pasien. Sedangkan bila ditanggung terlebih dahulu oleh
rumah sakit, perawat akan membawa resep tersebut ke depo
farmasi untuk mengambil obat.
Depo farmasi akan mencatat transaksi pengambilan obat
ini dan kemudian akan mencetak struk untuk diberikan kepada
105
perawat. Setelah perawat menerima obat dan struk dari depo
farmasi atau menerima obat dari pasien yang membeli sendiri,
perawat akan menyimpan obat tersebut di ruang jaga rawat inap
dan mencatat tagihan obat ke dalam database. Pada tiap waktu
pemberian obat, perawat akan mengecek jadwal pemberian obat.
Jika sudah waktunya pemberian obat, perawat akan memberikan
obat ke pasien.
Gambar 4.5 Rich picture Pengurusan Obat
106
4.1.2.4 Pemakaian Alat Medis
Setelah visit dokter perawat akan membaca instruksi
dokter, apabila tertera bahwa pasien membutuhkan alat medis
maka perawat akan mengambil peralatan medis yang dibutuhkan
pasien. Perawat memasangkan alat kepada pasien sesuai instruksi
dokter. Setelah memasangkan alat pada pasien maka perawat akan
mencatat transaksi peminjaman alat tersebut ke dalam database.
Gambar 4.6 Rich picture Pemakaian Alat Medis
107
4.1.2.5 Pindah Ruangan Rawat Inap
Saat pasien menyampaikan bahwa ingin pindah ruangan,
perawat
akan
memberikan
informasi
mengenai
prosedur
pemindahan ruangan. Kemudian pasien akan menuju bagian
registrasi untuk mendaftar perpindahan ruangan.
Bagian registrasi akan mencari informasi ruangan yang
kosong dan menginformasikannya beserta dengan tipe kelas dan
biayanya kepada pasien. Setelah pasien memilih ruangan yang
diinginkan, bagian registrasi akan mencari data pasien sesuai
nomor medical record pada kartu pasien, dan mengupdate data
ruangan yang diinginkan. Kemudian bagian registrasi mencetak
dokumen Surat Pernyataan Rawat Inap. Dokumen SPRI tersebut
kemudian akan diserahkan kepada pasien untuk ditanda tangani
dan dibawa ke kasir.
Saat pasien tiba di kasir, bagian kasir akan mengecek
ruangan yang tersedia. Jika kelas ruangan yang dituju lebih tinggi,
maka pasien harus menambah jumlah uang deposit, apabila
menambah deposit maka setelah pembayaran kasir akan mencetak
struk bukti pembayaran, lalu bagian kasir menandatangani serta
menyimpan dokumen SPRI yang akan diberikan ke bagian
registrasi pada akhir hari untuk diarsipkan. Setelah itu bagian
kasir akan mengupdate status kasur di database dan menghubungi
perawat di ruang yang dituju untuk menyiapkan kasur serta
108
menghubungi perawat di ruang sebelumnya untuk memindahkan
pasien ke ruangan baru.
Gambar 4.7 Rich picture Pindah Ruangan Rawat Inap
4.1.2.6 Keluar Rawat Inap Atas Permintaan Sendiri
Pasien yang keluar dari rumah sakit dapat dibagi menjadi
dua, yakni atas keinginan sendiri atau dengan persetujuan dokter.
Bila pasien pulang atas keinginan sendiri, pasien harus
mengisi formulir PAPS (Pulang Atas Permintaan Sendiri) yang
diberikan oleh perawat di ruang jaga. Formulir PAPS ini akan
ditandatangani oleh pasien dan juga oleh perawat. Kemudian
perawat akan membuat ringkasan pasien keluar (2 rangkap) yang
berisikan kondisi terakhir pasien dan penyebab pasien keluar.
Ringkasan pasien keluar akan ditandatangani oleh pihak
penjemput pasien dan perawat. Rangkap 1 akan diarsip bersama
109
formulir PAPS ke dalam medical record pasien, rangkap 2 akan
diserahkan kepada pasien.
Kemudian, pasien akan datang ke bagian kasir untuk
menyelesaikan administrasi pembayaran biaya rawat inap dengan
menunjukan dokumen ringkasan pasien keluar. Bagian kasir akan
memberitahu tagihan keseluruhan biaya rawat inap dan setelah
menerima pembayaran, bagian kasir akan menyimpan data pasien
keluar, mengupdate status kasur dan mencetak struk kemudian
menyerahkannya kepada pasien.
Selanjutnya pasien akan memperlihatkan struk kepada
perawat
jaga
sebagai
bukti
telah
menyelesaikan
urusan
administrasi di kasir. Kemudian perawat akan mengentri data
pasien keluar ke dalam database. Setelah selesai menyimpan data
ke dalam database, perawat akan memberikan sisa obat pasien
beserta kartu kontrol kepada pasien. Setelah itu perawat
mempersilahkan pasien untuk pulang. Pada akhir shift kerja
perawat akan menyerahkan medical record pasien yang pulang
kepada bagian registrasi untuk diarsipkan kembali.
110
Gambar 4.8 Rich picture Keluar Rawat Inap Atas Permintaan Sendiri
111
4.1.2.7 Keluar Rawat Inap Atas Izin Dokter
Jika setelah melakukan pemeriksaan, dokter mendiagnosis
bahwa
pasien
sudah
dapat
pulang,
maka
dokter
akan
menginformasikan kepada pasien bahwa pasien sudah dapat
pulang dan kemudian membuat resume yang berisikan kondisi
terakhir pasien dan informasi bahwa pasien sudah dapat pulang.
Resume ini akan diserahkan kepada perawat kemudian perawat
mencatat hasil pemeriksaan terakhir dalam database dan
mengarsipkan resume ke dalam medical record pasien.
Pasien akan datang ke perawat untuk menyatakan
keinginan pulang, kemudian perawat akan membuat ringkasan
pasien keluar (2 rangkap) yang berisikan kondisi terakhir pasien
dan penyebab pasien keluar. Ringkasan pasien keluar akan
ditandatangani oleh pihak penjemput pasien dan perawat.
Rangkap 1 akan diarsip ke dalam medical record pasien, rangkap
2 akan diserahkan kepada pasien.
Kemudian, pasien akan datang ke bagian kasir untuk
menyelesaikan administrasi pembayaran biaya rawat inap dengan
menunjukan dokumen ringkasan pasien keluar. Bagian kasir akan
memberitahu tagihan keseluruhan biaya rawat inap dan setelah
menerima pembayaran, bagian kasir akan menyimpan data pasien
keluar, mengupdate status kasur dan mencetak struk kemudian
menyerahkannya kepada pasien.
112
Selanjutnya pasien akan memperlihatkan struk kepada
perawat
jaga
sebagai
bukti
telah
menyelesaikan
urusan
administrasi di kasir. Kemudian perawat akan mengentri data
pasien keluar ke dalam database. Setelah selesai menyimpan data
ke dalam database, perawat akan memberikan sisa obat pasien
beserta kartu kontrol kepada pasien. Setelah itu perawat
mempersilahkan pasien untuk pulang. Pada akhir shift kerja
perawat akan menyerahkan medical record pasien yang pulang
kepada bagian registrasi untuk diarsipkan kembali.
Gambar 4.9 Rich picture Keluar Rawat Inap Atas Izin Dokter
113
4.2
Overview activity diagram Rancangan Sistem Informasi
4.2.1 Rawat Jalan
4.2.1.1 Rawat Jalan Umum
Gambar 4.10 Overview activity diagram Rawat Jalan Umum
114
4.2.1.2 Rawat Jalan Jaminan Asuransi atau Perusahaan
Gambar 4.11 Overview activity diagram Rawat Jalan dengan Jaminan Asuransi atau Perusahaan
115
4.2.2 Rawat Inap
4.2.2.1 Masuk Rawat Inap
Gambar 4.12 Overview activity diagram Masuk Rawat Inap
4.2.2.2 Kontrol Rawat Inap
Gambar 4.13 Overview activity diagram Kontrol Rawat Inap
116
4.2.2.3 Pengurusan Obat
Gambar 4.14 Overview activity diagram Pengurusan Obat
117
4.2.2.4 Pencatatan Pemakaian Alat
Gambar 4.15 Overview activity diagram Pencatatan Pemakaian Alat
118
4.2.2.5 Pindah Ruangan Rawat Inap
Gambar 4.16 Overview activity diagram Pindah Ruangan Rawat Inap
119
4.2.2.6 Keluar Rawat Inap Atas Permintaan Sendiri
Gambar 4.17 Overview activity diagram Keluar Rawat Inap Atas Permintaan Sendiri
120
4.2.2.7 Keluar Rawat Inap Atas Izin Dokter
Gambar 4.18 Overview activity diagram Keluar Rawat Inap Atas Izin Dokter
121
4.3
Detailed activity diagram Rancangan Sistem Informasi
4.3.1 Rawat Jalan
4.3.1.1 Rawat Jalan Umum
4.3.1.1.1 Event : Menerima Pendaftaran dan Memanggil Pasien
Gambar 4.19 Detailed activity diagram Menerima Pendaftaran dan Memanggil Pasien
122
4.3.1.1.2 Event : Memeriksa Pasien
Gambar 4.20 Detailed activity diagram Memeriksa Pasien
123
4.3.1.1.3 Event : Mengentri Data Pemeriksaan
Gambar 4.21 Detailed activity diagram Mengentri Data Pemeriksaan
124
4.3.1.1.4 Event : Mengarsip MR
Gambar 4.22 Detailed activity diagram Mengarsip MR
125
4.3.1.1.5 Event : Menerima Pembayaran
Gambar 4.23 Detailed activity diagram Menerima Pembayaran
126
4.3.1.2 Rawat Jalan Jaminan Asuransi atau Perusahaan
4.3.1.2.1 Event : Menerima Pendaftaran dan Memanggil Pasien
Gambar 4.24 Detailed activity diagram Menerima Pendaftaran dan Memanggil Pasien
127
4.3.1.2.2 Event : Memeriksa Pasien
Gambar 4.25 Detailed activity diagram Memeriksa Pasien
128
4.3.1.2.3 Event : Mengentri Data Pemeriksaan
Gambar 4.26 Detailed activity diagram Mengentri Data Pemeriksaan
129
4.3.1.2.4 Event : Mengarsip MR
Gambar 4.27 Detailed activity diagram Mengarsip MR
130
4.3.1.2.5 Event : Mengurus Administrasi
Gambar 4.28 Detailed activity diagram Mengurus Administrasi
131
4.3.2 Rawat Inap
4.3.2.1 Masuk Rawat Inap
4.3.2.1.1 Event : Menerima Pendaftaran Rawat Inap
Gambar 4.29 Detailed activity diagram Menerima Pendaftaran Rawat Inap
132
4.3.2.1.2 Event : Menerima Pembayaran dan Mengarsip SPRI
Gambar 4.30 Detailed activity diagram Menerima Pembayaran dan Mengarsip SPRI
133
4.3.2.1.3 Event : Mengantar Pasien
Gambar 4.31 Detailed activity diagram Mengantar Pasien
134
4.3.2.2 Kontrol Rawat Inap
4.3.2.2.1 Event : Memeriksa Kondisi Pasien dan Mencatat Hasil
Pemeriksaan Dokter
Gambar 4.32 Detailed activity diagram Memeriksa Kondisi Pasien dan Mencatat Hasil Pemeriksaan
Dokter
135
4.3.2.3 Pengurusan Obat
4.3.2.3.1 Event : Memeriksa Kondisi Pasien dan Mencatat Hasil
Pemeriksaan Dokter
Gambar 4.33 Detailed activity diagram Memeriksa Kondisi Pasien dan Mencatat Hasil Pemeriksaan
Dokter
136
4.3.2.3.2 Event : Mengkonfirmasi Pembelian Obat, Menerima
Pembelian Obat, Menerima Obat, dan Memberi Obat
Gambar 4.34 Detailed activity diagram Mengkonfirmasi Pembelian Obat, Menerima Pembelian Obat,
Menerima Obat, dan Memberi Obat
137
4.3.2.4 Pencatatan Pemakaian Alat
4.3.2.4.1 Event : Memasangkan Alat Pada Pasien dan Mencatat
Penggunaan Alat
Gambar 4.35 Detailed activity diagram Memasangkan Alat Pada Pasien dan Mencatat Penggunaan Alat
138
4.3.2.5 Pindah Ruangan Rawat Inap
4.3.2.5.1 Event : Memberi Informasi Pindah Ruangan dan
Mendaftar Pindah Ruangan
Gambar 4.36 Detailed activity diagram Memberi Informasi Pindah Ruangan dan Mendaftar Pindah
Ruangan
139
4.3.2.5.2 Event : Mengurus Administrasi Pindah Ruangan dan
Mengarsip SPRI
Gambar 4.37 Detailed activity diagram Mengurus Administrasi Pindah Ruangan dan Mengarsip SPRI
140
4.3.2.5.3 Event : Mengantar Pasien
Gambar 4.38 Detailed activity diagram Mengantar Pasien
141
4.3.2.6 Keluar Rawat Inap Atas Permintaan Sendiri
4.3.2.6.1 Event : Mengurus Dokumen Kepulangan
Gambar 4.39 Detailed activity diagram Mengurus Dokumen Kepulangan
142
4.3.2.6.2 Event : Mengurus Administrasi Pembayaran
Gambar 4.40 Detailed activity diagram Mengurus Administrasi Pembayaran
143
4.3.2.6.3 Event : Mengurus Kepulangan Pasien
Gambar 4.41 Detailed activity diagram Mengurus Kepulangan Pasien
144
4.3.2.7 Keluar Rawat Inap Atas Izin Dokter
4.3.2.7.1 Event : Memeriksa Kondisi Pasien dan Mencatat Hasil
Pemeriksaan Dokter
Gambar 4.42 Detailed activity diagram Memeriksa Kondisi Pasien dan Mencatat Hasil Pemeriksaan
Dokter
145
4.3.2.7.2 Event : Mengurus Dokumen Kepulangan
Gambar 4.43 Detailed activity diagram Mengurus Dokumen Kepulangan
146
4.3.2.7.3 Event : Mengurus Administrasi Pembayaran
Gambar 4.44 Detailed activity diagram Mengurus Administrasi Pembayaran
147
4.3.2.7.4 Event : Mengurus Kepulangan Pasien
Gambar 4.45 Detailed activity diagram Mengurus Kepulangan Pasien
148
4.4
Kriteria Kinerja dan Keamanan Sistem
4.4.1 Indentifikasi Resiko
Dalam proses rawat jalan dan rawat inap rumah sakit, risiko-risiko dan
ancaman yang mungkin terjadi terdiri atas:
1. Risiko Eksekusi
a. Risiko dalam rawat jalan:
i.
Pencatatan biaya.
Contoh: kesalahan dalam input harga obat dan perlengkapan
yang digunakan.
ii. Pencatatan diagnosis.
Contoh: kesalahan dalam input diagnosis rawat jalan.
iii. Pencatatan tindakan.
Contoh: kesalahan dalam input tindakan yang dilakukan.
b. Risiko dalam proses masuk rawat inap:
i.
Penempatan tempat tidur yang salah.
Contoh: pasien di tempatkan di tempat tidur yang salah.
ii. Pencatatan tempat tidur yang tidak tepat.
Contoh: kesalahan peng-input-an tempat tidur yang ditempati
oleh pasien.
c. Risiko dalam kontrol rawat inap:
i.
Pencatatan kunjungan dokter.
Contoh: kesalahan dalam input dokter yang berkunjung.
ii. Pencatatan instruksi atau perjalanan penyakit.
149
Contoh: peng-input-an instruksi dokter atau perjalanan
penyakit tidak sesuai dengan apa yang dituliskan oleh dokter.
d. Risiko dalam pengurusan obat rawat inap:
i.
Pencatatan tagihan transaksi pembelian obat.
Contoh: tidak dicatatnya tagihan transaksi pembelian obat.
e
Risiko dalam penggunaan alat medis:
i.
Pencatatan penggunaan alat.
Contoh: kesalahan dalam input alat yang digunakan dan
pencatatan yang terlambat dilakukan.
f. Resiko dalam proses keluar rawat inap:
i.
Pengurusan dokumen keluar.
Contoh: kesalahan dalam pembuatan ringkasan pasien keluar
2. Risiko Sistem Informasi:
a. Recording Risk
i.
Event yang terekam tidak pernah terjadi.
Contoh: perawat jaga rawat inap merekam kejadian yang
palsu.
ii. Event tidak terekam, direkam terlambat, atau terekam lebih
dari sekali.
Contoh: perawat lupa menginput kunjungan dokter.
iii. Merekam nama dokter yang salah.
Contoh: perawat salah menginput nama dokter yang
berkunjung.
150
iv. Merekam transaksi yang tidak sesuai.
Contoh: perawat salah memilih transaksi rawat inap saat akan
melakukan pencatatan tagihan obat.
b. Updating Risk
i.
Kesalahan dalam record master.
Contoh: Kesalahan update harga tindakan.
ii. Meng-update master record yang salah.
Contoh: Kesalahan dalam memilih transaksi yang akan diupdate.
3. Proteksi Aset
Dalam hal ini adalah dokumen medical record yang dikelola serta
perangkat keras dan lunak dari sistem rawat jalan dan rawat inap.
4. Kinerja
Kinerja sistem dapat optimal dengan struktur organisasi, sumber daya
manusia tenaga medis yang baik. Termasuk juga didalamnya
penggunaan perangkat keras yang sesuai spesifikasi.
4.4.2 Keamanan Sistem
Keamanan merupakan hal yang penting yang harus diperhatikan
dalam sebuah sistem. Sistem dikatakan baik apabila terdapat pengamanan
terhadap gangguan atau ancaman yang berasal dari luar sistem. Adapun
151
keamanan sistem yang ada pada rancangan sistem yang dibuat antara
lain:
1. User Id dan Password
Untuk dapat masuk dan menggunakan sistem, user harus memiliki
pengenal dalam sistem berupa user id dan password. Hal ini
dimaksudkan supaya orang yang tidak berwenang tidak dapat
masuk ke dalam sistem sehingga informasi yang ada di dalam
sistem tidak dapat dibaca oleh orang-orang yang tidak
bertanggung jawab.
2. Jabatan atau Bagian
Penggolongan atas jabatan atau bagian dimaksudkan agar terdapat
batasan yang jelas dalam penggunaan sistem karena sistem
melibatkan lebih dari satu bagian. Dengan begitu informasi yang
diberikan oleh sistem sesuai dengan wewenang atau batasan
masing-masing yang telah ditentukan sebelumnya.
3. Back up dan Restore
Pembuatan salinan atau back up sangat diperlukan untuk menjaga
data-data yang disimpan dalam sistem. Ancaman dan bahaya
dapat datang kapan saja dan dari mana saja. Sebagai tindakan
preventif atas ancaman dan bahaya terhadap sistem maka perlu
dilakukan penyalinan atau back up secara berkala. Pembuatan
salinan ini dimaksudkan supaya jika sewaktu-waktu terjadi
kerusakan pada sistem, data-data yang tersimpan tidak hilang.
Sehingga perbaikan dapat dilakukan dengan memanggil ulang
152
atau restore data yang tersimpan atau diawali dengan meng-install
ulang sistem tersebut jika dibutuhkan.
153
4.5
Mekanisme Kontrol Sistem Informasi
Mekanisme kontrol yang terdapat dalam aplikasi yang dikembangkan
antara lain:
1. Seluruh hak akses terhadap bagian-bagian yang ada dalam sistem ditentukan
oleh User Id dan password yang diinput.
2. Saat transaksi rawat jalan, sistem akan secara otomatis menampilkan nama
pasien, nama dokter dan nama poliklinik sesuai dengan data pendaftaran
rawat jalan yang aktif.
3. Dalam pencatatan diagnosis tidak boleh terdapat 2 jenis penyakit yang sama.
4. Pencatatan obat dan perlengkapan yang digunakan saat rawat jalan tidak
boleh terdapat jenis yang sama.
5. Saat akan melakukan pencatatan transaksi rawat inap, sistem akan
menampilkan transaksi rawat inap berdasarkan ruangan dan hanya yang
sedang aktif.
6. Field-field yang merupakan primary key dalam database antara lain kode
tagihan pembelian obat, kode pemakaian alat dan kode tagihan kunjungan
dokter akan diberikan nomor secara otomatis untuk menghidari kesalahan
karena duplikasi data.
7. Setiap melakukan pencatatan transaksi rawat jalan dan rawat inap akan
muncul pesan untuk mengkonfirmasikan transaksi yang terjadi.
8. Proses pencatatan tagihan pembelian obat hanya dapat dilakukan satu kali per
nomor transaksi pembelian obat.
9. Field-field tanggal pencatatan diberikan secara otomatis dengan mengambil
waktu dari komputer untuk memudahkan user dalam menginput data.
154
10. Semua kegiatan yang dilakukan oleh user dalam sistem informasi rawat inap
dan rawat jalan dicatat dalam database log_event.
155
4.6
UML Class Diagram
Gambar 4.46 UML Class Diagram
156
4.7
Use Case Diagram
4.7.1 Use Case Diagram Rawat Jalan
Gambar 4.47 Use Case Diagram Rawat Jalan
157
4.7.2 Use Case Diagram Rawat Inap
Gambar 4.48 Use Case Diagram Rawat Inap
158
4.8
Rancangan Database
4.8.1 File Master
Nama tabel : ms_obat
Primary Key : kd_obat
Field Name
Field Type
kd_obat
nm_obat
hrg_beli
jml_pmkaian
hrg_jual
Stok
stok_rinci
Satuan
Limit
kd_rak
stok_gudang
varchar
varchar
numeric
numeric
numeric
numeric
numeric
varchar
numeric
varchar
numeric
Field
Size
10
50
9
9
9
9
9
20
9
10
9
stok_if
numeric
9
Description
Kode obat
Nama obat
Harga beli obat
Jumlah pemakaian obat
Harga jual obat
Stok obat tersedia
Stok satuan obat yang tersedia
Satuan dari obat
Jumlah stok minimum
Kode rak penyimpanan obat
Sisa stok barang gudang (dalam satuan
besar)
Sisa stok barang instalasi farmasi
(dalam satuan kecil)
Tabel 4.1 rancangan database ms_obat
Nama tabel : ms_karyawan
Primary Key : kd_karyawan
Field Name
kd_karyawan
nama_karyawan
kd_jabatan
nomor_izin
Spesialis
jenis_kelamin
tempat_lahir
tanggal_lahir
Alamat
no_telepon
no_hp
Agama
tanggal_masuk
no_rekening
nama_bank
tempat_praktek
riwayat_pendidikan
Field
Type
varchar
varchar
varchar
varchar
varchar
varchar
varchar
datetime
varchar
varchar
varchar
varchar
datetime
varchar
varchar
varchar
varchar
Length
10
50
2
30
20
1
20
8
100
10
12
20
8
15
20
40
50
Description
Kode karyawan
nama karyawan
kode jabatan
nomor izin karyawan
spesialisasi karyawan
jenis kelamin karyawan
tempat lahir karyawan
tanggal lahir karyawan
alamat karyawan
no telepon karyawan
no HP karyawan
agama karyawan
tanggal masuk karyawan
no rekening karyawan
nama bank
tempat praktek karyawan
riwayat pendidikan karyawan
159
kd_poliklinik
password
varchar
varchar
20
20
kode poliklinik karyawan
Password karyawan untuk
mengakses program
Tabel 4.2 rancangan database ms_karyawan
Nama tabel : ms_tarif_kelas
Primary Key : kd_kelas
Field Name
Field Type
kd_kelas
biaya_visit_dokter
tarif_kamar
varchar
numeric
numeric
Field
Size
2
8
8
Description
Kode kelas (Contoh : vi, ut, 01, 02, 03)
Biaya visit dokter rawat inap
Tarif kamar untuk rawat inap
Tabel 4.3 rancangan database ms_tarif_kelas
Nama tabel : ms_ruangan
Primary Key : kd_ruangan
Field Name
Field Type
kd_ruangan
varchar
Field
Size
6
nama_ruang
kd_kelas
jumlah_kasur
Fasilitas
varchar
varchar
numeric
varchar
50
10
2
100
Description
Kode ruangan (digit 1 : “R”, digit 2-3
adalah kode kelas, digit 4-6 adalah nomor
urut kelas)
Nama dari ruangan
Kode kelas
Jumlah kasur tersedia di ruangan
Fasilitas yang tersedia di ruangan
Tabel 4.4 rancangan database ms_ruangan
Nama tabel : ms_kasur
Primary Key : kd_kasur
Field Name
Field Type
kd_kasur
varchar
Field
Size
8
kd_ruangan
Status
Keterangan
varchar
varchar
varchar
10
8
100
Description
Kode kasur (digit 1-6 adalah kode
ruangan, digit 7-8 adalah nomor urut
kasur)
Kode ruangan
Status kasur (isi / kosong)
Keterangan tambahan mengenai kasur
Tabel 4.5 rancangan database ms_kasur
Nama tabel : ms_pasien
Primary Key : kdrekamedik
Field Name
Field Type
kdrekamedik
varchar
Field
Size
10
Description
Nomor Rekam Medik pasien
160
tanggalDftr
jamDftr
no_ktp
namaFamili
namaDiri
Pekerjaan
jenisKelamin
tempatLahir
tanggalLahir
golongan_darah
Pendidikan
Alamat
Kelurahan
Kecamatan
kodePos
Agama
Telepon
Kebangsaan
statusPerkawinan
namaPasangan
umurPasangan
pekerjaanPasangan
tlfPasangan
namaKeluarga
alamatKeluarga
pekerjaanKeluarga
tlfKeluarga
tgl_wafat
jam_wafat
datetime
datetime
varchar
varchar
varchar
varchar
varchar
varchar
datetime
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
numeric
varchar
varchar
varchar
varchar
varchar
varchar
datetime
datetime
8
8
20
50
50
20
1
20
8
3
50
100
20
20
6
20
20
5
15
50
9
50
20
50
100
50
20
8
8
Tanggal pasien mendaftar
Jam pasien mendaftar
Nomor KTP pasien
Nama keluarga pasien
Nama pasien
Pekerjaan pasien
Jenis kelamin pasien
Tempat pasien dilahirkan
Tanggal lahir pasien
Golongan darah pasien
Pendidikan terakhir pasien
Alamat pasien
Kelurahan tempat tinggal pasien
Kecamatan tempat tinggal pasien
Kode Pos tempat tinggal pasien
Agama pasien
Telepon pasien
Status kebangsaan pasien
Status pasien
Nama pasangan
Umur pasangan
Pekerjaan pasangan
Telepon pasangan
Nama keluarga yang menanggung
Alamat keluarga yang menanggung
Pekerjaan keluarga yang menanggung
Telepon keluarga yang menanggung
Tanggal wafat dari pasien
Jam wafat dari pasien
Tabel 4.6 rancangan database ms_pasien
Nama tabel : ms_poliklinik
Primary Key : kd_poliklinik
Field Name
Field Type
kd_poliklink
varchar
Field
Size
3
nama_poliklinik
varchar
50
Description
Kode poliklinik (Contoh: ank untuk
poli anak, umm untuk poli umum)
Nama poliklinik
Tabel 4.7 rancangan database ms_poliklinik
161
Nama tabel : ms_penyakit
Primary Key : kd_penyakit
Field Name
Field Type
kd_penyakit
nama_penyakit
varchar
varchar
Field
Size
5
50
Description
Kode penyakit
Nama penyakit
Tabel 4.8 rancangan database ms_penyakit
Nama tabel : ms_tindakan
Primary Key : kd_tindakan
Field Name
Field Type
kd_tindakan
varchar
Field
Size
5
jenis_tindakan
harga
varchar
numeric
50
8
Description
Kode tindakan medis (digit 1 : “T”,
digit 2-5 : nomor urut tindakan)
Jenis tindakan medis yang dilakukan
Biaya dari tindakan medis
Tabel 4.9 rancangan database ms_tindakan
Nama tabel : ms_alat
Primary Key : kd_alat
Field Name
Field Type
kd_alat
varchar
Field
Size
5
nama_alat
harga
varchar
numeric
50
7
varchar
100
keterangan
Description
Kode alat bantu medis (digit 1 : “A”,
digit 2-5 : nomor urut alat medis)
Contoh : A0024
Nama alat medis
Biaya dari penggunaan alat bantu
medis
Keterangan tambahan mengenai alat
Tabel 4.10 rancangan database ms_alat
162
4.8.2 File Transaksi
Nama tabel : tr_rawat_jalan
Primary Key : kd_rawat_jalan
Field Name
Field Type
kd_rawat_jalan
varchar
Field
Size
10
kdrekammedik
kd_karyawan
harga_dokter
tanggal
jam
jenisPasien
jaminan
nmjaminan
no_kartu
rujukandari
berat_badan
tekanan_darah
kdrjknbidan
kehamilan_ke
umur_kandungan
status_bayar
keterangan
varchar
varchar
numeric
datetime
datetime
varchar
varchar
varchar
varchar
varchar
numeric
varchar
varchar
numeric
varchar
varchar
varchar
10
10
9
8
8
10
20
50
20
20
9
10
10
2
20
15
200
Description
Kode transaksi rawat jalan
Contoh : RL080013
Nomor Rekam Medik pasien
Kode dokter yang menangani
Biaya dokter rawat jalan
Tanggal terjadinya transaksi rawat jalan
Jam terjadinya transaksi rawat jalan
Jenis pasien (asuransi / umum)
Jenis jaminan yang dipakai pasien
Nama jaminan
Nomor kartu jaminan pasien
Pihak yang merujuk pasien ke Budi Lestari
Berat badan pasien
Tekanan darah pasien
Kode rujukan bidan
Kehamilan ke berapa dari pasien
Umur kandungan dari pasien
Status transaksi (lunas / belum bayar)
Keterangan dari dokter
Tabel 4.11 rancangan database tr_rawat_jalan
Nama tabel : tr_diagnosa_rawat_jalan
Primary Key : kd_rawat_jalan, kd_penyakit
Field Name
Field Type
Field
Description
Size
kd_rawat_jalan
varchar
10
Kode transaksi rawat jalan
kd_penyakit
varchar
10
Kode penyakit yang diderita pasien
Tabel 4.12 rancangan database tr_diagnosa_rawat_jalan
163
Nama tabel : tr_penggunaan_obat_dan_perlengkapan_rj
Primary Key : kd_rawat_jalan, kd_obat
Field Name
Field Type
Field
Description
Size
kd_rawat_jalan
varchar
10
Kode transaksi rawat jalan
kd_obat
varchar
10
Kode obat
jumlah
varchar
30
Jumlah yang diberikan ke pasien
harga
numeric
7
Harga obat yang dipakai
Tabel 4.13 rancangan database tr_penggunaan_obat_dan_perlengkapan_rj
Nama tabel : tr_tindakan_rawat_jalan
Primary Key : kd_rawat_jalan, kd_tindakan
Field Name
Field Type
Field
Description
Size
kd_rawat_jalan
varchar
10
Kode transaksi rawat jalan
kd_tindakan
varchar
10
Kode tindakan yang dilakukan saat rawat
jalan
harga_tindakan
numeric
8
Harga tindakan yang dilakukan saat rawat
jalan
Tabel 4.14 rancangan database tr_tindakan_rawat_jalan
Nama tabel : tr_resep_rj
Primary Key : kd_ resep_rj, kd_rawat_jalan
Field Name
Field Type
Field
Description
Size
kd_resep_rj
varchar
12
Kode resep (Kode rawat jalan + “RJ“)
kd_rawat_jalan
varchar
10
Kode transaksi rawat jalan
Tabel 4.15 rancangan database tr_resep_rj
Nama tabel : tr_resep_rj_detil
Primary Key : kd_resep_rj, nama_obat
Field Name
Field Type
Field
Size
kd_resep_rj
varchar
12
nama_obat
varchar
100
Jumlah
varchar
50
instruksi
varchar
30
Description
Kode resep (Kode rawat jalan + “RJ“)
Nama obat
Jumlah yang diberikan ke pasien
Instruksi pemakaian dokter
Tabel 4.16 rancangan database tr_resep_rj_detil
164
Nama tabel : tr_rawat_inap
Primary Key : kd_rawat_inap
Field Name
Field Type
kd_rawat_inap
kdrekammedik
tgl_masuk_rawat_inap
jam_masuk_rawat_inap
kd_karyawan
varchar
varchar
datetime
datetime
varchar
Field
Size
10
10
8
8
10
sebabDirawat
varchar
20
jaminan
nm_jaminan
varchar
varchar
20
50
no_kartu
tgl_keluar
jam_keluar
hal_keluar
varchar
datetime
datetime
varchar
20
8
8
20
varchar
15
status_bayar
Description
Kode transaksi rawat inap
Nomor Rekam Medik pasien
Tanggal pasien masuk rawat inap
Jam pasien masuk rawat inap
Kode dokter yang bertanggung jawab
atas kesehatan pasien
Diagnosa penyakit yang diderita pasien
saat masuk rawat inap
Jenis jaminan yang dipakai pasien
Pihak yang menjamin pembayaran
rawat inap
Nomor kartu jaminan pasien
Tanggal pasien keluar rawat inap
Jam pasien keluar rawat inap
Cara pasien keluar (izin dokter /
permintaan sendiri)
Status transaksi (lunas / belum bayar)
Tabel 4.17 rancangan database tr_rawat_inap
Nama tabel : tr_resep_ri
Primary Key : kd_ resep_ri, kd_rawat_inap
Field Name
Field Type
Field
Description
Size
kd_resep_ri
varchar
14
Kode resep (Kode rawat inap + “R” +
”xxx”), xxx adalah nomor urut resep
kd_rawat_inap
varchar
50
Kode transaksi rawat inap
Tabel 4.18 rancangan database tr_resep_ri
165
Nama tabel : tr_resep_ri_detil
Primary Key : kd_resep_ri, nama_obat
Field Name
Field Type
Field
Size
kd_resep_ri
varchar
12
nama_obat
Jumlah
instruksi
varchar
varchar
varchar
100
50
30
Description
Kode resep (Kode rawat inap + “R” +
”xxx”), xxx adalah nomor urut resep
Nama obat
Jumlah yang diberikan ke pasien
Instruksi pemakaian dokter
Tabel 4.19 rancangan database tr_resep_ri_detil
Nama tabel : tr_diagnosa_rawat_inap
Primary Key : kd_rawat_inap, kd_penyakit
Field Name
Field Type
Field
Description
Size
kd_rawat_inap
varchar
10
Kode transaksi rawat inap
kd_penyakit
varchar
10
Kode penyakit lain yang diderita pasien
Tabel 4.20 rancangan database tr_diagnosa_rawat_inap
Nama tabel : tr_rawat_inap_detail
Primary Key : kd_rawat_inap, kd_kasur
Field Name
Field Type Field
Size
kd_rawat_inap
varchar
10
kd_kasur
varchar
10
tanggal_masuk_ruangan
datetime
8
jam_masuk_ruangan
datetime
8
tanggal_keluar_ruangan
datetime
8
jam_ keluar _ruangan
datetime
8
Description
Kode transaksi rawat inap
Kode kasur tempat pasien dirawat
Tanggal pasien mulai menempati
ruangan rawat inap
Jam pasien mulai menempati ruangan
rawat inap
Tanggal pasien keluar dari ruangan
rawat inap
Jam pasien keluar dari ruangan rawat
inap
Tabel 4.21 rancangan database tr_rawat_inap_detail
166
Nama tabel : tr_visit_dokter
Primary Key : kd_visit_dokter
Field Name
Field Type
kd_visit_dokter
varchar
Field
Size
14
kd_rawat_inap
kd_karyawan
perjalanan_penyakit
instruksi
tanggal
Jam
harga_visit
varchar
varchar
varchar
varchar
datetime
datetime
numeric
10
10
200
200
8
8
7
Description
Kode visit dokter ( “V” + kode rawat
inap + xxx), xxx adalah nomor urut
visit
Kode transaksi rawat inap
Kode dokter yang visit
Perjalanan penyakit pasien
Instruksi yang diberikan oleh dokter
Tanggal memberikan diagnosa
Jam memberikan diagnosa
Biaya dari visit dokter
Tabel 4.22 rancangan database tr_visit_dokter
Nama tabel : tr_tagihan_obat_dan_perlengkapan_ri
Primary Key : kd_tagihan_obat_dan_perlengkapan_ri
Field Name
Field
Field
Type
Size
kd_tagihan_obat_dan_perlengkapan varchar
14
kd_rawat_inap
kd_bpo
varchar
varchar
10
10
Description
Kode tagihan obat dan
perlengkapan ( ”O” + kode
rawat inap + ”xxx”), xxx
adalah nomor urut tagihan
Kode transaksi rawat inap
Kode transaksi penjualan
obat
Tabel 4.23 rancangan database tr_tagihan_obat_dan_perlengkapan_ri
167
Nama tabel : tr_penggunaan_alat
Primary Key : kd_penggunaan_alat
Field Name
Field Type
kd_penggunaan_alat
varchar
Field
Size
14
kd_alat
kd_rawat_inap
tanggal_penggunaan
jam_penggunaan
harga_alat
varchar
varchar
datetime
datetime
numeric
10
10
8
8
9
Description
Kode penggunaan alat (”A” + kode
rawat inap + ”xxx”), xxx adalah nomor
urut tagihan
Kode alat yang digunakan
Kode rawat inap pasien
Tanggal pencatatan digunakannya alat
Jam pencatatan digunakannya alat
Harga dari alat yang digunakan
Tabel 4.24 rancangan database tr_penggunaan_alat
Nama tabel : tr_jual_obat_header
Primary Key : kd_bpo
Field Name
Field Type
kd_bpo
tanggal
jam
kdrekamedik
varchar
datetime
datetime
varchar
Field
Size
10
8
8
10
Description
Kode transaksi penjualan obat
Tanggal transaksi
Jam transaksi
Nomor Rekam Medik pasien
Tabel 4.25 rancangan database tr_jual_obat_header
Nama tabel : log_event
Primary Key : kd_karyawan, tanggal, jam
Field Name
Field Type Field
Size
kd_karyawan
varchar
10
tanggal
datetime
8
jam
datetime
8
kegiatan
varchar
200
Description
Kode karyawan
Tanggal terjadinya kegiatan
Jam terjadinya kegiatan
Kegiatan yang dilakukan
Tabel 4.26 rancangan database log_event
Download