Sistem ini merancang sistem pendaftaran pasien dan rekam medis di klinik untuk meningkatkan efisiensi kerja dokter dan kasir dengan fitur pendaftaran pasien secara online, pembuatan dan pencarian rekam medis pasien, resep obat secara digital, dan pembayaran. Sistem ini diharapkan dapat mengurangi kesalahan dengan merekam informasi pasien dan obat secara digital.
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PASIEN (SIPASIEN)
PENDAFTARAN PASIEN DAN REKAM MEDIS
1. DOKUMEN PERANCANGAN SISTEM
ANALISIS DAN PROTOTYPE SISTEM PENDAFTARAN PASIEN
DAN REKAM MEDIS DI KLINIK
Disusun oleh :
Rita Nur’aeni – 14523001
Syilfia Felisia – 14523049
Prasetyo Anzeri – 14523060
JURUSAN TEKNIK INFORMAIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
2017
2. PERMASALAHAN
Dalam dunia kesehatan, ketepatan dalam pemberian obat terhadap pasien sangat
penting untuk diperhatikan. Karena kesalahan pemberian obat kepada pasien dapat
menyebabkan dampak yang sangat fatal. Salah satu contoh kasus yang terjadi yaitu seperti
yang dilansir dalam BALISPOST.com, bahwasannya pasien yang mengeluhkan sakit
mata mengajukan protes kepada puskesmas Buleleng Tiga dikarenakan kesalahan
pemberian obat. Obat yang seharusnya diberikan adalah obat tetes mata, akan tetapi obat
yang diberikan adalah obat tetes telinga. Setelah ditelusuri, hal ini terjadi dikarenakan
adanya miskomunikasi antara dokter dengan bagian farmasi. Menurut keterangan dari
Wabup setempat, dokter yang bersangkutan sudah menuliskan resep obat tetes mata untuk
pasien. Akan tetapi, petugas dibagian farmasi melakukakan kesalahan baca resep tersebut
yang seharusnya obat tetes mata menjadi obat tetes telinga.
Dari banyaknya kasus kecelakaan medis yang terjadi slah satunya adalah contoh
di atas, dapat diambil sebuah kesimpulan bahwa permasalahan yang kerap terjadi pada
dunia kesehatan khususnya pencatatan rekam medis adalah kesalahan ketika membaca
resep obat yang diberikan oleh dokter karena tulisan tangan dokter yang tidak begitu jelas
dan nama obat yang mirip-mirip.
SOLUSI YANG DITAWARKAN
Berdasarkan permasalahan di atas, ditawarkan solusi untuk menyelesaikan permasalahan
tersebut yaitu dengan membuat sistem informasi klinik sehat. Salah satu kegunaan sistem
informasi ini yaitu dapat digunakan oleh dokter untuk memberikan resep obat. Dalam pemberian
resep obat, dokter tidak harus menulis resepnya di kertas. Dokter cukup mencari obat di database
obat dan mengisikan di bagaian form pemberian resep obat untuk pasien. Resep obat akan
terhubung ke bagain kasir dan resepsionis secara real time. Dengan proses ini, diharapkan
kesalahan baca resep obat dapat dihindari.
4. SRS
1. PENGANTAR
1.1 KEGUNAAN
Tujuan dari dokumen ini adalah untuk menyajikan penjelasan rinci dari Sistem
Informasi Klinik. Dokumen ini akan menjelaskan tujuan dan fitur dari sistem,
antarmuka sistem, sistem apa yang akan dilakukan, kendala di mana sistem harus
beroperasi dan bagaimana sistem akan bereaksi terhadap rangsangan eksternal.
Dokumen ini digunakan untuk stakeholder yang terkait, para pengembang sistem dan
juga akan diajukan ke Klinik Sehat untuk mendapatkan persetujuan.
1.2 LINGKUP
Sistem Pendaftaran Pasien dan Rekam Medik Klinik adalah sebuah sistem
yang dirancang untuk memaksimalkan produktivitas dokter dan kasir/resepsionis.
Untuk memaksimalkannya dilakukan dengan membuat sistem yang dapat membantu
dokter untuk membuat data rekam medis, membuat resep untuk pasien yang akan
langsung terhubung ke bagian administrasi pembayaran, membantu resepsionis atau
kasir untuk melakukan pendaftaran secara real time akan terhubung ke dokter, dan
menerima pembayaran dari pasien. Dengan sistem yang dibuat, dimaksudkan dapat
memaksimalkan efisiensi kerja dan produktivitas dokter dan kasir/resepsionis.
(Astina, 2017).
2. FUNGSIONALITAS SISTEM
Gambar 1 Diagram Usecase Pendaftaran Pasien dan Rekam Medis di Klinik
5. Sistem ini memiliki dua orang aktor yaitu dokter yang berperan untuk memberikan
diagnosa dan resep obat kepada pasien dan kasir dan resepsionis yang berperan sebagai
pendaftar pasien dan penerima pembayaran. Adapun fungsi dari sistem ini akan
dijelaskan pada bagian selanjutnya.
Penjelasan masing-masing fungsionalitas adalah sebagai berikut :
1. Usecase 1 Melihat Data Rekam Medis
Deskripsi
Fungsionalitas ini digunakan oleh dokter untuk melihat riwayat pemeriksaan pasien
apakah sebelumnya pasien tersebut pernah melakukan pemeriksaan atau belum
pernah. Sebelum melihat data rekam medis, pada saat pertama kali dokter masuk ke
sistem, sistem akan menampilkan list antrian pasien. Ketika dokter ingin melihat data
rekam medis pasien, dokter kemudian memilih pasien yang ada pada list antrian
tersebut.
Urutan Langkah
Urutan langkah untuk melihat data rekam medis adalah sebagai berikut.
1. Dokter membuka halaman pemeriksaan dokter.
2. Sistem menampilkan halaman pemeriksaan dokter.
3. Dokter memilih pasien yang ada di list antrian pasien.
4. Sistem menampilkan halaman rekam medis pasien.
5. Dokter memilih opsi untuk melihat data rekam medis pasien sebelumnya.
6. Sistem menampilkan data rekam medis pasien sebelumnya.
7. Selesai.
Kebutuhan Sistem
R1.1 Sistem harus mampu menampilkan data rekam medis pasien
R1.2 Data rekam medis sebaiknya diurutkan berdasarkan data rekam medis terbaru
pasien
R1.3 Sistem harus memberi informasi jika pasien belum memiliki rekam medis
dikarenakan pasien baru
2. Usecase 2 Mengisi Rekam Medis
Deskripsi
Fungsionalitas ini digunakan oleh dokter untuk membuat rekam medis pasien. Untuk
mengisi rekam medis ini dokter melakukan anamnesis kepada pasien secara langsung.
Urutan Langkah
Urutan langkah dalam mengisi rekam medis adalah sebagai beriikut.
1. [Usecase 1] Dokter membuka halaman pemeriksaan dokter.
2. [Usecase 1] Sistem menampilkan halaman pemeriksaan dokter.
6. 3. [Usecase 1] Dokter memilih pasien yang ada di list antrian pasien.
4. [Usecase 1] Sistem menampilkan halaman rekam medis pasien.
5. Dokter mengisi form rekam medis pasien berdasarkan hasil anamnesis dengan
pasien.
6. Dokter dapat memilih opsi simpan untuk menyimpan rekam medis pasien.
7. Jika dokter memilih opsi simpan,
a. Sistem menyimpan rekam medis pasien.
b. Sistem kembali menampilkan halaman pemeriksaan dokter.
8. Kembali ke langkah 3 atau selesai.
Kebutuhan Sistem
R2.1 Sistem harus mampu menyimpan rekam medis pasien yang baru.
R2.2 Sistem harus mampu menampilkan pilihan diagnosis yang sesuai dengan ICD-
10.
R2.3 Sistem harus mampu menampilkan pilihan tindakan yang mendukung.
3. Usecase 3 Melihat Data Obat
Usecase 3.1 Untuk Dokter
Deskripsi
Fungsionalitas ini digunakan oleh dokter untuk melihat list obat yang tersedia di
bagian farmasi. Untuk melihat obat yang tersedia, dokter dapat mencari berdasarkan
generik obat dan golongan obat.
Urutan Langkah
Urutan langkah untuk melihat data obat yang tersedia adalah sebagai berikut.
1. [Usecase 1] Dokter membuka halaman pemeriksaan dokter.
2. [Usecase 1] Sistem menampilkan halaman pemeriksaan dokter.
3. [Usecase 1] Dokter memilih pasien yang ada di list antrian pasien.
4. [Usecase 1] Sistem menampilkan halaman rekam medis pasien.
5. Dokter memilih List Obat.
6. Sistem menampilkan list obat yang tersedia.
7. Dokter mencari obat dengan mengisikan pada form isian berdasarkan golongan,
merk ataupun generik.
8. Sistem menampilkan nama obat yang dicari.
9. Selesai.
Kebutuhan Sistem
R3.1.1 Sistem mampu menampilkan list obat.
R3.1.2 Sistem mampu menampilkan obat yang dicari berdasarkan nama obat ataupun
golongan obat.
Usecase 3.2 Untuk Kasir dan Resepsionis
7. Deskripsi
Fungsionalitas ini digunakan oleh kasir dan resepsionis untuk melihat list obat yang
tersedia di bagian farmasi. Untuk melihat obat yang tersedia, kasir dan resepsionis
dapat mencari berdasarkan generik obat, golongan obat, dan merk obat.
Urutan Langkah
Urutan langkah untuk melihat data obat yang tersedia adalah sebagai berikut.
1. Kasir dan resepsionis membuka halaman pendaftaran dan kasir.
2. Sistem menampilkan halaman pendaftaran dan kasir.
3. Kasir dan resepsionis memilih List Obat.
4. Sistem menampilkan list obat yang tersedia.
5. Kasir dan resepsionis mencari obat dengan mengisikan pada form isian berdasarkan
golongan, merk ataupun generik.
6. Sistem menampilkan nama obat yang dicari.
7. Selesai.
Kebutuhan Sistem
R3.2.1 Sistem mampu menampilkan list obat.
R3.2.2 Sistem mampu menampilkan obat yang dicari berdasarkan nama obat ataupun
golongan obat.
4. Usecase 4 Memberi Resep Obat
Deskripsi
Fungsionalitas ini digunakan oleh dokter untuk memberikan resep obat kepada pasien
yang nantinya akan terhubung ke bagian kasir dan resepsionis untuk pembayaran.
Untuk melihat obat yang tersedia, dokter dapat mencari berdasarkan nama obat
ataupun kandungan obat dengan menuliskannya di form isian obat.
Urutan Langkah
Urutan langkah untuk memberikan resep obat adalah sebagai berikut.
1. [Usecase 1] Dokter membuka halaman pemeriksaan dokter.
2. [Usecase 1] Sistem menampilkan halaman pemeriksaan dokter.
3. [Usecase 1] Dokter memilih pasien yang ada di list antrian pasien.
4. [Usecase 1] Sistem menampilkan halaman rekam medis pasien.
5. Dokter mengisi form resep obat untuk pasien.
6. Dokter dapat memilih opsi simpan untuk menyimpan resep obat untuk pasien.
7. Jika dokter memilih opsi simpan,
a. Sistem menyimpan resep obat untuk pasien.
b. Sistem kembali ke halaman pemeriksaan dokter.
c. Sistem secara otomatis menghilangkan nama pasien dari daftar antrian pasien.
8. Kembali ke langkah 3 atau selesai.
8. Kebutuhan Sistem
R4.1 Sistem mampu menyimpan resep obat yang disimpan.
R4.2 Sistem mampu menampilkan pilihan obat yang ada dan detail obat ketika
dokter mengisi nama obat di form isian obat.
R4.3 Sistem mampu menghilangkan nama pasien yang sudah diperiksa dari daftar
antrian pasien.
5. Usecase 5 Mendaftarkan Pasien
Deskripsi
Fungsionalitas ini digunakan oleh kasir dan resepsionis untuk mendaftarkan pasien
yang akan melakukan pemeriksaan. Setelah pasien didaftarkan, pasien tersebut akan
masuk ke list antrian yang terhubung dengan dokter.
Urutan Langkah
Urutan langkah untuk melakukan mendaftarkan pasien adalah sebagai berikut.
1. Kasir dan resepsionis membuka halaman pendaftaran dan kasir.
2. Sistem menampilkan halaman pendaftaran dan kasir.
3. Kasir dan resepsionis memilih opsi daftar baru untuk mendaftarkan pasien baru.
4. Sistem menampilkan form pendaftaran pasien.
5. Kasir dan resepsionis mengisi form pendaftaran pasien baru.
6. Kasir dan resepsionis memilih opsi daftarkan.
7. Sistem menambahkan pasien yang didaftarkan ke list antrian pasien.
8. Kembali ke langkah 3 atau selesai.
Kebutuhan Sistem
R5.1 Sistem harus mampu mendaftarkan pasien baru.
R5.2 Sistem harus mampu menambahkan pasien ke daftar antrian.
6. Usecase 6 Melihat Data Pasien
Deskripsi
Fungsionalitas ini digunakan oleh kasir dan resepsionis untuk melihat data pasien yang
melakukan pendaftaran untuk pemeriksaan. Untuk melihat data pasien dapat dicari
berdasarkan nama, usia, jenis kelamin, dan alamat.
Urutan Langkah
Urutan langkah untuk melihat data pasien adalah sebagai berikut.
1. [Usecase 5] Kasir dan resepsionis membuka halaman pendaftaran dan kasir.
2. [Usecase 5] Sistem menampilkan halaman pendaftaran dan kasir.
3. Kasir dan resepsionis mencari data pasien pada kotak pencarian berdasarkan nama
pasien, usia, jenis kelamin ataupun alamat.
4. Sistem menampilkan form data pasien.
5. Kasir dan resepsionis dapat melihat atau merubah data pasien.
9. 6. Kasir memilih opsi daftarkan untuk menyimpan perubahan data pasien.
7. Jika kasir memilih opsi daftarkan,
a. Sistem menampilkan pasien ke dalam antrian pasien.
b. Sistem menyimpan perubahan data pasien.
8. Kembali ke langkah 3 atau selesai.
Kebutuhan Sistem
R6.1 Sistem harus mampu menampilkan data pasien yang dicari berdasarkan nama
pasien, usia, jenis kelamin ataupun alamat ke daftar antrian pasien.
R6.2 Sistem harus mampu melakukan perubahan data pasien.
R6.3 Sistem harus mampu menyimpan perubahan data pasien.
7. Usecase 7 Menerima Pembayaran
Deskripsi
Fungsionalitas ini digunakan oleh kasir dan resepsionis untuk menerima pembayaran
dari pasien. Dalam menerima pembayaran ini, kasir dan resepsionis dapat melihat juga
rincian obat beserta tarif yang harus dibayarkan oleh pasien.
Urutan Langkah
Urutan langkah untuk menerima pembayaran adalah sebagai berikut.
1. [Usecase 5] Kasir dan resepsionis membuka halaman pendaftaran dan kasir.
2. [Usecase 5] Sistem menampilkan halaman pendaftaran dan kasir.
3. Kasir dan resepsionis memilih nama pasien yang akan diproses pembayarannya
pada bagian kasir.
4. Sistem menampilkan resep obat pasien yang diberikan oleh dokter.
5. Kasir dan resepsionis memilih opsi lanjutkan atau batalkan.
6. Jika Kasir dan resepsionis memilih opsi lanjutkan,
a. Sistem akan menampilkan rincian biaya yang harus dibayarkan pasien.
b. Sistem akan kembali ke halaman pendaftaran dan kasir.
7. Kasir dan resepsionis memasukan jumlah uang yang dibayarkan oleh pasien.
8. Sistem menampilkan jumlah kembalian untuk pasien.
9. Kasir memilih opsi bayar.
10. Sistem menampilkan pasien yang sudah membayar dibagain pasien hari ini.
Kebutuhan Sistem
R7.1 Sistem harus mampu menampilkan rincian pembayaran yang akan dibayarkan
oleh pasien.
10. R7.2 Sistem harus mampu menghitung kembalian dari nominal yang dibayarakan
oleh pasien.
8. Usecase 8 Melihat Data Pembayaran
Deskripsi
Fungsionalitas ini digunakan oleh kasir dan resepsionis untuk melihat data
pembayaran pasien yang telah melakukan pemeriksaan. Pada data pembayaran ini,
kasir dan resepsionis juga dapat melihat rincian obat dan tarif yang harus dibayarkan
oleh pasien.
Urutan Langkah
Urutan langkah untuk melihat data pembayaran adalah sebagai berikut.
1. [Usecase 5] Kasir dan resepsionis membuka halaman pendaftaran dan kasir.
2. [Usecase 5] Sistem menampilkan halaman pendaftaran dan kasir.
3. Kasir dan resepsionis memilih nama pasien pada bagian pasien hari ini.
4. Sistem menampilkan data pembayaran atau kwitansi pasien.
5. Kembali ke langkah 3 atau selesai.
Kebutuhan Sistem
R8.1 Sistem harus mampu menampilkan rincian data dan tarif pembayaran pasien.
R8.2 Sistem harus mampu melakukan print out jika kasir dan resepsionis memilih
opsi print.
3. UML
Activity Diagram 1 : Melihat Data Rekam Medis Pasien
Diagram :
11. Activity Diagram 2 : Mengisi Rekam Medis
Diagram :
Activity Diagram 3 : Melihat Data Obat
Diagram 3.1 Untuk Tampilan Dokter:
12. Diagram 3.2 Untuk Tampilan Kasir dan Resepsionis:
Activity Diagram 4 : Memberi Resep Obat
Diagram :
13. Activity Diagram 5 : Mendaftarkan Pasien
Diagram :
Activity Diagram 6 : Melihat Data Pasien
Diagram :
14. Activity Diagram 7 : Menerima Pembayaran
Diagram :
Activity Diagram 8 : Melihat Data Pembayaran
Diagram :
17. 7. UI DESIGN
Sebagai gambaran dari sistem yang hendak dibangun, dibawah ini akan disajikan
beberapa gambar dari sistem pendaftaran dan rekam medik klinik.
7.1 TAMPILAN SISTEM UNTUK DOKTER
7.1.1 Tampilan Login
7.1.2 Tampilan Home
18. 7.1.3 Tampilan untuk Mengisi Rekam Medis
7.1.4 Tampilan untuk Memberi Resep Obat
19. 7.2 TAMPILAN SISTEM UNTUK KASIR DAN RESEPSIONIS
7.2.1 Tampilan Home
7.2.2 Tampilan Melihat Daftar Obat