Minggu, 11 Desember 2011

PROGRAM RAWAT JALAN

Merancang Database

Program ini digunakan untuk melakukan pengolahan data rekam medis (rawat jalan) pada sebuah klinik atau rumah sakit.
 Proses yang terjadi dalam program ini adalah sebagai berikut:
1.              Pasien datang melakukan pendaftaran, baik pasien baru maupun pasien lama dengan biaya sesuai kode poli.
2.              Pasien mendapatkan nomor antrian, kemudian dipanggil oleh dokter untuk diagnosa, setelah itu dokter memberikan resep kepada pasien.
3.              Resep diberikan kepada apoteker oleh pasien dan apoteker meracik obat sesuai isi resep.
4.              Pasien membayar biaya resep (obat).
5.              Pembuatan laporan.
Merancang Database Dan Relasi Tabel
Langkah awal yang harus dilakukan adalah membuat database dengan nama DBRAWATJALAN.mdb, kemudian membuat beberapa tabel yang diperlukan antara lain :
pengolahan tabel master

Seperti yang telah dijelaskan pada bab desain database, maka sekarang akan dibahas tentang pengolahan tabel-tabel master yang terdiri dari Tabel Pasien, Tabel Pemakai, Tabel Dokter, Tabel Obat, dan Tabel Poli
Tabel Pasien
Untuk mengolah tabel pasien buatlah form seperti gambar berikut ini :
Catatan : untuk mengedit dan menghapus data dapat dilakukan dengan memilih data dalam grid kemudian tekan enter setelah melakukan klik pada command edit atau command hapus
Tabel Pemakai
Untuk mengolah tabel pemakai aplikasi, buatlah form seperti gambar di bawah ini.
Skenario program :
1.              Jika command input dijalankan maka status harus dipilih lebih awal. Jika statusnya ADM maka program akan mencari kode ADM paling akhir, jika data tidak ditemukan maka akan dibuat kode adm baru dengan struktur ADM01, jika data ditemukan maka kode adm terakhir akan ditambah 1. jikakode adm terakhir adalah ADM03, maka kode adm baru adalah ADM04. hal yang sama berlalu untuk status apoteker dan daministrator
2.              Jika command Edit atau Hapus di klik, maka pencarian data dapat dilakukan dengan mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
Tabel Dokter
Untuk mengolah tabel dokter buatlah form seperti gambar berikut ini.
Skenario program :
1.              Jika command input dijalankan makakode poli harus dipilih lebih awal. Jika poli GIGI maka programakan mencari kode dokter paling akhir di poli gigi, jika data tidak ditemukan maka akan dibuat kode dokter baru dengan struktur GIG01, jika data ditemukan maka kode dokter terakhir akan ditambah 1.jika kode dokter terakhir adalah ADM03, maka kode adm baru adalah GIG04. Hal yang sama berlalu untuk kode poli lainnya
2.              Jika command Edit atau Hapus di klik, maka pencarian data dapat dilakukan dengan mengetik kodenya atau dengan memilih data dalam grid kemudian tekan enter.
Tabel Obat
Untuk mengolah tabel obat buatlah form seperti gambar di bawah ini.
Tabel Poli
Untuk mengolah tabel Poli, buatlah form seperti gambar di bawah ini.
Pendaftaran Pasien
Proses awal transaksi dalam aplikasi ini adalah pendaftaran pasien, baik pasien baru maupun pasien yang telah terdaftar. Untuk itu buatlah form seperti gambar di bawah ini.
Skenario program :
1.              Pasien yang mendaftar ditanya oleh bagian pendaftaran akan menuju ke poli apa atau si pasien sendiri yang menyebutkannya
2.              bagian administrasi menginformasikan dokter yang ada pada saat itu, dan nomor atrian masing-masing dokter
3.              bagian adm menanyakan apakah pasien baru atau telah terdaftar. Jika pasien telah terdaftar maka nomor pasiennya dicari, jika pasien baru maka akan dibuatkan nomor baru
4.              masing-masing dokter praktik memiliki tarif tersendiri
Data Resep
Untuk pembuatan resep buatlah form seperti bentuk di bawah ini
Skenario program :
1.              Tanggal tampil otomatis
2.              Nomor resep diambil dari nomor pendaftaran
3.              Pengisian nomor resep boleh diklik atau diketik dalam combo
4.              Jika nomor resep ditemukan maka akan tampil data dokter, pasien, poli dan data obat di dalam list sesuai katagori poli atau spesialis dokter
5.              Pengisian kode obat dalam grid boleh diketik atau dipilih dari list kemudian menekan enter
6.              Jika jumlah dosis melebihi stok obat  maka akan tampil pesan bahwa stok obat kurang
7.              Jumlah item obat dan total pembayaran akan tampil secara otomatis
8.              Jika jumlah pembayaran < dari total harga maka akan tampul pesan bahwa pembayaran kurang. Jika pembayaran >= total maka command simpan menjadi fokus kursor.
9.              Setelah pembayaran selesai maka akan tampil resep, jika menekan ESC form akan tertutup, jika menekan enter resep dicetak ke printer. (siapkan printer terlebih dahulu)
Laporan Data Master
Pembuatan laporan dibagi menjadi dua bagian besar. Pertama laporan data master berikut laopran data dengan kriteria tertentu dan kedua laporan data transaksi. Inipun dibagi menjadi beberapa bagian yaitu laporan pendaftaran, laporan resep dan laporan pembayaran. Untuk pembuatan laporan data master diawali dengan membuat form seperti gambar di bawah ini.





















Laporan Data Transaksi Pembayaran
Laporan ini terdiri dari tiga model yaitu :
1.              Laporan harian
2.              Laporan mingguan dan
3.              Laporan bulanan
Untuk itu buatlah GUI seperti gambar di bawah ini




Utility
Backup database
Untuk melakukan backup database buatlah form seperti gambar di bawah ini.
Ganti Password Pemakai
Untuk menggangti password pemakai, buatlah form seperti gambar di bawah ini.

1 komentar: