BAB III PEMBAHASAN 3.1
Kegiatan Kerja Praktek Berdasarkan surat balasan yang diberikan pihak RSHS maka pelaksanaan
kerja praktek dimulai pada tanggal 4 Juli 2011 dan berakhir pada tanggal 31 Juli 2011 yang dilaksanakan setiap hari Senin sampai dengan hari Jumat dari pukul 07.30 – 15.30 WIB. Kegiatan kerja praktek berlangsung di ruang Instalasi Sistem Informasi Rumah Sakit yang mana instalasi tersebut merupakan unit pelayanan non struktural yang menyediakan fasilitas dan menyelenggarakan kegiatan operasionalisasi komputer, baik perangkat keras, perangkat lunak, bank data, server maupun tenaga operator. 3.2
Analisis Sistem yang sedang Berlangsung Analisis sistem yang sedang berlangsung akan memberikan gambaran
mengenai sistem yang sedang dianalisis. Dengan melakukan analisis terhadap sistem yang sedang berjalan maka kita akan mengetahui kelebihan dan kekurangan dari sistem tersebut sehingga mempermudah kita dalam melakukan perbaikan maupun pengembangan sistem. 3.2.1 Analisis Fungsional Sistem yang sedang Berlangsung Fungsi dari sistem informasi klinik rawat jalan ini adalah : 1.
Proses login yang dipakai untuk pengaksesan aplikasi oleh operator di Klinik Rawat Jalan dan administrator di Instalasi Sistem Informasi Rumah Sakit (SIRS).
2.
Proses pendaftaran pasien rawat jalan yang meliputi penambahan data pasien rawat jalan, pencetakan kartu pasien dan pencetakan kartu identitas pasien. 40
41
3.
Proses pengelolaan kunjungan pasien rawat jalan yang meliputi penambahan kunjungan pasien rawat jalan dan pencetakan karcis antrian.
4.
Proses pengelolaan pemeriksaan pasien rawat jalan yang meliputi penambahan hasil pemeriksaan berupa diagnosa kesehatan dan pembuatan tagihan pemeriksaan.
5.
Proses pembayaran pemeriksaan pasien rawat jalan meliputi penambahan data pembayaran, pencetakan kwitansi pembayaran.
Proses pembuatan laporan yang meliputi pencetakan laporan data pasien rawat jalan, pencetakan laporan pemeriksaan, pencetakan laporan pembayaran pemeriksaan dan pencetakan laporan kunjungan pasien. Semua laporan tersebut dicetak setiap hari, setiap bulan dan setiap tahun. Laporan-laporan tersebut akan diserahkan kepada manager RSHS. 3.2.1.1 Prosedur Sistem yang sedang Berlangsung Analisis prosedur yang sedang berlangsung bertujuan untuk mengetahui lebih jelas bagaimana suatu sistem berjalan. Adapun prosedur yang berada di Klinik Rawat Jalan RSUP dr. Hasan Sadikin adalah : 1.
Pasien datang ke Klinik Rawat Jalan dengan membawa data diri pasien beserta surat rujukan dari puskesmas atau rumah sakit kepada operator IRJ.
2.
Operator IRJ menerima data diri pasien dan surat rujukan tersebut.
3.
Operator IRJ akan memeriksa kelengkapan data diri pasien dan surat rujukannya. Jika data tidak lengkap maka operator IRJ akan meminta pasien untuk melengkapi kembali data pasien beserta surat rujukannya. Jika data sudah lengkap maka operator IRJ akan menginputkan data pasien tersebut ke komputer untuk disimpan didalam database.
42
4.
Setelah itu pasien melakukan pembayaran pendaftaran kepada operator IRJ. Operator IRJ akan memeriksa apakah pembayaran yang dilakukan oleh pasien sudah sesuai atau belum. Jika pembayaran belum sesuai maka Operator IRJ meminta pasien untuk kembali menyesuaikan besarnya uang yang harus dibayar pada saat pendaftaran. Jika pembayaran yang dilakukan pasien sudah sesuai maka Operator IRJ akan menerima uang tersebut dan menginputkan data pembayaran ke database.
5.
Operator IRJ melakukan pencetakan Kartu Pasien dan Kartu Identitas Pasien kemudian menyerahkannya kepada pasien.
6.
Pasien yang sudah mempunyai Kartu Identitas Pasien dan Kartu Pasien bisa melakukan kunjungan dengan membawa Kartu Identitas Pasien beserta poliklinik yang dituju kepada operator IRJ.
7.
Operator IRJ menerima Kartu Identitas Pasien, kemudian operator IRJ menginputkan data kunjungan pasien tersebut kedalam database.
8.
Operator IRJ mencetak karcis antrian pasien tersebut dan menyerahkannya kepada Pasien IRJ.
9.
Pasien mendapatkan karcis antrian poliklinik yang akan digunakan pada saat mengantri di poliklinik yang dituju.
43
3.2.1.2 Flowmap Sistem yang sedang Berlangsung Pendaftaran Pasien Rawat Jalan Pasien IRJ
Operator IRJ
START
Data diri pasien
Data diri pasien Surat rujukan yang Diterima operator
Surat rujukan
Pengecekan Data Diri Pasien dan Surat Rujukan
Tidak
Data Lengkap? Ya
Penginputan Data Diri Pasien ke komputer
pasien_irj
END
Gambar 3.1 – Flowmap Pendaftaran Pasien Rawat Jalan
44
Pencetakan KIP dan Kartu Pasien Pasien IRJ
Operator IRJ
START
Pembayaran Pendaftaran
Pengecekan Pembayaran
Belum
Sesuai?
Ya Penerimaan Pembayaran dan Penginputan pembayaran ke database
bayar
Kartu Identitas Pasien
Pencetakan Kartu Pasien dan Kartu Identitas Pasien
Kartu Pasien
END
Gambar 3.2 – Flowmap Pencetakan KIP dan Kartu Pasien
45
Pencetakan Karcis Antrian Operator IRJ
Pasien IRJ
START
Kartu Identitas Pasien beserta poliklinik yang dituju
Kartu Identitas Pasien yang diteima Operator
Menginputkan data kunjungan pasien
kunjungan
Karcis Antrian
Mencetak karcis antrian poliklinik
END
Gambar 3.3 – Flowmap Pencetakan Karcis Antrian 3.2.2 Analisis Non-Fungsional Sistem yang sedang Berlangsung 3.2.2.1 Analisis Pengguna Aplikasi ini digunakan oleh 2 pengguna, yaitu : 1.
Operator Klinik Rawat Jalan Operator merupakan pengguna yang mempunyai otorisasi dalam penginputan data, pencarian data tanpa melakukan perubahan pada data.
2.
Administrator Administrator merupakan pengguna yang mempunyai otorisasi dalam menjalankan seluruh kegiatan sistem yaitu penginputan data, pencarian data dan perubahan data. Untuk melakukan perubahan data tentu saja dengan persetujuan dari Bagian SIRS.
46
3.2.2.2 Analisis Perangkat Keras Spesifikasi perangkat keras yang digunakan di Klinik Rawat Jalan untuk menjalankan aplikasi Sistem Informasi Klinik Rawat Jalan adalah : 1.
Processor
: Intel Pentium 4
2.
RAM
: 1 GB
3.
Harddisk
: 120 GB
4.
Operating System
: Windows XP SP 3
5.
Mouse optic dan keyboard
Dengan spesifikasi perangkat keras seperti yang sudah diterangkan, sudah baik untuk bisa menjalankan aplikasi Sistem Informasi Klinik Rawat Jalan ini.
47
3.2.3 ERD Sistem yang sedang Berlangsung diagnosa
cara_kunj
umur
id_poli
tgl_daftar tgl_kunj
no_medrec sex pasien_irj
1
lakukan
m
no_medrec
kunjungan
n
nama_poli
tindakan m
periksa
poliklinik
nama
n tgl_kunj alamat
tmpt_lahir
harga_dokter
id_poli
No_pembayar Cara_bayar
bayar
no_medrec
id_poli
nip
m dokter
nip alamat nama
Gambar 3.4 – ERD Sistem yang sedang Berlangsung
3.2.4 Analisis Kebutuhan Fungsional Sistem yang sedang Berlangsung 3.2.4.1 Diagram Konteks Sistem yang sedang Berlangsung Kartu Identitas Pasien Kartu Pasien Tagihan yang harus dibayar Laporan Data Pasien
Data Pasien Surat Rujukan
Sistem Informasi Klinik Rawat Jalan
Pasien IRJ
Kartu Identitas Pasien Kartu Pasien Karcis Antrian Kwitansi Pembayaran Pemeriksaan
Manager RSHS
Laporan Kunjungan Laporan Pemeriksaan Laporan Pembayaran Pemeriksaan
Lembar Tagihan
Gambar 3.5 - Diagram Konteks Pada Sistem yang sedang Berlangsung
48
3.2.4.2 DFD Level 1 Sistem yang sedang Berlangsung Surat Rujukan Data Pasien 1 Pendaftaran Pasien IRJ
Pasien IRJ
Kartu Pasien
Data Pasien
pasien_irj
Data Pasien
Kartu Identitas Pasien Kartu Identitas Pasien Karcis Antrian
Data Kunjungan 2 Kunjungan Pasien IRJ
kunjungan
Data Poliklinik Data Dokter
poliklinik
dokter Data Kunjungan Kartu Pasien
3 Pemeriksaan Pasien IRJ
Data Pemeriksaan
periksa
4 Pembayaran Pemeriksaan Pasien IRJ
Data Pembayaran
bayar
Lembar Tagihan
Tagihan yang harus dibayar Kwitansi Pembayaran Pemeriksaan
Data Pembayaran Data Pemeriksaan 5 Pembuatan Laporan
Data Kunjungan Data Pasien IRJ
Laporan Kunjungan Laporan Pemeriksaan Laporan Data Pasien
Manager RSHS
Laporan Pembayaran Pemeriksaan
Gambar 3.6 – DFD Level 1 Pada Sistem yang sedang Berlangsung
49
3.2.4.3 DFD Level 2 Sistem yang sedang Berlangsung 3.2.4.3.1 DFD Level 2 - Pendaftaran Pasien IRJ Sistem yang sedang Berlangsung Surat Rujukan
1.1 Menambah Data Pasien
Data Pasien
Data Pasien
Pasien IRJ
pasien_irj 1.2 Mencetak Kartu Pasien
Kartu Pasien
Kartu Identitas Pasien
Data Pasien
1.3 Mencetak Kartu Identitas Pasien
Data Pasien
Gambar 3.7 – DFD Level 2 - Pendaftaran Pasien IRJ Pada Sistem yang sedang Berlangsung 3.2.4.3.2 DFD Level 2 - Kunjungan Pasien IRJ Sistem yang sedang Berlangsung poliklinik
Data Poliklinik
Data Pasien
pasien_irj
Data Dokter dokter
Kartu Identitas Pasien
2.1 Menambah Kunjungan Pasien
Data kunjungan yang ditambahkan
Pasien IRJ
kunjungan
Karcis Antrian
2.2 Mencetak Karcis Antrian
Data Kunjungan
Gambar 3.8 – DFD Level 2 - Kunjungan Pasien IRJ Pada Sistem yang sedang Berlangsung
50
3.2.4.3.3 DFD Level 2 - Pemeriksaan Pasien IRJ Sistem yang sedang Berlangsung
kunjungan
Pasien IRJ
3.1 Menambah Hasil Pemeriksaan
Data Kunjungan
Data Pemeriksaan
periksa
Kartu Pasien
3.2 Pembuatan Tagihan
Lembar Tagihan
Data Pemeriksaan
Gambar 3.9 – DFD Level 2 - Pemeriksaan Pasien IRJ Pada Sistem yang sedang Berlangsung 3.2.4.3.4 DFD Level 2 - Pembayaran Pemeriksaan Pasien IRJ Sistem yang sedang Berlangsung Tagihan yang harus dibayar
4.1 Tambah Data Pembayaran
Data pembayaran yang ditambahkan
Pasien IRJ
bayar
Kwitansi Pembayaran Pemeriksaan
4.2 Cetak Kwitansi Pembayaran
Data Pembayaran
Gambar 3.10 – DFD Level 2 - Pembayaran Pemeriksaan Pasien IRJ Pada Sistem yang sedang Berlangsung
51
3.2.4.3.5 DFD Level 2 - Pembuatan Laporan Sistem yang sedang Berlangsung
Laporan Data Pasien
Manager RSHS
Laporan Pemeriksaan
Laporan Pembayaran Pemeriksaan
Laporan Kunjungan
5.1 Cetak Laporan Data Pasien IRJ
Data Pasien IRJ
5.2 Cetak Laporan Pemeriksaan
Data Pemeriksaan
5.3 Cetak Laporan Pembayaran Pemeriksaan
Data Pembayaran
5.4 Cetak Laporan Kunjungan Pasien
Data Kunjungan
pasien_irj
periksa
bayar
kunjungan
Gambar 3.11 – DFD Level 2 - Pembuatan Laporan Pada Sistem yang sedang Berlangsung 3.2.4.4 Spesifikasi Proses Sistem yang sedang Berlangsung Spesifikasi proses digunakan untuk menjelaskan proses-proses yang ada dalam diagram alir data secara terperinci. Hal tersebut bermanfaat untuk mengetahui lebih jelas bagaimana logika dari proses-proses yang ada. Berikut ini adalah spesifikasi proses pada sistem yang sedang berlangsung.
52
3.2.4.4.1 Spesifikasi Proses Pendaftaran Pasien IRJ Sistem yang sedang Berlangsung Tabel 3.1 – Spesifikasi Proses Menambah Data Pasien Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
Algoritma
1.1 Menambah Data Pasien Penambahan Data Pasien di Klinik Rawat Jalan Surat Rujukan dan Data Pasien Data Pasien Menambahkan data diri pasien yang akan mendaftar di Klinik Rawat Jalan dengan membawa surat rujukan dari puskesmas atau rumah sakit beserta data diri pasien 1. Tampilkan menu pendaftaran pasien IRJ 2. Inputkan data diri pasien dan informasi surat rujukan rumah sakit/puskesmas 3. Klik tombol simpan 4. Validasi kelengkapan formulir di sistem 5. Jika data diisi lengkap dan valid maka data akan disimpan di tabel pasien_irj. Jika data tidak valid maka form menu pendaftaran pasien akan ditampilkan kembali dan operator mengisi data secara benar
Tabel 3.2 – Spesifikasi Proses Mencetak Kartu Pasien Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
1.2 Mencetak Kartu Pasien Mencetak Kartu Pasien IRJ Data Pasien Kartu Pasien Mencetak kartu pasien setelah pasien melakukan pendaftaran 1. Tampilkan menu data pasien irj 2. Masukkan no medrec pasien yang akan di cetak kartu pasiennya 3. Jika nomor medrec ditemukan maka sistem akan memunculkan message “Cetak Kartu Pasien?”. Jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan kartu pasien 4. Klik tombol “Ya” untuk mencetak kartu pasien atau “Tidak” untuk membatalkan pencetakan kartu pasien
53
Tabel 3.3 – Spesifikasi Proses Mencetak Kartu Identitas Pasien Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
1.3 Mencetak Kartu Identitas Pasien Mencetak Kartu Identitas Pasien IRJ Data Pasien Kartu Identitas Pasien Mencetak kartu identitas pasien setelah pasien melakukan proses pendaftaran 1. Tampilkan menu data pasien IRJ 2. Masukkan no medrec pasien yang akan dicetak kartu identitas pasiennya 3. Jika nomor medrec ditemukan maka sistem akan memunculkan message “cetak kartu pasien?”. jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan kartu identitas pasien 4. Klik tombol ya untuk mencetak kartu identitas pasien atau “Tidak” untuk membatalkan pencetakan kartu identitas pasien
3.2.4.4.2 Spesifikasi Proses Kunjungan Pasien IRJ Sistem yang sedang Berlangsung Tabel 3.4 – Spesifikasi Proses Menambah Kunjungan Pasien Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
2.1 Menambah Kunjungan Pasien Penambahan Data Kunjungan Pasien Kartu Identitas Pasien, Data Dokter, Data Poliklinik, Data Pasien Data kunjungan yang ditambahkan Menambahkan data kunjungan pasien yang akan melakukan pengobatan rawat jalan 1. Tampilkan menu penambahan data kunjungan 2. Inputkan data kunjungan pasien dengan no medrec tertentu 3. Klik tombol simpan 4. Validasi data kunjungan oleh sistem 5. Jika data kunjungan tidak valid maka form kunjungan pasien akan ditampilkan kembali, kemudian operator akan menginputkan data kunjungan dengan benar. Jika data kunjungan sudah valid maka akan data tersebut akan disimpan di tabel kunjungan
54
Tabel 3.5 – Spesifikasi Proses Mencetak Karcis Antrian Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
2.2 Mencetak Karcis Antrian Pencetakan Karcis Antrian Data Kunjungan Karcis Antrian Mencetak karcis antrian pasien yang akan dipakai untuk kunjungan rawat jalan 1. Tampilkan menu kunjungan pasien 2. Inputkan no medrec yang dituju 3. Jika nomor medrec ditemukan maka sistem akan akan memunculkan message “Cetak karcis?”. Jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan karcis 4. Klik tombol “Ya” untuk mencetak karcis atau “Tidak” untuk membatalkan pencetakan karcis
3.2.4.4.3 Spesifikasi Proses Pemeriksaan Pasien IRJ Sistem yang sedang Berlangsung Tabel 3.6 – Spesifikasi Proses Menambah Hasil Pemeriksaan Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
3.1 Menambah Hasil Pemeriksaan Penambahan Hasil Pemeriksaan oleh Dokter Data Kunjungan, Kartu Pasien Data Pemeriksaan Menambah hasil diagnosa pasien yang telah diperiksa oleh dokter 1. Tampilkan menu diagnosa pasien 2. Inputkan hasil diagnosa dokter 3. Klik tombol simpan 4. Validasi data oleh sistem 5. Jika data tidak valid maka operator akan menginputkan kembali data pemeriksaan hingga valid. Jika data valid maka data tersebut akan disimpan di tabel periksa
55
Tabel 3.7 – Spesifikasi Proses Pembuatan Tagihan Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
Algoritma
3.2 Pembuatan Tagihan Pembuatan lembar tagihan yang akan diberikan kepada pasien rawat jalan Data Pemeriksaan Lembar Tagihan Pembuatan lembar tagihan yang akan diberikan kepada pasien untuk kemudian lembaran tersebut akan digunakan pada proses pembayaran pemeriksaan 1. Masukkan no medrec pasien 2. Tekan tombol cari 3. Jika no medrec cocok, tampilkan semua rekam medis pasien tersebut beserta tagihannya Jika no medrec tidak cocok, tampilkan peringatan no medrec tidak ditemukan
3.2.4.4.4 Spesifikasi Proses Pembayaran Pemeriksaan Pasien IRJ Sistem yang sedang Berlangsung Tabel 3.8 – Spesifikasi Proses Tambah Data Pembayaran Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
4.1 Tambah Data Pembayaran Penambahan Data Pembayaran Tagihan yang harus dibayar Data pembayaran yang ditambahkan Menambah data pembayaran pemeriksaan oleh pasien ke bagian administrasi klinik rawat jalan 1. Tampilkan form tambah data pembayaran 2. Inputkan data pembayaran sesuai dengan no medrec yang dimaksud 3. Klik tombol simpan 4. Validasi penyimpanan data oleh sistem 5. Jika data tidak valid maka sistem akan menampilkan form penambahan pembayaran dan operator akan mengisi iidata sampe valid. Jika data sudah valid maka data akan disimpan di tabel bayar
56
Tabel 3.9 – Spesifikasi Proses Cetak Kwitansi Pembayaran Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
4.2 Cetak Kwitansi Pembayaran Pencetakan Kwitansi Pembayaran Data Pembayaran Kwitansi Pembayaran Pemeriksaan Mencetak kwitansi pembayaran setelah pasien melakukan pembayaran 1. Tampilkan menu pembayaran pasien 2. Masukkan no medrec yang di maksud 3. Jika no medrec tidak ditemukan maka kwitansi tidak bisa dicetak. Jika no medrec ditemukan tampilkan data pembayaran pasien yang dituju 4. Tekan tombol “Cetak Kwitansi” untuk mencetak kwitansi pembayaran
3.2.4.4.5 Spesifikasi Proses Pembuatan Laporan Sistem yang sedang Berlangsung Tabel 3.10 – Spesifikasi Proses Cetak Laporan Data Pasien IRJ Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
5.1 Cetak Laporan Data Pasien IRJ Pencetakan Laporan Data Pasien Data Pasien IRJ Laporan Data Pasien Mencetak laporan harian, mingguan atau bulanan dari data pasien IRJ 1. Tampilkan menu laporan data pasien irj 2. Masukkan tgl_kunjungan, no medrec pasien 3. Tampilkan semua data pasien tersebut 4. Klik tombol cetak laporan pasien atau batal untuk membatalkan pencetakan laporan
Tabel 3.11 – Spesifikasi Proses Cetak Laporan Pemeriksaan Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
5.2 Cetak Laporan Pemeriksaan Pencetakan Laporan Data Pemeriksaan Data Pemeriksaan Laporan Pemeriksaan Mencetak laporan harian, mingguan atau bulanan dari data
57
Algoritma
pemeriksaan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec pasien 2. Tampilkan semua data pemeriksaan pasien tersebut 3. Klik tombol cetak laporan pemeriksaan pasien atau batal untuk membatalkan pencetakan laporan
Tabel 3.12 – Spesifikasi Proses Cetak Laporan Pembayaran Pemeriksaan Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
5.3 Cetak Laporan Pembayaran Pemeriksaan Pencetakan Laporan Data Pembayaran Pemeriksaan Data Pembayaran Laporan Pembayaran Pemeriksaan Mencetak laporan harian, mingguan atau bulanan dari data pembayaran pemeriksaan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec pasien 2. Tampilkan semua data pembayaran pasien tersebut 3. Klik tombol cetak laporan pembayaran atau batal untuk membatalkan pencetakan laporan
Tabel 3.13 – Spesifikasi Proses Cetak Laporan Kunjungan Pasien Pada Sistem yang sedang Berlangsung No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
5.4 Cetak Laporan Kunjungan Pasien Pencetakan Laporan Kunjungan Pasien IRJ Data Kunjungan Laporan Data Kunjungan Mencetak laporan harian, mingguan atau bulanan dari data kunjungan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec, id poli 2. Tampilkan semua data pasien tersebut 3. Klik tombol cetak laporan kunjungan atau batal untuk membatalkan pencetakan laporan
58
3.2.5 Skema Relasi Sistem yang sedang Berlangsung pasien_irj periksa kunjungan
No_medrec char(10) PK Nama Varchar(30) Sex char(1) Umur number(2) Alamat Varchar(50) Tmpt_lahir Varchar(30) Tgl_daftar date
[1,M]
Tgl_kunj date PK No_medrec char(10) FK Cara_kunj Varchar(25) No_pembayar varchar(25) Cara_bayar varchar(25)
[M,1]
Tgl_kunj date FK No_medrec char(10) FK Id_poli char(4) FK Diagnosa Varchar(50) Tindakan Varchar(50)
poliklinik [M,1]
Id_poli char(4) PK Nama Varchar(25)
[M,1]
dokter Nip char(25) PK Nama Varchar(30) Alamat Varchar(35)
bayar [M,1]
Id_poli char(4) FK Nip char(25) FK Harga_dokter Currency
Gambar 3.12 – Skema Relasi Sistem yang sedang Berlangsung
3.2.6 Struktur Tabel Sistem yang sedang Berlangsung Tabel 3.14 - Struktur Tabel Pasien IRJ Sistem yang sedang Berlangsung Nama Field No_medrec Nama Sex Umur Alamat Tmpt_lahir Tgl_daftar
Tipe Data
Atribut
Spek
Keterangan
CHAR(10) VARCHAR(30) CHAR(1) INTEGER(2) VARCHAR(50) VARCHAR(30) DATE
NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9] [0..9][a..z][A..Z] [0..9][a..z][A..Z] [dd/mm/yyyy]
PRIMARY KEY -
Tabel 3.15 - Struktur Tabel Kunjungan Sistem yang sedang Berlangsung Nama Field
Tipe Data
Atribut
Spek
Keterangan
Tgl_kunj
DATE
NOT NULL
[dd/mm/yyyy]
PRIMARY KEY
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
FOREIGN KEY,
59
Cara_kunj
VARCHAR(25)
NOT NULL
[0..9][a..z][A..Z]
REFERENCES pasien_irj(no_med rec) -
Cara_bayar No_pembaya r
VARCHAR(25)
NOT NULL
[0..9][a..z][A..Z]
-
VARCHAR(25)
NOT NULL
[0..9][a..z][A..Z]
-
Tabel 3.16 - Struktur Tabel Periksa Sistem yang sedang Berlangsung Nama Field
Tgl_kunj
No_medrec
Tipe Data
DATE
CHAR(10)
Atribut
NOT NULL
NOT NULL
Spek
Keterangan
[dd/mm/yyyy]
FOREIGN KEY, REFERENCES kunjungan(tgl_kunj )
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES pasien_irj(no_medr ec)
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
Diagnosa Tindakan
VARCHAR(50) VARCHAR(50)
NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES poliklinik(id_poli) -
Tabel 3.17 - Struktur Tabel Poliklinik Sistem yang sedang Berlangsung Nama Field Id_poli Nama
Tipe Data
Atribut
Spek
Keterangan
CHAR(4) VARCHAR(25)
NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z]
PRIMARY KEY -
60
Tabel 3.18 - Struktur Tabel Bayar Sistem yang sedang Berlangsung Nama Field Nip
Tipe Data CHAR(25)
Atribut NOT NULL
Spek
Keterangan
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES dokter(nip)
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES poliklinik(id_poli)
Harga_dokter
INTEGER(8)
NOT NULL
[0..9]
-
Tabel 3.19 - Struktur Tabel Dokter Sistem yang sedang Berlangsung Nama Field Nip Nama Alamat
Tipe Data
Atribut
Spek
Deskripsi
CHAR(25) VARCHAR(30) VARCHAR(35)
NOT NULL NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9][a..z][A..Z]
PRIMARY KEY -
3.2.7 Evaluasi Sistem yang sedang Berlangsung Pada umumnya semua kebutuhan dari operator klinik rawat jalan sudah terpenuhi. Namun ada satu fitur pada aplikasi sistem informasi klinik rawat jalan yang belum tersedia, yaitu menu verifikasi pasien rawat jalan. Padahal menu verifikasi sangat berguna bagi pihak administrasi untuk melakukan pengecekan terhadap seluruh kegiatan pasien rawat jalan selama melakukan kunjungan ke beberapa poliklinik yang dituju dan untuk memeriksa catatan akhir administrasi pasien. Pada sistem yang sedang berlangsung saat ini, verifikasi pembayaran dilakukan dengan cara mendatangi poliklinik-poliklinik yang telah dikunjungi oleh pasien bersangkutan. Proses seperti ini dinilai sangat lamban sedangkan data pembayaran harus didapatkan dengan cepat, belum lagi jika ada kesalahan data yang diinputkan pihak operator poliklinik, pihak administrasi harus kembali ke poliklinik tersebut untuk membenarkan data yang salah. Untuk itu penulis
61
mengusulkan kepada pihak Instalasi Sistem Informasi Rumah Sakit (SIRS) di RSHS untuk perancangan menu verifikasi pasien rawat jalan. Sehingga proses verifikasi pasien rawat jalan bisa dilakukan di aplikasi sistem informasi rawat jalan tidak perlu lagi mendatangi poliklinik-poliklinik yang telah dikunjungi oleh pasien bersangkutan.
Setelah melakukan wawancara langsung dengan pihak
administrasi klinik rawat jalan dan mengetahui kebutuhan dari user tersebut, penulis melakukan diskusi dengan pihak Sistem Informasi Rumah Sakit (SIRS) di RSHS untuk mulai merancang menu verifikasi pasien IRJ. 3.3
Perancangan Sistem
3.3.1 Analisis Fungsional Sistem yang Diusulkan Hasil wawancara dengan pihak administrasi di klinik rawat jalan disimpulkan bahwa menu verifikasi ini harus bisa memenuhi kriteria sebagai berikut : 1.
Menu verifikasi harus bisa menampilkan seluruh kegiatan kunjungan yang dilakukan oleh pasien rawat jalan di beberapa poliklinik yang ditujunya beserta catatan administrasi pasien selama melakukan kunjungan ke poliklinik yang dituju.
2.
Proses verifikasi pasien rawat jalan meliputi kegiatan kunjungan diantaranya kegiatan daftar ulang pasien, pelayanan poli yang digunakan pasien, obat farmasi, obat instalasi rawat jalan dan radiologi.
3.
Data tagihan pada menu verifikasi harus bisa diubah ketika ada kesalahan penginputan data.
4.
Perubahan pada data tagihan maupun data pasien harus dengan seijin pihak Sistem Informasi Rumah Sakit.
62
5.
Untuk melakukan verifikasi pasien IRJ, operator cukup mengetikkan nomor medical record pasien yang dimaksud, kemudian data administrasi dan kunjungan pasien dibeberapa poliklinik akan muncul.
6.
Pada menu verifikasi ini, data pasien sangat dirahasiakan, data pribadi pasien hanya diwakilkan oleh nomor medical record pasien tersebut.
63
3.3.2 ERD Sistem yang Diusulkan cara_kunj
tgl_kunj no_medrec
umur tgl_daftar
No_pembayar
diagnosa
tgl_kunj
id_poli tindakan
no_medrec
nama_poli
sex
tmpt_lahir
nama
Cara_bayar
1 pasien_irj
no_medrec
m lakukan
kunjungan
alamat
1
cmlama
id_poli
1
n
m
periksa
poliklinik 1
1 1 1
n
harga_dokter
isi berisi
id_poli
layani
bayar nip
No_medrec
ada
m punya
m
m
nip
dokter
m pelayanan_poli
pasien_radiologi
nama Id_poli
No_medrec Tanggal_daftar
alamat
rujukan
Cara_bayar
Dr_poli m
No_foto No_medrec
Id_jns_layanan Tgl_kunjungan
obat_irj
Jasar_poli Biaya_poli Jayan_poli
Tgl_kunjungan
m berisi
harga
patologi_anatomi
Tgl_obatrj m No_medrec
Id_poli
Tot_takses_pa obat_ifrshs
No_pa Tot_btindpaket
No_resep
Kd_label Nomor
No_medrec
Gambar 3.13 – ERD Sistem yang Diusulkan
Tot_tumum_pa
64
3.3.3 Analisis Kebutuhan Fungsional Sistem yang Diusulkan 3.3.3.1 Diagram Konteks Sistem yang Diusulkan Kartu Identitas Pasien Kartu Pasien Tagihan yang harus dibayar
Data Verifikasi
Bagian Akuntansi
Data Pasien Surat Rujukan
Pasien IRJ
Sistem Informasi Klinik Rawat Jalan
Manager RSHS
Laporan Kunjungan
Kartu Identitas Pasien Kartu Pasien Karcis Antrian
Laporan Pemeriksaan
Kwitansi Pembayaran Pemeriksaan
Laporan Pembayaran Pemeriksaan
Lembar Tagihan
Laporan Data Pasien
Gambar 3.14 – Diagram Konteks Sistem yang Diusulkan 3.3.3.2 DFD Level 1 Sistem yang Diusulkan Surat Rujukan Data Pasien 1 Pendaftaran Pasien IRJ
Pasien IRJ
Data Pasien
Kartu Pasien
Data Pasien
pasien_irj
Kartu Identitas Pasien Kartu Identitas Pasien Karcis Antrian
Data Kunjungan 2 Kunjungan Pasien IRJ
kunjungan
Data Poliklinik Data Dokter
poliklinik
dokter Data Kunjungan Kartu Pasien
3 Pemeriksaan Pasien IRJ
Data Pemeriksaan
periksa
4 Pembayaran Pemeriksaan Pasien IRJ
Data Pembayaran
bayar
Lembar Tagihan
Tagihan yang harus dibayar Kwitansi pembayaran pemeriksaan
patologi_anatomi daftar_ulang
Data Daftar Ulang Data Pasien Radiologi
pasien_radiologi
Data Patologi
5 Verifikasi Pasien IRJ
Data pasien Bagian Akuntansi Data Verifikasi Data Pembayaran
obat_irj
Data Obat IRJ
Data Pemeriksaan Data Kunjungan
6 Pembuatan Laporan obat_ifrshs
Data Pasien IRJ
Data Obat Farmasi Laporan Kunjungan
pelayanan_poli
Data Pelayanan
Laporan Pemeriksaan Laporan Data Pasien
Manager RSHS
Laporan Pembayaran Pemeriksaan
Gambar 3.15 – DFD Level 1 Sistem yang Diusulkan
65
3.3.3.3 DFD Level 2 Sistem yang diusulkan 3.3.3.3.1 DFD Level 2 – Pendaftaran Pasien IRJ Sistem yang diusulkan Surat Rujukan Data Pasien
1.1 Menambah Data Pasien
Data Pasien
Pasien IRJ
pasien_irj
Kartu Pasien
Kartu Identitas Pasien
1.2 Mencetak Kartu Pasien
Data Pasien
1.3 Mencetak Kartu Identitas Pasien
Data Pasien
Gambar 3.16 – DFD Level 2 – Pendaftaran Pasien IRJ Pada Sistem yang diusulkan 3.3.3.3.2 DFD Level 2 – Kunjungan Pasien IRJ Sistem yang diusulkan poliklinik
Data Poliklinik
Data Pasien
pasien_irj
Data Dokter dokter
Kartu Identitas Pasien
2.1 Menambah Kunjungan Pasien
Data kunjungan yang ditambahkan
Pasien IRJ
kunjungan
Karcis Antrian
2.2 Mencetak Karcis Antrian
Data Kunjungan
Gambar 3.17 – DFD Level 2 – Kunjungan Pasien IRJ Sistem yang diusulkan
66
3.3.3.3.3 DFD Level 2 – Pemeriksaan Pasien IRJ Sistem yang diusulkan
kunjungan
Pasien IRJ
3.1 Menambah Hasil Pemeriksaan
Data Kunjungan
Data Pemeriksaan
periksa
Kartu Pasien
3.2 Pembuatan Tagihan
Lembar Tagihan
Data Pemeriksaan
Gambar 3.18 – DFD Level 2 – Pemeriksaan Pasien IRJ Sistem yang Diusulkan 3.3.3.3.4 DFD Level 2 – Pembayaran Pemeriksaan Pasien IRJ Sistem yang Diusulkan 4.1 Tambah Data Pembayaran
Tagihan yang harus dibayar
Data pembayaran yang ditambahkan
Pasien IRJ
bayar
Kwitansi Pembayaran Pemeriksaan
4.2 Cetak Kwitansi Pembayaran
Data Pembayaran
Gambar 3.19 – DFD Level 2 – Pembayaran Pemeriksaan Pasien IRJ Sistem yang Diusulkan
67
3.3.3.3.5 DFD Level 2 – Pembuatan Laporan Sistem yang Diusulkan
Laporan Data Pasien
Manager RSHS
Laporan Pemeriksaan
Laporan Pembayaran Pemeriksaan
Laporan Kunjungan
6.1 Cetak Laporan Data Pasien IRJ
Data Pasien IRJ
6.2 Cetak Laporan Pemeriksaan
Data Pemeriksaan
6.3 Cetak Laporan Pembayaran Pemeriksaan
Data Pembayaran
6.4 Cetak Laporan Kunjungan Pasien
Data Kunjungan
pasien_irj
periksa
bayar
kunjungan
Gambar 3.20 – DFD Level 2 – Pembuatan Laporan Sistem yang Diusulkan 3.3.3.4 Spesifikasi Proses Sistem yang Diusulkan 3.3.3.4.1 Spesifikasi Proses Pendaftaran Pasien IRJ Sistem yang Diusulkan Tabel 3.20 – Spesifikasi Proses Menambah Data Pasien Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
Algoritma
1.1 Menambah Data Pasien Penambahan Data Pasien di Klinik Rawat Jalan Surat Rujukan dan Data Pasien Data Pasien Menambahkan data diri pasien yang akan mendaftar di Klinik Rawat Jalan dengan membawa surat rujukan dari puskesmas atau rumah sakit beserta data diri pasien 1. Tampilkan menu pendaftaran pasien IRJ 2. Inputkan data diri pasien dan informasi surat rujukan rumah sakit/puskesmas 3. Klik tombol simpan 4. Validasi kelengkapan formulir di sistem 5. Jika data diisi lengkap dan valid maka data akan disimpan di tabel pasien_irj. Jika data tidak valid maka form menu pendaftaran
68
pasien akan ditampilkan kembali dan operator mengisi data secara benar
Tabel 3.21 – Spesifikasi Proses Mencetak Kartu Pasien Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
1.2 Mencetak Kartu Pasien Mencetak Kartu Pasien IRJ Data Pasien Kartu pasien Mencetak kartu pasien setelah pasien melakukan pendaftaran 1. Tampilkan menu data pasien irj 2. Masukkan no medrec pasien yang akan di cetak kartu pasiennya 3. Jika nomor medrec ditemukan maka sistem akan akan memunculkan message “Cetak Kartu Pasien?”. Jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan kartu pasien 4. Klik tombol “Ya” untuk mencetak kartu pasien atau “Tidak” untuk membatalkan pencetakan kartu pasien
Tabel 3.22 – Spesifikasi Proses Mencetak Kartu Identitas Pasien Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
1.3 Mencetak Kartu Identitas Pasien Mencetak Kartu Identitas Pasien IRJ Data Pasien Kartu Identitas Pasien Mencetak kartu identitas pasien setelah pasien melakukan proses pendaftaran 1. Tampilkan menu data pasien IRJ 2. Masukkan no medrec pasien yang akan dicetak kartu identitas pasiennya 3. Jika nomor medrec ditemukan maka sistem akan memunculkan message “cetak kartu pasien?”. jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan kartu identitas pasien 4. Klik tombol ya untuk mencetak kartu identitas pasien atau “Tidak” untuk membatalkan pencetakan kartu identitas pasien
69
3.3.3.4.2 Spesifikasi Proses Kunjungan Pasien IRJ Sistem yang Diusulkan Tabel 3.23 – Spesifikasi Proses Menambah Kunjungan Pasien Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
2.1 Menambah Kunjungan Pasien Penambahan Data Kunjungan Pasien Kartu Identitas Pasien, Data Dokter, Data Poliklinik, Data Pasien Data kunjungan yang ditambahkan Menambahkan data kunjungan pasien yang akan melakukan pengobatan rawat jalan 1. Tampilkan menu penambahan data kunjungan 2. Inputkan data kunjungan pasien dengan no medrec tertentu 3. Klik tombol simpan 4. Validasi data kunjungan oleh sistem 5. Jika data kunjungan tidak valid maka form kunjungan pasien akan ditampilkan kembali, kemudian operator akan menginputkan data kunjungan dengan benar. Jika data kunjungan sudah valid maka akan data tersebut akan disimpan di tabel kunjungan
Tabel 3.24 – Spesifikasi Proses Mencetak Karcis Antrian Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
2.2 Mencetak Karcis Antrian Pencetakan Karcis Antrian Data Kunjungan Karcis Antrian Mencetak karcis antrian pasien yang akan dipakai untuk kunjungan rawat jalan 1. Tampilkan menu kunjungan pasien 2. Inputkan no medrec yang dituju 3. Jika nomor medrec ditemukan maka sistem akan akan memunculkan message “Cetak karcis?”. Jika nomor medrec tidak ditemukan maka tidak bisa melakukan pencetakan karcis 4. Klik tombol “Ya” untuk mencetak karcis atau “Tidak” untuk membatalkan pencetakan karcis
70
3.3.3.4.3 Spesifikasi Proses Pemeriksaan Pasien IRJ Sistem yang Diusulkan Tabel 3.25 – Spesifikasi Proses Menambah Hasil Pemeriksaan Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
3.1 Menambah Hasil Pemeriksaan Penambahan hasil pemeriksaan pasien rawat jalan oleh dokter yang bersangkutan Data Kunjungan, Kartu Pasien Data Pemeriksaan Menambah hasil diagnosa pasien yang telah diperiksa oleh dokter 1. Tampilkan menu diagnosa pasien 2. Inputkan hasil diagnosa dokter 3. Klik tombol simpan 4. Validasi data oleh sistem 5. Jika data tidak valid maka operator akan menginputkan kembali data pemeriksaan hingga valid. Jika data valid maka data tersebut akan disimpan di tabel periksa
Tabel 3.26 – Spesifikasi Proses Pembuatan Tagihan Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
Algoritma
3.2 Pembuatan Tagihan Pembuatan lembar tagihan yang akan diberikan kepada pasien rawat jalan Data Pemeriksaan Lembar Tagihan Pembuatan lembar tagihan yang akan diberikan kepada pasien untuk kemudian lembaran tersebut akan digunakan pada proses pembayaran pemeriksaan 1. Masukkan no medrec pasien 2. Tekan tombol cari 3. Jika no medrec cocok, tampilkan semua rekam medis pasien tersebut beserta tagihannya Jika no medrec tidak cocok, tampilkan peringatan no medrec tidak ditemukan
71
3.3.3.4.4 Spesifikasi Proses Pembayaran Tindakan Pasien IRJ Sistem yang Diusulkan Tabel 3.27 – Spesifikasi Proses Tambah Data Pembayaran Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
4.1 Tambah Data Pembayaran Penambahan data pembayaran tindakan pasien rawat jalan Tagihan yang harus dibayar Data pembayaran yang ditambahkan Menambah data pembayaran pemeriksaan oleh pasien ke bagian administrasi klinik rawat jalan 1. Tampilkan form tambah data pembayaran 2. Inputkan data pembayaran sesuai dengan no medrec yang dimaksud 3. Klik tombol simpan 4. Validasi penyimpanan data oleh sistem 5. Jika data tidak valid maka sistem akan menampilkan form penambahan pembayaran dan operator akan mengisi iidata sampe valid. Jika data sudah valid maka data akan disimpan di tabel bayar
Tabel 3.28 – Spesifikasi Proses Cetak Kwitansi Pembayaran Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
4.2 Cetak Kwitansi Pembayaran Pencetakan Kwitansi Pembayaran Data Pembayaran Kwitansi Pembayaran Pemeriksaan Mencetak kwitansi pembayaran setelah pasien melakukan pembayaran 1. Tampilkan menu pembayaran pasien 2. Masukkan no medrec yang di maksud 3. Jika no medrec tidak ditemukan maka kwitansi tidak bisa dicetak. Jika no medrec ditemukan tampilkan data pembayaran pasien yang dituju 4. Tekan tombol “Cetak Kwitansi” untuk mencetak kwitansi pembayaran
72
3.3.3.4.5 Spesifikasi Proses Verifikasi Pasien IRJ Sistem yang Diusulkan Tabel 3.29 – Spesifikasi Proses Verifikasi Pasien IRJ Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan
Algoritma
5 Verifikasi Pasien IRJ Verifikasi pembayaran dan data kunjungan pasien Data Daftar Ulang, Data Pasien Radiologi, Data Obat IRJ, Data Obat Farmasi, Data Patologi, Data Pasien, Data Pelayanan Data Verifikasi Melakukan pengecekan pembayaran tindakan sebagai catatan akhir administrasi pasien serta sebagai menu untuk melihat kunjungan apa saja yang sudah dilakukan oleh pasien yang dimaksud 1. Tampilkan menu verifikasi pasien 2. Masukkan no medrec yang di maksud 3. Jika no medrec tidak ditemukan maka kwitansi verifikasi tidak bisa dilakukan. Jika no medrec ditemukan tampilkan data pasien beserta data pembayaran tindakan pasien tersebut
3.3.3.4.6 Spesifikasi Proses Pembuatan Laporan Sistem yang Diusulkan Tabel 3.30 – Spesifikasi Proses Cetak Laporan Data Pasien IRJ Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
6.1 Cetak Laporan Data Pasien IRJ Pencetakan Laporan Data Pasien Data Pasien IRJ Laporan Data Pasien Mencetak laporan harian, mingguan atau bulanan dari data pasien IRJ 1. Tampilkan menu laporan data pasien irj 2. Masukkan tgl_kunjungan, no medrec pasien 3. Tampilkan semua data pasien tersebut 4. Klik tombol cetak laporan pasien atau batal untuk membatalkan pencetakan laporan
Tabel 3.31 – Spesifikasi Proses Cetak Laporan Data Pemeriksaan Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output
6.2 Cetak Laporan Pemeriksaan Pencetakan Laporan Data Pemeriksaan Data Pemeriksaan Laporan Pemeriksaan
73
Keterangan Algoritma
Mencetak laporan harian, mingguan atau bulanan dari data pemeriksaan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec pasien 2. Tampilkan semua data pemeriksaan pasien tersebut 3. Klik tombol cetak laporan pemeriksaan pasien atau batal untuk membatalkan pencetakan laporan
Tabel 3.32 – Spesifikasi Proses Cetak Laporan Pembayaran Pemeriksaan Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
6.3 Cetak Laporan Pembayaran Pemeriksaan Pencetakan Laporan Data Pembayaran Pemeriksaan Data Pembayaran Laporan Pembayaran Pemeriksaan Mencetak laporan harian, mingguan atau bulanan dari data pembayaran pemeriksaan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec pasien 2. Tampilkan semua data pembayaran pasien tersebut 3. Klik tombol cetak laporan pembayaran atau batal untuk membatalkan pencetakan laporan
Tabel 3.33 – Spesifikasi Proses Cetak Laporan Kunjungan Pasien Sistem yang Diusulkan No. Proses Nama Proses Deskripsi Isi Input Output Keterangan Algoritma
6.4 Cetak Laporan Kunjungan Pasien Pencetakan Laporan Kunjungan Pasien IRJ Data Kunjungan Laporan Kunjungan Mencetak laporan harian, mingguan atau bulanan dari data kunjungan pasien IRJ 1. Masukkan tgl_kunjungan, no medrec, id poli 2. Tampilkan semua data pasien tersebut 3. Klik tombol cetak laporan kunjungan atau batal untuk membatalkan pencetakan laporan
74
3.3.4 Skema Relasi Sistem yang Diusulkan periksa
pasien_irj No_medrec char(10) PK Tgl_daftar date Cmlama char(6) Nama varchar(30) Sex char(1) Tmpt_lahir varchar(20) Umur number(3) Alamat varchar(75)
kunjungan
[1,M]
Tgl_kunj date PK No_medrec char(10) FK Cara_kunj Varchar(25) No_pembayar Varchar(25) Cara_bayar Varchar(25)
[M,1]
Tgl_kunj date FK No_medrec char(10) FK Id_poli char(4) FK Diagnosa Varchar(50) Tindakan Varchar(50)
[1,N]
[M,1] [1,N] Obat_ifrshs
[1,N] pasien_radiologi
obat_irj
No_foto char(8) PK No_medrec char(10) FK Cara_bayar varchar(15) FK Tanggal_daftar date
No_medrec char(10) FK Tgl_kunjungan date FK Id_poli char(4) FK Tgl_obatrj date PK Harga number(6)
poliklinik
No_medrec char(10) FK Nomor number [1,N] Kd_label number PK No_resep number
Id_poli char(4) PK Nama Varchar(25)
[1,N]
[M,1] pelayanan_poli
patologi_anatomi No_medrec char(10) FK No_pa char(8) PK Tot_tumum_pa number(10) Tot_takses_pa number(10) Tot_btindpaket number(10)
bayar No_medrec char(10) FK Id_jns_layanan char(7) FK Tgl_kunjungan date FK Id_poli char(4) FK Dr_poli varchar(10) PK Jasar_poli number(8) Jayan_poli number(8) Biaya_poli number(10) Rujukan char(4)
[N,1] Id_poli char(4) FK Nip char(25) FK Harga_dokter Currency
[M,1]
dokter Nip char(25) PK Nama Varchar(30) Alamat Varchar(35)
Gambar 3.21 – Skema Relasi Sistem yang Diusulkan 3.3.5 Struktur Tabel Sistem yang Diusulkan Tabel 3.34 - Struktur Tabel Pasien IRJ Sistem yang Diusulkan Nama Field No_medrec Nama Sex Umur Alamat Tmpt_lahir Tgl_daftar
Tipe Data
Atribut
Spek
Keterangan
CHAR(10) VARCHAR(30) CHAR(1) INTEGER(2) VARCHAR(50) VARCHAR(30) DATE
NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9] [0..9][a..z][A..Z] [0..9][a..z][A..Z] [dd/mm/yyyy]
PRIMARY KEY -
75
Tabel 3.35 - Struktur Tabel Kunjungan Sistem yang Diusulkan Nama Field
Tipe Data
Atribut
Spek
Keterangan PRIMARY KEY FOREIGN KEY, REFERENCES pasien_irj(no_med rec) -
Tgl_kunj
DATE
NOT NULL
[dd/mm/yyyy]
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
Cara_kunj
VARCHAR(25)
NOT NULL
[0..9][a..z][A..Z]
Tabel 3.36 - Struktur Tabel Periksa Sistem yang Diusulkan Nama Field
Tgl_kunj
No_medrec
Tipe Data
DATE
CHAR(10)
Atribut
NOT NULL
NOT NULL
Spek
Keterangan
[dd/mm/yyyy]
FOREIGN KEY, REFERENCES kunjungan(tgl_kunj )
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES pasien_irj(no_medr ec)
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
Diagnosa Tindakan
VARCHAR(50) VARCHAR(50)
NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES poliklinik(id_poli) -
Tabel 3.37 - Struktur Tabel Poliklinik Sistem yang Diusulkan Nama Field Id_poli Nama
Tipe Data
Atribut
Spek
Keterangan
CHAR(4) VARCHAR(25)
NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z]
PRIMARY KEY -
76
Tabel 3.38 - Struktur Tabel Bayar Sistem yang Diusulkan Nama Field
Nip
Tipe Data
CHAR(25)
Atribut
NOT NULL
Spek
Keterangan
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES dokter(nip)
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES poliklinik(id_poli)
Harga_dokter
INTEGER(8)
NOT NULL
[0..9]
-
Tabel 3.39 - Struktur Tabel Dokter Sistem yang Diusulkan Nama Field Nip Nama Alamat
Tipe Data
Atribut
Spek
Deskripsi
CHAR(25) VARCHAR(30) VARCHAR(35)
NOT NULL NOT NULL NOT NULL
[0..9][a..z][A..Z] [0..9][a..z][A..Z] [0..9][a..z][A..Z]
PRIMARY KEY -
Tabel 3.40 - Struktur Tabel Pelayanan Poli Sistem yang Diusulkan Nama Field
Tipe Data
Atribut
Spek
Deskripsi FOREIGN KEY, REFERENCES pasien_irj(no_medr ec) FOREIGN KEY, REFERENCES (id_poli) FOREIGN KEY, REFERENCES poliklinik(id_poli)
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
Tgl_kunjunga n
DATE
NOT NULL
[dd/mm/yyyy]
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
NOT NULL
[0..9][a..z][A..Z]
-
NOT NULL
[0..9][a..z][A..Z]
-
Cara_kunj No_pembayar
VARCHAR(2 5) VARCHAR(2 5)
77
Tabel 3.41 - Struktur Tabel Pasien Radiologi Sistem yang Diusulkan Nama Field
Tipe Data
Atribut
Spek
Deskripsi
No_foto
CHAR(8)
NOT NULL
[0..9][a..z][A..Z]
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
Cara_bayar Tanggal_daft ar
VARCHAR(15)
NOT NULL
[0..9][a..z][A..Z]
PRIMARY KEY FOREIGN KEY, REFERENCES pasien_irj(no_medr ec) -
DATE
NOT NULL
[dd/mm/yyyy]
-
Tabel 3.42 - Struktur Tabel Obat IRJ Sistem yang Diusulkan Nama Field
Tipe Data
Atribut
Spek
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
Tgl_kunjung an
DATE
NOT NULL
[dd/mm/yyyy]
Id_poli
CHAR(4)
NOT NULL
[0..9][a..z][A..Z]
Deskripsi FOREIGN KEY, REFERENCES pasien_irj(no_medr ec) FOREIGN KEY, REFERENCES kunjungan(tgl_kunj ungan) FOREIGN KEY, REFERENCES poliklinik(id_poli)
Tabel 3.43 - Struktur Tabel Obat Farmasi Sistem yang Diusulkan Nama Field
Tipe Data
Atribut
Spek
Deskripsi PRIMARY KEY FOREIGN KEY REFERENCES pasien_irj(no_medr ec) -
Kd_tabel Nomor
INTEGER(9) INTEGER(6)
NOT NULL NOT NULL
[0..9] [0..9]
No_medrec
CHAR(10)
NOT NULL
[0..9][a..z][A..Z]
No_resep
INTEGER(9)
NOT NULL
[0..9]
78
Tabel 3.44 - Struktur Tabel Patologi Anatomi Sistem yang Diusulkan Nama Field
No_pa No_medrec Tot_tumum_ pa Tot_takses_p a Tot_btindpak et
Tipe Data CHAR (8)
Atribut
Spek
Deskripsi
NOT NULL
[0..9][a..z][A..Z]
PRIMARY KEY
CHAR (10)
NOT NULL
[0..9][a..z][A..Z]
FOREIGN KEY, REFERENCES pasien_irj(no_medr ec)
INTEGER (10)
NOT NULL
[0..9]
-
INTEGER (10)
NOT NULL
[0..9]
-
INTEGER (10)
NOT NULL
[0..9]
-
79
3.4
Perancangan Antar Muka
3.4.1 Spesifikasi Antar Muka Menu Verifikasi Pasien Rawat Jalan
_
NO RM
X
Cari Pasien
Kegiatan Daftar Ulang Pasien Rawat Jalan V FIELD
FIELD
FIELD
FIELD
III
FIELD
V V
V
III First
Pelayanan Poli
Obat IRJ
Radiologi
Obat Farmasi
Prev
Next
Last
Patologi Anatomi V
FIELD
FIELD
FIELD
FIELD
FIELD
III
FIELD
V
Keterangan Antar Muka : Ukuran : Full Screen Font : Arial
Size : 12 px
V
V III
Color : Baby Grey, White, Blue
Gambar 3.22 – Antar Muka Menu Verifikasi Pasien Rawat Jalan
80
3.4.2 Tampilan Hasil Akhir
Gambar 3.23 – Tampilan Akhir Menu Verifikasi Pasien Rawat Jalan
81
3.4.3 Hasil Uji Program
Gambar 3.24 – Menu Verifikasi saat Dijalankan
82
Gambar 3.25 – Verifikasi Pasien
83
Gambar 3.26 – Verifikasi Pasien Radiologi
84
Gambar 3.27 – Verifikasi Pasien Obat IRJ
85
Gambar 3.28 – Verifikasi Pasien Obat Farmasi
86
Gambar 3.29 – Verifikasi Pasien Patologi Anatomi